Milhous Asked: 2009-05-20 11:28:23 +0800 CST2009-05-20 11:28:23 +0800 CST 2009-05-20 11:28:23 +0800 CST Centos 字体 772 我在 Cent OS 5 服务器上使用 inkscape/gs。我需要将字体放在哪里,以便使用 gs 的 inkscape 在从 svg 呈现 pdf 或 ps 文件时能够找到字体? tomcat centos font ghostscript 3 个回答 Voted pjz 2009-05-20T21:33:17+08:002009-05-20T21:33:17+08:00 我认为您只需将它们放入您的 ~/.fonts 目录中。 wzzrd 2009-06-18T03:31:57+08:002009-06-18T03:31:57+08:00 如果你想在系统范围内使用它们,你应该把它们放在 /usr/share/fonts 中。那是 X.org 存储它的字体的地方,也是其他应用程序期望它们的地方。 顺便说一句,在您最初的问题中,Tomcat 的要求会很好。 Kurt Pfeifle 2010-07-08T09:26:01+08:002010-07-08T09:26:01+08:00 您应该运行命令gs -h。这将返回一个小帮助屏幕,指示 3 个不同的区域: gs 的一些可能的命令行开关; 可与"-sDEVICE=..."; 一起使用的内置“设备”(=驱动程序)列表 “搜索路径”列表,其中一些显然与字体相关。 仔细看看这些搜索路径。这是您的 Ghostscript 版本查找字体的地方。因此,最简单的方法是将您希望 Ghostscript 使用的字体填充到这些目录之一中。如果该目录不存在,只需创建它。或者创建一个符号链接,将“from-where-gs-searches”指向“where-the-fonts-are”。 当然也可以加个参数 "-I/path/to/one/font/directory:/another/path/to/second/fontdir" 到调用 Ghostscript 的命令行(不过,我不知道 Inkscape 是否允许您设置它使用的确切 gs 命令......)
我认为您只需将它们放入您的 ~/.fonts 目录中。
如果你想在系统范围内使用它们,你应该把它们放在 /usr/share/fonts 中。那是 X.org 存储它的字体的地方,也是其他应用程序期望它们的地方。
顺便说一句,在您最初的问题中,Tomcat 的要求会很好。
您应该运行命令
gs -h
。这将返回一个小帮助屏幕,指示 3 个不同的区域:"-sDEVICE=..."
; 一起使用的内置“设备”(=驱动程序)列表仔细看看这些搜索路径。这是您的 Ghostscript 版本查找字体的地方。因此,最简单的方法是将您希望 Ghostscript 使用的字体填充到这些目录之一中。如果该目录不存在,只需创建它。或者创建一个符号链接,将“from-where-gs-searches”指向“where-the-fonts-are”。
当然也可以加个参数
到调用 Ghostscript 的命令行(不过,我不知道 Inkscape 是否允许您设置它使用的确切 gs 命令......)