Right, attached is my demo based on what I have learnt here.
It builds and runs on both Linux and Windows (and probably MacOS). Just needs fpc to build from the command line, runs from the command line. If you have an appropriate font installed or in the same dir (or below) as the executable it does show the Chinese characters.
However, neither my 'out of the box' Linux or Windows have appropriate fonts installed. You need a Chinese specialist font, either a .ttf or .otf file. Not a .ttc file. I suggest using a .ttf font from
https://github.com/notofonts/noto-cjkI'd expect Chinese speakers will have more choice and it would be good to hear if that is the case.
paweld - yes, I realised how silly I was being wrt the 7z files, once I realised I was not using them !
Yes, its necessary to embed fonts IMHO. Only exception is if you are using the so called 14 PDF fonts and they are really not suitable. fpPDF default is to embed fonts, you turn it off by asserting poNoEmbeddedFonts. The default for poSubsetFont is off but the examples I found were on. I should have looked closer. Its not totally clear to me what it does, but it sure breaks .otf fonts and, I suspect, .otf fonts masquerading as .ttf.
I am pretty happy with what we have now ! Some notes on the wiki will be a good idea !
Davo