Возможен ли импорт шрифта TrueType для модуля Perl? - PullRequest
0 голосов
/ 12 мая 2018

После большого труда мне удалось взломать Perl-скрипт, использующий PDF :: Create для создания PDF-этикеток для принтера этикеток.Теперь скрипт работает идеально, чтобы удовлетворить мои потребности, но выбор шрифтов ограничен.Я установил шрифт истинного типа с помощью gnome-font-viewer (я использую Debian Stretch).

В соответствии с документами для PDF :: Create : постскриптум с именем "BaseFont" (Курьер, Курьер-полужирный, Курьер-полужирный шрифт, Курьер-полужирный, Гельветика, Гельветика-полужирный, Гельветика-Полужирный шрифт, Гельветика-косая, Времена-римские, Времена-полужирные, Времень-курсив, Времена-полужирный или символ) могут использоваться длясоздать pdf.

Как я могу добавить свой недавно установленный шрифт истинного типа в этот список базовых шрифтов Postscript, чтобы я мог использовать его для создания PDF?Или это невозможно?

1 Ответ

0 голосов
/ 12 мая 2018

Существует старый и неразрешенный тикет , запрашивающий эту функцию в этом модуле, поэтому я подозреваю, что PDF :: Создать, ответ - нет, вы не можете использовать шрифты TTF (я был бы рад быть ошибочным в этом вопросе).

Другие модули Perl могут использовать шрифты True Type и Open Type. PDF :: API2 поддерживает их. Признаюсь, я нашел API этого модуля несколько пугающим.

Еще один модуль, который я широко использовал, - это PDF :: Повторное использование , который можно использовать для создания PDF-файлов с нуля или путем объединения существующих страниц в качестве шаблонов и наложения текста и других элементов. PDF :: Reuse также поддерживает использование шрифтов True Type.

...