【发布时间】:2013-11-25 23:19:58
【问题描述】:
Windows 8
官方文档说只需编辑 Fontmap 文件。
lib 中有 12 个“fontmap”文件。我应该编辑哪一个?
假设我想添加“Arial”字体并让它替代任何 Arial 格式的字体。我该怎么做?
【问题讨论】:
标签: fonts ghostscript
Windows 8
官方文档说只需编辑 Fontmap 文件。
lib 中有 12 个“fontmap”文件。我应该编辑哪一个?
假设我想添加“Arial”字体并让它替代任何 Arial 格式的字体。我该怎么做?
【问题讨论】:
标签: fonts ghostscript
这就是我在这种情况下所做的,我将以下参数添加到我的 ghostscript 中:
-sFONTPATH=%windir%/fonts -dEmbedAllFonts=true
假设您想将 Arial 字体添加到字体列表中,您将参考具有 所有字体和 Ghostscript 将使用该字体替换缺少的字体,如果您的字体不可用,您将不得不下载它并将其安装在 c:/windows/fonts 路径中,按照 Windows 8 中的this fonts 路径必须和以前的windows版本一样
现在这是正常情况,但是对于您的情况,您可以使用此问题的答案 “如何在 Windows 上指定自定义替换?” here
【讨论】:
您可以先提及您正在使用的操作系统。在这种情况下,Windows 与 Linux 明显不同,并且各种 Linux 发行版在打包 Ghostscript 的方式上也有所不同。但是,您想要的文件几乎肯定不在“lib”子目录中,这些是特定操作系统的示例。尝试在 Resource/Init 中查找名为 Fontmap.GS 的文件
请注意,如果您的 Ghostscript 版本已使用 ROM 文件系统(默认)编译,则您需要使用 -I 开关将目录包含在搜索路径中,或使用 -sFONTPATH 开关添加目录作为字体目录(不要将这个用于 Resource/Init...)
Fontmap.GS 文件的开头包含添加新条目的说明。
【讨论】: