Windows 8
官方文档说只需编辑Fontmap文件即可。
在lib中有12个"fontmap“文件。我应该编辑哪一个?
假设我想添加" Arial“字体,并将其替换为Arial格式中的任何字体。我该怎么做?
发布于 2013-11-27 15:25:25
下面是我在本例中所做的,我向我的ghostscript添加了以下参数:
-sFONTPATH=%windir%/fonts -dEmbedAllFonts=true 假设您想要将Arial字体添加到字体列表中,您将引用包含所有字体的路径,Ghostscript将使用该字体替换缺少的字体,如果您的字体不可用,您将不得不加载它并将其安装在c:/ this / fonts路径中,因为windows 8中的windows字体路径必须与以前版本的windows相同
现在这是正常的场景,但是您可以使用这个问题的答案“如何在Windows上指定自定义替换?”here
发布于 2013-11-26 16:16:52
你可以从提到你正在使用的操作系统开始。在这种情况下,Windows与Linux有明显的不同,不同的Linux发行版在打包Ghostscript的方式上也有所不同。然而,您想要的文件几乎肯定不在'lib‘子目录中,这些都是针对特定操作系统的示例。尝试在资源/初始化中查找名为Fontmap.GS的文件
请注意,如果您的Ghostscript版本是使用只读存储器文件系统(默认)编译的,那么您将需要使用-I开关将目录包括在搜索路径中,或者使用-sFONTPATH开关将目录添加为字体目录(不要将此开关用于资源/初始化...)
文件Fontmap.GS在其头部包含用于添加新条目的指令。
https://stackoverflow.com/questions/20205514
复制相似问题