GTKSharp、Pangoの設定フォントサイズquirkiness
質問
私は私のアプリのためのいくつかのGUI上で動作するようにGTKシャープを使用しています。
このコードの塊を見てみましょう。
Pango.FontDescription fontdesc = new Pango.FontDescription();
fontdesc.Family = "Sans";
//fontdesc.Size = 12;
fontdesc.Weight = Pango.Weight.Semibold;
SyncInfo.ModifyFont(fontdesc);
Gdk.Color fontcolor = new Gdk.Color(255,255,255);
SyncInfo.ModifyFg(StateType.Normal, fontcolor);
お知らせfontdesc.Sizeがコメントアウトされています。私はそれをコメントアウトした場合にのみなので、私は、テキストとラベルが表示されます。私はそれに任意の値を設定する場合、ラベルは表示されません。
また、私はConsole.WriteLineをしなかったし、デフォルトのサイズは0です。だから私はfrontdesc.Size = 0を試している、そしてそれはまだ、消え任意のアイデア?
ありがとうございます。
他のヒント
この他PangoScaleの回答のC#バージョンは基本的にあります:
Pango.FontDescription fontdesc = new Pango.FontDescription();
fontdesc.Size = Convert.ToInt32(12 * Pango.Scale.PangoScale);
....
注:FontDescription.Sizeは<はem>のint型のですPangoScaleがタイプであるのダブルのように型キャストまたはダブルint型への他の変換が必要とされています。 のスケール完全なリファレンスPango.Scaleは、おそらく最高の使用であるので、の、参照先の名前空間でのあいまいな可能性があります。
所属していません StackOverflow