спасибо за ваши ответы. да, я использовал шрифт Unicode. Я имею дело с оператором TJ. теперь мой текстовый вывод выглядит так:
[(Привет) -320 (мир) -320] ТДж
Кстати, я должен улучшить свой алгоритм выравнивания текста, потому что выравнивание текста по правому краю не на одном уровне.
И я пишу свою собственную библиотеку, потому что у существующих нет инструментов, которые мне нужны, и весь код находится в одном классе - я делю объекты и элементы объектов на разные классы, такие как Zend_Pdf