首页 > 解决方案 > GIMP/Fontconfig 在哪里存储 Windows 上的内置字体?

问题描述

我在 Windows 上使用 GIMP。它带有许多预装的字体;一个例子是“Sans”字体。我试图找到这些字体在 Windows 磁盘上的存储位置。

该文档说明了以下内容:

GIMP 使用 FreeType 2 字体引擎来渲染字体,并使用一个名为 Fontconfig 的系统来管理它们。GIMP 将允许您在 Fontconfig 的字体路径中使用任何字体;它还允许您使用它在 GIMP 的字体搜索路径中找到的任何字体,该路径是在“首选项”对话框的“字体文件夹”页面上设置的。默认情况下,字体搜索路径包括一个系统 GIMP-fonts 文件夹(您不应该更改它,即使它实际上是空的),以及您个人 GIMP 目录中的一个字体文件夹。如果对您更方便,您可以将新文件夹添加到字体搜索路径。

我在 GIMP 自己的字体搜索路径中找不到字体。如何在 Windows 上找到 Fontconfig 的字体路径?

只是为了表明我已经涵盖了该示例中提到的其他选项...如果我转到“首选项->文件夹->字体”,我看到我的 GIMP 安装配置了两个字体文件夹:

第一个文件夹是空的,第二个不存在。这符合文档所说的;我没有添加任何自定义字体,所以没关系。

对于 Windows,它还在页面下方进一步说明:

视窗。 安装字体最简单的方法是将文件拖到 Fonts 目录中,然后让 shell 发挥它的魔力。除非您有创意,否则它可能位于默认位置C:\windows\fontsC:\winnt\fonts。有时双击字体会安装并显示它;有时它只显示它。此方法将使字体不仅可用于 GIMP,还可用于其他 Windows 应用程序。

有问题的字体都不在C:\windows\fonts其中。

所以我认为这些字体可以位于的最后一个位置是 Fontconfig 文件夹。

标签: fontsgimp

解决方案


在 Windows 中,Gimp 字体有两个来源:

  • 在 Windows 上作为系统字体安装的字体(Arial、Comic Sans 等...)
  • 安装在 Gimp 特定目录中的字体,只有 Gimp 才能看到(没有,直到你添加一些)

所有这些都由使用缓存的 fontconfig 系统管理:在 Windows 上,它位于 C:\users{your id}\AppData\local\fontconfig) 但通常您不直接处理此目录。

此外,SansSerif字体Monospace不对应特定字体,它们实际上只是一种命名相应类型的默认字体的方法:在 WindowsSans上可能是Arial,而在 Linux 上则是Liberation. 它们提供了很好的默认值(用于脚本等),因为它们始终存在,无论操作系统和版本如何。


推荐阅读