Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

KOL и Large fonts   Найти похожие ветки 

 
Yury Sidorov   (2003-12-19 16:23) [0]

Привет. У кого-нибудь есть опыт борьбы с Large fonts (большие шрифты, выставляемые в свойствах дисплея) в KOL?


 
Vladimir Kladov   (2003-12-19 16:48) [1]

Если фонту назначен FontHeight, то какие проблемы? В KOL он в пикселах (кроме RichEdit, там в twin"ах). Достаточно поменять формам (если форм много, можно в Run-time апплету Font поправить - сразу везде применитьс должен.


 
Yury Sidorov   (2003-12-19 19:30) [2]

FontHeight установлен в 14 (соответствует 8pt при 96dpi), но Windows все равно масштабирует шрифт MS Sans Serif до 10pt :( С другими шрифтами и даже с тем же MS Sans Serif, но жирным, такого не наблюдается.


 
Vladimir Kladov   (2003-12-19 21:22) [3]

MS Sans Serif не масштабируемый, Windows просто округляет высоту до ближайшего, который у нее есть.


 
Yury Sidorov   (2003-12-20 12:09) [4]

Я вроде понял в чем дело. Все растровые шрифты физически подменяются на большие по размеру. И получается, что текст, который раньше был высотой 14 пикселей при размере 8pt, становится высотой 16 при тех же 8pt.
Вывод: нужно использовать True Type шрифты, например Arial вместо MS Sans Serif.


 
Yury Sidorov   (2003-12-20 12:12) [5]

Хотя начиная с Win2000 MS Sans Serif уже трутайповый, но, навреное, для совместимости его поведение осталось таким как раньше.


 
Alekc   (2003-12-21 15:12) [6]

Начиная с Win2000 кроме растрового MS Sans Serif появился еще и трутайповый Microsoft Sans Serif... Они немного отличаются :)



Страницы: 1 вся ветка

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
1-1084169503
booby2004
2004-05-10 10:11
2004.05.23
различные exe после компиляции одного и того же проекта


14-1083683877
Gero
2004-05-04 19:17
2004.05.23
Изменение программы в памяти во время выполнения


14-1083835292
Карелин Артем
2004-05-06 13:21
2004.05.23
По волнам блок-схем. Как построить схему по сишному коду?


1-1084183640
Beton-Karton
2004-05-10 14:07
2004.05.23
Как работать с наладонником из Delphi


1-1084286252
ArthurKhamitov
2004-05-11 18:37
2004.05.23
Как сделать hlp?