Я сталкиваюсь с проблемами при подготовке пользовательского OTF-шрифта и AFM-файла (ресурс Postscript типа 1) для использования PHP с TCPDF.
В PHP программно слоты не печатаются. В fontfontge есть ошибки валидации, поэтому я думаю, что моя задача — исправить шрифт с помощью fontforge, но я не знаю, как быть честным.
Открытие исходного шрифта с помощью FontForge дает мне следующие ошибки валидации:
The glyph named mu is mapped to U+00B5
But It's name indicates it should be mapped to U+03BC
The glyph named Delta is mapped to U+2206
But It's name indicates it should be mapped to U+0394
The glyph named fi is mapped to U+F001
But It's name indicates it should be mapped to U+FB01
The glyph named fl is mapped to U+F002
But It's name indicates it should be mapped to U+FB02
Ребята, не могли бы вы помочь мне и сделать эти символы «видимыми» для моего сценария PHP?
Спасибо
Я был немного введен в заблуждение от отслеживания ошибки.
Ошибки проверки все еще происходят, но мне пришлось настроить свой объект TCPDF с помощью
$pdf->setFontSubsetting(false);
предотвратить сжатие шрифта.
Других решений пока нет …