[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Fw: кто-нить знает, где можно открыть русскояычный список рассылки
On Wed, 27 Sep 2000, Alexander Voropay wrote:
> Vlad Harchev <hvv@hippo.ru> wrote:
>
>
> >AbiWord'у еще и печатать надо этими шрифтами - они должны быть
> >гарантировано доступны для копирования (он их пря в .ps вставляет).
>
> Он делает не совсем корректный .PS в отношении кириллических
> символов. Теоретически, сейчас Type1 должны бы быть UNICODE и
> PS-генератор должен генерировать afiiXX для обращения к символам.
> Я смотрел AW последний раз где-то пол-года назад. Хотя может что-то
> там уже изменилось, по крайней мере теперь AbiWord 'унутре' юникодный...
Да, он щас уникодный внутри (и остается таковым после моих патчей).
Не подскажете, как напрямую указывать символ по имени в самом ps потоке (то
есть без изменения Encoding)?
И еще - даже если печатать правильно, Xserver тоже тогда придется патчить на
предмет поддержки нескольких encodings в одном файле (а это геморой) или юзать
Xфонтсервер - но не каждый админ/ламер согласиться переходить на Xфонт-сервер
из-за одной софтинки.
> -----Original Message-----
> From: Alexander Voropay <a.voropay@globalone.ru>
> To: abiword-dev@abisource.com
> Subject: Cyrillic & Type1
>
> Hi!
>
> As it is known, any Type1 font could be considered as
> "glyphs repository". There are two ways to access to glyphs
> in Type1 font : 1) by index ; 2) by name
>
> There are some ''standart" Adobe encoding vectors:
> StandartEncoding
> ISOLatin1Encoding
> MacRomanEncoding
> WinAnsiEncoding
> PDFDocEncoding
> Expert
> ExpertSubset
> Symbol
> ...
>
> But you can access only first 256 glyphs 'by index'.
>
> Unfortunately, there is no standart for Cyrillic 'encoding vector'.
> In Adobe Glyph List defined ~260 cyrillic letters, so there is no
> encoding for _all_ Cyrillic symbols. You should access Cyrillic
> glyphs 'by name' only (as afiiXXXX) :
> (Association for Font Information Interchange (AFII) :
>
> http://partners.adobe.com/asn/developer/technotes.html [Fonts section]
> http://partners.adobe.com/asn/developer/PDFS/TN/5013.Cyrillic_Font_Spec.pdf
>
> Free Type1 fonts with Cyrillic glyphs (defined as afiiXXX)
> http://lml.bas.bg/~anton/Teams/
> The first 256 charscters are in Adobe StandartEncoding (iso8859-1)
>
> Good tools for Type1 assembling/disassemling :
> http://www.neuroinformatik.ruhr-uni-bochum.de/ini/PEOPLE/rmz/t1lib/t1lib.html
> http://www.lcdf.org/~eddietwo/type
> http://www.netspace.net.au/~mheath/ttf2pt1
>
> Unfortunately, AbiWord can use only old "by-index" method to access
> to glyphs. I didn't find any way to make a _right_ PS to print anything
> in Cyrillic with correct Type1 fonts (with afii-defined Cyrillic letters).
>
> I think, the same problems will exist with CJK, Devanagari, FarEast
> e.t.c. non-Latin fonts.
>
> ==============
>
> P.S. To All: А существует ли вообще программы, которые работают
> с кириллицей в Type1 по-новому ? Или это не нужно ? А то мне все
> больше встречаются фонты помеченные как StandartEncoding, а на
> самом деле содержащие глифы в раскладке CP1251... :)
>
> --
> -=AV=-
>
Best regards,
-Vlad