【问题标题】:JavaScript library, system fonts, and command line interfaceJavaScript 库、系统字体和命令行界面
【发布时间】:2017-04-21 21:21:17
【问题描述】:

我正在编写一个输出 SVG 图的 JavaScript 库。为了计算这些图表的布局,库需要字体度量以使图表形状适合其中的文本。

我希望这个库可以在网页和命令行中用于批量渲染。

在浏览器中,字体可用,我可以通过 Canvas API 获取文本指标。它工作正常。

在命令行中,有系统字体和 QFontMetric 之类的东西。我可以使用 Qt Script 来运行该库。集成 PDF 和 PNG 导出也很容易。但这意味着在 Qt 中编写包装器。

问题:Node.js 是否支持访问系统字体并获取其度量?或者有没有更好的方法来实现这种基于JS库的CLI工具?

【问题讨论】:

    标签: javascript node.js qt fonts command-line-interface


    【解决方案1】:

    Node.js 没有为此提供内置功能,但肯定有 npm 包可以获取这些指标。

    快速谷歌搜索了一个名为 fontmetrics 的包,它似乎完全符合您的要求。

    【讨论】:

      猜你喜欢
      • 2013-03-20
      • 2011-06-08
      • 1970-01-01
      • 1970-01-01
      • 2019-02-05
      • 2021-06-26
      • 1970-01-01
      • 1970-01-01
      • 2019-05-13
      相关资源
      最近更新 更多