ethiopic unicode在iphone模拟器上显示为方框

时间:2012-09-17 22:42:41

标签: iphone ios xcode

我正在尝试开发一个儿童教育iOS(iPhone / ipad)应用程序,在UILable上显示Ethiopic unicode(即埃塞俄比亚字符);但我所看到的只是每个字符的方框。例如,要显示第一个Ethiopic char(即unicode 0x1260),我正在编写以下代码:

myLbl.text = @"\u1260";

但正如我所说,在iPhone模拟器上,我所看到的是一个方形盒子。同样,我试着写pi和其他一些希腊字符,它们都很好。例如,此代码显示pi(π):

myLbl.text = @"\u03c0";

为什么Ethiopic unicode显示为方框?我错过了什么?

非常感谢您的回复,

-Teddy

P.S。我使用xcode 4.4.1,仅在iOS模拟器上运行应用程序(不在设备上)

1 个答案:

答案 0 :(得分:1)

只有当您使用的字体实际包含这些字符的字形时,它才有效。只需尝试不同的字体。