NOTES revision 75584
1The following from the original troff manual (by Ossanna and Kernighan) is
2unmapped:
3
4                \(bs    shaded solid ball (Bell System logo, AT&T logo)
5
6Character 0x002D has not been given a name because its Unicode name
7"HYPHEN-MINUS" is so ambiguous that it's unusable for serious typographic use.
8
9The following, mentioned in the original troff manual, are only approximate:
10
11                \(lk    middle part of big left curly brace
12                \(rk    middle part of big right curly brace
13
14\(wp has been mapped to 0x2118, because according to unicode.org's
15NamesList-3.0.0.txt, U+2118 "SCRIPT CAPITAL P" is really a Weierstrass p,
16neither SCRIPT not CAPITAL.
17
18The following lines could be added, to define names which are known to
19"devps" but are not documented and not known to "devdvi".
20space	24	0	0x0020
21vS	24	0	0x0160
22vs	24	0	0x0161
23:Y	24	0	0x0178
24vZ	24	0	0x017D
25vz	24	0	0x017E
263d	24	0	0x2234
27nb	24	0	0x2284
28product	24	0	0x220F
29sum	24	0	0x2211
30SP	24	0	0x2660
31CL	24	0	0x2663
32HE	24	0	0x2665
33DI	24	0	0x2666
34
35The following lines could be added, to define names which are known to e.g.
36"devdvi" but are not known to "devps".
37<<	24	0	0x226A
38>>	24	0	0x226B
39
40"devps" maps \(a~ and ~ to asciitilde, which is equivalent to 0x02DC, but
41this glyph is just too small. We map them to 0x007E instead.
42
43"devps" maps \(a^ and ^ to circumflex, which is equivalent to 0x02C6, but
44this glyph is just too small. We map them to 0x005E instead.
45
46"devps" maps *m to mu, which is equivalent to either 0x00B5 or 0x03BC. We
47map it to 0x03BC.
48
49"devps" maps *U to Upsilon1, which is equivalent to 0x03D2. We map it to
500x03A5 instead.
51
52"devps" maps *W to Omega, which is equivalent to either 0x2126 or 0x03A9. We
53map it to 0x03A9.
54
55"devps" maps *D to Delta, which is equivalent to either 0x2206 or 0x0394. We
56map it to 0x0394.
57
58"devps" maps CR to carriagereturn, which is equivalent to 0x21B5. We map it
59to 0x240D instead.
60
61Using unnamed characters:
62
63Assume you want to use a Unicode character not provided in the list, say
64U+20AC. You need to do two things:
65
66- Add a line
67
68    ---	24	0	0x20AC
69
70  (the second column is computed as 24 * wcwidth(0x20AC)) to the file
71  R.proto, or, when groff is already installed, to the four fonts files in
72  $(prefix)/share/groff/<version>/font/devutf8/.
73
74- In your source file, use the notation \N'8364' where 8364 is the decimal
75  representation of 0x20AC.
76