[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Fw: кто-нить знает, где можно открыть русскояычный список рассылки
Vlad Harchev <hvv@hippo.ru> wrote:
>AbiWord'у еще и печатать надо этими шрифтами - они должны быть
>гарантировано доступны для копирования (он их пря в .ps вставляет).
Он делает не совсем корректный .PS в отношении кириллических
символов. Теоретически, сейчас Type1 должны бы быть UNICODE и
PS-генератор должен генерировать afiiXX для обращения к символам.
Я смотрел AW последний раз где-то пол-года назад. Хотя может что-то
там уже изменилось, по крайней мере теперь AbiWord 'унутре' юникодный...
-----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=-