在 Ubuntu 中安装所有谷歌字体有什么缺点吗?

在 Ubuntu 中安装所有谷歌字体有什么缺点吗?

我从 google 字体仓库(github.com/google/fonts/)安装了所有字体:

git clone https://github.com/google/fonts/    
cp `find fonts -name *ttf` ~/.fonts

这有效,我可以使用 Ubuntu 中的所有字体。我想知道安装太多字体是否有缺点?我现在有近半 GB 的字体,这是否意味着它们在启动时或每次打开文字处理器时都会加载到内存中?

~$ du -sh .fonts
454M    .fonts

谢谢!


编辑,字体数量:

~$ find ~/.fonts -name *.ttf | wc -l
1691

答案1

大约有 1600 种变体 - 我认为粗体、斜体等有一个单独的“.ttf”文件,这里已经统计过了,你将有大约 400 种字体

在普通用户界面中处理所有这些文本输入存在一些缺点:

  • 这些字体选择器界面大多是线性的,因此可能需要更多时间来查找字体。

  • 如果实现没有预料到会处理这么多字体,则处理这些字体可能会出现性能问题。这可能很容易看出,但也可能出现在意想不到的地方,例如很少使用的程序或不常用的功能。但总的来说,这主要是字体相关菜单或对话框打开延迟时出现的问题。

  • 有些字体你永远都不想用。但你每天都会花时间浏览它们,浪费时间。也许有时候你真的只想使用你最喜欢的三种字体。

有一个工具可以减少部分这些问题,并使其变得相当可行:
该工具可以管理字体组并激活或停用它们 - 从 X 字体系统来看,停用意味着使它们未安装,而该工具会跟踪它们。

如果您不时将“永远不会”使用的字体安排在一个组中,并将“通常不会”使用的字体安排在一个组中,然后禁用这些字体,那么随着时间的推移,您将隐藏大量字体。

  • 这减少了沿着无用字体的长时间滚动
  • 性能问题将会减少,具体取决于保持活动字体的数量;通过在大型和最小活动字体集之间进行切换,可以轻松测试与字体相关的性能问题的疑似情况。
  • 您可以保留永远不会使用的字体 - 不卸载它们可以让您因为不可预见的原因改变主意,如果您碰巧获得了类似的字体集合,则可以对照名称列表进行检查。

一个适合管理字体的工具似乎是font-manager
还有一个fontypython- 它的功能相当强大,但用户界面非常复杂,所以我不能完全认可它。

答案2

Ubuntu 存储库中的字体管理器版本非常过时,甚至已损坏。

跟踪最新 GIT 的 PPA

这是主页

相关内容