我在Cent OS 5服务器上使用inkscape / gs。 我需要把字体放在哪里,以便使用gs的inkscape在从svg渲染pdf或ps文件时能够find字体?
我想你只需要把它们放到你的〜/ .fonts目录下。
如果你想在系统中使用它们,你应该把它们放在/ usr / share / fonts中。 这就是X.org存储字体的地方,也是其他应用程序期望它们的地方。
在你最初的问题,Tomcat的要求会很好,顺便说一句。
你应该运行命令gs -h 。 这将返回一些帮助屏幕,指示3个不同的区域:
"-sDEVICE=..." ; 仔细看看这些searchpath。 这是你的Ghostscript版本将寻找字体的地方。 所以最简单的方法是将你想要被Ghostscript使用的字体填入这些目录之一。 如果该目录不存在,只需创build它。 或者创build一个符号链接,将“from-where-gs-searching”指向“where-the-fonts-are”。
当然,你也可以添加一个参数
"-I/path/to/one/font/directory:/another/path/to/second/fontdir"
到命令行调用Ghostscript(我不知道,但是,如果Inkscape允许您设置它使用的确切的gs命令….)