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