Re: борьба с ghostscript
Hi. > А где можно взять остальные? Я с удовольствием выпущу новую версию, > содержащую подобные исправления. ftp://ftp.mao.kiev.ua/pub/users/petrov/Shara-fonts.tgz В архив я добавил и вектор перекодировки для a2ps со вновь добавленными буквами. Bye.
Re: борьба с ghostscript
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
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
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
Hi All. > Вот если бы кто-нибудь разобрался как правильно описать sharatype > для defoma, давно бы у меня дебиановский пакет лежал. Под "правильно" я Виктор, я добавил в шрифты Шарашкина украинские и белорусскую буквы, к сожалению в том дистрибутиве шрифтов который находится у вас, они присутствуют лишь в одном из шрифтов (насколько я помню - helvetica) - это на случай если вы решите собрать deb пакет. > имею в виду - чтобы эти шрифты поддерживались для > работы со всеми кодировками для которых там есть глифы. Наверное правильно описать sharatype для defoma будет действительно сложно, поскольку набор символов от шрифта к шрифту меняется. При этом встречаются символы под другой метрикой (например символ псевдографики описывается метрикой символа "і"). Bye.
Re: борьба с ghostscript
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