【问题标题】:what sizes are valid for true type fonts?什么尺寸对 True Type 字体有效?
【发布时间】:2010-10-22 06:29:16
【问题描述】:

我正在尝试使用真正的字体,但发现当我加载不同的字体时,有些字体不会以不同的字体大小显示,而另一些字体会。尽管我不确定,但似乎有些根本不显示低于特定字体大小。有没有办法通过检查文件而不是简单地在我的应用程序中尝试来轻松判断 ttf 的有效大小?

更新:考虑到smilethax 的回答,看起来这些必须是位图字形,因为没有显示较小的尺寸(但我认为使用了一些系统字体)。有人知道我如何使用 iOS sdk (iPad) 确定我可以与他们一起使用的有效尺寸吗?

【问题讨论】:

    标签: truetype


    【解决方案1】:

    TTF 可以包含位图字形和/或轮廓字形。轮廓字形可以缩放到任何大小(例如“31.4592 pt”),尽管它们通常针对某些大小(8、10、12、16、....72)进行优化(提示)。您可以通过您的字体 API(Win32、Freetype、...)获得这些尺寸。位图字形仅以特定大小提供。

    例如,Freetype 的 FTFace 对象包含一个 .face_flags 成员,该成员可以设置 FT_FACE_FLAG_FIXED_SIZES。大小也可以通过 .num_fixed_sizes 和 .available_sizes 数组访问。

    【讨论】:

      猜你喜欢
      • 2011-09-17
      • 2021-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-20
      • 1970-01-01
      • 2011-11-09
      • 2017-12-19
      相关资源
      最近更新 更多