Я создаю генератор для документов PDF в Ruby. Когда я включаю китайские, японские и кириллические символы, они отображаются неправильно.

Кажется, что когда я генерирую шрифт, мне нужно указать, каким шрифтом должен отображаться текст. Теперь это не проблема, а тот факт, что мои документы будут включать все возможные символы, которые поддерживает рДВУ .

Так:

  • Знаете ли вы какой-либо шрифт для создания PDF-документов, который будет включать как можно больше символов (Азиатский, Европа, Символы, ...) - в идеале все символы, которые поддерживает рДВУ.

  • Когда клиент открывает этот документ - включает ли PDF-файл мой шрифт в PDF-файл, поэтому, когда другие компьютеры открывают его, шрифт будет присутствовать? Это по умолчанию? Или мне нужно применять эту функцию?

1 ответ1

4

Знаете ли вы какой-нибудь шрифт, который будет включать как можно больше символов (Азия, Европа, Символы ...)

Поиск пан-юникод шрифтов. Наиболее распространенный шрифт с большим набором символов - это, вероятно, Microsoft "Arial Unicode".

В идеале все символы, которые поддерживает рДВУ.

Я подозреваю, что рДВУ поддерживает весь Юникод. Нет единого шрифта, который бы поддерживал весь Юникод.

Является ли PDF, включая мой шрифт в PDF-файл

Я думаю, что это зависит от того, какие инструменты вы используете для создания PDF и какие опции вы выбираете при этом.

Это по умолчанию стандарт? Или мне нужно обеспечить / форсировать эту функциональность

Я думаю, вам нужно убедиться, что это произойдет, если вам нужны специальные шрифты. Стандарт PDF определяет некоторые стандартные шрифты, но они, вероятно, бесполезны для широкого охвата Unicode.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .