Ключевые слова:rus, netscape, print, postscript, ghostscript, (найти похожие документы)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Boris Tobotras 2:5020/510 16 Mar 98 07:03:30
Subj : Re: printing from netscape 3.0
________________________________________________________________________________
>>>>> "Andrey" == Andrey V Khavryutchenko writes:
Andrey> Проблемма не в названии шрифтов :(
Andrey> gs вылетает с сообщением типа
Andrey> /undefined in 2,1
Andrey> Это он ругается на команду moveto:
Хо. Хо. Хо.
У тебя в локали в качестве десятичной точки стоит запятая. Netscape
генерит postscript при помощи printf. Дальше продолжать? :-)
--
Best regards, -- Boris.
The shortest distance between two points is under construction.
PS: POSIX местами ну такой маст да-ай...
--- Gnus v5.5/XEmacs 20.3 - "London" * Origin: Linux inside (2:5020/510@fidonet)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Boris Tobotras 2:5020/510 16 Mar 98 22:49:42
Subj : Re: printing from netscape 3.0
________________________________________________________________________________
>>>>> "Andrey" == Andrey V Khavryutchenko writes:
Andrey> gs вылетает с сообщением типа
Andrey> /undefined in 2,1
BT> Хо. Хо. Хо.
BT> У тебя в локали в качестве десятичной точки стоит запятая. Netscape
BT> генерит postscript при помощи printf. Дальше продолжать? :-)
Andrey> Желательно.
printf с форматом %f/%g использует локаль при выводе десятичной
точки. Postscript, натурально, про локаль ничего не знает, и очень
удивляется, увидев в числе вместо точки запятую.
Andrey> Интересуют доки на тему колупания локали и ее компиляции.
Хм... Пойди на ftp.funet.fi, там в разделе то ли доков, то ли
стандартов, нарой вторую главу драфта POSIX 1003.1. Или скажи man
locale; man localedef в какой-нибудь приличной операционной системе
:)
--
Best regards, -- Boris.
Apple's C compiler: "can't go mucking with a 'void *'"
--- Gnus v5.5/XEmacs 20.3 - "London" * Origin: Linux inside (2:5020/510@fidonet)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Oleg Moroz 2:5020/701.22 17 Mar 98 00:43:42
Subj : Re: printing from netscape 3.0
________________________________________________________________________________
Привет Andrey!
16 Mar 98 02:31, Andrey V Khavryutchenko wrote to All:
AVK> Проблемма не в названии шрифтов :(
AVK> gs вылетает с сообщением типа
AVK> /undefined in 2,1
AVK> Это он ругается на команду moveto:
AVK> %!PS-Adobe-3.0
AVK> <tra-la-la>
AVK> %%EndPageSetup
AVK> newpath 0 72 moveto 481 0 rlineto 0 689 rlineto -481 0 rlineto closepath
AVK> clip newpath 2,1 748,1 moveto 12 f0 (\363\324\301\327\313\301 #123456789
AVK> ) show <tra-la-la> pagelevel restore showpage %%EOF
AVK> Постскрипта не знаю (btw, был бы благодарен на ссылки на его
AVK> описание),
AVK> так что это сообщение мне ничего не говорит :(
Явные проблемы с использованием локейла Hетскейпом. В постскрипте плавающие
числа всегда пишутся с десятичной _точкой_ (то есть должно быть "2.1 748.1
moveto"), а "2,1" он воспринимает как имя из трех букв, которое, естественно, не
определено в словаре.
Олег
PS Что до описания Постскрипта, то - увы - адобские документы доступны только в
виде книжек :( Где-то на Вебе я видел PostScript Tutorial - поищи...
---
* Origin: got enough guilt to start my own religion (FIDO 2:5020/701.22)