我现在正在使用Monotouch学习iPhone开发并使用Mono Develop for IDE。一切正常,我将购买MonoTouch的许可证。但是,IDE无法正确显示泰语文本。 它只显示[],我很难用泰语输入信息。虽然此文本在运行时(iPhone模拟器)显示正确。 我认为这个问题发生在MonoDevelop。
请你帮我解决这个问题。 PS。我尝试了所有可以做的事情。例如,将文件格式更改为UTF 8,16,并从正确显示泰语文本的其他程序中复制文本。
我期待着您的回复 Theeranit
答案 0 :(得分:1)
不幸的是,MonoDevelop在Mac上用于字体渲染的库(称为Pango)存在字体回退问题。这意味着如果主要字体不包含您想要的字符,则它不能回退到该字符的另一种字体。
您可以通过在MonoDevelop首选项中设置自定义字体来解决此问题。将其设置为包含泰语字符的字体。