如何确定 UIFont 是否支持某个字符?

4
如何确定UIFont是否支持某个字符?
例如:如何确定UIFont是否支持“サポート”或“поддержка”这样的字符。
特别感谢。

你说UIFont,而非CGFont。我不知道用户可以通过iTunes共享字体 - 所以你可以在代码中请求系统提供可用字体列表,这样共享的字体就能出现了吗?你能使用相同名称获取CGFont吗? - David H
CGFont是一种在更低的抽象级别上访问字体的方式,它是Core Graphics API的一部分,尽管它也广泛用于Core Text API中。 - Jonathan King
1个回答

4

看一下CGFontGetGlyphWithGlyphName函数:如果字形不存在,它会返回0。


谢谢,但在我的项目中必须以编程方式完成,因为字体是由用户通过 iTunes 文件共享添加的。 - OpenThread
1
看一下CGFontGetGlyphWithGlyphName:如果字形不存在,它会返回0。 - Jonathan King

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接