Я программист на веб-сайте, не имеющий глубоких знаний о шрифтах, и изо всех сил стараюсь, чтобы TCPDF включил наш пользовательский шрифт OpenType. Мы купили файлы шрифтов OpenType (.oft), которые не защищены каким-либо DRM.TCPDF, «Не могу включить файл определения шрифта» с шрифтами OpenType
Много вопросов относительно этого сообщения об ошибке в конечном итоге получают тот же совет. Я установил правильные права доступа к файлам для папок, используемых TCPDF (755), и у меня нет никаких проблем с использованием addTTFfont()
в том числе .ttf шрифты TrueType как так:
$pdf->addTTFfont('/path-to-font/DejaVuSans.ttf', 'TrueTypeUnicode', '', 32);
Так я сделал вверх по следующий код, чтобы включить наш тип OpenFont. Документация addTTFfont()
, по-видимому, указывает на поддержку параметров OpenTypeUnicode и OpenType.
$pdf->addTTFfont('/path-to-font/customfont.otf', 'OpenTypeUnicode', '', 96);
Какие результаты в:
TCPDF ERROR: Could not include font definition file:
Мы используем TCPDF v6.0.020 и я читал TCPDF Fonts information page без везения до сих пор. Я заметил, что TCPDF также имеет функцию addFont()
(documentation here), которая кажется более очевидной для использования, поскольку она не содержит ссылок на любой тип шрифта. Однако мне не удалось заставить эту функцию работать с небольшой документацией, которую она имеет.
Любая помощь будет принята с благодарностью.
OTF это другой формат TTF – kurdtpage