循环遍历多种语言的字符串

时间:2017-02-27 19:17:11

标签: c++ utf pango freetype2

问题是关于文本渲染,我的系统是Pango + FreeType + FontConfig + CentOS。

我的最终目标是确定字体是否可以支持给定字符串的所有字符。给定的字符串可以使用多种语言。

我到目前为止找到的最佳解决方案是使用this freetype function。因此,我需要能够遍历字符串的字符。这是一个测试用例:“TestText测试テスト”,我使用std :: string来存储它。当我循环通过它时,我得到了:

lambda: winsound.PlaySound(None, 0)

我可能无法在这种情况下使用简单的for循环,因为一些char超过1个字节。什么是正确的循环方式?

感谢任何建议,甚至是除freetype函数之外的其他解决方案。

0 个答案:

没有答案
相关问题