Корректная работа с русскими шрифтами в ПО ESRI

Материал из GIS-Lab
Версия от 09:09, 26 июля 2012; Voltron (обсуждение | вклад) (Новая страница: «{{Статья|Опубликована|fonts}} {{Аннотация|Отображение шрифтов при экспорте графических данн…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску
Эта страница опубликована в основном списке статей сайта
по адресу http://gis-lab.info/qa/fonts.html


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

Вопрос корректного отображения русских шрифтов при работе с программными продуктами линейки ESRI, к сожалению, до сих пор остается очень актуальным.

Вот лишь некоторые примеры некорректного отображения шрифтов:

  1. Экспорт данных в кривых вместо текста из ArcGIS 8,9.х (форматы eps, ai и другие);
  2. Некорректное отображение палитры символов (маркеров) и их экспорт в ArcView 3.x;
  3. Некорректное отображение подсказок к кнопкам и прочим элементам управления в ArcView 3.x;
  4. Некорректное отображение символьных данных при импорте таблиц dbf в ArcView 3.x;
  5. Неправильное отображение аннотаций при импорте данных из AutoCad и т.д.
Fonts-01.gif
Fonts-02.gif
Корректное отображение подписи Некорректное отображение подписи

Для решения этих проблем можно использовать несколько методов. Большая часть из них неоднократно обсуждалась на форумах, поэтому здесь приводится лишь краткое техническое описание последовательных шагов (рекомендуем выполнять их именно в предложенной ниже последовательности) для Windows 2000, XP, NT.

Прежде чем вносить изменения создайте резервную копию реестра!*

  • В принципе, все изложенные ниже методы не должны повредить работе компьютера и были протестированы на ряде персональных компьютеров, но безопасность есть безопасность. Для создания копии реестра воспользуйтесь бесплатной программой Erunt или ей подобной.

<ArcGIS> — каталог установки ArcGIS

  1. Задание русских региональных настроек: «Пуск → Настройки → Панель управления → Языки и Стандарты → Дополнительно → Русский Язык»
  2. Изменение параметра 1252 в кодовой странице:
    • путь в реестрe: HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\Nls\Codepage.
    • изменить значение параметра 1252 с c_1252.nls на c_1251.nls.
    • изменения вступят после перезагрузки
  3. Изменение правила подстановки шрифтов через реестр:
    • путь в реестре: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
    • в этом разделе необходимо добавить следующие строковые переменные:
      1. Arial,0=Arial,204
      2. Tahoma,0=Tahoma,204
      3. Trebuchet MS,0=Trebuchet MS,204
    • изменения вступят после перезагрузки
  4. Установка продуктов от Adobe (Photoshop, Illustrator) после установки ПО от ESRI
  5. Импорт аннотаций AutoCAD (без дополнительной конвертации в dxf-формат):
    • Аннотации в CAD должны быть в кодировке windows-1251.
    • Файл <ArcGIS>\locale\codepage\88595.txt переименовываете в <ArcGIS>\locale\codepage\88595.txt_old
    • Находите файл <ArcGIS>\locale\codepage\1251.txt и копируете в <ArcGIS>\locale\codepage\88595.txt
    • Обязательно перезапустите ArcGIS для того, чтобы изменения вступили в силу.
  6. Импорт данныx в формате dbf (в том числе из БД MS Access):
    • путь в реестре: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase
    • в переменной DataCodePage заменить значение OEM на ANSI
    • изменения вступят после перезагрузки

Если у Вас есть замечания, предложения или иные пути решения обсуждаемых проблем - будем рады добавить недостающую информацию к этой статье. Вы можете отправить свои комментарии используя форму или адрес электронной почты приведенные ниже.