Centos шрифты
Я использую inkscape/gs на сервере Cent OS 5. Куда мне нужно поместить шрифты, чтобы inkscape, использующий gs, смог найти шрифты при рендеринге файла pdf или ps из svg?
3 ответа
Если вы хотите использовать их в масштабе всей системы, вы должны поместить их в /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, которую он использует....)