glyph names for accents
Vladimir Volovich
vvv@vsu.ru
Sat, 1 Sep 2001 19:23:30 +0200
Lars,
thanks a lot for your answer!
"LH" == Lars Hellström writes:
>> i'd like to know whether this is the right approach? i ask because
>> all existing *.enc files seem to use non-combining glyph names:
>> /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring
>> /caron /breve /macron /dotaccent /cedilla /ogonek
[...]
LH> The identification of characters comes first, and there slot 0 is
LH> clearly U+0300. The glyph names come last, and the usual name for
LH> the grave accent is 'grave'.
so -- an i right that most correct would be to name first 13 glyphs of
T1 encoding in type1 fonts using the "non-combining" names?
(e.g. glyph used on position 0 in T1 should be named grave but not
gravecomb in type1 fonts?)
>> 2) you define compound word mark character as U200C; is this
>> definitely the correct assignment? (maybe it is U200D or U200B?)
LH> U+200B is a space character, even though of width zero. As I
LH> understand it, it is equivalent to \hskip\z@skip.
maybe it is \hskip 0pt plus <something>, because this character is
defined as expandable (with the normal width being zero).
LH> The primary funktion of both U+200C and compwordmark is to
LH> prevent ligatures from being formed. In the extent that U+200D
LH> does anything in latin text, it _requests_ that a ligature is
LH> formed. All this is described in Section 13.2 of the Unicode
LH> standard.
LH> I'm not sure U+200C is definitely the same thing as compwordmark,
LH> but it is the closest equivalent I've been able to find.
Thanks!
Best,
v.