Initial import from FreeBSD RELENG_4:
[dragonfly.git] / contrib / groff / tmac / tty-char.tmac
1 .\" tty-char.tmac
2 .\"
3 .\" This file defines standard troff characters and some groff characters for
4 .\" use with -Tascii, -Tlatin1, -Tutf8, and -Tcp1047.
5 .\"
6 .\" These definitions are chosen so that, as far as possible, they:
7 .\" - work with all of -Tascii, -Tlatin1, -Tutf8, and -Tcp1047.
8 .\" - work on devices that display only the last overstruck character
9 .\"   as well as on devices that support overstriking
10 .\" - represent the character's graphical shape (not its meaning)
11 .\"
12 .\" Note that the optical appearance of the definitions contained in this
13 .\" file is inferior compared to that of the replacement characters defined
14 .\" in the file tty.tmac.
15 .\"
16 .nr _C \n(.C
17 .cp 0
18 .
19 .de tty-char
20 .       if !c\\$1 .char \\$1 "\\$2
21 ..
22 .
23 .ie c\[a-] \
24 .       ds tty-rn \[a-]
25 .el \
26 .       ds tty-rn \v'-1m'_\v'+1m'
27 .tty-char \[tm] tm
28 .tty-char \[rn] \*[tty-rn]
29 .tty-char \[ua] \z|^
30 .tty-char \[da] \z|v
31 .tty-char \[sc] S
32 .tty-char \[ct] \z/c
33 .tty-char \[dg] \z|-
34 .tty-char \[dd] \z|=
35 .tty-char \[ib] (\z=_
36 .tty-char \[ip] \z=_)
37 .tty-char \[sb] (=
38 .tty-char \[sp] =)
39 .tty-char \[if] oo
40 .tty-char \[pt] oc
41 .tty-char \[es] {}
42 .tty-char \[ca] (^)
43 .tty-char \[cu] U
44 .tty-char \[de] o
45 .tty-char \[di] -:-
46 .tty-char \[tdi] -:-
47 .tty-char \[no] ~
48 .tty-char \[gr] \Z'\*[tty-rn]'V
49 .tty-char \[is] \z'\z,I
50 .tty-char \[mo] E
51 .tty-char \[pd] a
52 .tty-char \[sr] \e/
53 .tty-char \[*C] \z_H
54 .tty-char \[*D] \z_/\z_\e
55 .tty-char \[*F] \zIO
56 .tty-char \[*G] |\*[tty-rn]
57 .tty-char \[*H] \z-O
58 .tty-char \[*L] /\e
59 .tty-char \[*P] TT
60 .tty-char \[*Q] \zIY
61 .tty-char \[*S] \z_\Z'\*[tty-rn]'>
62 .tty-char \[*W] \z_O
63 .if c\[ss] .tty-char \[*b] \[ss]
64 .tty-char \[*b] B
65 .tty-char \[*a] a
66 .tty-char \[*c] \z,E
67 .tty-char \[*d] d
68 .tty-char \[*e] e
69 .tty-char \[*f] \z|o
70 .tty-char \[+f] \z|o
71 .tty-char \[*g] y
72 .tty-char \[*h] \z-0
73 .tty-char \[+h] \z-0
74 .tty-char \[*i] i
75 .tty-char \[*k] k
76 .tty-char \[*l] \z>\e
77 .tty-char \[*m] \z,u
78 .tty-char \[*n] v
79 .tty-char \[*p] \z-n
80 .tty-char \[+p] \z-w
81 .tty-char \[*q] \z|u
82 .tty-char \[*r] p
83 .tty-char \[*s] \z-o
84 .tty-char \[*t] \z~t
85 .tty-char \[*u] u
86 .tty-char \[*w] w
87 .tty-char \[*x] x
88 .tty-char \[*y] n
89 .tty-char \[*z] \z,C
90 .tty-char \[ts] s
91 .\" Definition of \[ss] should follow that of \[*b].
92 .tty-char \[ss] B
93 .tty-char \[c*] \zO\[mu]
94 .tty-char \[c+] \zO+
95 .tty-char \[AN] ^
96 .tty-char \[OR] v
97 .tty-char \[uA] \z=^
98 .tty-char \[dA] \z=v
99 .if c\[md] .tty-char \[pc] \[md]
100 .if c\[pc] .tty-char \[md] \[pc]
101 .if c\[pc] .tty-char \[a.] \[pc]
102 .tty-char \[Im] I
103 .tty-char \[Re] R
104 .tty-char \[/L] \z/L
105 .tty-char \[/l] \z/l
106 .tty-char \[%0] %o
107 .tty-char \[ao] o
108 .tty-char \[a"] """"
109 .tty-char \[ab] \z'`
110 .tty-char \[ah] v
111 .tty-char \[ho] \[ac]
112 .tty-char \[/_] \z_/
113 .tty-char \[=~] =~
114 .tty-char \[Ah] N
115 .tty-char \[CR] _|
116 .tty-char \[fa] \z-V
117 .tty-char \[nm] \z/E
118 .tty-char \[pp] \z_|
119 .tty-char \[sd] ''
120 .tty-char \[st] -)
121 .tty-char \[te] 3
122 .if c\[md] .tty-char \[tf] .\[md].
123 .tty-char \[tf] .:.
124 .tty-char \[wp] p
125 .tty-char \[~~] ~~
126 .tty-char \[Fn] \z,f
127 .tty-char \[Bq] ,,
128 .tty-char \[bq] ,
129 .tty-char \[lz] <>
130 .\" Latin-1 characters
131 .tty-char \[r!] \z,i
132 .tty-char \[Po] \z-L
133 .tty-char \[Cs] \zox
134 .tty-char \[Ye] \z=Y
135 .tty-char \[bb] |
136 .tty-char \[ad] """"
137 .tty-char \[Of] \z_a
138 .tty-char \[Fo] <<
139 .tty-char \[a-] \*[tty-rn]
140 .tty-char \[S2] 2
141 .tty-char \[S3] 3
142 .tty-char \[ps] 9|
143 .tty-char \[md] .
144 .tty-char \[pc] .
145 .tty-char \[ac] ,
146 .tty-char \[S1] 1
147 .tty-char \[Om] \z_o
148 .tty-char \[Fc] >>
149 .tty-char \[r?] \z'c
150 .tty-char \[`A] \z`A
151 .tty-char \['A] \z'A
152 .tty-char \[^A] \z^A
153 .tty-char \[~A] \z~A
154 .tty-char \[:A] \z"A
155 .tty-char \[oA] \zoA
156 .tty-char \[,C] \z,C
157 .tty-char \[`E] \z`E
158 .tty-char \['E] \z'E
159 .tty-char \[^E] \z^E
160 .tty-char \[:E] \z"E
161 .tty-char \[`I] \z`I
162 .tty-char \['I] \z'I
163 .tty-char \[^I] \z^I
164 .tty-char \[:I] \z"I
165 .tty-char \[-D] \z-D
166 .tty-char \[~N] \z~N
167 .tty-char \[`O] \z`O
168 .tty-char \['O] \z'O
169 .tty-char \[^O] \z^O
170 .tty-char \[~O] \z~O
171 .tty-char \[:O] \z"O
172 .tty-char \[/O] \z/O
173 .tty-char \[`U] \z`U
174 .tty-char \['U] \z'U
175 .tty-char \[^U] \z^U
176 .tty-char \[:U] \z"U
177 .tty-char \['Y] \z'Y
178 .tty-char \[TP] \zIb
179 .tty-char \[`a] \z`a
180 .tty-char \['a] \z'a
181 .tty-char \[^a] \z^a
182 .tty-char \[~a] \z~a
183 .tty-char \[:a] \z"a
184 .tty-char \[oa] \zoa
185 .tty-char \[,c] \z,c
186 .tty-char \[`e] \z`e
187 .tty-char \['e] \z'e
188 .tty-char \[^e] \z^e
189 .tty-char \[:e] \z"e
190 .tty-char \[`i] \z`i
191 .tty-char \['i] \z'i
192 .tty-char \[^i] \z^i
193 .tty-char \[:i] \z"i
194 .tty-char \[Sd] \z`\z'o
195 .tty-char \[~n] \z~n
196 .tty-char \[`o] \z`o
197 .tty-char \['o] \z'o
198 .tty-char \[^o] \z^o
199 .tty-char \[~o] \z~o
200 .tty-char \[:o] \z"o
201 .tty-char \[/o] \z/o
202 .tty-char \[`u] \z`u
203 .tty-char \['u] \z'u
204 .tty-char \[^u] \z^u
205 .tty-char \[:u] \z"u
206 .tty-char \['y] \z'y
207 .tty-char \[Tp] \zpb
208 .tty-char \[:y] \z"y
209 .\"tty-char \[:y] \ij
210 .tty-char \[arrowvertex] |
211 .tty-char \[mc] \z,u
212 .cp \n[_C]
213 .
214 .ie '\*(.T'cp1047' \
215 .       do mso cp1047.tmac
216 .el \
217 .       do mso latin1.tmac