Как избежать сочетания диарезного обугливания в pdflib - PullRequest
0 голосов
/ 27 августа 2018

У меня есть контент, введенный пользователем, который будет вставлен в PDF-файл, созданный PDFlib.

Некоторые пользователи ввели некоторый текст, который, кажется, имеет комбинирующий диарез .

Они отображаются в формате PDF как a (с пробелом после) вместо ä. Когда я преобразовал этот текст UTF-8 в редакторе в ANSI, я получил . В базе данных и на сайте эти символы отображаются корректно как ä.

Мне не хватает какой-либо конфигурации для списка опций текстового потока? Или я должен преобразовать эту строку? Как правильно преобразовать эту строку?

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

$itemOptlist = "charref encoding=unicode fontname=Helvetica fontsize=12 leading=120% alignment=justify leftindent=20";
$tf = $p->add_textflow($tf, '...Arbeitsabläufe...' /* This Text comes from the database */, $itemOptlist);
...