PDF: это правильное имя шрифта? - # 82l # 82r # 82o # 83S # 83V # 83b # 83N - PullRequest
0 голосов
/ 06 февраля 2010

Я использую библиотеку конвертера PDF для встраивания шрифтов в файл PDF.

Однако существует проблема с некоторыми документами (на японском?), Когда библиотека не может правильно распознать имя шрифта

/FontName /#82l#82r#82o#83S#83V#83b#83N

это правильное имя для шрифта?

Если да - может кто-нибудь дать мне ссылку?

Ответы [ 2 ]

1 голос
/ 08 февраля 2010

Я нашел хорошее и подробное объяснение в usenet (группа comp.fonts)

... от пользователя ken ...

см. Справочник в формате PDF, версия 1.7, на стр. 57, раздел 3.2.4 Наименование объектов ':

"Начиная с PDF 1.2, любой символ, кроме нуля (код символа 0), может быть включен в имя путем написания его двухзначного шестнадцатеричного кода, которому предшествует символ числа (#); Приложение H.

Этот синтаксис требуется для представления любого из символов-разделителей или пробелов или самого символа знака числа; это рекомендуется, но не обязательно для символов, чьи коды находятся вне диапазона от 33 (!) до 126 (~). Примеры, показанные в таблице 3.3 действительные буквенные имена в PDF 1.2 и позже. "

Редактировать : извините, я не знаю, как добавить сюда ссылку на статью по usenet

0 голосов
/ 06 февраля 2010

Это называется кодировкой Shift JIS (http://en.wikipedia.org/wiki/Shift_JIS)

Взгляните на эту старую почту из списка рассылки Ghostscript для списка имен шрифтов: http://www.ghostscript.com/pipermail/gs-cvs/2002-April/001599.html

...