jung-kurt / gofpdf Символ торговой марки TM неправильно отображается - PullRequest
0 голосов
/ 30 марта 2020
stringTMSymbol := "™️"
pdf.TransformBegin()
pdf.TransformTranslate(x, y)
pdf.Line(0.0, 0.0, w, 0.0)
pdf.SetXY(0, 0.0)
pdf.SetFont("Arial", "", 14)
pdf.CellFormat(w, 0.33, "URN" + stringTMSymbol, "", 0, "C", false, 0, "")
pdf.Line(0, 0.32, w, 0.32)
pdf.TransformEnd()

Пример кода приводит к PDF-файлу с неузнаваемыми символами:

enter image description here

Это должно выглядеть следующим образом:

URN™️

Я предполагаю, что это проблема кодировки символов. Как я могу отобразить символ ™ on в pdf, используя jung-kurt / gofpdf?

1 Ответ

0 голосов
/ 30 марта 2020

Разрешено с помощью

https://godoc.org/github.com/jung-kurt/gofpdf#Fpdf .UnicodeTranslatorFromDescriptor

в следующем примере:

https://github.com/jung-kurt/gofpdf/issues/6

tr := pdf.UnicodeTranslatorFromDescriptor("")
pdf.CellFormat(w, 0.33, "URN" + tr(stringTMSymbol), "", 0, "C", false, 0, "")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...