Справочник по автоматической установе Windows XP

         

Корректное отображение кириллицы в меню и диалогах ПО


Как было сказано выше, локализация интерфейса ОС осуществляется при помощи MUI. А вот за корректное отображение кириллических шрифтов в меню и диалогах программного обеспечения отвечает параметр SystemLocale файла ответов. Однако, в некоторых программах все равно наблюдается некорректное отображение кириллических символов (также известное как иероглифы или кракозябры ;-). Стандартной рекомендацией является импортирование следующих ключей в реестр:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage] 1250="c_1251.nls" 1251="c_1251.nls" 1252="c_1251.nls" 1253="c_1251.nls"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] System,0="Arial,204" Fixedsys,0="Fixedsys,204" Small Fonts,0="Small Fonts,204" MS Serif,0="MS Serif,204" MS Sans Serif,0="MS Sans Serif,204" Courier,0="Courier New,204" Arial Cyr,0="Arial,204" Courier New Cyr,0="Courier New,204" Times New Roman Cyr,0="Times New Roman,204" Helv,0="MS Sans Serif,204" Tms Rmn,0="MS Serif,204" Arial,0="Arial,204"

Эти настройки являются системными и распространяются на всех пользователей. Вы можете включить их в уже существующий файл hklm.reg (подробнее в статье Твики реестра) или создать отдельный файл для настроек шрифтов, скажем, fonts.reg, который [из личного опыта] лучше импортировать при входе в систему любым удобным вам способом (пакетный файл из GuiRunOnce, RunOnceEx и т.д.).



Содержание раздела