Я использую Sharp GTK для работы над некоторым GUI для моего приложения.
Смотрите на этот блок кода:
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. Размер комментируется. Поскольку только то, когда я прокомментирую его, будет я видеть маркировку с текстом. Если я установил какое-либо значение к нему, маркировка не появится.
Кроме того, я сделал Консоль. WriteLine и Размер по умолчанию 0. Таким образом, я попробовал frontdesc. Размер = 0, и это все еще исчезает, какая-либо идея?
Спасибо!
Проверьте это. Вам нужно установить значение 12 * Scale.PangoScale. У меня была похожая проблема с API на C.