НЕКОРРЕКТНОЕ ОТОБРАЖЕНИЕ
ТЕКСТА
В случае если вместо русских букв вы
видите квадратики или кракозяблы (в кнопках и меню программ,
или в созданном документе), попытайтесь исправить
эту проблему.
Причина конфликта шрифтов может возникнуть в
случаях, когда произошли изменения в реестре системы или в
системе не зарегистрированы несколько типов шрифтов
используемых в англоязычных версиях некоторых программ.
Если произошли изменения в реестре системы
Что бы устранить эту проблему необходимо
сделать изменение реестра. Для этой цели создайте себе папку
на любом диске (С, D или Дискете) с дежурными (лечебными)
файлами и назовите ее /Кракозяблы, или как сами пожелаете.
Создайте в Блокноте два файла и переименуйте их, как указано
ниже. В результате получаете папку с двумя файлами:
NT_2000_XP.reg (для WinNT/2000/XP) и 95_98_ME.reg (для
Win95/98/ME). Процесс создания лечебных файлов для реестра
закончен. Теперь можно приступить к самому процессу лечения.
Выбираем файл в зависимости от операционной системы на вашем
ПК и запускаем его прямо из папки, появится окошко
<Редактор реестра> с запросом <Вы действительно
хотите добавить информацию из папки... Кнопки ДА и НЕТ> и
нажимаете кнопку ДА.
Этот файл сам внес изменения в ваш реестр. Больше
ничего делать не надо. При этом с русскими буквами должно быть
все в порядке. Положите эти файлы в дежурную папку, они всегда
пригодятся в трудную минуту. Так что эти
файлы-выручалочки лучше оставить себе на дискетке. В случае
если система будет переустановлена и вдруг у вас произойдет
подобный случай, а у вас уже есть эти файлы и вы всегда
сможете в автоматическом режиме сделать поправки в своем
реестре.
Создаем лечебный файл NT_2000_XP.reg для Win
NT/2000/ XP
Открываем программу Блокнот (или ей подобную)
и копируем текст приведенный ниже этого абзаца
(----от сюда ----до сюда), естественно сами строки со словами
----от сюда ----до сюда исключаем и сохраняем. Далее
переименовываем этот файл в NT_2000_XP.reg. Имя файла может
быть и другим, главное, чтобы расширение файла было .reg. При
необходимости (при появлении абракадабры) просто запускаешь
этот файл, он делает исправление в реестре (все это
работает даже в плохой русификации программ и справедливо в
Win NT, 2000, XP):
---- от сюда 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" "1254"="c_1251.nls" "1255"="c_1251.nls"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\FontSubstitutes] "Arial,0"="Arial,204" "Comic
Sans MS,0"="Comic Sans MS,204" "Courier,0"="Courier
New,204" "Microsoft Sans Serif,0"="Microsoft Sans
Serif,204" "Tahoma,0"="Tahoma,204" "Times New
Roman,0"="Times New
Roman,204" "Verdana,0"="Verdana,204"
--- до сюда
Пустая строка в конце текста обязательна!
Создаем лечебный файл 95_98_ME.reg для
Win95/98/ME
Открываем программу Блокнот (или ей подобную)
и копируем текст приведенный ниже этого абзаца
(----от сюда ----до сюда), естественно сами строки со словами
----от сюда ----до сюда исключаем и сохраняем. Далее
переименовываем этот файл в 95_98_ME.reg. Имя файла
может быть и другим, главное, чтобы расширение файла было
.reg. При необходимости (при появлении абракадабры) просто
запускаешь этот файл, он делает исправление в реестре
(все это работает даже в плохой русификации программ и
справедливо в Win Win95, 98, ME):
---- от сюда REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\Codepage] "1250"="cp_1251.nls" "1251"="cp_1251.nls" "1252"="cp_1251.nls" "1253"="cp_1251.nls" "1254"="cp_1251.nls" "1257"="cp_1251.nls"
---- до сюда
Пустая строка в конце текста обязательна!
Если не получается сделать эти файлы
самостоятельно, тогда скачайте готовые файлы и при
необходимости запустите один из них, подходящий именно к вашей
операционной системе: скачать файл!
Но этого бывает недостаточно. Нужен набор
кириллических шрифтов:
dos10x18.fon
dos12x16.fon dos5x12.fon
dos7x12.fon dos7x14.fon
dos7x16.fon dos7x8.fon
coucyr.ttf cour.ttf
cour866.ttf cour866b.ttf
cour866bi.ttf cour866i.ttf
Чтобы они встроились в систему и их можно было
назначать, нужно открыть папку Font в Проводнике Windows, т.е.
<Панель управления> -->
<Шрифты>.
Для Windows 98/ME должен быть подправлен файл
WIN.INI. В раздел [FontSubstitutes] должна быть дописаны
строки:
Arial,0=Arial,204 Comic Sans MS,0=Comic Sans
MS,204 Courier,0=Courier New,204 Microsoft Sans
Serif,0=Microsoft Sans
Serif,204 Tahoma,0=Tahoma,204 Times New Roman,0=Times
New Roman,204 Verdana,0=Verdana,204
Так же должны быть установлены "Языковые
параметры Microsoft Office". Для Windows 98/ME должна быть
инсталлирована Языковая поддержка для кириллицы, для
этого идем в <Панель управления>
--> <Установка и удаление программ>
--> <Установка Windows>. После всего
этого, необходимо перезагрузить компьютер.
Для Windows XP запустите апплет "Язык и
региональные стандарты" из Панели управления и в разделах
<Региональные параметры> и <Дополнительно>
установите язык "Русский". В разделе <Региональные
параметры> укажите расположение "Россия".
Изменения вступят в силу только после
перезагрузки компьютера !
Набор кириллических шрифтов: скачать
архив!
Эти исправления в реестре не являются
единственным вариантом решения этих проблем. Возможно, в
некоторых случаях ничего не получится. Но часто проблемы
решаются именно этими исправлениями в реестре.
Отзывы на статью:
Я прочитал Ваш материал на http://clubrus.kulichki.net/cracozyabra.html
- полностью решилась проблема кракозяблов во всех программах,
где надо вводить русский текст (поисковики,P2P клиенты).
Большое Вам спасибо! Я живу в Израиле,
использую Win2000 eng. Возможно ли таким же образом ввести в
реестр кодовые страницы для языка моей второй родины
(hebrew),не теряя поддержки русского,сделанной Вашим
методом? С уважением, Марк Коган
С огромным интересом прочитал Вашу статью
НЕКОРРЕКТНОЕ ОТОБРАЖЕНИЕ ТЕКСТА, выполнил все рекомендации, а
толку нет. Надеясь на Вашу квалифицированную помощь
высылаю образец "кракозябра" на
экспертизу. С уважением:
К.Бикбаев
Если у кого-нибудь есть свои варианты решения
проблемы, пишите о них мне и тогда появится продолжение этой
статьи.
Автор: Zoya
Gureeva |