在iOS上显示基于五位Unicode的埃及象形文字字体的代码是什么?

Pra*_*les 7 unicode truetype ios astral-plane

StackOverflow和其他网站上的代码建议在iOS 上显示unicode:

[view1 setText:@"\uF300"];
Run Code Online (Sandbox Code Playgroud)

这适用于大多数unicode字符,但是,这对于埃及象形文字unicode字体(等待加载大字体)是失败的.

象形文字的unicode有一个额外的数字(即"\ uF3001"而不是"\ uF300").结果,显示错误的字符并且留下"1".

很明显iOS可以显示象形文字字体.例如,如果将此字形()剪切并粘贴到setText语句中,则在导入TTF后,可以在iOS屏幕上看到字形.

所以问题是,如何使用需要五位而不是四位的unicode字体(即"\ uF3001")在setText语句中显示unicode字符?

mat*_*ark 8

实际上,只要您使用大写字母 'U',您最多可以指定8位数字,如:" \ U000F3001 ".