好,因此某些字体具有样式,例如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