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=-
