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 Пенетрантность 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 Пенетрантность 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 Пенетрантность 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



борьба с ghostscript

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

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

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



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