Cyrillic & Type1


Subject: Cyrillic & Type1
From: Alexander Voropay (a.voropay@globalone.ru)
Date: Sat Jul 15 2000 - 09:16:05 CDT


Hi!

 (micro-HOWTO ? ;)

 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 (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 afii)
http://lml.bas.bg/~anton/Teams/
 The first 256 charscters are in Adobe StandartEncoding (iso8859-1)

 Good tool for Type1 assembling/disassemling : t1lib
http://www.neuroinformatik.ruhr-uni-bochum.de/ini/PEOPLE/rmz/t1lib/t1lib.html

 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 rigth Type1 fonts (with afii-defined Cyrillic letters).

 I think, the same problems will exist with CJK, Devanagari, FarEast
e.t.c. non-Latin fonts.

--
-=AV=-



This archive was generated by hypermail 2b25 : Sat Jul 15 2000 - 09:15:19 CDT