【问题标题】:Rendering Text for Web with Various OpenType Features使用各种 OpenType 功能为 Web 呈现文本
【发布时间】:2013-03-27 23:14:35
【问题描述】:

我有一组 OTF 字体文件,我需要通过将文本动态呈现为打开和关闭不同 OpenType 功能的图像来展示字体。文本将由网站用户以herehere 等方式输入。

现在,我需要关于能够实现这一目标的库的建议。任何适合 Web 开发的语言都可以(PHP、Python、Ruby 等等)。

目前所有的 OTF 字体都包含 Postscript 轮廓,但如果没有其他选项,我可以将它们转换为包含 TTF 轮廓。

我知道用于 FontForge 的 Python 库,但我仍在寻找其他不太重要的选项。

【问题讨论】:

    标签: text-rendering opentype


    【解决方案1】:

    HarfBuzz,但它是一个C库,需要一些关于字体和文本渲染的知识。它与命令行实用程序捆绑在一起,可以满足您的要求,但它们依赖于 FreeType 和 Cairo。

    【讨论】:

      【解决方案2】:

      我得到了以下结果:

      我设置文本和字体大小,并在纯 TeX 文档中选择 OpenType 功能,使用xetex 渲染它,最后使用pdftoppm 将生成的 PDF 转换为 PNG。

      整个过程大约需要 0.2 秒,虽然比较长,但很适合我的需要。

      【讨论】:

        猜你喜欢
        • 2011-07-13
        • 1970-01-01
        • 1970-01-01
        • 2012-08-29
        • 1970-01-01
        • 2019-09-06
        • 2018-09-29
        • 2013-08-17
        • 2011-01-31
        相关资源
        最近更新 更多