0

UILable でエチオピアの unicode (つまり、エチオピアの文字) を表示する子供向けの教育用 iOS (iPhone/iPad) アプリを開発しようとしています。しかし、私が見ているのは、各文字の正方形のボックスのみです。たとえば、最初のエチオピア文字 (Unicode 0x1260) を表示するには、次のコードを記述します。

myLbl.text = @"\u1260";

しかし、私が言ったように、iPhone シミュレーターで見ているのは四角い箱です。同様に、円周率やその他のギリシャ文字を書き込もうとしましたが、すべて問題なく動作しました。たとえば、次のコードは pi ( π ) を表示します。

myLbl.text = @"\u03c0";

エチオピアの Unicode が四角いボックスとして表示されるのはなぜですか? 私は何が欠けていますか?

返信ありがとうございます。

-テディ

PS私はxcode 4.4.1を使用し、iOSシミュレーターでのみアプリを実行します(デバイスではありません)

4

1 に答える 1

1

使用しているフォントに実際にそれらの文字のグリフが含まれている場合にのみ機能します。別のフォントを試してみてください。

于 2012-09-18T00:28:33.870 に答える