请问如何安装 .otf 格式的字体文件

其它类软件,非上述版软件
回复
Calvincheng1231
帖子: 1
注册时间: 2021-11-05 16:13
系统: Ubuntu 20.04

请问如何安装 .otf 格式的字体文件

#1

帖子 Calvincheng1231 » 2021-11-05 16:16

尝试过放到 /usr/share/fonts 或者 .local/share/fonts 然后 fc-cache -fvE,但是结果类似于:

/usr/share/fonts: 正在生成缓存,新增缓存内容:0 个字体,7 个目录
/usr/share/fonts/SourceCodePro: 正在生成缓存,新增缓存内容:52 个字体,0 个目录
/usr/share/fonts/X11: 正在生成缓存,新增缓存内容:0 个字体,4 个目录
/usr/share/fonts/X11/Type1: 正在生成缓存,新增缓存内容:8 个字体,0 个目录
/usr/share/fonts/X11/encodings: 正在生成缓存,新增缓存内容:0 个字体,1 个目录
/usr/share/fonts/X11/encodings/large: 正在生成缓存,新增缓存内容:0 个字体,0 个目录
/usr/share/fonts/X11/misc: 正在生成缓存,新增缓存内容:89 个字体,0 个目录
/usr/share/fonts/X11/util: 正在生成缓存,新增缓存内容:0 个字体,0 个目录
/usr/share/fonts/cMap: 正在生成缓存,新增缓存内容:0 个字体,0 个目录
/usr/share/fonts/cmap: 正在生成缓存,新增缓存内容:0 个字体,5 个目录
/usr/share/fonts/cmap/adobe-cns1: 正在生成缓存,新增缓存内容:0 个字体,0 个目录
/usr/share/fonts/cmap/adobe-gb1: 正在生成缓存,新增缓存内容:0 个字体,0 个目录
/usr/share/fonts/cmap/adobe-japan1: 正在生成缓存,新增缓存内容:0 个字体,0 个目录
/usr/share/fonts/cmap/adobe-japan2: 正在生成缓存,新增缓存内容:0 个字体,0 个目录
/usr/share/fonts/cmap/adobe-korea1: 正在生成缓存,新增缓存内容:0 个字体,0 个目录
/usr/share/fonts/opentype: 正在生成缓存,新增缓存内容:0 个字体,4 个目录
/usr/share/fonts/opentype/firacode: 正在生成缓存,新增缓存内容:5 个字体,0 个目录
/usr/share/fonts/opentype/malayalam: 正在生成缓存,新增缓存内容:7 个字体,0 个目录
/usr/share/fonts/opentype/noto: 正在生成缓存,新增缓存内容:73 个字体,0 个目录
/usr/share/fonts/opentype/urw-base35: 正在生成缓存,新增缓存内容:35 个字体,0 个目录
/usr/share/fonts/truetype: 正在生成缓存,新增缓存内容:0 个字体,48 个目录
/usr/share/fonts/truetype/Gargi: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/Gubbi: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/Nakula: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/Navilu: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/Sahadeva: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/Sarai: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/abyssinica: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/arphic: 正在生成缓存,新增缓存内容:8 个字体,0 个目录
/usr/share/fonts/truetype/dejavu: 正在生成缓存,新增缓存内容:6 个字体,0 个目录
/usr/share/fonts/truetype/droid: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/fonts-beng-extra: 正在生成缓存,新增缓存内容:6 个字体,0 个目录
/usr/share/fonts/truetype/fonts-deva-extra: 正在生成缓存,新增缓存内容:3 个字体,0 个目录
/usr/share/fonts/truetype/fonts-gujr-extra: 正在生成缓存,新增缓存内容:5 个字体,0 个目录
/usr/share/fonts/truetype/fonts-guru-extra: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/fonts-kalapi: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/fonts-orya-extra: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/fonts-telu-extra: 正在生成缓存,新增缓存内容:2 个字体,0 个目录
/usr/share/fonts/truetype/fonts-yrsa-rasa: 正在生成缓存,新增缓存内容:10 个字体,0 个目录
/usr/share/fonts/truetype/freefont: 正在生成缓存,新增缓存内容:12 个字体,0 个目录
/usr/share/fonts/truetype/kacst: 正在生成缓存,新增缓存内容:15 个字体,0 个目录
/usr/share/fonts/truetype/kacst-one: 正在生成缓存,新增缓存内容:2 个字体,0 个目录
/usr/share/fonts/truetype/lao: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/lato: 正在生成缓存,新增缓存内容:18 个字体,0 个目录
/usr/share/fonts/truetype/liberation: 正在生成缓存,新增缓存内容:16 个字体,0 个目录
/usr/share/fonts/truetype/liberation2: 正在生成缓存,新增缓存内容:12 个字体,0 个目录
/usr/share/fonts/truetype/lohit-assamese: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/lohit-bengali: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/lohit-devanagari: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/lohit-gujarati: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/lohit-kannada: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/lohit-malayalam: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/lohit-oriya: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/lohit-punjabi: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/lohit-tamil: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/lohit-tamil-classical: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/lohit-telugu: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/malayalam: 正在生成缓存,新增缓存内容:10 个字体,0 个目录
/usr/share/fonts/truetype/noto: 正在生成缓存,新增缓存内容:2 个字体,0 个目录
/usr/share/fonts/truetype/openoffice: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/padauk: 正在生成缓存,新增缓存内容:4 个字体,0 个目录
/usr/share/fonts/truetype/pagul: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/samyak: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/samyak-fonts: 正在生成缓存,新增缓存内容:3 个字体,0 个目录
/usr/share/fonts/truetype/sinhala: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/tibetan-machine: 正在生成缓存,新增缓存内容:1 个字体,0 个目录
/usr/share/fonts/truetype/tlwg: 正在生成缓存,新增缓存内容:58 个字体,0 个目录
/usr/share/fonts/truetype/ttf-khmeros-core: 正在生成缓存,新增缓存内容:2 个字体,0 个目录
/usr/share/fonts/truetype/ubuntu: 正在生成缓存,新增缓存内容:14 个字体,0 个目录
/usr/share/fonts/type1: 正在生成缓存,新增缓存内容:0 个字体,2 个目录
/usr/share/fonts/type1/gsfonts: 正在生成缓存,新增缓存内容:35 个字体,0 个目录
/usr/share/fonts/type1/urw-base35: 正在生成缓存,新增缓存内容:35 个字体,0 个目录
/usr/local/share/fonts: 正在生成缓存,新增缓存内容:0 个字体,0 个目录
/root/.local/share/fonts: 跳过,无此目录
/root/.fonts: 跳过,无此目录
/usr/share/fonts/SourceCodePro: 跳过,探测到循环目录
/usr/share/fonts/X11: 跳过,探测到循环目录
/usr/share/fonts/cMap: 跳过,探测到循环目录
/usr/share/fonts/cmap: 跳过,探测到循环目录
/usr/share/fonts/opentype: 跳过,探测到循环目录
/usr/share/fonts/truetype: 跳过,探测到循环目录
/usr/share/fonts/type1: 跳过,探测到循环目录
/usr/share/fonts/X11/Type1: 跳过,探测到循环目录
/usr/share/fonts/X11/encodings: 跳过,探测到循环目录
/usr/share/fonts/X11/misc: 跳过,探测到循环目录
/usr/share/fonts/X11/util: 跳过,探测到循环目录
/usr/share/fonts/cmap/adobe-cns1: 跳过,探测到循环目录
/usr/share/fonts/cmap/adobe-gb1: 跳过,探测到循环目录
/usr/share/fonts/cmap/adobe-japan1: 跳过,探测到循环目录
/usr/share/fonts/cmap/adobe-japan2: 跳过,探测到循环目录
/usr/share/fonts/cmap/adobe-korea1: 跳过,探测到循环目录
/usr/share/fonts/opentype/firacode: 跳过,探测到循环目录
/usr/share/fonts/opentype/malayalam: 跳过,探测到循环目录
/usr/share/fonts/opentype/noto: 跳过,探测到循环目录
/usr/share/fonts/opentype/urw-base35: 跳过,探测到循环目录
/usr/share/fonts/truetype/Gargi: 跳过,探测到循环目录
/usr/share/fonts/truetype/Gubbi: 跳过,探测到循环目录
/usr/share/fonts/truetype/Nakula: 跳过,探测到循环目录
/usr/share/fonts/truetype/Navilu: 跳过,探测到循环目录
/usr/share/fonts/truetype/Sahadeva: 跳过,探测到循环目录
/usr/share/fonts/truetype/Sarai: 跳过,探测到循环目录
/usr/share/fonts/truetype/abyssinica: 跳过,探测到循环目录
/usr/share/fonts/truetype/arphic: 跳过,探测到循环目录
/usr/share/fonts/truetype/dejavu: 跳过,探测到循环目录
/usr/share/fonts/truetype/droid: 跳过,探测到循环目录
/usr/share/fonts/truetype/fonts-beng-extra: 跳过,探测到循环目录
/usr/share/fonts/truetype/fonts-deva-extra: 跳过,探测到循环目录
/usr/share/fonts/truetype/fonts-gujr-extra: 跳过,探测到循环目录
/usr/share/fonts/truetype/fonts-guru-extra: 跳过,探测到循环目录
/usr/share/fonts/truetype/fonts-kalapi: 跳过,探测到循环目录
/usr/share/fonts/truetype/fonts-orya-extra: 跳过,探测到循环目录
/usr/share/fonts/truetype/fonts-telu-extra: 跳过,探测到循环目录
/usr/share/fonts/truetype/fonts-yrsa-rasa: 跳过,探测到循环目录
/usr/share/fonts/truetype/freefont: 跳过,探测到循环目录
/usr/share/fonts/truetype/kacst: 跳过,探测到循环目录
/usr/share/fonts/truetype/kacst-one: 跳过,探测到循环目录
/usr/share/fonts/truetype/lao: 跳过,探测到循环目录
/usr/share/fonts/truetype/lato: 跳过,探测到循环目录
/usr/share/fonts/truetype/liberation: 跳过,探测到循环目录
/usr/share/fonts/truetype/liberation2: 跳过,探测到循环目录
/usr/share/fonts/truetype/lohit-assamese: 跳过,探测到循环目录
/usr/share/fonts/truetype/lohit-bengali: 跳过,探测到循环目录
/usr/share/fonts/truetype/lohit-devanagari: 跳过,探测到循环目录
/usr/share/fonts/truetype/lohit-gujarati: 跳过,探测到循环目录
/usr/share/fonts/truetype/lohit-kannada: 跳过,探测到循环目录
/usr/share/fonts/truetype/lohit-malayalam: 跳过,探测到循环目录
/usr/share/fonts/truetype/lohit-oriya: 跳过,探测到循环目录
/usr/share/fonts/truetype/lohit-punjabi: 跳过,探测到循环目录
/usr/share/fonts/truetype/lohit-tamil: 跳过,探测到循环目录
/usr/share/fonts/truetype/lohit-tamil-classical: 跳过,探测到循环目录
/usr/share/fonts/truetype/lohit-telugu: 跳过,探测到循环目录
/usr/share/fonts/truetype/malayalam: 跳过,探测到循环目录
/usr/share/fonts/truetype/noto: 跳过,探测到循环目录
/usr/share/fonts/truetype/openoffice: 跳过,探测到循环目录
/usr/share/fonts/truetype/padauk: 跳过,探测到循环目录
/usr/share/fonts/truetype/pagul: 跳过,探测到循环目录
/usr/share/fonts/truetype/samyak: 跳过,探测到循环目录
/usr/share/fonts/truetype/samyak-fonts: 跳过,探测到循环目录
/usr/share/fonts/truetype/sinhala: 跳过,探测到循环目录
/usr/share/fonts/truetype/tibetan-machine: 跳过,探测到循环目录
/usr/share/fonts/truetype/tlwg: 跳过,探测到循环目录
/usr/share/fonts/truetype/ttf-khmeros-core: 跳过,探测到循环目录
/usr/share/fonts/truetype/ubuntu: 跳过,探测到循环目录
/usr/share/fonts/type1/gsfonts: 跳过,探测到循环目录
/usr/share/fonts/type1/urw-base35: 跳过,探测到循环目录
/usr/share/fonts/X11/encodings/large: 跳过,探测到循环目录
/var/cache/fontconfig: cleaning cache directory
/root/.cache/fontconfig: not cleaning non-existent cache directory
/root/.fontconfig: not cleaning non-existent cache directory
fc-cache: 缓存生成失败

