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