Windows 8
官方文档说只需编辑Fontmap文件。
lib里面有12个“fontmap”文件。我应该编辑哪一个?
假设我想添加“Arial”字体并将其替换为Arial格式的任何字体。我该怎么做?
答案 0 :(得分:6)
这就是我在这种情况下所做的,我将以下参数添加到我的ghostscript:
-sFONTPATH=%windir%/fonts -dEmbedAllFonts=true
假设您想要将Arial字体添加到字体列表中,您将引用具有的路径 所有字体和Ghostscript将使用该字体替换丢失的字体,如果您的字体不可用,您将不得不将其删除并安装在c:/ windows / fonts路径中,如this字体路径所示Windows 8必须与以前版本的Windows
相同现在这是正常情况,但对于你的情况,你可以使用这个问题的答案 “如何在Windows上指定自定义替换?” here
答案 1 :(得分:1)
您可以先提到您正在使用的操作系统。在这种情况下,Windows与Linux明显不同,各种Linux发行版在打包Ghostscript的方式上有所不同。但是,您想要的文件几乎肯定不在“lib”子目录中,这些是特定操作系统的示例。尝试在Resource / Init中查找名为Fontmap.GS
的文件请注意,如果您的Ghostscript版本已使用ROM文件系统(默认)编译,则需要使用-I开关将目录包含在搜索路径中,或者使用-sFONTPATH开关添加目录作为字体目录(不要将此用于Resource / Init ...)
文件Fontmap.GS包含添加新条目的说明。