Fonts in eComStation applications
Какой шрифт для каких задач применять?
- в окнах на рабочем столе: WarpSans
- в презентациях, на слайдах: Arial (thx Validat0r)
- в договорах? на печати? Times New Roman
- журналы требуют Times New Roman (thx Joseph)
Какие шрифты нужны системе?
- Такие, какие просят веб-странички, загружаемые в веб-браузер.
Обычно это шрифты Microsoft. Мы их не можем добавить в ОС.
- Поэтому речь идти только о свободных шрифтах.
Нужно искать среди бесплатных, в шрифте обязательно должны быть
arabic, cyrillic символы.
Какой шрифт по умолчанию используется в окнах?
Вообще, всего пять шрифтов по умолчанию.
Меню, заголовок, иконка по умолчанию, текст окна и DefaultFont
(смотрите, например, OS2.INI в PM_SystemFonts:WindowText, PM_SystemFonts:DefaultFont и т.п.)
New fonts in eCS:
- Warpsans TTF
- DeJavu (version 2.20)
Warpsans TTF, Warpsans old:
Change presentation parameter of window
SetFont("9.WarpSans");
SetFont(CHAR*FN){
WinSetPresParam(hWnd,PP_FONTNAMESIZE,strlen(FN)+1,FN);
}
Change font in .rc file for the whole dialog
DIALOG "Battery Monitor", ID_BATTERY_MONITORY_DIALOG, 68, 11, 210, 168,
0, FCF_SYSMENU | FCF_TITLEBAR | FCF_CLOSEBUTTON
PRESPARAMS PP_FONTNAMESIZE, "9.WarpSans"
How to enable fonts anti-aliasing
Хочу включить сглаживание шрифтов для своей программы. Где
можно прочитать об интерфейсе FT2Lib? - Читайте статью в EDM/2.
Достаточно выполнить функцию Ft2EnableFontEngine(TRUE)
в main() и механизм FT2Lib начнет обслуживание вашего приложения.
Useful information:
|
Please share information with other developers how to:
- Q: What to do with anti-aliasing troubles?
- Q: Which fonts do you offer to include?
- Q: How to install font from REXX script (WarpIn)?
|
|