Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 GhostScript -- задание alias\'а шрифтов   Kirill Frolov   14 Mar 2004 09:21:27 
Архивное /ru.linux/38330982ea9e.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional