我知道如何安装TrueType字体(将它们复制到
我找不到合适的文件夹来复制它们。
/usr/share/fonts/truetype
并执行sudo fc-cache -f
),但OTF格式的字体应该怎么办呢?我找不到合适的文件夹来复制它们。
/usr/share/fonts/truetype
并执行sudo fc-cache -f
),但OTF格式的字体应该怎么办呢?你要找的目录是/usr/share/fonts/opentype
。如果那里没有,你可以创建它。将你的OTF文件复制到那里;这将安装字体给所有用户使用。然后,使用命令sudo fc-cache -f -v
重新生成字体缓存。
你也可以为每个用户单独安装字体,路径是~/.fonts/
。不管字体是否位于子文件夹中或者是什么类型的字体,都没有关系。举个例子,我的字体是按照字体厂商组织的。
或者,你可以直接双击它们,这将使用字体查看器打开,让你一键安装:
~/.fonts
或/usr/share/fonts/opentype
中复制你的OTF字体,请记得将它们的名称中的空格替换为下划线,例如:
Font Awesome 5 Free-Regular-400.otf
--> Font_Awesome_5_Free_Regular_400.otf
如果它们的名称不是这样命名的,对我来说就无法工作。我不知道这是我的系统出了问题还是只有这样才行。另一种方法是将OTF字体转换为TTF格式。有免费在线转换工具,你可以上传OTF字体文件,然后转换为TTF格式。然后你可以使用字体查看器打开并按照通常的方式进行安装。我刚刚这样做了,字体成功安装。
/usr/share/fonts/
或~/.fonts/
中的某个位置,几乎可以肯定不会有任何区别,但保持事物井然有序是一个好主意。 - Stefano Palazzosudo fc-cache -f -v
- gertvdijk/usr/share/font/opentype/
中,但我不确定是否有效。我应该像@Stefano说的那样先安装libotf
吗? - Aradnix