УЧЕБНИК ПО АВТОУСТАНОВКЕ WINDOWS

       

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


Как было сказано выше, локализация интерфейса ОС осуществляется при помощи 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, который можно импортировать из cmdlines.txt или при первом входе в систему любым удобным вам способом (пакетный файл из GuiRunOnce, RunOnceEx и т.д.).



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