Centos шрифты

Я использую inkscape/gs на сервере Cent OS 5. Куда мне нужно поместить шрифты, чтобы inkscape, использующий gs, смог найти шрифты при рендеринге файла pdf или ps из svg?

3 ответа

Я думаю, вы просто должны поместить их в каталог ~/.fonts.

Если вы хотите использовать их в масштабе всей системы, вы должны поместить их в /usr/share/fonts. Вот где X.org хранит свои шрифты, и именно там их ожидают другие приложения.

Кстати, требование Tomcat было бы неплохо в вашем первоначальном вопросе.

Вы должны запустить команду gs -h, Это вернет небольшой экран справки с указанием 3 различных областей:

  • некоторые возможные ключи командной строки для gs;
  • список встроенных "устройств" (= драйверов), которые можно использовать с "-sDEVICE=...";
  • список "путей поиска", некоторые из которых, очевидно, будут связаны со шрифтами.

Внимательно посмотрите на эти пути поиска. Здесь ваша версия Ghostscript будет искать шрифты. Поэтому самый простой способ - вставить шрифты, которые вы хотите использовать Ghostscript, в один из этих каталогов. Если каталог не существует, просто создайте его. Или создайте символическую ссылку, которая указывает "from-where-gs-search" на "where-the-fonts-are".

Конечно, вы также можете добавить параметр

"-I/path/to/one/font/directory:/another/path/to/second/fontdir" 

в командную строку, вызывающую Ghostscript (хотя я не знаю, позволяет ли Inkscape установить точную команду gs, которую он использует....)

Другие вопросы по тегам