【问题标题】:How to determine whether a character supported by UIFont?如何判断一个字符是否被 UIFont 支持?
【发布时间】:2015-06-03 02:41:42
【问题描述】:

如何判断一个字符是否被UIFont支持?

例如:如何判断一个UIFont是支持“サポート”还是“поддержка”

特别感谢

【问题讨论】:

  • 你说的是 UIFont,不是 CGFont。我不知道用户可以通过 iTunes 共享字体 - 所以你会在代码中向系统询问可用字体列表,共享字体会显示吗?你能得到一个使用相同名称的 CGFont 吗?
  • CGFont 是一种在较低抽象级别访问字体的方法,它是 Core Graphics API 的一部分,尽管它也在 Core Text API 中大量使用。

标签: iphone ios uifont


【解决方案1】:

查看 CGFontGetGlyphWithGlyphName: - 如果字形不存在,则返回 0。

【讨论】:

  • 谢谢,但在我的项目中必须以编程方式完成,因为字体是由用户通过 iTunes 文件共享添加的
  • 查看 CGFontGetGlyphWithGlyphName: - 如果字形不存在,则返回 0。
猜你喜欢
  • 2012-01-24
  • 2013-11-06
  • 2017-02-03
  • 2023-03-10
  • 1970-01-01
  • 1970-01-01
  • 2010-10-12
  • 2011-05-31
  • 1970-01-01
相关资源
最近更新 更多