[an error occurred while processing this directive] [an error occurred while processing this directive]
Меню и Help обычно используют не векторные фонты (True Type), а растровые (.FON)
(«Телесистемы»: Конференция ?Микроконтроллеры и их применение?)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено BLACKEAGLE 18 мая 2002 г. 00:17
В ответ на: Win98 RUSSKI FONTY отправлено Lenin 17 мая 2002 г. 17:15

Абракадабра в меню/окнах происходит тогда, когда программа получает от Виндов не абсолютно идентичный запрошенному, а "похожий" фонт. У Win98 есть несколько реестровых критериев "Font Similarity", но главный - пользовательский, прописанный в [FontSubstitutes] WIN.INI. Там задается, для каких кодовых страниц (нумерация непривычная) следует подставлять экранные фонты вместо ненайденных.

Вам нужно сначала убедиться, что Ваши *.FON имеют символы русской кодировки - Cyrillic. Это проще всего сделать, открыв русский WIN-текст в Notepad и вызвав меню Set Font. Если в фонте есть кириллица, то в списке Script будет пункт "Cyrillic", если нет - то нет.

Затем нужно просмотреть, и если нужно, отредактировать раздел [FontSubstitutes] в WIN.INI. Для образца могу предложить свой, не создававший никаких проблем (у меня Win98SE English, установлена штатная Multi-Language Support (Cyrillic):


[FontSubstitutes]
Helv=MS Sans Serif
Tms Rmn=MS Serif
Times=Times New Roman
Helvetica=Arial
System,0=System,204
Fixedsys,0=Fixedsys,204
Small Fonts,0=Small Fonts,204
MS Sans Serif,0=MS Sans Serif,204
MS Shell Dlg,204=MS Sans Serif,204
MS Serif,0=MS Serif,204
Arial Cyr,204=Arial,204
Arial Cyr,0=Arial,204
Arial CE,238=Arial,238
Courier New Cyr,204=Courier New,204
Courier New Cyr,0=Courier New,204
Courier,0=Courier New,204
Courier New CE,238=Courier New,238
Times New Roman Cyr,204=Times New Roman,204
Times New Roman Cyr,0=Times New Roman,204
Times New Roman CE,238=Times New Roman,238
Helvetica,204=Arial,204
Helvetica,0=Arial,204
Times,204=Times New Roman,204
Times,0=Times New Roman,204


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru