Некорректное отображение кириллических шрифтов в PDF формуляре

BASIS

Некорректное отображение кириллических шрифтов в PDF формуляре

Sergey Ignatov

• 3 min read

Некоторое время назад я столкнулся с интересной проблемой: у пользователя некорректно отображаются кириллические шрифты в PDF формуляре при просмотре расчетного листка. Расчетный листок формируется из портального сервиса самообслуживания сотрудников. В условиях данной задачи, также «дано», что в постоянных значениях основной записи пользователя, для параметра «Устройство вывода», установлено значение «PDF».

Посмотрим, что было сделано, для ее исправления этой ошибки.

Для начала необходимо определить наименование шрифта, который не отображается на портале. Для этого, в открывшемся сервисе «Просмотр расчетного листка», кликнуть кнопкой мыши и в контекстном меню выбрать пункт «Document Properties»:

Затем перейти на вкладку Fonts:

В данном случае, используемый в PDF-формуляре шрифт, Courier. Скачиваем TrueType шрифт Courier и устанавливаем его в системе, с которой «связан» портал.
При этом необходимо обязательно убедиться, в том, что данный шрифт поддерживает кириллицу. Запускаем программу RSTXPDF2UC, выбираем на селекционном экране опцию «Перечислить атрибуты шрифта» и смотрим на раздел «Поддержанные языки/Сценарии»:

В данном случае, раздел «Поддержанные языки/сценарии» пустой. Для решения проблемы с некорректно отображаемыми кириллическими шрифтами в PDF формуляре, необходимо найти шрифт, который будет поддерживать кириллическую область уникода. К таким шрифтам, к примеру, относится Courier New:

Шрифт Courier New отлично подходит для решения вышеописанной проблемы.

После того, как необходимый шрифт был найден и сохранен на локальный компьютер (файл с расширение *.TTF) необходимо запустить программу RSTXPDF2UC в back-end системе, выбрать пункт «Инсталлировать шрифт True type»:

В появившемся окне необходимо выбрать директорию, в которой сохранен TTF файл

В появившемся диалоговом окне консультанту будет предложено создание нового шрифта в системе. Необходимо выбрать «Да»:

В следующем диалоговом окне будет предложено использование данного шрифта в PDF-файлах. Необходимо выбрать «Да»

Затем система предложит внесенные изменения сохранить в транспортный запрос

После выполненной установки отобразится справочная информация о шрифте:

Далее нужно создать правило мэппинга для только что установленного в системе шрифта. Правило мэппинга определяет для каких символов будет использоваться тот или иной шрифт. Для этого необходимо выбрать пункт «Создать/изменить правило мэппинга» на селекционном экране программы RSTXPDF2UC:

В появившемся диалоговом окне выбрать «Да»

Затем необходимо выбрать только что установленный шрифт (в данном примере, это Courier New)

Определяем поддерживаемые области для нового шрифта (в нашем случае необходимо выбрать значение CYRYLLIC)

Затем внесем изменения в устройство вывода, использующееся в системе для работы с PDF формулярами. Для этого открываем транзакцию SPAD:

Выбираем устройство вывода «PDF», нажимаем на кнопку «Просмотр». В открывшемся экране меняем тип устройства с POST2 на PDUFC:

Сохраняем внесенные изменения и переходим к свойствам типов устройств:

Заменяем значение кодировки на 1505 «Printer SAPWIN5  Russian MS-Windows codepage»

Сохраняем, и проверяем изменилось ли у пользователя отображение символов в формуляре сервиса «Просмотр расчетного листка».

Voilà:

Поиск

  • 1-10 — 133717 pезультаты
  • следующая

Cобственный текст

Pазмер очень маленькиймаленькийсреднийбольшойочень большой

Bосстановить

Pезультаты

102030

Сортировать по

idимярейтингзагрузкинисходящий порядоквосходящий порядок

Категория ЛюбаяГотическиеДругиеКельтскиеПрописныеСовременныеСредневековыеИллюзорныеC завитушкамиДекоративныеДругиеЗападныеИскаженныеКиношныеКомиксныеКонтурныеМилитариМультфильмыПревосходныеРазъеденныеРетроСовременныеСтарой школыТехноТрёхмерныеУстрашающиеФутуриЦифровыеИностранныеАрабскиеБенгальскиеБирмаВьетнамскиеГреческиеГрузинскиеДругиеИзраильскиеКириллическиеКитайскиеКорейскиеЛаосскиеЛатинскиеМексиканскиеМонгольскиеРусскиеСиллабическиеТаитянскиеТибетскиеЦ.

-ЕвропейскиеЭфиопскиеЮникодЯпонскиеОсновныеБез засечекДругиеРавноширинныеС засечкамиПраздничныеДень ВалентинаПасхаРождествоХеллоуинРастровыеПиксельныеРукописныеГраффитиКаллиграфияКистьРукописныеТрешевыеШкольныеСимвольныеАзиатскиеВ стиле БрайляВ стиле ужасовДругиеЖивотныеИгровыеИнопланетныеИскусствоМилитариМультфильмыПищевыеПриродныеРуническиеСимволическиеСпортивныеСтаринныеФантастическиеЧеловеческиеШтрих-кодЭзотерические

Tаблица символов ЛюбаяЕвропейские алфавитыЛатинскийБазовая латиницаЛатиница-1 дополнительнаяРасширенная латиница-AРасширенная латиница-BРасширенная латиница-ЦРасширенная латиница-ДДополнительное расширение латиницыДекоративные варианты буквМалые варианты символовСимволы полной и половинной шириныКириллицаКириллицаДополнение к кириллицеРасширенная Кириллица-AРасширенная Кириллица-БГреческое письмоГреческое письмоРасширение греческого письмаАрмянское письмоКоптское письмоГрузинское письмоГрузинское письмоГрузинское дополнениеАфриканские рукописные шрифтыЭфиопское письмоЭфиопское письмоЭфиопское расширенное письмоЭфиопское дополнениeДругие африканские рукописные шрифтыН’КООсмания (Осман Юсуф Кенадида)Древнеливийское письмоВаиCредне-восточные рукописные шрифтыАрабское письмоАрабское письмоАрабское дополнениeАрабское декоративное письмо-ААрабское декоративное письмоИвритСирийское письмоТаана (мальдивское письмо)Aмериканские рукописные шрифтыУнифицированное слоговое письмо канадских коренных жителейПисьмо чероки (чироки)Дезерет (мормонское письмо)Филиппинские рукописные шрифтыБухид, мангиан (Филиппины)Письмо хануну (разновидность деванагари) (Филиппины)Тагальская письменностьТагбануа (Филиппины)Индийские рукописные шрифтыБенгальское, ассамское письмоДеванагари (индийское слоговое письмо)Гуджаратское письмоГурмукхи (синдхское, пенджабское письмо)Каннада (каннада)ЛепхаЛимбуМалайское письмоОл ЧикиПисьмо ория (одри, уткали) (Индия)СаураштраСингальское письмоСилоти НагриТамильское письмоПисьмо телугуЮго-восточные азиатскиеБалийскийБугийскийЦхамКайаКхмерское письмоКхмерские символыЛаосское письмоБирманское письмоНовый Тайский ЛeРеджангскаяСуданскийТайский ЛеТайское (сиамское) письмоВосточно-азиатские рукописные шрифтыИдиографы ханДальневосточные унифицированные иероглифыДальневосточные унифицированные иероглифы, расширение-АДальневосточные унифицированные иероглифы pасширениe-БИдеографы, совместимые с дальневосточными языкамиИдеографы, совместимые с дальневосточными языками — ДополнениеКамбунPадикалы и ударенияДополнительные ключи к иероглифамКандзи (ключи к иероглифам)ККЯ-штрихиОписания идеограммКитайский алфавитКитайское слоговое письмоРасширение к бопомофо (Китай)Японский алфавитХирагана (японское письмо)Катакана (японское письмо)Катакана, фонетическое расширениеКорейский алфавитКорейское слоговое письмоХангул джамо (корейские буквы)Корейское совместимое письмоСлоговое письмо ицзу (и)Слоговое письмо ицзу (и)Корни письма ицзу (и)Центрально-азиатские рукописные шрифтыКхароштхиMонгольское письмоПагспаТибетское письмоДругие рукописные шрифтыФонетический алфавит Шовиан (Бернард Шоу)Cтаринные рукописные шрифтыДревнегреческийСтароитальянские числаДревнегреческая музыкальная нотацияКлинописьКлинописьКлинообразные цифры и знаки препинанияУгаритская клинописьЛинейный bЛинейная слоговая азбука БЛинейные идеограммы БДругие старинные рукописные шрифтыЭгейские числаДревние символыКарийскoе письмоСчетные палочкиКиприотская слоговая азбукаГлаголическое письмоГотическое письмоЛицианЛидийское письмоОгамическое письмо (древнеирландское)Староитальянскoе письмоФестский дискФиникийское письмоРуническое письмоПунктуацияЗнаки пунктуацииЗнаки пунктуацииДополнительнaя пунктуацияИдеографические символы и знаки препинанияИдеографические символы и знаки препинанияДекоративные дальневосточные формыВертикальные формыЗакрытые и квадратныеБуквы и цифры в кружочкахДальневосточные буквы и месяцы в кружочкахДальневосточные совместимые символыДиакритические знакиДиакритические знакиОбъединённые диакритические знаки для символовОбъединённые диакритические знаки — дополнениeДиакритические знаки половинной шириныФонетические символыФонетические знакиФонетические расширенияФонетические расширения — дополнениeКатакана, фонетическое расширениесимволы для тоновСимволы изменения пробелаMатематические символыЧисла и цифрыЧисловые формыВерхние и нижние индексыБуквоподобные символыБуквоподобные символыМатематические буквенно-цифровые символыCтрелки и операторыСтрелкиДополнительные стрелки-АДополнительные стрелки-БМатематические операторыМатематические операторыДополнительные математические операторыРазличные математические символы-АРазличные математические символы-БГеометрические символыГеометрические фигурыЧасти рамок (бывшая псевдографика)Заполняющие знакиTехнические символыЗначки управляющих кодовРазличные технические знакиЗначки оптического распознавания символовCимволыРазличные символыШрифт БрайляСимволы графической разметки текстаРазличные символыРазличные символы и стрелкиТай Ксуан ДжингСимволы гексограмм И-Цзина (Китай)Mузыкальные нотыДревнегреческая музыкальная нотацияВизантийские музыкальные символыМузыкальные символыДенежные символыИгровые символыМаджонг плиткиДомино плиткиЛичное пользованиеСпециальные символыМеткиСелекторы варианта начертаниРазличные дополнительные модификаторы

Oсобенные глифы ЛюбыеУдарения (частичные)Ударения (полные)ЕвроCмайликиСимволы игральных картMузыка

Tип шрифта ЛюбойTrueTypeOpenTypePostScript Type 1

Лицензия ЛюбаяGNU/GPLБесплатнаяДля личного пользованияБесплатная с возможностью пожертвованияУсловно бесплатнаяДемоНеизвестная

Поддерживаемая платформа Юникод Macintosh Microsoft

Cтиль шрифта ЛюбойHегативPегулярныйЖирныйЗачеркнутыйКосойКурсивныйОбьведенныйПодчеркнутый

Насыщенность шрифта ЛюбаяУльтра-светлыйЭкстра-светлыйСветлыйПолу-светлыйСредний (нормалный)Полу-жирныйЖирныйЭкстра-жирныйУльтра-жирный

Ширина шрифта ЛюбаяУльтра-сжатыйЭкстра-сжатыйСжатыйСредне-сжатыйСредний (нормальный)Полу-розширенныйРозширенныйЭкстра-розширенныйУльтра-розширенный

Классификация шрифта ЛюбойНе квалифицированныйЗасечки в старом стилеТрадиционные засечкиСовременные засечкиПолужирные засечкиБрусковые засечкиЗарезервированныйСвободные засечкиБез засечекОрнаментальныеРукописныеСимвольные

  • Ударения (частичные)
  • Ударения (полные)
  • Евро

Sacramento-Regular. ttf

Загрузить @font-face

  • Ударения (частичные)

Intro Inline.otf

Загрузить @font-face

  • Евро

OneDirection.ttf

Загрузить @font-face

  • Ударения (частичные)
  • Ударения (полные)
  • Евро

Parisienne-Regular.ttf

Загрузить @font-face

  • Ударения (частичные)
  • Ударения (полные)
  • Евро

OpenSans-Bold.ttf

Загрузить @font-face

  • Ударения (частичные)
  • Ударения (полные)
  • Евро

OpenSans-Light.ttf

Загрузить @font-face

  • Ударения (частичные)
  • Ударения (полные)
  • Евро

OpenSans-Regular.ttf

Загрузить @font-face

The Avengers.otf

Загрузить @font-face

  • Евро

LONDO___. TTF

Загрузить @font-face

  • Cмайлики
  • Символы игральных карт

1 Minecraft-Regular.otf

Загрузить @font-face

  • 1-10 — 133717 pезультаты
  • следующая

Blood Cyrillic бесплатный шрифт | BloodCyrillic.ttf

  • Логин
  • Регистрация

ГлавнаяШрифтыРазные

1111 просмотров, 280 скачиваний

Заказ Имя файла Размер файла Thumb demo
1. BloodCyrillic.ttf 117 Кб

Скачать

КАРТА ХАРАКТЕРА
  • !

  • »

  • #

  • $

  • %

  • 90 010 и

  • (

  • )

  • *

  • 9000 5

    +

  • ,

  • .

  • /

  • 0

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • :

  • ;

  • <

  • =

  • >

  • ?

  • @

  • А

  • В

  • С

  • 900 10 D

  • E

  • F

  • G

  • H

  • 9 0010 я

  • Ж

  • К

  • Л

  • М

  • 900 10 Н

  • О

  • 9

  • _

  • `

  • а

  • б

  • 9 0010 c

  • d

  • e

  • f

  • г

  • 9000 5

    ч

  • i

  • j

  • k

  • l

  • 900 10 м

  • n

  • или

  • u

  • v

  • w

  • x

  • 900 10 лет

  • z

  • {

  • |

  • }

  • ~

  • ¨

  • ²

  • ³

  • ´

  • µ

  • ¸

    9 0006
  • À

  • Á

  • Â

  • 9001 0 Ã

  • Ä

  • Å

  • Æ

  • Ç

  • È 9001 1

  • Х

  • Х

  • Х

  • О

  • О

  • О

  • О

  • 90 005

    Р

  • С

  • Т

  • Х

  • Х 90 011

  • Х

  • Ö

  • ×

  • Ø

  • Ù

  • 9000 5

    О

  • О

  • О

  • Ý

  • Þ

  • ß

  • à

  • á 9 0011

  • х

  • х

  • х

  • х

  • æ

  • ê

  • è

  • é

  • ê

  • ë 9 0011

  • ï

  • ð

  • ò

  • 900 05

  • х

  • х

  • ö

  • ÷

  • ø

  • х

  • х

  • х

  • х

  • 90 005

    х

  • х

  • х

BloodCyrillic. ttf, Blood Cyrillic, blood_cyrillic,

Скачать

300×600

300×250

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

Скачать шрифт Revue Cyrillic — Скачать шрифт бесплатно

Главная / Мультяшные шрифты / Revue Cyrillic / Скачать

Поиск бесплатных шрифтов

  • A
  • Б
  • С
  • Д
  • Е
  • Ф
  • Г
  • Х
  • я
  • Дж
  • К
  • л
  • М
  • Н
  • О
  • Р
  • В
  • Р
  • С
  • Т
  • У
  • В
  • Вт
  • х
  • Д
  • З

Категории бесплатных шрифтов

  • 3D
  • Древний
  • Животное
  • Арабский
  • Армейский трафарет
  • азиат
  • Битмап-пиксель
  • Щетка
  • Каллиграфия
  • Мультфильм
  • Селтик
  • Рождество
  • Комикс
  • Компьютер
  • Кудрявый
  • Декоративный
  • Дингбаты
  • Дисплей
  • Искаженный
  • с точкой
  • Пасха
  • Известный
  • Модный
  • Огонь
  • Готика
  • Граффити
  • Греко-римский
  • Хэллоуин
  • Почерк
  • Заголовок
  • Ужас
  • Ледяной снег
  • Курсив
  • ЖК-дисплей
  • Дизайн логотипа
  • Средневековье
  • Мексиканский
  • Модерн
  • Моноширина
  • Музыка
  • Старый английский
  • Старая школа
  • Контур
  • Ретро
  • Рок-камень
  • Округленный
  • Русский
  • без засечек
  • Научная фантастика
  • Скрипт
  • Засечки
  • Пишущая машинка
  • Валентина
  • Вивальди
  • Веб-2.
Автор записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *