Как реализовать пользовательские шрифты в TCPDF - PullRequest
41 голосов
/ 10 марта 2011

В TCPDF есть только несколько шрифтов для создания PDF-файлов.Я хочу установить Tahoma в качестве моего шрифта PDF.Как я могу включить Tahoma в TCPDF ??

Ответы [ 13 ]

0 голосов
/ 10 ноября 2016

У меня была эта проблема, несмотря на наличие всех нужных файлов.Мне пришлось изменить имена файлов на все строчные буквы

0 голосов
/ 25 июня 2015

Мне не удалось найти addTTFFont () в последней версии tcpdf.Тем не менее, я смог включить собственный файл TTF самостоятельно.В папке tcpdf есть папка с именем tools, которая содержит PHP-файл с именем tcpdf_addfont.php.

. Я поместила ее в свой домашний каталог (вы можете пропустить этот шаг) и запустите ее так: shell ./addfont.php -b -t TrueTypeUnicode -f 32 -i myfont.ttf

Вот и все, он выведет что-то похожее на это: `` `

Преобразование шрифтов для TCPDF: *** Выходной каталог установлен в / Users /pascalraszyk / XXX / XXX / pdf / vendor / tecnick.com / tcpdf / fonts / +++ OK: /Users/pascalraszyk/XXX/XXX/pdf/myfont.ttf добавлен как myfont Процесс успешно завершен!`` `

Примечание: В папке tools есть другие примеры для различных типов шрифтов.Я использовал композитор для проверки tcpdf.

Пока вы помещаете файлы с определением шрифта в папку tcpdf/fonts, вам будет хорошо!

Я использовал HTML2PDF, который использует tcpdf под капотом, и он работал как шарм.

0 голосов
/ 18 июня 2013

Нет смысла использовать addTTFfont (), если у вас нет файла .ttf.

И весь смысл в том, что если NO ttf file , то каккто-то использует функцию addTTFfont ()?

Например, в каталоге font / directory нет файла cid0cs (TCPDF 6.0.20), только cid0cs.php, который НЕ является файлом шрифта .

...