glyph names for accents
Vladimir Volovich
vvv@vsu.ru
Fri, 31 Aug 2001 18:49:21 +0200
"LH" == Lars Hellström writes:
LH> I assume you're talking about .etx files rather than .enc files
LH> below:
>> 1) the file t1.enc has definitions like:
>>
>> \setslot{\lc{Grave}{grave}} \comment{The grave accent `\`{}'.}
>> \endsetslot
[...]
yes.
LH> As a first step I have tried to device some sort of draft
LH> standard for how (La)TeX encodings are specified, which can be
LH> found at
LH> http://abel.math.umu.se/~lars/encodings/
thanks, it is indeed very interesting.
LH> In relation to item 2 above I might mention that in the
LH> t1draft.etx that appears in that directory, there are a number of
LH> glyphs for which I there use Adobe standard names rather than the
LH> names in the current t1.etx.
btw, here is a fix for typos in t1draft.etx:
--- t1draft.etx~ Thu Jun 21 13:18:41 2001
+++ t1draft.etx Fri Aug 31 19:54:34 2001
@@ -475,7 +475,7 @@
\endsetslot
\setslot{ncaron}
- \Unicode{0147}{LATIN CAPITAL LETTER N WITH CARON}
+ \Unicode{0148}{LATIN SMALL LETTER N WITH CARON}
\endsetslot
\setslot{eng}
@@ -1107,7 +1107,7 @@
\endsetslot
\setslot{at}
- \Unicode{003F}{QUESTION MARK}
+ \Unicode{0040}{COMMERCIAL AT}
\endsetslot
\nextslot{91}
and i also have a few questions:
1) for accent characters in the range 0-12 you use unicode values from
the "combining diacritical marks" range, which means e.g. that
character 0 from T1 encoding should be named 'gravecomb' (U0300)
rather than 'grave' (U0060).
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
2) you define compound word mark character as U200C;
is this definitely the correct assignment? (maybe it is U200D or U200B?)
Best,
v.