Clubrus - это адаптация Инета под простого российского пользователя!
Stolica.ru
Реклама в Интернет & Все кулички
Добро пожаловать !
Добавить в избранное







НЕКОРРЕКТНОЕ ОТОБРАЖЕНИЕ ТЕКСТА


  В случае если вместо русских букв вы видите квадратики или кракозяблы (в кнопках и меню программ, или  в  созданном документе), попытайтесь исправить эту проблему.

Причина конфликта шрифтов может возникнуть в случаях, когда произошли изменения в реестре системы или в системе не зарегистрированы несколько типов шрифтов используемых в англоязычных версиях некоторых программ.

Если произошли изменения в реестре системы

 Что бы устранить эту проблему необходимо сделать изменение реестра. Для этой цели создайте себе папку на любом диске (С, 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  




 URL: http://clubrus.kulichki.net E-mail: Clubrus 





Новая версия этого сайта CLUBRUS.SU



Рейтинг ресурсов УралWeb Rambler's Top100