fonts - GIMP/Fontconfig 在哪里存储 Windows 上的内置字体?
问题描述
我在 Windows 上使用 GIMP。它带有许多预装的字体;一个例子是“Sans”字体。我试图找到这些字体在 Windows 磁盘上的存储位置。
GIMP 使用 FreeType 2 字体引擎来渲染字体,并使用一个名为 Fontconfig 的系统来管理它们。GIMP 将允许您在 Fontconfig 的字体路径中使用任何字体;它还允许您使用它在 GIMP 的字体搜索路径中找到的任何字体,该路径是在“首选项”对话框的“字体文件夹”页面上设置的。默认情况下,字体搜索路径包括一个系统 GIMP-fonts 文件夹(您不应该更改它,即使它实际上是空的),以及您个人 GIMP 目录中的一个字体文件夹。如果对您更方便,您可以将新文件夹添加到字体搜索路径。
我在 GIMP 自己的字体搜索路径中找不到字体。如何在 Windows 上找到 Fontconfig 的字体路径?
只是为了表明我已经涵盖了该示例中提到的其他选项...如果我转到“首选项->文件夹->字体”,我看到我的 GIMP 安装配置了两个字体文件夹:
- C:\用户\.gimp-2.8\字体
- C:\Program Files\GIMP 2\share\gimp\2.0\fonts
第一个文件夹是空的,第二个不存在。这符合文档所说的;我没有添加任何自定义字体,所以没关系。
对于 Windows,它还在页面下方进一步说明:
视窗。 安装字体最简单的方法是将文件拖到 Fonts 目录中,然后让 shell 发挥它的魔力。除非您有创意,否则它可能位于默认位置
C:\windows\fonts
或C:\winnt\fonts
。有时双击字体会安装并显示它;有时它只显示它。此方法将使字体不仅可用于 GIMP,还可用于其他 Windows 应用程序。
有问题的字体都不在C:\windows\fonts
其中。
所以我认为这些字体可以位于的最后一个位置是 Fontconfig 文件夹。
解决方案
在 Windows 中,Gimp 字体有两个来源:
- 在 Windows 上作为系统字体安装的字体(Arial、Comic Sans 等...)
- 安装在 Gimp 特定目录中的字体,只有 Gimp 才能看到(没有,直到你添加一些)
所有这些都由使用缓存的 fontconfig 系统管理:在 Windows 上,它位于 C:\users{your id}\AppData\local\fontconfig) 但通常您不直接处理此目录。
此外,Sans
和Serif
字体Monospace
不对应特定字体,它们实际上只是一种命名相应类型的默认字体的方法:在 WindowsSans
上可能是Arial
,而在 Linux 上则是Liberation
. 它们提供了很好的默认值(用于脚本等),因为它们始终存在,无论操作系统和版本如何。
推荐阅读
- javascript - Javascript。使用 React 的可拖动 div
- reactjs - TypeError: botframework_directlinejs__WEBPACK_IMPORTED_MODULE_5___default.a 不是构造函数
- c++ - Vcpkg libs 执行时速度低
- reactjs - 反应原生:navigationOptions 中的标题样式不起作用
- java - 如何在 ElasticSearch 6.5 中按父级查询?
- sql - 类型ORM子查询
- php - Woocommerce 添加带有 ACF Post Object 字段的免费产品
- ruby - 从 XML 创建 Ruby 哈希
- xmpp - ejabberd 从断开连接过程中得到什么影响
- php - Laravel 身份验证无法注销并且用户会话始终已满