有没有办法在 iPhone 上检测 Unicode 字符是否存在于字体中,即检测该字符是否映射到可打印的字形或者是方块“缺失字符”符号?
例如,如果我想要用以下代码片段生成一个随机的 Wingding 字符:
NSString *s = [NSString stringWithFormat:@"%C", (0x2700 + (arc4random() % 0x0100))];
有没有办法告诉我,当使用这个方法绘制生成的字符串时,它会呈现为小方块还是真正的字形?
[s drawAtPoint:x withFont:[UIFont systemFontOfSize:30]];
谢谢!
...R