【问题标题】:rendering true type fonts for non-latin scripts为非拉丁文字呈现真字体
【发布时间】:2011-07-09 06:37:45
【问题描述】:

我正在开展这个 LED 显示屏项目,该项目必须支持多种印度语言,以支持印度最贫穷的人,并使用 GPRS 调制解调器在 LED 显示屏上显示他们有权获得免费口粮和煤油。带宽有限。不能使用强大的位图,因为数据很重。需要以 ASCII 格式传输并在基于 8 位处理器的 LED 显示屏中构建字体。

如何提取字体中的字形信息并使用它来生成固定像素数的索引?输出看起来像 LED 屏幕上的 decoder.ttf 字体。如何提取规则库或引导字符如何在相邻字符上混合(通过上标/下标)的字体中的任何内容?

【问题讨论】:

    标签: truetype glyph


    【解决方案1】:

    如何提取字体中的字形信息并使用它来生成固定像素数的索引?

    确保您使用的字体是“固定间距”,也称为“等宽”,而不是按比例间隔(每个字符在水平方向上占用不同的空间量)。如果字体不是固定间距,则试图将其强制为固定像素数将不会得到正确的结果。

    如何提取规则库或字体中指导字符如何在相邻字符上混合(通过上标/下标)的任何内容?

    假设您使用的字体包含 OpenType 布局信息(GSUB、GPOS 等),您需要阅读并应用该信息。如果您的平台尚未提供某些内容,则有许多 libraries 可以执行此操作。或者您也可以自己动手,使用 OpenType specification 作为指导(祝您好运……这不是一件小事)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-26
      • 2019-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多