[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: question about adobe Cyrillic fonts.
"UV" == Ulrik Vieth writes:
UV> I do happen to have a Linotype Font Explorer CD (with complemte
UV> AFMs). It is interesting to note that the CD includes two types
UV> or Cyrillic ("Cyr" and "CyrA") as well as two types of Greek
UV> ("Greek" and "GreekP").
UV> Enclosed are examples of both types for:
UV> l_____ TimesTenCyrA-Upright LL 7035 ttzu____
UV> l_____ TimesTenCyr-Upright LL 7003 ttyu____
UV> While the first one ("CyrA") may be useable directly as
UV> distributed, the second one ("Cyr") contains some unencoded
UV> glyphs, so best use of this font can only be made through
UV> reencoding.
some notes. AFM file for TimesTenCyr-Upright exactly matches the
co-named font distributed by Adobe (there is difference in version
number, and kerning pairs are ordered differently, but the set of
kerns is exactly the same). The encoding of TimesTenCyr-Upright is
thus `6w', a cp1251 MS cyrillic codepage (and could be re-encoded into
other encodings using unencoded glyphs).
AFM file for TimesTenCyrA-Upright (which does not contain unencoded
glyphs) has an encoding which is an extension of iso-8859-5, where all
latin glyphs are replaced with cyrillic ones, and even unused area
128-159 is also filled with cyrillic glyphs. So, this encoding is not
quite usable `as is', because of the lack of latin glyphs (which are
also often used in cyrillic texts); so this font needs to be combined
into some standard encoding in a virtual font with the corresponding
latin font. Also, the AFM file for TimesTenCyrA-Upright does not
contain any kerns, which looks strange.
UV> While we are at the topic of unresolved encodings, I've also
UV> included examples of the following:
UV> l_____ TimesTenGreek-Upright LL 7021 ttg_____
UV> l_____ TimesTenGreekP-Upright LL 7001 ttp_____
while i'm not competent in greek encodings, it seems that
TimesTenGreek-Upright matches the windows greek encoding (cp1253),
while TimesTenGreekP-Upright lacks ASCII latin glyphs, so it has
non-standard encoding (like TimesTenCyrA-Upright).
UV> l_____ TimesTenCE-Roman LL 7036 ttxr____
UV> If anyone could identify these encodings, it would be nice to
UV> know. Obviously, the variant code "k" is not enough for both
UV> Greek variants. As for "CE", all I can tell is that this seems
UV> to be a combination of both Latin~1 and Latin~2 amounting to more
UV> than 256 glyphs altogether.
the encoding in TimesTenCE-Roman is exactly microsoft cp1250 (except
that Euro is missing at slot 128).
Best regards, -- Vladimir.