如何从 .zip 文件一次安装多个字体?

Roy*_*son 8 fonts

好吧,我确实通过 AskUbuntu 进行了搜索,并找到了一些人们在询问如何一次安装多种字体的线程?我知道这个过程。我必须将所有字体、.ttf/.otf 文件复制粘贴到 .font 隐藏文件夹中,然后通过此命令重建字体 cash...

fc-cache -rv
Run Code Online (Sandbox Code Playgroud)

这是非常清楚的。我只想知道这个...

我下载了 10 多个 .zip 字体文件。当我解压缩 .zip 文件夹时,我看到每个文件夹中有几个文件。自述文件、.ttf/.otf 文件以及某些情况下的某些字体变体。像bold.ttf、ultra_bold.ttf、semi_bold.ttf、black.ttf等。我不确定这些附加文件是什么,但我猜这些主要是核心字体的变体。不过我的问题是...

我是否需要手动提取所有 .zip 文件,然后仅复制 .ttf/.otf 文件,然后将它们手动粘贴到 .font 文件夹中?或者我可以使用一个终端命令来代表我做所有事情。这里everything我的意思是...

  1. 提取 .zip 文件
  2. 仅复制 .ttf/.otf 文件
  3. 仅将 .ttf/.otf 文件粘贴到 .font 文件夹中
  4. 最后在 Ubuntu 中安装 .ttf/.otf 文件

抱歉问了一个广泛的问题。但是为了避免投反对票,我必须确保我没有问之前问过的任何问题。并提前感谢您的所有帮助。

A.B*_*.B. 12

这是终端中的单线。打开与终端Ctr+ Alt+T和运行下面的命令。替换<your_font_zips>为您放置 zip 字体文件的文件夹名称。

cd <your_font_zips>
# next command extracts all TTF and OTF files into your `.fonts` folder.
unzip "*.zip" "*.ttf" "*.otf" -d ${HOME}/.fonts
# next command rebuilds font cache
sudo fc-cache -f -v
Run Code Online (Sandbox Code Playgroud)

如果您想再次删除字体,只需删除文件.fonts夹中的 TTF 文件并重建字体缓存即可。

更多关于字体和 Ubuntu在这里


是的,您需要所有 TTF 文件。

TTF 和/或 OTF

我引用:

OTF 更可能是一种“更好”的字体,因为它支持更高级的排版功能(小型大写字母、替代字母、连字等实际上在字体内部,而不是在单独的专家集字体中)。它还可以包含样条(TTF 样式)或 Bezier(PostScript Type 1 样式)曲线,因此希望您获得字体最初设计的形状,而不是可能质量较差的转换。

来源