Re: борьба с ghostscript

2003-02-22 Пенетрантность Petrov M.I.
Hi.

> А где можно взять остальные? Я с удовольствием выпущу новую версию,
> содержащую подобные исправления.

ftp://ftp.mao.kiev.ua/pub/users/petrov/Shara-fonts.tgz

В архив я добавил и вектор перекодировки для a2ps со
вновь добавленными буквами.

Bye.





Re: борьба с ghostscript

2003-02-21 Пенетрантность Victor Wagner
On 2003.02.21 at 08:20:53 +0200, Petrov M.I. wrote:

> Hi All.
> 
> > Вот если бы кто-нибудь разобрался как правильно описать sharatype
> > для defoma, давно бы у меня дебиановский пакет лежал. Под "правильно" я
> 
> Виктор, я добавил в шрифты Шарашкина украинские и белорусскую буквы, к
> сожалению в том дистрибутиве шрифтов который находится у вас, они
> присутствуют лишь в одном из шрифтов (насколько я помню - helvetica) -
> это на случай если вы решите собрать deb пакет.

А где можно взять остальные? Я с удовольствием выпущу новую версию,
содержащую подобные исправления.

> > имею в виду - чтобы эти шрифты поддерживались для
> > работы со всеми кодировками для которых там есть глифы.
> 
> Наверное правильно описать sharatype для defoma будет действительно
> сложно, поскольку набор символов от шрифта к шрифту меняется. При этом
> встречаются символы под другой метрикой (например символ псевдографики
> описывается метрикой символа "?").

Вероятно, стоит думать не о том, чтобы описать существующие sharatype,
а о том, чтобы получить комплект шрифтов с корректным описанием.
То есть там, где проще править шрифт - править шрифт.


-- 
Victor Wagner   [EMAIL PROTECTED]
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net  http://www.ice.ru/~vitus



Re: борьба с ghostscript

2003-02-21 Пенетрантность Victor Wagner
On 2003.02.21 at 09:56:57 +0300, Alexey Zagarin wrote:

> On Thu, 20 Feb 2003 18:43:37 +0300
> Victor Wagner <[EMAIL PROTECTED]> wrote:
> 
> >> Пытаюсь настроить gs-esp из unstable на предмет русских буков с
> >> помощь шрифтов sharatype. Прописал ему всё, как сказано в архиве
> >> sharatype-2.0.4.tar.gz с ftp.ice.ru, однако вместо русских букв в PS
> >> файлах без интегрированных русских шрифтов он показывает частично
> >> пробелы, а частично кракозябры. В чём может быть дело и как лечить?
> 
> > 1. Убедиться в том, что программа генерирующая Postscript использует
> > ИМЕНА шрифтов sharatype, а не стандартные Times, Courier etc.
> 
> То есть идеологически правильно, чтобы стандартные Times, Courier etc.
> не имели русских глифов? А почему? Type1 шрифты вроде ж юникодными могут

Потому что так сказала Adobe (автор стандарта на язык Postscript).
И потому что именно так устроены стандартные шрифты, прошитые в
постскриптовские принтеры.

> быть, и sharatype как раз оными вроде как являются? Или я не прав?

Type1 шрифты не могут быть юникодными. Они могут содержать более 256
глифов, т.е. в пределе все символы которые включены в Unicode,
но система именования глифов в Postscript ничего общего с системой
нумерации тех же самых символов в Unicode не имеет.

Шрифты sharatype содержат глифы
а) стандартной кодировки Adobe
б) кириллицы
в) Latin-2

> > 2. Убедиться что ghostscript использует именно тот Fontmap, в который
> > прописаны эти шрифты, и что никто не переписал его с тех пор как.
> > А вообще правильным методом использования шрифтов sharatype является
> > таки встраивание их в документы.
> 
> Возможно, однако некоторые программы (antiword в их числе) этого делать
> не умеют..

Ну тут есть три варианта:

1. Не пользоваться такой программой.
2. Править ее, чтобы умела
3. Править сгенерированный Postscript каким-либо скриптом.

Кстати, подобного рода программы зачастую не умеют и вектор кодировки
корректный писать. И проблема может быть именно в этом - что программа
пишет в файл вектор кодировки Latin-1. А в sharatype есть не все глифы
Latin-1.

> >> ps: как боротьбся с defoma? пока прописал напрямую в
> >> /usr/share/gs-esp/7.05/lib/Fontmap.GS, но это ведь криво совсем..
> > Вот если бы кто-нибудь разобрался как правильно описать sharatype
> > для defoma, давно бы у меня дебиановский пакет лежал.
> > Под "правильно" я имею в виду - чтобы эти шрифты поддерживались для
> > работы со всеми кодировками для которых там есть глифы.
> 
> То есть, подсунуть defoma локальные шрифты, которые не из deb пакета,
> нельзя совсем?

Насколько я понимаю, для defoma нужен файл описания шрифтов.
А сборка пакета при наличии такого файла тривиальна.

-- 
Victor Wagner   [EMAIL PROTECTED]
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net  http://www.ice.ru/~vitus



Re: борьба с ghostscript

2003-02-21 Пенетрантность Alexey Zagarin
On Thu, 20 Feb 2003 18:43:37 +0300
Victor Wagner <[EMAIL PROTECTED]> wrote:

>> Пытаюсь настроить gs-esp из unstable на предмет русских буков с
>> помощь шрифтов sharatype. Прописал ему всё, как сказано в архиве
>> sharatype-2.0.4.tar.gz с ftp.ice.ru, однако вместо русских букв в PS
>> файлах без интегрированных русских шрифтов он показывает частично
>> пробелы, а частично кракозябры. В чём может быть дело и как лечить?

> 1. Убедиться в том, что программа генерирующая Postscript использует
> ИМЕНА шрифтов sharatype, а не стандартные Times, Courier etc.

То есть идеологически правильно, чтобы стандартные Times, Courier etc.
не имели русских глифов? А почему? Type1 шрифты вроде ж юникодными могут
быть, и sharatype как раз оными вроде как являются? Или я не прав?

> 2. Убедиться что ghostscript использует именно тот Fontmap, в который
> прописаны эти шрифты, и что никто не переписал его с тех пор как.
> А вообще правильным методом использования шрифтов sharatype является
> таки встраивание их в документы.

Возможно, однако некоторые программы (antiword в их числе) этого делать
не умеют..

>> ps: как боротьбся с defoma? пока прописал напрямую в
>> /usr/share/gs-esp/7.05/lib/Fontmap.GS, но это ведь криво совсем..
> Вот если бы кто-нибудь разобрался как правильно описать sharatype
> для defoma, давно бы у меня дебиановский пакет лежал.
> Под "правильно" я имею в виду - чтобы эти шрифты поддерживались для
> работы со всеми кодировками для которых там есть глифы.

То есть, подсунуть defoma локальные шрифты, которые не из deb пакета,
нельзя совсем?

-- 
Alexey Zagarin
Aquarius Consulting
Phone: +7 (095) 745-3663 *170
E-Mail: [EMAIL PROTECTED]



Re: борьба с ghostscript

2003-02-21 Пенетрантность Petrov M.I.
Hi All.

> Вот если бы кто-нибудь разобрался как правильно описать sharatype
> для defoma, давно бы у меня дебиановский пакет лежал. Под "правильно" я

Виктор, я добавил в шрифты Шарашкина украинские и белорусскую буквы, к
сожалению в том дистрибутиве шрифтов который находится у вас, они
присутствуют лишь в одном из шрифтов (насколько я помню - helvetica) -
это на случай если вы решите собрать deb пакет.

> имею в виду - чтобы эти шрифты поддерживались для
> работы со всеми кодировками для которых там есть глифы.

Наверное правильно описать sharatype для defoma будет действительно
сложно, поскольку набор символов от шрифта к шрифту меняется. При этом
встречаются символы под другой метрикой (например символ псевдографики
описывается метрикой символа "і").

Bye.




Re: борьба с ghostscript

2003-02-20 Пенетрантность Victor Wagner
On 2003.02.20 at 18:06:43 +0300, Alexey Zagarin wrote:

> Пытаюсь настроить gs-esp из unstable на предмет русских буков с помощь
> шрифтов sharatype. Прописал ему всё, как сказано в архиве
> sharatype-2.0.4.tar.gz с ftp.ice.ru, однако вместо русских букв в PS
> файлах без интегрированных русских шрифтов он показывает частично
> пробелы, а частично кракозябры. В чём может быть дело и как лечить?

1. Убедиться в том, что программа генерирующая Postscript использует
ИМЕНА шрифтов sharatype, а не стандартные Times, Courier etc.

2. Убедиться что ghostscript использует именно тот Fontmap, в который
прописаны эти шрифты, и что никто не переписал его с тех пор как.

А вообще правильным методом использования шрифтов sharatype является
таки встраивание их в документы.

> ps: как боротьбся с defoma? пока прописал напрямую в
> /usr/share/gs-esp/7.05/lib/Fontmap.GS, но это ведь криво совсем..

Вот если бы кто-нибудь разобрался как правильно описать sharatype
для defoma, давно бы у меня дебиановский пакет лежал.

Под "правильно" я имею в виду - чтобы эти шрифты поддерживались для
работы со всеми кодировками для которых там есть глифы.

> -- 
> Alexey Zagarin
> Aquarius Consulting
> Phone: +7 (095) 745-3663 *170
> E-Mail: [EMAIL PROTECTED]
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 

-- 
Victor Wagner   [EMAIL PROTECTED]
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net  http://www.ice.ru/~vitus