Решение проблем с кодировкой кириллических шрифтов в реестре Windows Тел./факс: (044) 521-6990

E-mail: info@ukrprint.com


Работаем с 10-00 до 18-30,
выходные: суббота, воскресенье

Карта проезда
  
Полиграфическая,
рекламная продукция
и услуги
Календари - 2020
Фотообои на заказ
Цифровая
печать
Широкоформатная
печать
Управление
цветом
Курсы и тренинги
для полиграфистов
Наши информационные проекты
  • Наши публикации.
    Все о допечатной подготовке
    и не только

  • Сертификация on-line для специалистов по допечатной подготовке


  • Продажа оборудования для цифровой печати

  • Контакты
     
    Наши публикации
    в прессе


    Контроль знаний сотрудников репроцентра

    (Журнал "КомпьюАрт", Москва)



    Портфолио

    Наши клиенты
    по полиграфической и
    рекламной продукции,
    консалтинговым услугам




     

    Решение проблем с кодировкой кириллических шрифтов в реестре Windows

    Александр Веберов

    Написать эту заметку меня побудили вопросы вроде 'Почему у тебя в строке поиска в Quark русский текст печатается нормально, а у меня лезут кракозябры?' Или, 'Почему у меня кракозябры, в строке меню, всплывающих окнах…' и т.д. и т.п., и ситуации, с которыми я, по роду своей работы, постоянно сталкиваюсь при сдаче макетов в типографии.

    Уточню, что далее речь идет о русифицированных версиях Windows.
    С первой проблемой я лично столкнулся пять лет назад, когда на место доставшейся мне в наследство от предыдущего хозяина и убитой мною Windows 98 установил Windows Me. Сразу появилась масса неудобств при работе с приложениями - выскакивает предупреждение, а прочитать его невозможно, или для того, чтобы что-то найти и заменить текст в том же Quark приходится набирать строку сначала в блокноте, а затем копировать в строку поиска и т.д. Помимо этого, во всех макетах, в которых были системные шрифты (а тогда я не видел в их использовании ничего крамольного) полетела верстка. Думаю, что многие начинающие дизайнеры сталкивались с аналогичной ситуацией.
    В чем же тут дело? А дело в том, что в русифицированных версиях Windows системные шрифты Arial и Times New Roman автоматически меняются на Arial Cyr и Times New Roman Cyr. При этом далеко не все приложения корректно воспринимают такую замену. Не стану углубляться в проблемы кириллической кодировки, а сразу предложу рецепт решения этой проблемы.
    Итак, для Win 98 и Me: находим файл win.ini (C:\Windows\ win.ini) и, на всякий случай, сохраняем его копию. Затем открываем win.ini с помощью блокнота и находим раздел Font Substitutes В нем необходимо удалить все строки, содержащие значения Arial Cyr и Times New Roman Cyr, после чего необходимо прописать в этом разделе две строки (обязательно с сохранением формата):
    Arial,0= Arial,204
    Times New Roman,0= Times New Roman,204
    
    После этого, сохраните файл win.ini и перезапустите систему.
    Для Windows на платформе NT необходимо зайти в реестр. Я это делаю, вызывая программу regedit в командной строке меню 'Пуск'. Рекомендую, на всякий случай, сделать экспорт копии реестра в любое удобное место. Затем надо найти ветвь: HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\FontSubstitutes и удалить все строковые параметры, содержащие значения Arial Cyr и Times New Roman Cyr. После этого, щелкнув в поле строковых параметров правой кнопкой мыши, выбрать 'Создать - Новый строковый параметр', и по аналогии с вышеописанным для Windows 98, присвоить новосозданному параметру имя Arial,0 а его значению Arial,204. То же самое проделать для шрифта Times New Roman. После перезагрузки системы проблема должна исчезнуть.

    Со второй ситуацией приходится сталкиваться гораздо чаще. Дело в том, что по роду деятельности, часто приходится сдавать макеты, содержащие церковнославянские и буквичные шрифты, типа Orthodox, Indicton, Vertograd и др. Но, думаю, что многие из тех, кто использует специфические кириллические шрифты, или шрифты, скачанные из интернет и сдает макеты в программах верстки, тоже сталкивались с ситуациями, когда на приемке открывают макет, а вместо привычных букв русского алфавита в верстке стоят прямоугольники или зачеркнутые кружочки. Бывает также, что скачает дизайнер какой-нибудь красивый шрифт, а при наборе вместо символов лезет та же геометрия.
    Дело в том, что кириллическая кодировка шрифта не всегда автоматически прописывается в реестре (как в пакетных шрифтах, типа Orthodox или Irmologion), и довольно часто это приходится делать в ручном режиме. Кроме этого, следует учитывать, что Quark при Collect for Output, со включенной опцией Collect fonts берет не все шрифты из пакета (если речь идет о пакетных шрифтах), а только используемые, и в этом случае, без прописывания шрифта руками, практически не обойтись. А делается это примерно также как и в вышеописанном случае:
    Для Win 98 и Me в разделе 'Font Substitutes' файла win.ini необходимо прописать строку:
    Font Name,0= Font Name,204. 
    
    Так для шрифта Indicton это будет выглядеть как:
    Indicton,0= Indicton,204. 
    
    После этого, перезапустить систему, естественно, сохранив изменения файла win.ini.
    Для Win NT, 2000, XP в уже знакомом разделе реестра HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\FontSubstitutes создать строковый параметр с аналогичным именем и значением. После перезагрузки системы вместо геометрических фигур должны опять появиться русские буквы.

    Статья оказалась полезной, и Вы бы хотели получить дополнительную информацию? Приглашаем Вас на обучение в наш учебный центр. Мы проводим качественные курсы и тренинги для цветокорректоров, дизайнеров, специалистов по допечатной подготовке, полиграфических и рекламных менеджеров, других специалистов полиграфических профессий. Профессиональные тренинги с выездом к слушателям в Киеве, Украине, или по всей территории СНГ и за его пределами. Подробнее… →


    Теги: Кириллица, кодировка, реестр, Microsoft, Windows, Arial, Times New Roman, шрифт

       © 2002-2020 Полиграфическая компания "Укрпринтком", Украина, Киев.
    Все права защищены. Использование любых материалов сайта (частичное или полное) в любой форме запрещено, без письменного разрешения компании.
    http://www.ukrprint.com/

    Полиграфия, полиграфические услуги, цифровая печать, широкоформатная печать, печать на холсте, цветное и черно-белое ксерокопирование, широкоформатная ламинация полиграфической продукции, курсы и тренинги для полиграфистов, сканирование документов, сканирование пленок, послепечатные услуги, перекидные календари, квартальные календари, календари на холсте, календарики карманные, календарики типа "домик", блокноты, папки, буклеты, вкладыши в CD и DVD, визитные карточки, постеры, конверты, листовки, бумажные пакеты, лайтбоксы, наклейки, открытки, репродукции, персонализация, дизайн, допечатная подготовка, фотообои на заказ, фирменная полиграфическая продукция, калибровка мониторов, калибровка принтеров, калибровка печатного оборудования, построение ICC-профилей, информационные проекты для полиграфистов