请问是出了什么错?而且无法直接用“字体”打开。从 Github 仓库的 Release 下载的,文件应该没错。
debug4
帖子: 85
注册时间: 2020-10-29 7:34

Re: 请问如何安装 .otf 格式的字体文件

#2

帖子 debug4 » 2021-11-06 0:26

放 ~/.fonts/XXX.otf
也可。
直接运行

fc-list | grep -i xxx 可查看相关字体名。现在的字体管理,不运行 fc-cache,在很多使用环境下,也可以自动识别新字体
头像
astolia
论坛版主
帖子: 6452
注册时间: 2008-09-18 13:11

Re: 请问如何安装 .otf 格式的字体文件

#3

帖子 astolia » 2021-11-07 10:54

Calvincheng1231 写了: 2021-11-05 16:16 /root/.cache/fontconfig: not cleaning non-existent cache directory
/root/.fontconfig: not cleaning non-existent cache directory
fc-cache: 缓存生成失败

请问是出了什么错?
实际上没有出错。之所以显示缓存生成失败是因为你给fc-cache命令用了-E参数。
另外,如果你是把文件放到~/.local/share/fonts这种当前用户家目录里,那么不要用sudo运行。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 请问如何安装 .otf 格式的字体文件

#4

帖子 Ping-Wu » 2021-11-07 13:34

一般我们习惯放到 /usr/share/fonts/ 里,大家都可以受益。当然需要要用sudo运行。
回复