泰国字体渲染

时间:2017-08-31 12:39:43

标签: cocos2d-x text-rendering thai

目前我们需要在我们的游戏中显示泰语,它使用cocos2dx 2.x游戏引擎 但是某些字体没有正确显示。

原文:
ยินดีต้อนรับสู่{p0}ขอให้ท่านเล่นเกมให้สนุก

在vs代码中显示(在vscode中正确):
enter image description here

在崇高3中显示(在崇高3中错误,所有标点符号都被错误显示): enter image description here enter image description here

在我们的游戏中显示(错误地显示了一些标点符号):
enter image description here
enter image description here

相同的结果甚至vscode和sublime 3中的fontFamily设置都是相同的 这是什么原因?我该如何解决?

1 个答案:

答案 0 :(得分:2)

经过一番研究,我在游戏中解决了这个问题 实际上,这些标点中的每一个都是Unicode中的单个字符 enter image description here
但它们需要与其他角色组合,这意味着它们的宽度为零 我想sublime 3还没有在渲染文本中处理这个逻辑 对于我们的游戏,我将这些特殊字符的宽度设置为零,现在它可以正常工作。