2013-06-21 3 views
0

Я внедрил программу чтения PDF на iOS. Один из моих пользователей отправил мне файл, для которого извлечение текста не работало, и получается, что он относится к BaseFont имени «CourierNew», который не является одним из стандартных «базовых 14 шрифтов», требуемых спецификацией PDF; но некоторое программное обеспечение (например, iBooks от Apple) знает, как рассматривать его как псевдоним Courier.Где я могу найти имена псевдонимов для 14 шрифтов PDF PDF?

Может ли кто-нибудь указать мне на канонический список таких псевдонимов, или это то, что вы узнаете на опыте и продолжаете добавлять особые случаи?

+0

Конечно, никто не мог иметь список всех шрифтов и выбрать один из них. Основание 14 шрифтов: Helvetica, Helvetica Bold, Helvetica Oblique, Helvetica Жирные Наклонная (любой шрифт без засечек) времен, времена Жирных, Times Italic, Times Bold Italic (любой шрифт с засечками) Courier, Courier Bold, Courier Oblique , Courier Bold Oblique (любой шрифт фиксированного тона) Символ ZapfDingbats –

+0

Файл PDF может ссылаться на внешние шрифты, использование шрифтов не ограничивается 14-ти основными шрифтами. Вероятно, это ваш случай, например, вы можете прекрасно найти CourierNew в X: \ windows \ fonts. –

+0

Кевин: Конечно, никто не мог иметь список всех способов, с помощью которых файлы PDF могли отклоняться от стандарта, но мне было интересно, есть ли дополнительная часть стандарта (что мне указывал Марк Стивенс ниже). – hatfinch

ответ

1

Они приведены в справочнике по PDF. Вы также найдете других, таких как ArialMT и TimesNewRomanPS

+0

В справочном руководстве по PDF, на котором я смотрю, «CourierNew» не указан как псевдоним «Курьер», но «CourierCourierNew» - это! В любом случае, это полезный список, спасибо. – hatfinch