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.