Centos 字体

Centos 字体

我在 Cent OS 5 服务器上使用 inkscape/gs。我需要将字体放在哪里,以便使用 gs 的 inkscape 在从 svg 渲染 pdf 或 ps 文件时能够找到字体?

答案1

我认为您只需将它们放入您的 ~/.fonts 目录中。

答案2

如果要在系统范围内使用它们,则应将它们放在 /usr/share/fonts 中。X.org 会在此处存储其字体,其他应用程序也会在此处存储它们。

顺便说一句,您最初的问题中提到的 Tomcat 要求会很好。

答案3

您应该运行命令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 命令......)

相关内容