[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Абракадабра в меню/окнах происходит тогда, когда программа получает от Виндов не абсолютно идентичный запрошенному, а "похожий" фонт. У 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