xref: /titanic_53/usr/src/cmd/mandoc/chars.in (revision 260e9a87725c090ba5835b1f9f0b62fa2f96036f)
1*260e9a87SYuri Pankov/*	$Id: chars.in,v 1.52 2015/02/17 20:37:16 schwarze Exp $ */
295c635efSGarrett D'Amore/*
395c635efSGarrett D'Amore * Copyright (c) 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
4*260e9a87SYuri Pankov * Copyright (c) 2014 Ingo Schwarze <schwarze@openbsd.org>
595c635efSGarrett D'Amore *
695c635efSGarrett D'Amore * Permission to use, copy, modify, and distribute this software for any
795c635efSGarrett D'Amore * purpose with or without fee is hereby granted, provided that the above
895c635efSGarrett D'Amore * copyright notice and this permission notice appear in all copies.
995c635efSGarrett D'Amore *
1095c635efSGarrett D'Amore * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1195c635efSGarrett D'Amore * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1295c635efSGarrett D'Amore * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
1395c635efSGarrett D'Amore * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1495c635efSGarrett D'Amore * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
1595c635efSGarrett D'Amore * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
1695c635efSGarrett D'Amore * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1795c635efSGarrett D'Amore */
1895c635efSGarrett D'Amore
1995c635efSGarrett D'Amore/*
2095c635efSGarrett D'Amore * The ASCII translation tables.
2195c635efSGarrett D'Amore *
2295c635efSGarrett D'Amore * The left-hand side corresponds to the input sequence (\x, \(xx, \*(xx
2395c635efSGarrett D'Amore * and so on) whose length is listed second element.  The right-hand
2495c635efSGarrett D'Amore * side is what's produced by the front-end, with the fourth element
2595c635efSGarrett D'Amore * being its length.
2695c635efSGarrett D'Amore *
2795c635efSGarrett D'Amore * XXX - C-escape strings!
2895c635efSGarrett D'Amore * XXX - update LINES_MAX if adding more!
2995c635efSGarrett D'Amore */
3095c635efSGarrett D'Amore
31*260e9a87SYuri Pankov/* Special break control characters. */
3295c635efSGarrett D'Amorestatic const char ascii_nbrsp[2] = { ASCII_NBRSP, '\0' };
33*260e9a87SYuri Pankovstatic const char ascii_break[2] = { ASCII_BREAK, '\0' };
3495c635efSGarrett D'Amore
3595c635efSGarrett D'AmoreCHAR_TBL_START
3695c635efSGarrett D'Amore
3795c635efSGarrett D'Amore/* Spacing. */
3895c635efSGarrett D'AmoreCHAR(" ",			ascii_nbrsp,	160)
3995c635efSGarrett D'AmoreCHAR("~",			ascii_nbrsp,	160)
40*260e9a87SYuri PankovCHAR("0",			" ",		8194)
4195c635efSGarrett D'AmoreCHAR("|",			"",		0)
42*260e9a87SYuri PankovCHAR("^",			"",		0)
43*260e9a87SYuri PankovCHAR("&",			"",		0)
44*260e9a87SYuri PankovCHAR("%",			"",		0)
45*260e9a87SYuri PankovCHAR(":",			ascii_break,	0)
46*260e9a87SYuri Pankov/* XXX The following three do not really belong into this file. */
47698f87a4SGarrett D'AmoreCHAR("t",			"",		0)
48*260e9a87SYuri PankovCHAR("c",			"",		0)
49*260e9a87SYuri PankovCHAR("}",			"",		0)
5095c635efSGarrett D'Amore
5195c635efSGarrett D'Amore/* Accents. */
52*260e9a87SYuri PankovCHAR("a\"",			"\"",		733)
5395c635efSGarrett D'AmoreCHAR("a-",			"-",		175)
5495c635efSGarrett D'AmoreCHAR("a.",			".",		729)
55*260e9a87SYuri PankovCHAR("a^",			"^",		94)
56*260e9a87SYuri PankovCHAR("\'",			"\'",		180)
57*260e9a87SYuri PankovCHAR("aa",			"\'",		180)
58*260e9a87SYuri PankovCHAR("ga",			"`",		96)
59*260e9a87SYuri PankovCHAR("`",			"`",		96)
60*260e9a87SYuri PankovCHAR("ab",			"'\b`",		728)
61*260e9a87SYuri PankovCHAR("ac",			",",		184)
62*260e9a87SYuri PankovCHAR("ad",			"\"",		168)
6395c635efSGarrett D'AmoreCHAR("ah",			"v",		711)
6495c635efSGarrett D'AmoreCHAR("ao",			"o",		730)
65*260e9a87SYuri PankovCHAR("a~",			"~",		126)
66*260e9a87SYuri PankovCHAR("ho",			",",		731)
6795c635efSGarrett D'AmoreCHAR("ha",			"^",		94)
6895c635efSGarrett D'AmoreCHAR("ti",			"~",		126)
6995c635efSGarrett D'Amore
7095c635efSGarrett D'Amore/* Quotes. */
7195c635efSGarrett D'AmoreCHAR("Bq",			",,",		8222)
7295c635efSGarrett D'AmoreCHAR("bq",			",",		8218)
73*260e9a87SYuri PankovCHAR("lq",			"\"",		8220)
74*260e9a87SYuri PankovCHAR("rq",			"\"",		8221)
75*260e9a87SYuri PankovCHAR("Lq",			"``",		8220)
76*260e9a87SYuri PankovCHAR("Rq",			"''",		8221)
7795c635efSGarrett D'AmoreCHAR("oq",			"`",		8216)
7895c635efSGarrett D'AmoreCHAR("cq",			"\'",		8217)
7995c635efSGarrett D'AmoreCHAR("aq",			"\'",		39)
8095c635efSGarrett D'AmoreCHAR("dq",			"\"",		34)
8195c635efSGarrett D'AmoreCHAR("Fo",			"<<",		171)
8295c635efSGarrett D'AmoreCHAR("Fc",			">>",		187)
8395c635efSGarrett D'AmoreCHAR("fo",			"<",		8249)
8495c635efSGarrett D'AmoreCHAR("fc",			">",		8250)
8595c635efSGarrett D'Amore
8695c635efSGarrett D'Amore/* Brackets. */
8795c635efSGarrett D'AmoreCHAR("lB",			"[",		91)
8895c635efSGarrett D'AmoreCHAR("rB",			"]",		93)
8995c635efSGarrett D'AmoreCHAR("lC",			"{",		123)
9095c635efSGarrett D'AmoreCHAR("rC",			"}",		125)
91*260e9a87SYuri PankovCHAR("la",			"<",		10216)
92*260e9a87SYuri PankovCHAR("ra",			">",		10217)
9395c635efSGarrett D'AmoreCHAR("bv",			"|",		9130)
9495c635efSGarrett D'AmoreCHAR("braceex",			"|",		9130)
9595c635efSGarrett D'AmoreCHAR("bracketlefttp",		"|",		9121)
96*260e9a87SYuri PankovCHAR("bracketleftbt",		"|",		9123)
9795c635efSGarrett D'AmoreCHAR("bracketleftex",		"|",		9122)
9895c635efSGarrett D'AmoreCHAR("bracketrighttp",		"|",		9124)
99*260e9a87SYuri PankovCHAR("bracketrightbt",		"|",		9126)
10095c635efSGarrett D'AmoreCHAR("bracketrightex",		"|",		9125)
10195c635efSGarrett D'AmoreCHAR("lt",			",-",		9127)
10295c635efSGarrett D'AmoreCHAR("bracelefttp",		",-",		9127)
10395c635efSGarrett D'AmoreCHAR("lk",			"{",		9128)
10495c635efSGarrett D'AmoreCHAR("braceleftmid",		"{",		9128)
105*260e9a87SYuri PankovCHAR("lb",			"`-",		9129)
106*260e9a87SYuri PankovCHAR("braceleftbt",		"`-",		9129)
10795c635efSGarrett D'AmoreCHAR("braceleftex",		"|",		9130)
10895c635efSGarrett D'AmoreCHAR("rt",			"-.",		9131)
10995c635efSGarrett D'AmoreCHAR("bracerighttp",		"-.",		9131)
11095c635efSGarrett D'AmoreCHAR("rk",			"}",		9132)
11195c635efSGarrett D'AmoreCHAR("bracerightmid",		"}",		9132)
11295c635efSGarrett D'AmoreCHAR("rb",			"-\'",		9133)
113*260e9a87SYuri PankovCHAR("bracerightbt",		"-\'",		9133)
11495c635efSGarrett D'AmoreCHAR("bracerightex",		"|",		9130)
11595c635efSGarrett D'AmoreCHAR("parenlefttp",		"/",		9115)
116*260e9a87SYuri PankovCHAR("parenleftbt",		"\\",		9117)
11795c635efSGarrett D'AmoreCHAR("parenleftex",		"|",		9116)
11895c635efSGarrett D'AmoreCHAR("parenrighttp",		"\\",		9118)
119*260e9a87SYuri PankovCHAR("parenrightbt",		"/",		9120)
12095c635efSGarrett D'AmoreCHAR("parenrightex",		"|",		9119)
12195c635efSGarrett D'Amore
12295c635efSGarrett D'Amore/* Greek characters. */
12395c635efSGarrett D'AmoreCHAR("*A",			"A",		913)
12495c635efSGarrett D'AmoreCHAR("*B",			"B",		914)
125*260e9a87SYuri PankovCHAR("*G",			"G",		915)
126*260e9a87SYuri PankovCHAR("*D",			"_\b/_\b\\",	916)
12795c635efSGarrett D'AmoreCHAR("*E",			"E",		917)
12895c635efSGarrett D'AmoreCHAR("*Z",			"Z",		918)
12995c635efSGarrett D'AmoreCHAR("*Y",			"H",		919)
130*260e9a87SYuri PankovCHAR("*H",			"-\bO",		920)
13195c635efSGarrett D'AmoreCHAR("*I",			"I",		921)
13295c635efSGarrett D'AmoreCHAR("*K",			"K",		922)
13395c635efSGarrett D'AmoreCHAR("*L",			"/\\",		923)
13495c635efSGarrett D'AmoreCHAR("*M",			"M",		924)
13595c635efSGarrett D'AmoreCHAR("*N",			"N",		925)
136*260e9a87SYuri PankovCHAR("*C",			"_\bH",		926)
13795c635efSGarrett D'AmoreCHAR("*O",			"O",		927)
13895c635efSGarrett D'AmoreCHAR("*P",			"TT",		928)
13995c635efSGarrett D'AmoreCHAR("*R",			"P",		929)
140*260e9a87SYuri PankovCHAR("*S",			"S",		931)
14195c635efSGarrett D'AmoreCHAR("*T",			"T",		932)
14295c635efSGarrett D'AmoreCHAR("*U",			"Y",		933)
143*260e9a87SYuri PankovCHAR("*F",			"I\bO",		934)
14495c635efSGarrett D'AmoreCHAR("*X",			"X",		935)
145*260e9a87SYuri PankovCHAR("*Q",			"I\bY",		936)
146*260e9a87SYuri PankovCHAR("*W",			"_\bO",		937)
14795c635efSGarrett D'AmoreCHAR("*a",			"a",		945)
14895c635efSGarrett D'AmoreCHAR("*b",			"B",		946)
14995c635efSGarrett D'AmoreCHAR("*g",			"y",		947)
15095c635efSGarrett D'AmoreCHAR("*d",			"d",		948)
15195c635efSGarrett D'AmoreCHAR("*e",			"e",		949)
152*260e9a87SYuri PankovCHAR("*z",			",\bC",		950)
15395c635efSGarrett D'AmoreCHAR("*y",			"n",		951)
154*260e9a87SYuri PankovCHAR("*h",			"-\b0",		952)
15595c635efSGarrett D'AmoreCHAR("*i",			"i",		953)
15695c635efSGarrett D'AmoreCHAR("*k",			"k",		954)
157*260e9a87SYuri PankovCHAR("*l",			">\b\\",	955)
158*260e9a87SYuri PankovCHAR("*m",			",\bu",		956)
15995c635efSGarrett D'AmoreCHAR("*n",			"v",		957)
160*260e9a87SYuri PankovCHAR("*c",			",\bE",		958)
16195c635efSGarrett D'AmoreCHAR("*o",			"o",		959)
162*260e9a87SYuri PankovCHAR("*p",			"-\bn",		960)
16395c635efSGarrett D'AmoreCHAR("*r",			"p",		961)
164*260e9a87SYuri PankovCHAR("*s",			"-\bo",		963)
165*260e9a87SYuri PankovCHAR("*t",			"~\bt",		964)
16695c635efSGarrett D'AmoreCHAR("*u",			"u",		965)
167*260e9a87SYuri PankovCHAR("*f",			"|\bo",		981)
16895c635efSGarrett D'AmoreCHAR("*x",			"x",		967)
169*260e9a87SYuri PankovCHAR("*q",			"|\bu",		968)
17095c635efSGarrett D'AmoreCHAR("*w",			"w",		969)
171*260e9a87SYuri PankovCHAR("+h",			"-\b0",		977)
172*260e9a87SYuri PankovCHAR("+f",			"|\bo",		966)
173*260e9a87SYuri PankovCHAR("+p",			"-\bw",		982)
17495c635efSGarrett D'AmoreCHAR("+e",			"e",		1013)
17595c635efSGarrett D'AmoreCHAR("ts",			"s",		962)
17695c635efSGarrett D'Amore
17795c635efSGarrett D'Amore/* Accented letters. */
178*260e9a87SYuri PankovCHAR(",C",			",\bC",		199)
179*260e9a87SYuri PankovCHAR(",c",			",\bc",		231)
180*260e9a87SYuri PankovCHAR("/L",			"/\bL",		321)
181*260e9a87SYuri PankovCHAR("/O",			"/\bO",		216)
182*260e9a87SYuri PankovCHAR("/l",			"/\bl",		322)
183*260e9a87SYuri PankovCHAR("/o",			"/\bo",		248)
184*260e9a87SYuri PankovCHAR("oA",			"o\bA",		197)
185*260e9a87SYuri PankovCHAR("oa",			"o\ba",		229)
186*260e9a87SYuri PankovCHAR(":A",			"\"\bA",	196)
187*260e9a87SYuri PankovCHAR(":E",			"\"\bE",	203)
188*260e9a87SYuri PankovCHAR(":I",			"\"\bI",	207)
189*260e9a87SYuri PankovCHAR(":O",			"\"\bO",	214)
190*260e9a87SYuri PankovCHAR(":U",			"\"\bU",	220)
191*260e9a87SYuri PankovCHAR(":a",			"\"\ba",	228)
192*260e9a87SYuri PankovCHAR(":e",			"\"\be",	235)
193*260e9a87SYuri PankovCHAR(":i",			"\"\bi",	239)
194*260e9a87SYuri PankovCHAR(":o",			"\"\bo",	246)
195*260e9a87SYuri PankovCHAR(":u",			"\"\bu",	252)
196*260e9a87SYuri PankovCHAR(":y",			"\"\by",	255)
197*260e9a87SYuri PankovCHAR("'A",			"'\bA",		193)
198*260e9a87SYuri PankovCHAR("'E",			"'\bE",		201)
199*260e9a87SYuri PankovCHAR("'I",			"'\bI",		205)
200*260e9a87SYuri PankovCHAR("'O",			"'\bO",		211)
201*260e9a87SYuri PankovCHAR("'U",			"'\bU",		218)
202*260e9a87SYuri PankovCHAR("'a",			"'\ba",		225)
203*260e9a87SYuri PankovCHAR("'e",			"'\be",		233)
204*260e9a87SYuri PankovCHAR("'i",			"'\bi",		237)
205*260e9a87SYuri PankovCHAR("'o",			"'\bo",		243)
206*260e9a87SYuri PankovCHAR("'u",			"'\bu",		250)
207*260e9a87SYuri PankovCHAR("^A",			"^\bA",		194)
208*260e9a87SYuri PankovCHAR("^E",			"^\bE",		202)
209*260e9a87SYuri PankovCHAR("^I",			"^\bI",		206)
210*260e9a87SYuri PankovCHAR("^O",			"^\bO",		212)
211*260e9a87SYuri PankovCHAR("^U",			"^\bU",		219)
212*260e9a87SYuri PankovCHAR("^a",			"^\ba",		226)
213*260e9a87SYuri PankovCHAR("^e",			"^\be",		234)
214*260e9a87SYuri PankovCHAR("^i",			"^\bi",		238)
215*260e9a87SYuri PankovCHAR("^o",			"^\bo",		244)
216*260e9a87SYuri PankovCHAR("^u",			"^\bu",		251)
217*260e9a87SYuri PankovCHAR("`A",			"`\bA",		192)
218*260e9a87SYuri PankovCHAR("`E",			"`\bE",		200)
219*260e9a87SYuri PankovCHAR("`I",			"`\bI",		204)
220*260e9a87SYuri PankovCHAR("`O",			"`\bO",		210)
221*260e9a87SYuri PankovCHAR("`U",			"`\bU",		217)
222*260e9a87SYuri PankovCHAR("`a",			"`\ba",		224)
223*260e9a87SYuri PankovCHAR("`e",			"`\be",		232)
224*260e9a87SYuri PankovCHAR("`i",			"`\bi",		236)
225*260e9a87SYuri PankovCHAR("`o",			"`\bo",		242)
226*260e9a87SYuri PankovCHAR("`u",			"`\bu",		249)
227*260e9a87SYuri PankovCHAR("~A",			"~\bA",		195)
228*260e9a87SYuri PankovCHAR("~N",			"~\bN",		209)
229*260e9a87SYuri PankovCHAR("~O",			"~\bO",		213)
230*260e9a87SYuri PankovCHAR("~a",			"~\ba",		227)
231*260e9a87SYuri PankovCHAR("~n",			"~\bn",		241)
232*260e9a87SYuri PankovCHAR("~o",			"~\bo",		245)
23395c635efSGarrett D'Amore
23495c635efSGarrett D'Amore/* Arrows and lines. */
23595c635efSGarrett D'AmoreCHAR("<-",			"<-",		8592)
23695c635efSGarrett D'AmoreCHAR("->",			"->",		8594)
237*260e9a87SYuri PankovCHAR("<>",			"<->",		8596)
238*260e9a87SYuri PankovCHAR("da",			"|\bv",		8595)
239*260e9a87SYuri PankovCHAR("ua",			"|\b^",		8593)
24095c635efSGarrett D'AmoreCHAR("va",			"^v",		8597)
24195c635efSGarrett D'AmoreCHAR("lA",			"<=",		8656)
24295c635efSGarrett D'AmoreCHAR("rA",			"=>",		8658)
24395c635efSGarrett D'AmoreCHAR("hA",			"<=>",		8660)
244*260e9a87SYuri PankovCHAR("dA",			"=\bv",		8659)
245*260e9a87SYuri PankovCHAR("uA",			"=\b^",		8657)
24695c635efSGarrett D'AmoreCHAR("vA",			"^=v",		8661)
24795c635efSGarrett D'Amore
24895c635efSGarrett D'Amore/* Logic. */
24995c635efSGarrett D'AmoreCHAR("AN",			"^",		8743)
25095c635efSGarrett D'AmoreCHAR("OR",			"v",		8744)
25195c635efSGarrett D'AmoreCHAR("no",			"~",		172)
25295c635efSGarrett D'AmoreCHAR("tno",			"~",		172)
25395c635efSGarrett D'AmoreCHAR("te",			"3",		8707)
254*260e9a87SYuri PankovCHAR("fa",			"-\bV",		8704)
25595c635efSGarrett D'AmoreCHAR("st",			"-)",		8715)
25695c635efSGarrett D'AmoreCHAR("tf",			".:.",		8756)
25795c635efSGarrett D'AmoreCHAR("3d",			".:.",		8756)
25895c635efSGarrett D'AmoreCHAR("or",			"|",		124)
25995c635efSGarrett D'Amore
26095c635efSGarrett D'Amore/* Mathematicals. */
26195c635efSGarrett D'AmoreCHAR("pl",			"+",		43)
26295c635efSGarrett D'AmoreCHAR("mi",			"-",		8722)
26395c635efSGarrett D'AmoreCHAR("-",			"-",		45)
26495c635efSGarrett D'AmoreCHAR("-+",			"-+",		8723)
26595c635efSGarrett D'AmoreCHAR("+-",			"+-",		177)
26695c635efSGarrett D'AmoreCHAR("t+-",			"+-",		177)
26795c635efSGarrett D'AmoreCHAR("pc",			".",		183)
26895c635efSGarrett D'AmoreCHAR("md",			".",		8901)
26995c635efSGarrett D'AmoreCHAR("mu",			"x",		215)
27095c635efSGarrett D'AmoreCHAR("tmu",			"x",		215)
271*260e9a87SYuri PankovCHAR("c*",			"O\bx",		8855)
272*260e9a87SYuri PankovCHAR("c+",			"O\b+",		8853)
27395c635efSGarrett D'AmoreCHAR("di",			"-:-",		247)
27495c635efSGarrett D'AmoreCHAR("tdi",			"-:-",		247)
27595c635efSGarrett D'AmoreCHAR("f/",			"/",		8260)
27695c635efSGarrett D'AmoreCHAR("**",			"*",		8727)
27795c635efSGarrett D'AmoreCHAR("<=",			"<=",		8804)
27895c635efSGarrett D'AmoreCHAR(">=",			">=",		8805)
27995c635efSGarrett D'AmoreCHAR("<<",			"<<",		8810)
28095c635efSGarrett D'AmoreCHAR(">>",			">>",		8811)
28195c635efSGarrett D'AmoreCHAR("eq",			"=",		61)
28295c635efSGarrett D'AmoreCHAR("!=",			"!=",		8800)
28395c635efSGarrett D'AmoreCHAR("==",			"==",		8801)
28495c635efSGarrett D'AmoreCHAR("ne",			"!==",		8802)
28595c635efSGarrett D'AmoreCHAR("=~",			"=~",		8773)
286*260e9a87SYuri PankovCHAR("|=",			"-~",		8771)
28795c635efSGarrett D'AmoreCHAR("ap",			"~",		8764)
28895c635efSGarrett D'AmoreCHAR("~~",			"~~",		8776)
289*260e9a87SYuri PankovCHAR("~=",			"~=",		8776)
29095c635efSGarrett D'AmoreCHAR("pt",			"oc",		8733)
29195c635efSGarrett D'AmoreCHAR("es",			"{}",		8709)
29295c635efSGarrett D'AmoreCHAR("mo",			"E",		8712)
29395c635efSGarrett D'AmoreCHAR("nm",			"!E",		8713)
29495c635efSGarrett D'AmoreCHAR("sb",			"(=",		8834)
29595c635efSGarrett D'AmoreCHAR("nb",			"(!=",		8836)
29695c635efSGarrett D'AmoreCHAR("sp",			"=)",		8835)
29795c635efSGarrett D'AmoreCHAR("nc",			"!=)",		8837)
298*260e9a87SYuri PankovCHAR("ib",			"(=\b_",	8838)
299*260e9a87SYuri PankovCHAR("ip",			"=\b_)",	8839)
30095c635efSGarrett D'AmoreCHAR("ca",			"(^)",		8745)
30195c635efSGarrett D'AmoreCHAR("cu",			"U",		8746)
302*260e9a87SYuri PankovCHAR("/_",			"_\b/",		8736)
303*260e9a87SYuri PankovCHAR("pp",			"_\b|",		8869)
304*260e9a87SYuri PankovCHAR("is",			"'\b,\bI",	8747)
305*260e9a87SYuri PankovCHAR("integral",		"'\b,\bI",	8747)
30695c635efSGarrett D'AmoreCHAR("sum",			"E",		8721)
30795c635efSGarrett D'AmoreCHAR("product",			"TT",		8719)
30895c635efSGarrett D'AmoreCHAR("coproduct",		"U",		8720)
30995c635efSGarrett D'AmoreCHAR("gr",			"V",		8711)
31095c635efSGarrett D'AmoreCHAR("sr",			"\\/",		8730)
31195c635efSGarrett D'AmoreCHAR("sqrt",			"\\/",		8730)
31295c635efSGarrett D'AmoreCHAR("lc",			"|~",		8968)
31395c635efSGarrett D'AmoreCHAR("rc",			"~|",		8969)
31495c635efSGarrett D'AmoreCHAR("lf",			"|_",		8970)
31595c635efSGarrett D'AmoreCHAR("rf",			"_|",		8971)
31695c635efSGarrett D'AmoreCHAR("if",			"oo",		8734)
31795c635efSGarrett D'AmoreCHAR("Ah",			"N",		8501)
31895c635efSGarrett D'AmoreCHAR("Im",			"I",		8465)
31995c635efSGarrett D'AmoreCHAR("Re",			"R",		8476)
32095c635efSGarrett D'AmoreCHAR("pd",			"a",		8706)
32195c635efSGarrett D'AmoreCHAR("-h",			"/h",		8463)
32295c635efSGarrett D'AmoreCHAR("12",			"1/2",		189)
32395c635efSGarrett D'AmoreCHAR("14",			"1/4",		188)
32495c635efSGarrett D'AmoreCHAR("34",			"3/4",		190)
32595c635efSGarrett D'Amore
32695c635efSGarrett D'Amore/* Ligatures. */
32795c635efSGarrett D'AmoreCHAR("ff",			"ff",		64256)
32895c635efSGarrett D'AmoreCHAR("fi",			"fi",		64257)
32995c635efSGarrett D'AmoreCHAR("fl",			"fl",		64258)
33095c635efSGarrett D'AmoreCHAR("Fi",			"ffi",		64259)
33195c635efSGarrett D'AmoreCHAR("Fl",			"ffl",		64260)
33295c635efSGarrett D'AmoreCHAR("AE",			"AE",		198)
33395c635efSGarrett D'AmoreCHAR("ae",			"ae",		230)
33495c635efSGarrett D'AmoreCHAR("OE",			"OE",		338)
33595c635efSGarrett D'AmoreCHAR("oe",			"oe",		339)
33695c635efSGarrett D'AmoreCHAR("ss",			"ss",		223)
33795c635efSGarrett D'AmoreCHAR("IJ",			"IJ",		306)
33895c635efSGarrett D'AmoreCHAR("ij",			"ij",		307)
33995c635efSGarrett D'Amore
34095c635efSGarrett D'Amore/* Special letters. */
341*260e9a87SYuri PankovCHAR("-D",			"-\bD",		208)
342*260e9a87SYuri PankovCHAR("Sd",			"d",		240)
343*260e9a87SYuri PankovCHAR("TP",			"Th",		222)
344*260e9a87SYuri PankovCHAR("Tp",			"th",		254)
34595c635efSGarrett D'AmoreCHAR(".i",			"i",		305)
34695c635efSGarrett D'AmoreCHAR(".j",			"j",		567)
34795c635efSGarrett D'Amore
34895c635efSGarrett D'Amore/* Currency. */
34995c635efSGarrett D'AmoreCHAR("Do",			"$",		36)
350*260e9a87SYuri PankovCHAR("ct",			"/\bc",		162)
35195c635efSGarrett D'AmoreCHAR("Eu",			"EUR",		8364)
35295c635efSGarrett D'AmoreCHAR("eu",			"EUR",		8364)
353*260e9a87SYuri PankovCHAR("Ye",			"=\bY",		165)
354*260e9a87SYuri PankovCHAR("Po",			"GBP",		163)
355*260e9a87SYuri PankovCHAR("Cs",			"o\bx",		164)
356*260e9a87SYuri PankovCHAR("Fn",			",\bf",		402)
35795c635efSGarrett D'Amore
35895c635efSGarrett D'Amore/* Lines. */
35995c635efSGarrett D'AmoreCHAR("ba",			"|",		124)
36095c635efSGarrett D'AmoreCHAR("br",			"|",		9474)
36195c635efSGarrett D'AmoreCHAR("ul",			"_",		95)
362*260e9a87SYuri PankovCHAR("rn",			"-",		8254)
36395c635efSGarrett D'AmoreCHAR("bb",			"|",		166)
36495c635efSGarrett D'AmoreCHAR("sl",			"/",		47)
36595c635efSGarrett D'AmoreCHAR("rs",			"\\",		92)
36695c635efSGarrett D'Amore
36795c635efSGarrett D'Amore/* Text markers. */
368*260e9a87SYuri PankovCHAR("ci",			"O",		9675)
369*260e9a87SYuri PankovCHAR("bu",			"+\bo",		8226)
370*260e9a87SYuri PankovCHAR("dd",			"|\b=",		8225)
371*260e9a87SYuri PankovCHAR("dg",			"|\b-",		8224)
37295c635efSGarrett D'AmoreCHAR("lz",			"<>",		9674)
37395c635efSGarrett D'AmoreCHAR("sq",			"[]",		9633)
374*260e9a87SYuri PankovCHAR("ps",			"<par>",	182)
375*260e9a87SYuri PankovCHAR("sc",			"<sec>",	167)
37695c635efSGarrett D'AmoreCHAR("lh",			"<=",		9756)
37795c635efSGarrett D'AmoreCHAR("rh",			"=>",		9758)
37895c635efSGarrett D'AmoreCHAR("at",			"@",		64)
37995c635efSGarrett D'AmoreCHAR("sh",			"#",		35)
38095c635efSGarrett D'AmoreCHAR("CR",			"_|",		8629)
38195c635efSGarrett D'AmoreCHAR("OK",			"\\/",		10003)
38295c635efSGarrett D'Amore
38395c635efSGarrett D'Amore/* Legal symbols. */
38495c635efSGarrett D'AmoreCHAR("co",			"(C)",		169)
38595c635efSGarrett D'AmoreCHAR("rg",			"(R)",		174)
38695c635efSGarrett D'AmoreCHAR("tm",			"tm",		8482)
38795c635efSGarrett D'Amore
38895c635efSGarrett D'Amore/* Punctuation. */
38995c635efSGarrett D'AmoreCHAR(".",			".",		46)
390*260e9a87SYuri PankovCHAR("r!",			"!",		161)
391*260e9a87SYuri PankovCHAR("r?",			"?",		191)
39295c635efSGarrett D'AmoreCHAR("em",			"--",		8212)
39395c635efSGarrett D'AmoreCHAR("en",			"-",		8211)
39495c635efSGarrett D'AmoreCHAR("hy",			"-",		8208)
39595c635efSGarrett D'AmoreCHAR("e",			"\\",		92)
39695c635efSGarrett D'Amore
39795c635efSGarrett D'Amore/* Units. */
398*260e9a87SYuri PankovCHAR("de",			"<deg>",	176)
39995c635efSGarrett D'AmoreCHAR("%0",			"%o",		8240)
40095c635efSGarrett D'AmoreCHAR("fm",			"\'",		8242)
401*260e9a87SYuri PankovCHAR("sd",			"''",		8243)
402*260e9a87SYuri PankovCHAR("mc",			",\bu",		181)
40395c635efSGarrett D'Amore
40495c635efSGarrett D'AmoreCHAR_TBL_END
405