I've compiled A24b from release tarball on github, and CJK fonts appear tofu as "<?><?><?>"
I thought it's font issue, so I downloaded and enabled language pack from in-game mod selection menu.
Then CJK fonts appear as broken Mosaic images. (Screenshots S2 as below)
I don't how to fix this issue and need help. Any suggestions are welcome and appreciated.
---
What I've tried:
Use en_US language. All good.
Apply Linux Libertine for 0 A.D. . All good. Font changes as expected.
Install the game from debian package. Version A23. All good. CJK Localization works.
Install the game A23b and A24b on Win/Mac and apply related language pack mods. CJK Localization works.
Compile the game from release tarball A24b (with patch of D3710 , because of atomic issue). CJK Tofu.
Compile from the latest git version 663a601 . CJK Tofu. (overide mod version check by editing mod.json file, so that I can apply the language pack)
Install the good apt packaged A23 version and run it first. Then run my compiled A24b from binaries/system/pyrogenesis. CJK Tofu.
---
Screenshots:
S1. Latest Git, en-US, all OK, except question mark in language selection menu.
S2. Git, language mod applied, both en_US and zh, CJK tofu / mosic.
S3. APT package A23, zh-cn language mod applied.