2

私は現在、Monotouchを使用してiPhone開発を学び、IDE用のMonoDevelopを使用しています。すべて正常に動作し、MonoTouchのライセンスを購入します。ただし、IDEはタイ語のテキストを正しく表示できません。タイ語でメッセージを入力するのが難しい[]を表示するだけです。このテキストは実行時に正しく表示されますが(iPhoneシミュレーター)。この問題はMonoDevelopで発生すると思います。

この問題を解決するのを手伝っていただけませんか。PS。できることはすべてやってみました。たとえば、ファイル形式をUTF 8、16に変更し、タイ語のテキストを正しく表示する他のプログラムからテキストをコピーします。

Theeranitからのお便りを楽しみにしています

4

1 に答える 1

1

残念ながら、MonoDevelopがMacでのフォントレンダリングに使用するPangoと呼ばれるライブラリには、フォントのフォールバックに関する問題があります。つまり、プライマリフォントに目的の文字が含まれていない場合、その文字の別のフォントにフォールバックすることはできません。

これを回避するには、MonoDevelopプリファレンスでカスタムフォントを設定します。タイ文字を含むフォントに設定してください。

于 2011-08-30T10:59:37.313 に答える