I have made a video for my bug report to TextMeshPro, it has the same bug#1 and bug#2 that I described here, and the ways to reproduce the bugs are the same as the Unity’s.
I also have committed my testing project to GitHub, here is the link:
https://github.com/h3902340/TMPChineseBugReport
For convenience sake, this project has already contained two free Chinese fonts, one is HanaMinA.ttf, the other is SourceHanSerifTW-Regular.otf. And I have also built the font assets in the project, the custom characters file is also included in the project.
HanaMinA.ttf is available on: https://osdn.net/projects/hanazono-font/releases/68253
SourceHanSerifTW-Regular.otf is available on: https://github.com/adobe-fonts/sour...ase/SubsetOTF/TW/SourceHanSerifTW-Regular.otf
If we try both of these fonts, bug#1 and bug#2 are still there, so I can say that it is not because of the font file I am using. Note that we have to use “Microsoft Bopomofo” to type Chinese, and we have to hit “Ctrl” + “Space” to be able to type Chinese again if we insert Chinese word without hitting Enter.