|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Kirill Frolov 2:5030/827.2 14 Mar 2004 09:21:27 To : All Subject : GhostScript -- задание alias'а шрифтов -------------------------------------------------------------------------------- Хорошо известный способ распечатать html-файл содержащий русский текст состоит в использовании Mozilla, GhostScript и файла "Fontmap" примерно такого вида: % Following DIRTY HACK was added for printing html-pages in russian: /Arial /CenturySchCYR-Roma ; /Arial-Bold /CenturySchCYR-Bold ; /Arial-Italic /CenturySchCYR-Ital ; /Arial-BoldItalic /CenturySchCYR-BoldItal ; /Helvetica /NimbusSansCYR-Regu ; /Helvetica-Bold /NimbusSansCYR-Bold ; /Helvetica-Oblique /NimbusSansCYR-ReguItal ; /Helvetica_Oblique /NimbusSansCYR-ReguItal ; /Helvetica-BoldOblique /NimbusSansCYR-BoldItal ; /Times-Roman /NimbusRomanCYR-Regu ; /Times-Italic /NimbusRomanCYR-ReguItal ; /Times-Bold /NimbusRomanCYR-Medi ; /Times-BoldItalic /NimbusRomanCYR-MediItal ; /Courier /NimbusMonCYR-Regu ; /Courier-Oblique /NimbusMonCYR-ReguObli ; /Courier-Bold /NimbusMonCYR-Bold ; /Courier-BoldOblique /NimbusMonCYR-BoldObli ; Это работает, когда файл "Fontmap", при запуске GhostScript, располагается в текущем каталоге. Hо данное условие соблюдать по меньшей мере неудобно, во избежание чего просматривается два варианта: явно указывать для GhostScript, где ему искать данный файл, посредством опции -sFONTMAP, или же поместить содержимое этого файла в глобальный /usr/share/gs/6.53/Fontmap. И вот тут выясняется, что если явно задать файл Fontmap, то не считывается глобальный файл, и не могут быть найдены никакие шрифты. Задание списка файлов, опцией вроде -sFONTMAP=Fontmap1:Fontmap2 тоже ни к чему не приводит -- всегда используется только Fontmap1. То ли я не правильно понимаю документацию, то ли в самой документации допущены какие ошибки, но в чём дело мне не понятно. Хотелось бы видеть практический пример использования опции -sFONTMAP. Задание шрифтов в файле /usr/share/gs/6.53/Fontmap или в файле /usr/share/gs/6.53/Fontmap.GS тоже ни к чему не приводит. То есть вообще ни к чему -- как раньше было, так и сейчас. Хотя Fontmap.GS совершенно точно считывается при запуске GhostScript, видно что atime изменяется. Что в данном случае не так, я вообще даже представить не могу. Естественно, что отображения тех же самых имён шрифтов на их "Latin-1" версии были закомментированы. Hачинаю верить в чёрную магию и демонов... Может кто хоть немного разъяснит ситуацию? --- [ZX] * Origin: pgp: 0D00 1E54 41D1 9753 3F41 40F7 4BBA 050B 30E8 0E4 (2:5030/827.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/38330982ea9e.html, оценка из 5, голосов 10
|