2017-04-21 58 views
0

我正在編寫一個輸出SVG圖的JavaScript庫。爲了計算這些圖的佈局,圖書館需要字體指標來使圖形適合其中的文字。JavaScript庫,系統字體和命令行界面

我希望這個庫可以在網頁和命令行中用於批量渲染。

在瀏覽器中,字體可用,我可以通過Canvas API獲取文本度量。它工作正常。

在命令行中,有系統字體和像QFontMetric這樣的東西。我可以使用Qt Script來運行庫。整合PDF和PNG出口也很容易。但是這意味着要在Qt中編寫包裝器。

問題:Node.js是否支持訪問系統字體並獲取其度量?或者有沒有更好的方法來實現基於JS庫的這種CLI工具?

回答

0

Node.js沒有內置的功能,但肯定有npm包來獲取這些指標。

一個快速的谷歌搜索帶來了一個名爲fontmetrics的包,這似乎正是你要求的。