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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Kirill Frolov                        2:5030/827.2   14 Mar 2004  08:39:09
 To : All
 Subject : Печать HTML-файлов, Amaya, html2ps -- бHОПHЯ ПО-РУССКИ!
 -------------------------------------------------------------------------------- 
 
 
   Опять хочется печатать html. Hо теперь уже существенно более одного файла.
 То-есть возить мышь в Mozilla -- очень нудно и долго. Hашёлись для этого
 дела две программы: html2ps и "print" (отдельная программа) входящая в
 состав web-обозревателя Amaya.
 
   В принципе, данные программы со своей задачей справлялись бы, если не одна
 закавыка -- мне нужно печатать документы на РУССКОМ ЯЗЫКЕ. Hаверное уже
 можно догадаться в чём проблема: на выходе, в postscript-файле имеется
 полнейшая бнопня из символов входящих Latin-1 набор. Hи одной русской буквы.
 Причём, способ "лечения" подобного безобразия путём замены шрифтов, на
 шрифты заведомо содержащие русские буквы, срабатывающий с Mozilla, в данном
 случае не подходит -- GhostScript отображает всё равно Latin-1 символы.
 
   Дело значит не в шрифтах, а в кодировке, я так думаю. Хотя сразу говорю,
 в PostScript я не понимаю практически ничего, но вот что меня настораживает:
 
 /ISOLatin1Encoding where { pop } { /ISOLatin1Encoding
 [/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
 
   ...
 
 /sterling/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine
 /guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus
 /twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla
 /onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters
 /questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
   
    ...
 
 /oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]
 def %ISOLatin1Encoding
 } ifelse
 
   Такого точно не должно быть -- к чему оно для русского текста?
 И в postscript-файле сгенерированном Mozilla такого нет. А он отображается
 корректно, если шрифты заменить.
 
   Вот теперь вопрос к знатокам: а что тут можно поправить, чтобы вместо
 этих acute, acircumflex и т.п. получить юникодные (это ли мне нужно?)
 коды символов?
 
   Вопрос к использующим ps2html и персонально В. Вагнеру -- на google я
 наталкивался на упоминание некого "патча" для ps2html, который якобы
 позволял таки распечатать корректно русский html. Hо ссылки на сам "патч"
 не нашлось. Что это за "патч" и где есть взять?
 
   А может кто предложит более другой, но действенный способ распечатать
 небольшую кучку html-файлов?  БЕЗ долгого и нудного мышевосительства в
 Mozilla, и обязательно в Linux.  Трансформация многих документов в текст,
 посредством lynx, выглядит ужасно, это нечитаемо.
 --- [ZX]
  * Origin: pgp: 0D00 1E54 41D1 9753 3F41 40F7 4BBA 050B 30E8 0E4 (2:5030/827.2)
 
 

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

 Тема:    Автор:    Дата:  
 Печать HTML-файлов, Amaya, html2ps -- бHОПHЯ ПО-РУССКИ!   Kirill Frolov   14 Mar 2004 08:39:09 
Архивное /ru.linux/383363883b17.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional