获取所有系统字体electron js

Man*_*kis 2 javascript css fonts node.js electron

我正在使用Electron构建桌面应用程序。在我的应用程序中,我有一个窗口可以设置一些用户首选项,例如我的应用程序的背景色。我希望能够显示一个包含所有系统字体的选择框,这可能吗?

更新

我的应用程序将是跨平台的,因此,如果可能,我需要一个跨平台的解决方案

Hug*_* M. 5

font-manager是一个“ Node.js模块,提供对系统字体目录的访问”,这似乎很合适。

支持平台:

  • 通过CoreText支持Mac OS X 10.5和更高版本
  • Windows 7及更高版本通过DirectWrite支持
  • 通过fontconfig支持Linux

  • 上面的包在安装时显示错误。找到了一个适合我的替代方案。https://github.com/oldj/node-font-list (2认同)