NOTES revision 1.1.1.1 1 1.1 christos Note that all \[charXXX] entity names have been removed from the font files.
2 1.1 christos They don't make sense for Unicode.
3 1.1 christos
4 1.1 christos The following entity from the original troff manual (by Ossanna and
5 1.1 christos Kernighan) is unmapped:
6 1.1 christos
7 1.1 christos bs shaded solid ball (Bell System logo, AT&T logo)
8 1.1 christos
9 1.1 christos Character 0x002D has not been given a name because its Unicode name
10 1.1 christos HYPHEN-MINUS is so ambiguous that it is unusable for serious typographic
11 1.1 christos use.
12 1.1 christos
13 1.1 christos \[wp] has been mapped to 0x2118, because according to Unicode 4.1's
14 1.1 christos NamesList.txt, U+2118 SCRIPT CAPITAL P is really a Weierstrass `p',
15 1.1 christos neither SCRIPT not CAPITAL.
16 1.1 christos
17 1.1 christos The following line could be added; \[space] is known to devps but is not
18 1.1 christos documented and not known to devdvi (actually, there is no space glyph within
19 1.1 christos the TeX system).
20 1.1 christos
21 1.1 christos space 24 0 0x0020
22 1.1 christos
23 1.1 christos devps maps \[a~] and `~' to `asciitilde', which is equivalent to 0x02DC, but
24 1.1 christos this glyph is just too small. We map them to 0x007E instead.
25 1.1 christos
26 1.1 christos devps maps \[a^] and `^' to `circumflex', which is equivalent to 0x02C6, but
27 1.1 christos this glyph is just too small. We map them to 0x005E instead.
28 1.1 christos
29 1.1 christos devps maps \[*U] to `Upsilon1', which is equivalent to 0x03D2. We map it to
30 1.1 christos 0x03A5 instead.
31 1.1 christos
32 1.1 christos devps maps \[*W] to `Omega', which is equivalent to either 0x2126 or 0x03A9.
33 1.1 christos We map it to 0x03A9.
34 1.1 christos
35 1.1 christos devps maps \[*D] to `Delta', which is equivalent to either 0x2206 or 0x0394.
36 1.1 christos We map it to 0x0394.
37 1.1 christos
38 1.1 christos
39 1.1 christos Adding Unicode characters
40 1.1 christos -------------------------
41 1.1 christos
42 1.1 christos Assume you want to use a Unicode character not provided in the list, say
43 1.1 christos U+20AC. You need to do two things:
44 1.1 christos
45 1.1 christos - Add a line
46 1.1 christos
47 1.1 christos u20AC 24 0 0x20AC
48 1.1 christos
49 1.1 christos (the second column is computed as 24 * wcwidth(0x20AC)) to the file
50 1.1 christos R.proto, or, when groff is already installed, to the four fonts files in
51 1.1 christos $(prefix)/share/groff/<version>/font/devutf8/.
52 1.1 christos
53 1.1 christos - In your source file, use the notation \[u20AC] to access it.
54