我似乎在文档中找不到任何关于此的信息,一直使用的函数是 FT_Get_Char_Index(ftFace, i);,它只需要 1 个 unicode 代码点。但是组合字符,那些占用多个代码点的字符呢?
我知道其中一些字符可以简单地进行 unicode 规范化以表示为另一个(单个)代码点,但是有些字符不能,对吗?我们如何处理这些?
我正在制作一个通用的文本编辑软件,并希望它支持所有的 unicode。但也许这个问题与多代码点字符太小以至于不值得麻烦?这些字符在一些主要的亚洲语言中不是很常见吗?
如果不能用freetype正确完成,应该怎么做?