RotherOSS / otobo

OTOBO is one of the most flexible web-based ticketing systems used for Customer Service, Help Desk, IT Service Management. https://otobo.io/
GNU General Public License v3.0
247 stars 71 forks source link

Printing Tickets with Unicode codepoints outside basic multilingual plane #1848

Open bschmalhofer opened 2 years ago

bschmalhofer commented 2 years ago

I added the following content to a note:

bes:~/devel/OTOBO/otobo-docker (rel-10_1)$ uni tree
βΊ¦- U+02EA6 - CJK RADICAL SIMPLIFIED HALF TREE TRUNK
⽊- U+02F4A - KANGXI RADICAL TREE
β½™- U+02F59 - KANGXI RADICAL HALF TREE TRUNK
𐂷 - U+100B7 - LINEAR B IDEOGRAM B176 TREE
𐇲 - U+101F2 - PHAISTOS DISC SIGN PLANE TREE
π–’ž - U+1689E - BAMUM LETTER PHASE-C MBAA CABBAGE-TREE
🌲 - U+1F332 - EVERGREEN TREE
🌳 - U+1F333 - DECIDUOUS TREE
🌴 - U+1F334 - PALM TREE
πŸŽ„ - U+1F384 - CHRISTMAS TREE
πŸŽ‹ - U+1F38B - TANABATA TREE
bes:~/devel/OTOBO/otobo-docker (rel-10_1)$

This content looks fine when viewed in the WebGUI. But when printed there are no asian characters and no tree. This is in CustomerTicketPrint and in AgentTicketPrint.

The installation is HEAD of rek-10_1 running under Docker.

bschmalhofer commented 1 year ago

@svenoe wrote: Check whether it's a PDF::API2 problem, and if, probably just ignore.

bschmalhofer commented 1 year ago

Another code point that is not properly printed: πŸ“’ - U+1F4E2 - PUBLIC ADDRESS LOUDSPEAKER