[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