Initial import from FreeBSD RELENG_4:
[dragonfly.git] / usr.sbin / pcvt / Misc / Doc / CharGen
1 Character Generator description                         (before it gets lost ..)
2 --------------------------------------------------------------------------------
3
4 The lower character generator is the default IBM character set II.
5
6 The description of the higher character generator follows below. The
7 character names are taken from the "Postscript Language Reference
8 Manual", 2nd Edition, Fourth printing July 1991, pp 596.
9
10 NOTE: The hex values here are NOT the values the character is identified
11       by in the emulator. The "physical" (vt220 character) to "logical"
12       (this table, character generator) conversion is done in the character
13       output routine by using the tables from file pcvt_tbl.h.
14
15 The order of the characters is not regular and was largely influenced by
16 the status of my brain while pixel-placing characters ....
17
18 HEX     What
19 ---     -------------------------------------------------
20 00      Control code display for
21 .       control characters in the
22 1f      range 0x00 - 0x1f
23
24 20      Control code display for
25 .       control characters in the
26 3f      range 0x80 - 0x9f
27
28 HEX     What
29 ---     -------------------------------------------------
30 40      rho
31 41      psi
32 42      partialdiff
33 43      lambda
34 44      iota
35 45      eta
36 46      epsilon
37 47      chi
38 48      logicaland
39 49      logicalor
40 4a      union
41 4b      propersuperset
42 4c      propersubset
43 4d      gamma
44 4e      Xi
45 4f      Psi
46
47 HEX     What
48 ---     -------------------------------------------------
49 50      Pi
50 51      arrowdblright
51 52      arrowdblboth
52 53      Lambda
53 54      Theta
54 55      congruent
55 56      gradient
56 57      Delta
57 58      proportional
58 59      therefore
59 5a      integral
60 5b      fraction
61 5c                      (inverted fraction ????)
62 5d      angle
63 5e                      (inverted angle ????)
64 5f      braceleftmid
65
66 HEX     What
67 ---     -------------------------------------------------
68 60      bracerightmid
69 61      bracelefttp
70 62      braceleftbt
71 63      bracerighttp
72 64      bracerightbt
73 65      radical
74 66      omega
75 67                      (Yen ??)
76 68      xi
77 69      yacute
78 6a      thorn
79 6b      eth
80 6c      Thorn
81 6d      Yacute
82 6e      multiply
83 6f      Eth
84
85 HEX     What
86 ---     -------------------------------------------------
87 70      threequarters
88 71      Cedillasmall
89 72      Acutesmall
90 73      emdash
91 74      registered
92 75      endash
93 76      logicalnot
94 77      dieresis
95 78      notequal
96 79      scan 9
97 7a      scan 7
98 7b      scan 5
99 7c      scan 3
100 7d      scan 1
101 7e      upsilon
102 7f      emptyset
103
104 HEX     What
105 ---     -------------------------------------------------
106 80      oe
107 81      Otilde
108 82      atilde
109 83      Ydieresis
110 84      Ucircumflex
111 85      Uacute
112 86      Ugrave
113 87      Oslash
114 88      OE
115 89      Otilde
116 8a      Ocircumflex
117 8b      Oacute
118 8c      Ograve
119 8d      Idieresis
120 8e      Icircumflex
121 8f      Iacute
122
123 HEX     What
124 ---     -------------------------------------------------
125 90      Igrave
126 91      Edieresis
127 92      Ecircumflex
128 93      Egrave
129 94      Atilde
130 95      Acircumflex
131 96      Aacute
132 97      Agrave
133 98      onesuperior
134 99                      (small black rectangle)
135 9a      zeta
136 9b      threesuperior
137 9c      copyright
138 9d      currency
139 9e      kappa
140 9f                      (inverted question mark)
141
142 HEX     What
143 ---     -------------------------------------------------
144 a0      the remaining positions 
145 .       are used for the vt220
146 ff      downloadable characterset
147
148 -------------------------------------------------------------------------------
149                                                                     (phoooo ..)