我可以在Linux上设置自定义字体名称,以便NodeJS和FabricJS使用它吗?

时间:2018-08-09 14:12:38

标签: node.js linux fonts fabricjs

好,因此某些字体具有样式,例如JosefinSans也具有JosefinSans-BoldItalic。

通过节点使用fabricjs,我可以在Linux上安装字体文件,它们可以工作,但是只有常规版本可以工作。因此,如果我设置fontFamily:Josefin Sans可以正常工作,但是我无法使它选择JosefinSans-BoldItalic,因为linux系统上没有存储这样的字体名称。

您得到的是什么

/usr/share/fonts/mine/JosefinSans-BoldItalic.ttf: Josefin Sans:style=Bold Italic

因此该字体仍旧称为Josefin Sans,它具有BoldItalic风格,在fontFamily上不起作用。

所以我的问题是:我能以某种方式在linux系统上重命名它,以便它为该字体文件选择JosefinSans-BoldItalic而不用担心样式参数吗?

有了这种方法,可以手动编辑字体信息缓存,以便我可以更改将字体视为的名称?我需要它来将其识别为JosefinSans-BoldItalic

0 个答案:

没有答案