LINUX.ORG.RU

У меня стоит mozilla-1.2.1, espgs-7.07 (вместо родного ghostscript'а), CUPS-1.1.20 и шрифты с ghostscript.org (русифицированые, std-8.11). В mozill'е нажимаю "Печать" -> "Свойства ..." и указываю lpr -P <имя принтера в CUPS>. Печатает по-русски, но шрифты, IMHO, кривоватые. Удачи.

mcduck
()

Вывод в мозилле - в юникоде. Ставишь юникодные шрифты в конфиге gs на стандартные имена - и всё Ок.

Shadow ★★★★★
()
Ответ на: комментарий от Shadow

Если вывод в юникоде, тогда почему .ps файл, сформированный при печати в файл нормально просматривается в GhostView с URW фонтами от ghostscript 8.11-std? Или его формирование никак не связано с печатью на принтер?

Если так, то где взять нормальные Type1 юнникодные фонты?

anonymous
()
Ответ на: комментарий от anonymous

Не знаю. У меня старенький gs (шестой) с обычными фонтами. Просто ms шрифты прописал - он ttf давно понимает.

Shadow ★★★★★
()
Ответ на: комментарий от Obidos

2Obidos (*) (22.10.2003 8:32:19) > Вот это http://linuxportal.ru/entry.php/494_0_3_0_C/ читал?

Читал, но напрямую прикрутить TTF не получилось. У меня ttf прикручены к X11 через xfs. Изменил Fontmap.GS, как указано, сделал линки на *.ttf, где нужно, gs без файла сам по себе не встает. Сразу валится. Пишет, что фонт нашел, загрузил, а потом после загрузки первого же фонта падает.

Я пробовал конвертонуть ttf в TYPE1 через ttf2pt1 и потом эти фонты пользовать - та же история, что и с обычными руссифицированными фонтами(например, URW от 8.11-std). Файл формируется, просматривается нормально через gs, но при печати этого файла русского нет.

anonymous
()
Ответ на: комментарий от anonymous

Ghostscript 7.05 (Slackware 8.1)

/Courier                        (cour.ttf)      ;
/Courier-Oblique                (couri.ttf)     ;
/Courier-Bold                   (courbd.ttf)    ;
/Courier-BoldOblique            (courbi.ttf)    ;

/Helvetica                      (arial.ttf)     ;
/Helvetica-Oblique              (ariali.ttf)    ;
/Helvetica-Bold                 (arialbd.ttf)   ;
/Helvetica-BoldOblique          (arialbi.ttf)   ;

/Times-Roman                    (times.ttf)     ;
/Times-Italic                   (timesi.ttf)    ;
/Times-Bold                     (timesbd.ttf)   ;
/Times-BoldItalic               (timesbi.ttf)   ;


Причем в /usr/share/ghostscript/fonts проложены симлинки на 
установленные в систем ttf-ки (по симлинку на ttf-ку).

Obidos ★★★★★
()
Ответ на: комментарий от Obidos

2Obidos (*) (22.10.2003 11:59:17) Я пробовал точно так же и так же с указанием полных путей типа вот этого: /ArialMT (/usr/share/fonts/msttcorefonts/arial.ttf) ; /Arial-BoldMT (/usr/share/fonts/msttcorefonts/arialbd.ttf) ; /Arial-BoldItalicMT (/usr/share/fonts/msttcorefonts/arialbi.ttf) ; /Arial-ItalicMT (/usr/share/fonts/msttcorefonts/ariali.ttf) ; /Arial-Black (/usr/share/fonts/msttcorefonts/ariblk.ttf) ;

/Arial /ArialMT ; /Arial-Italic /Arial-ItalicMT ; /Arial-Bold /Arial-BoldMT ; /Arial-BoldItalic /Arial-BoldItalicMT ;

Ну, соответственно, для всех фонтов Times.Courier,Helvetica Результат запуска gs таков(RedHat 8.0, Ghostscript последний из Rawhide 1.0): ----------------------------------------- GNU Ghostscript 7.07 (2003-05-17) Copyright (C) 2003 artofcode LLC, Benicia, CA. All rights reserved. This software comes with NO WARRANTY: see the file PUBLIC for details. Loading TimesNewRomanPSMT font from /usr/share/fonts/msttcorefonts/times.ttf... 2414100 1000956 2651604 1344695 0 done. Unrecoverable error: invalidaccess in astore Operand stack: FDepVector --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- -----------------------------------------

Короче, решил вопрос тем, что это все работает и с 8.11-std URW фонтами и с фонтами, конвертированными в Type1 из MS ttf путем печати из мозиллы командой "gs -q -sDEVICE=pswrite -dNOPAUSE -dBATCH -dSAFER -sOutputFile=\|lpr -" вместо стандартной. Начало все печататься.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.