На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Ошибка отображения шрифтов(казахский язык) при формирования PS файла

Поиск  Пользователи  Правила  Войти
Форум » Архивные темы (доступны только для чтения) » ГИС "Панорама" 12
Страницы: 1
RSS
Ошибка отображения шрифтов(казахский язык) при формирования PS файла
 
Здравствуйте! Нам необходимо сформировать PS файл в CMYK палитре, но при выводе в файл подписи для которых используются шрифты с казахскими символами искажаются - пропадают символы русских букв (не только на экране предварительного просмотра но и в полученном файле они не отображаются). Настройки виртуального принтера выполнили в соответствии с изложенными в файле Подготовка к изданию.pdf. При этом при создания растрового файла шрифты отображаются нормально. Файл шрифта с казахскими символами прикладываю к сообщению.
 
Цитата
Наталья Борисова написал:
Здравствуйте! Нам необходимо сформировать PS файл в CMYK палитре, но при выводе в файл подписи для которых используются шрифты с казахскими символами искажаются - пропадают символы русских букв (не только на экране предварительного просмотра но и в полученном файле они не отображаются). Настройки виртуального принтера выполнили в соответствии с изложенными в файле Подготовка к изданию.pdf. При этом при создания растрового файла шрифты отображаются нормально. Файл шрифта с казахскими символами прикладываю к сообщению.
При проверке предоставленного примера не видно, что шрифт  имеет набор казахских символов.
Изменено: Елена Кузнецова - 21.06.2019 16:15:53
 
Добрый день! Проверил отображение подписей:

1. Установил шрифт Bm-431_каз_9.ttf в ОС Windows
2. Добавил шрифт в классификатор.
3. Создал карту с подготовленным классификатором и нанес подписи двумя шрифтами "Bm-431" и "Bm-431_каз".

Так как казахской кодовой страницы нет, то шрифт должен содержать символы в кодах UNICODE.
При отображении "Bm-431" видно, что казахские символы ("Қ" и "ң") отображаются каким-то другим утолщенным шрифтом, так как в шрифте "Bm-431" данные символы не обнаружены. Если символы не найдены, то подмену символов Windows выполняет автоматически.
При отображении "Bm-431_каз" видно, что символы, имеющие коды в диапазоне ASCII (от 0 до 127) отображаются правильно (из "Bm-431_каз"). Остальные символы отображаются каким-то другим шрифтом, так как в шрифте "Bm-431_каз" данные символы не обнаружены.
Даже при обычном отображении шрифт отображается неправильно. При печати в PostScript символы будут тоже подменяться символы из других шрифтов, так как "Bm-431_каз" не содержит правильного кодирования символов.
Bm431kz.png (237.01 КБ)
Bm431kz2.png (39.18 КБ)
 
Спасибо за пояснения. Действительно шрифт у нас какой-то странный (посмотрев более детальную информацию о шрифте, выяснили, что символы русских букв относятся к unicode блоку "латиница, дополнение 1 U+00A0-u+00FF 88/96"). Но в более старой версии панорамы 11.13.6 почему-то получаются ps-файлы с "нужными" шрифтами.
 
Версия 11 была содержала ограниченную на поддержку нескольких европейских языков и в основном ориентировалась на поддержку кириллицы.
Версия 12 ориентирована на поддержку кодировки UNICODE, которая поддерживает знаки почти всех письменных языков мира.
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности