所有文件编码都是UTF-8的情况下,使用XML解析中文,默认Arial字体显示不会有问题,如图片中第一行所示。但是用TTF文件导入自定义字体,如图片中第二行所示乱码。至于英文都没有问题。
所有文件编码都是简体中文(GB2312)的情况下:
我想问题可能在于Arial字体有中文编码,自定义字体没有中文编码,不知道对不对,还有应该怎么解决自定义字体中文显示的问题。
所有文件编码都是UTF-8的情况下,使用XML解析中文,默认Arial字体显示不会有问题,如图片中第一行所示。但是用TTF文件导入自定义字体,如图片中第二行所示乱码。至于英文都没有问题。
我想问题可能在于Arial字体有中文编码,自定义字体没有中文编码,不知道对不对,还有应该怎么解决自定义字体中文显示的问题。
需要编码是utf-8,不能是gb2312,自带的测试例有很多中文Label的示例,请先参考一下
[quote=“2627993092, post:2, topic:55302, full:true”]
需要编码是utf-8,不能是gb2312,自带的测试例有很多中文Label的示例,请先参考一下
[/quote]UTF-8显示的情况就是第一张图,默认Arial字体能显示,自定义字体就不能显示
[quote=“2627993092, post:4, topic:55302, full:true”]
这样的不是默认字体吧,先参考一下
[/quote]用的什么方法显示的?是XML解析还是用iconv库或者其他的
在引擎自带的功能测试项目 cpp-tests 里
[quote=“2627993092, post:6, topic:55302”]
在引擎自带的功能测试项目 cpp-tests 里
[/quote]他用的不是XML解析,用的其他方法。
为什么我的测试是这个样子
没毛病,Label的示例在 Node: Label - New API 里面
请问下楼主,最后用自定义的ttf字体,显示中文正常了吗,我也遇到了这个问题