groff: Commit our local patches.
[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 \[tno] ~
49 .tty-char \[gr] \Z'\*[tty-rn]'V
50 .tty-char \[is] \z'\z,I
51 .tty-char \[mo] E
52 .tty-char \[pd] a
53 .tty-char \[sr] \e/
54 .tty-char \[*C] \z_H
55 .tty-char \[*D] \z_/\z_\e
56 .tty-char \[*F] \zIO
57 .tty-char \[*G] |\*[tty-rn]
58 .tty-char \[*H] \z-O
59 .tty-char \[*L] /\e
60 .tty-char \[*P] TT
61 .tty-char \[*Q] \zIY
62 .tty-char \[*S] \z_\Z'\*[tty-rn]'>
63 .tty-char \[*W] \z_O
64 .if c\[ss] .tty-char \[*b] \[ss]
65 .tty-char \[*b] B
66 .tty-char \[*a] a
67 .tty-char \[*c] \z,E
68 .tty-char \[*d] d
69 .tty-char \[*e] e
70 .tty-char \[+e] e
71 .tty-char \[*f] \z|o
72 .tty-char \[+f] \z|o
73 .tty-char \[*g] y
74 .tty-char \[*h] \z-0
75 .tty-char \[+h] \z-0
76 .tty-char \[*i] i
77 .tty-char \[*k] k
78 .tty-char \[*l] \z>\e
79 .tty-char \[*m] \z,u
80 .tty-char \[*n] v
81 .tty-char \[*p] \z-n
82 .tty-char \[+p] \z-w
83 .tty-char \[*q] \z|u
84 .tty-char \[*r] p
85 .tty-char \[*s] \z-o
86 .tty-char \[*t] \z~t
87 .tty-char \[*u] u
88 .tty-char \[*w] w
89 .tty-char \[*x] x
90 .tty-char \[*y] n
91 .tty-char \[*z] \z,C
92 .tty-char \[ts] s
93 .\" Definition of \[ss] should follow that of \[*b].
94 .tty-char \[ss] B
95 .tty-char \[c*] \zO\[mu]
96 .tty-char \[c+] \zO+
97 .tty-char \[AN] ^
98 .tty-char \[OR] v
99 .tty-char \[uA] \z=^
100 .tty-char \[dA] \z=v
101 .if c\[md] .tty-char \[pc] \[md]
102 .if c\[pc] .tty-char \[md] \[pc]
103 .if c\[pc] .tty-char \[a.] \[pc]
104 .tty-char \[Im] I
105 .tty-char \[Re] R
106 .tty-char \[/L] \z/L
107 .tty-char \[/l] \z/l
108 .tty-char \[%0] %o
109 .tty-char \[ao] o
110 .tty-char \[a"] """"
111 .tty-char \[ab] \z'`
112 .tty-char \[ah] v
113 .tty-char \[ho] \[ac]
114 .tty-char \[/_] \z_/
115 .tty-char \[=~] =~
116 .tty-char \[|=] -~
117 .tty-char \[Ah] N
118 .tty-char \[CR] _|
119 .tty-char \[fa] \z-V
120 .tty-char \[nm] \z/E
121 .tty-char \[pp] \z_|
122 .tty-char \[sd] ''
123 .tty-char \[st] -)
124 .tty-char \[te] 3
125 .if c\[md] .tty-char \[tf] .\[md].
126 .tty-char \[tf] .:.
127 .if c\[md] .tty-char \[3d] .\[md].
128 .tty-char \[3d] .:.
129 .tty-char \[wp] p
130 .tty-char \[~~] ~~
131 .tty-char \[Fn] \z,f
132 .tty-char \[Bq] ,,
133 .tty-char \[lz] <>
134 .tty-char \[lf] |_
135 .tty-char \[rf] _|
136 .tty-char \[lc] |~
137 .tty-char \[rc] ~|
138 .tty-char \[lb] `-
139 .tty-char \[rb] -'
140 .tty-char \[lk] {
141 .tty-char \[rk] }
142 .tty-char \[lt] ,-
143 .tty-char \[rt] -.
144 .\" Latin characters
145 .tty-char \[r!] \z,i
146 .tty-char \[Po] \z-L
147 .tty-char \[Cs] \zox
148 .tty-char \[Ye] \z=Y
149 .tty-char \[bb] |
150 .tty-char \[ad] """"
151 .tty-char \[Of] \z_a
152 .tty-char \[Fo] <<
153 .tty-char \[a-] \*[tty-rn]
154 .tty-char \[S2] 2
155 .tty-char \[S3] 3
156 .tty-char \[ps] 9|
157 .tty-char \[md] .
158 .tty-char \[pc] .
159 .tty-char \[ac] ,
160 .tty-char \[S1] 1
161 .tty-char \[Om] \z_o
162 .tty-char \[Fc] >>
163 .tty-char \[r?] \z'c
164 .tty-char \[`A] \z`A
165 .tty-char \['A] \z'A
166 .tty-char \[^A] \z^A
167 .tty-char \[~A] \z~A
168 .tty-char \[:A] \z"A
169 .tty-char \[oA] \zoA
170 .tty-char \[,C] \z,C
171 .tty-char "\[S ,]" \z,S
172 .tty-char \[`E] \z`E
173 .tty-char \['E] \z'E
174 .tty-char \[^E] \z^E
175 .tty-char \[:E] \z"E
176 .tty-char \[`I] \z`I
177 .tty-char \['I] \z'I
178 .tty-char \[^I] \z^I
179 .tty-char \[:I] \z"I
180 .tty-char \[-D] \z-D
181 .tty-char \[~N] \z~N
182 .tty-char \[`O] \z`O
183 .tty-char \['O] \z'O
184 .tty-char \[^O] \z^O
185 .tty-char \[~O] \z~O
186 .tty-char \[:O] \z"O
187 .tty-char \[/O] \z/O
188 .tty-char \[`U] \z`U
189 .tty-char \['U] \z'U
190 .tty-char \[^U] \z^U
191 .tty-char \[:U] \z"U
192 .tty-char \['Y] \z'Y
193 .tty-char \[TP] \zIb
194 .tty-char \[`a] \z`a
195 .tty-char \['a] \z'a
196 .tty-char \[^a] \z^a
197 .tty-char \[~a] \z~a
198 .tty-char \[:a] \z"a
199 .tty-char \[oa] \zoa
200 .tty-char \[,c] \z,c
201 .tty-char "\[s ,]" \z,s
202 .tty-char \[`e] \z`e
203 .tty-char \['e] \z'e
204 .tty-char \[^e] \z^e
205 .tty-char \[:e] \z"e
206 .tty-char \[`i] \z`i
207 .tty-char \['i] \z'i
208 .tty-char \[^i] \z^i
209 .tty-char \[:i] \z"i
210 .tty-char \[Sd] \z`\z'o
211 .tty-char \[~n] \z~n
212 .tty-char \[`o] \z`o
213 .tty-char \['o] \z'o
214 .tty-char \[^o] \z^o
215 .tty-char \[~o] \z~o
216 .tty-char \[:o] \z"o
217 .tty-char \[/o] \z/o
218 .tty-char \[`u] \z`u
219 .tty-char \['u] \z'u
220 .tty-char \[^u] \z^u
221 .tty-char \[:u] \z"u
222 .tty-char \['y] \z'y
223 .tty-char \[Tp] \zpb
224 .tty-char \[:y] \z"y
225 .\" for Turkish
226 .tty-char "\[G ab]" G
227 .tty-char "\[g ab]" g
228 .tty-char "\[I .]" I
229 .\"tty-char \[:y] \ij
230 .tty-char \[arrowvertex] |
231 .tty-char \[mc] \z,u
232 .cp \n[_C]
233 .
234 .ie '\*(.T'cp1047' \
235 .       do mso cp1047.tmac
236 .el .ie '\*(.T'koi8-r' \
237 .      do mso koi8-r.tmac
238 .el \
239 .       do mso latin1.tmac