Any idea why 啶灌た啶ㄠ啶︵ is shown as boxes:

It is likely because the server doesn't have those fonts installed.
See this issue for a similar issue/solution description:
https://github.com/mileszs/wicked_pdf/issues/456
Yes, @kavitakanojiya, i think you need to manually install the font on Server, I encountered the same problem when using Japanese fonts.
Almost same thing happened to Korean language. sudo apt-get install fonts-nanum fixed it.
I am having this problem. Thai fonts are not loading and Showing me boxes.

@Ali-raza-khan Do you have them installed on your PDF-generating servers?
A quick web search turns up sudo apt-get install fonts-thai-tlwg to install Thai fonts, if you are using an apt-based system.
Most helpful comment
Almost same thing happened to Korean language. sudo apt-get install fonts-nanum fixed it.