Знак фунта (£) отсутствует в шрифте PDF с использованием tcpdf и PHP - PullRequest
2 голосов
/ 09 ноября 2011

Я использовал метод addTTFfont() в последней версии tcpdf (5.9.134) для преобразования шрифта Arial. Однако он не печатает знак британского фунта (£) и выглядит так, как будто он пропустил преобразование этого символа. Все, что он печатает, это пустое поле, где должен быть символ.

Кто-нибудь знает, возможно ли перечислить пользовательские символы для преобразования шрифта, чтобы включить?

Спасибо

Временное решение:

Когда я использовал этот сайт для конвертации моих шрифтов, знаки £ появились правильно:

http://www.xml -convert.com / ен / Convert-ФАТ-купели к АФМ-PFA-FPDF-TCPDF

Тогда я могу только представить, что я неправильно преобразовываю шрифты, используя метод addTTFfont. Во всяком случае, сейчас я счастлив, так как появляются знаки £.

Ответы [ 2 ]

5 голосов
/ 05 декабря 2011

ВОЗМОЖНОЕ РЕШЕНИЕ:

Когда я использовал этот сайт для конвертации своих шрифтов, знаки £ появились правильно:

http://www.xml -convert.com /ru / convert-tff-font-to-afm-pfa-fpdf-tcpdf

Тогда я могу только представить, что я не конвертирую шрифты должным образом с помощью метода addTTFfont.Во всяком случае, сейчас я счастлив, когда появляются знаки £.

1 голос
/ 09 ноября 2011

Не уверен, поможет ли это вам, но я помню, у нас была похожая проблема с pdfLib, и проблема заключалась в том, что он не отображал знак "£", если он был в UTF-8.Нам пришлось хранить значение фунта ASCII для отправки в pdfLib.

Возможно, это совершенно не связано, но я подумал, что это может дать вам повод задуматься.

...