2

我现在正在学习使用 Monotouch 进​​行 iPhone 开发并使用 Mono Develop for IDE。一切正常,我打算购买 MonoTouch 的许可证。但是,IDE 无法正确显示泰语文本。它只是显示[],我很难用泰语输入信息。尽管此文本在运行时显示正确(iPhone 模拟器)。我认为这个问题发生在 MonoDevelop 中。

请你能帮我解决这个问题。PS。我尝试了我能做的一切。例如,将文件格式更改为 UTF 8 、 16 并从其他正确显示泰语文本的程序中复制文本。

我期待着收到您的来信

4

1 回答 1

1

不幸的是,MonoDevelop 在 Mac 上用于字体渲染的库 Pango 存在字体回退问题。这意味着如果主要字体不包含您想要的字符,它就不能回退到该字符的另一种字体。

您可以通过在 MonoDevelop 首选项中设置自定义字体来解决此问题。将其设置为包含泰语字符的字体。

于 2011-08-30T10:59:37.313 回答