xref: /plan9/sys/src/cmd/troff2html/chars.h (revision 0fb05a454311ea792de3070b4d1cc4de5db23659)
1223a736eSDavid du Colombier /* sorted by unicode value */
2223a736eSDavid du Colombier Htmlchar htmlchars[] =
3223a736eSDavid du Colombier {
4*0fb05a45SDavid du Colombier 	{ "\"",	""" },
5*0fb05a45SDavid du Colombier 	{ "&",	"&" },
6*0fb05a45SDavid du Colombier 	{ "<",	"&lt;" },
7*0fb05a45SDavid du Colombier 	{ ">",	"&gt;" },
8*0fb05a45SDavid du Colombier 	{ "¡",	"&iexcl;" },
9*0fb05a45SDavid du Colombier 	{ "¢",	"&cent;" },
10*0fb05a45SDavid du Colombier 	{ "£",	"&pound;" },
11*0fb05a45SDavid du Colombier 	{ "¤",	"&curren;" },
12*0fb05a45SDavid du Colombier 	{ "¥",	"&yen;" },
13*0fb05a45SDavid du Colombier 	{ "¦",	"&brvbar;" },
14*0fb05a45SDavid du Colombier 	{ "§",	"&sect;" },
15*0fb05a45SDavid du Colombier 	{ "¨",	"&uml;" },
16*0fb05a45SDavid du Colombier 	{ "©",	"&copy;" },
17*0fb05a45SDavid du Colombier 	{ "ª",	"&ordf;" },
18*0fb05a45SDavid du Colombier 	{ "«",	"&laquo;" },
19*0fb05a45SDavid du Colombier 	{ "¬",	"&not;" },
20*0fb05a45SDavid du Colombier 	{ "-",	"&ndash;" },
21*0fb05a45SDavid du Colombier 	{ "­",	"&ndash;" },
22*0fb05a45SDavid du Colombier 	{ "®",	"&reg;" },
23*0fb05a45SDavid du Colombier 	{ "¯",	"&macr;" },
24*0fb05a45SDavid du Colombier 	{ "°",	"&deg;" },
25*0fb05a45SDavid du Colombier 	{ "±",	"&plusmn;" },
26*0fb05a45SDavid du Colombier 	{ "²",	"&sup2;" },
27*0fb05a45SDavid du Colombier 	{ "³",	"&sup3;" },
28*0fb05a45SDavid du Colombier 	{ "´",	"&acute;" },
29*0fb05a45SDavid du Colombier 	{ "µ",	"&micro;" },
30*0fb05a45SDavid du Colombier 	{ "¶",	"&para;" },
31*0fb05a45SDavid du Colombier 	{ "·",	"&middot;" },
32*0fb05a45SDavid du Colombier 	{ "¸",	"&cedil;" },
33*0fb05a45SDavid du Colombier 	{ "¹",	"&sup1;" },
34*0fb05a45SDavid du Colombier 	{ "º",	"&ordm;" },
35*0fb05a45SDavid du Colombier 	{ "»",	"&raquo;" },
36*0fb05a45SDavid du Colombier 	{ "¼",	"&frac14;" },
37*0fb05a45SDavid du Colombier 	{ "½",	"&frac12;" },
38*0fb05a45SDavid du Colombier 	{ "¾",	"&frac34;" },
39*0fb05a45SDavid du Colombier 	{ "¿",	"&iquest;" },
40*0fb05a45SDavid du Colombier 	{ "À",	"&Agrave;" },
41*0fb05a45SDavid du Colombier 	{ "Á",	"&Aacute;" },
42*0fb05a45SDavid du Colombier 	{ "Â",	"&Acirc;" },
43*0fb05a45SDavid du Colombier 	{ "Ã",	"&Atilde;" },
44*0fb05a45SDavid du Colombier 	{ "Ä",	"&Auml;" },
45*0fb05a45SDavid du Colombier 	{ "Å",	"&Aring;" },
46*0fb05a45SDavid du Colombier 	{ "Æ",	"&AElig;" },
47*0fb05a45SDavid du Colombier 	{ "Ç",	"&Ccedil;" },
48*0fb05a45SDavid du Colombier 	{ "È",	"&Egrave;" },
49*0fb05a45SDavid du Colombier 	{ "É",	"&Eacute;" },
50*0fb05a45SDavid du Colombier 	{ "Ê",	"&Ecirc;" },
51*0fb05a45SDavid du Colombier 	{ "Ë",	"&Euml;" },
52*0fb05a45SDavid du Colombier 	{ "Ì",	"&Igrave;" },
53*0fb05a45SDavid du Colombier 	{ "Í",	"&Iacute;" },
54*0fb05a45SDavid du Colombier 	{ "Î",	"&Icirc;" },
55*0fb05a45SDavid du Colombier 	{ "Ï",	"&Iuml;" },
56*0fb05a45SDavid du Colombier 	{ "Ð",	"&ETH;" },
57*0fb05a45SDavid du Colombier 	{ "Ñ",	"&Ntilde;" },
58*0fb05a45SDavid du Colombier 	{ "Ò",	"&Ograve;" },
59*0fb05a45SDavid du Colombier 	{ "Ó",	"&Oacute;" },
60*0fb05a45SDavid du Colombier 	{ "Ô",	"&Ocirc;" },
61*0fb05a45SDavid du Colombier 	{ "Õ",	"&Otilde;" },
62*0fb05a45SDavid du Colombier 	{ "Ö",	"&Ouml;" },
63*0fb05a45SDavid du Colombier 	{ "×",	"x" },
64*0fb05a45SDavid du Colombier 	{ "Ø",	"&Oslash;" },
65*0fb05a45SDavid du Colombier 	{ "Ù",	"&Ugrave;" },
66*0fb05a45SDavid du Colombier 	{ "Ú",	"&Uacute;" },
67*0fb05a45SDavid du Colombier 	{ "Û",	"&Ucirc;" },
68*0fb05a45SDavid du Colombier 	{ "Ü",	"&Uuml;" },
69*0fb05a45SDavid du Colombier 	{ "Ý",	"&Yacute;" },
70*0fb05a45SDavid du Colombier 	{ "Þ",	"&THORN;" },
71*0fb05a45SDavid du Colombier 	{ "ß",	"&szlig;" },
72*0fb05a45SDavid du Colombier 	{ "à",	"&agrave;" },
73*0fb05a45SDavid du Colombier 	{ "á",	"&aacute;" },
74*0fb05a45SDavid du Colombier 	{ "â",	"&acirc;" },
75*0fb05a45SDavid du Colombier 	{ "ã",	"&atilde;" },
76*0fb05a45SDavid du Colombier 	{ "ä",	"&auml;" },
77*0fb05a45SDavid du Colombier 	{ "å",	"&aring;" },
78*0fb05a45SDavid du Colombier 	{ "æ",	"&aelig;" },
79*0fb05a45SDavid du Colombier 	{ "ç",	"&ccedil;" },
80*0fb05a45SDavid du Colombier 	{ "è",	"&egrave;" },
81*0fb05a45SDavid du Colombier 	{ "é",	"&eacute;" },
82*0fb05a45SDavid du Colombier 	{ "ê",	"&ecirc;" },
83*0fb05a45SDavid du Colombier 	{ "ë",	"&euml;" },
84*0fb05a45SDavid du Colombier 	{ "ì",	"&igrave;" },
85*0fb05a45SDavid du Colombier 	{ "í",	"&iacute;" },
86*0fb05a45SDavid du Colombier 	{ "î",	"&icirc;" },
87*0fb05a45SDavid du Colombier 	{ "ï",	"&iuml;" },
88*0fb05a45SDavid du Colombier 	{ "ð",	"&eth;" },
89*0fb05a45SDavid du Colombier 	{ "ñ",	"&ntilde;" },
90*0fb05a45SDavid du Colombier 	{ "ò",	"&ograve;" },
91*0fb05a45SDavid du Colombier 	{ "ó",	"&oacute;" },
92*0fb05a45SDavid du Colombier 	{ "ô",	"&ocirc;" },
93*0fb05a45SDavid du Colombier 	{ "õ",	"&otilde;" },
94*0fb05a45SDavid du Colombier 	{ "ö",	"&ouml;" },
95*0fb05a45SDavid du Colombier 	{ "ø",	"&oslash;" },
96*0fb05a45SDavid du Colombier 	{ "ù",	"&ugrave;" },
97*0fb05a45SDavid du Colombier 	{ "ú",	"&uacute;" },
98*0fb05a45SDavid du Colombier 	{ "û",	"&ucirc;" },
99*0fb05a45SDavid du Colombier 	{ "ü",	"&uuml;" },
100*0fb05a45SDavid du Colombier 	{ "ý",	"&yacute;" },
101*0fb05a45SDavid du Colombier 	{ "þ",	"&thorn;" },
102*0fb05a45SDavid du Colombier 	{ "ÿ",	"&yuml;" },
103*0fb05a45SDavid du Colombier 	{ "•",	"*" },
104*0fb05a45SDavid du Colombier 	{ "™",	"(tm)" },
105*0fb05a45SDavid du Colombier 	{ "←", 	"&larr;" },
106*0fb05a45SDavid du Colombier 	{ "↑", 	"&uarr;" },
107*0fb05a45SDavid du Colombier 	{ "→", 	"&rarr;" },
108*0fb05a45SDavid du Colombier 	{ "↓", 	"&darr;" },
109*0fb05a45SDavid du Colombier 	{ "≠",	"!=" },
110*0fb05a45SDavid du Colombier 	{ "≤", 	"&le;" },
111*0fb05a45SDavid du Colombier /*	{ "□",	"&#164;" },
112*0fb05a45SDavid du Colombier 	{ "◊",	"&#186;" }, */
113223a736eSDavid du Colombier };
114223a736eSDavid du Colombier 
115223a736eSDavid du Colombier /* unsorted */
116223a736eSDavid du Colombier Troffchar troffchars[] =
117223a736eSDavid du Colombier {
118223a736eSDavid du Colombier 	{ "A*", "&Aring;", },
119223a736eSDavid du Colombier 	{ "o\"", "&ouml;", },
120223a736eSDavid du Colombier 	{ "ff", "ff", },
121223a736eSDavid du Colombier 	{ "fi", "fi", },
122223a736eSDavid du Colombier 	{ "fl", "fl", },
123223a736eSDavid du Colombier 	{ "Fi", "ffi", },
124223a736eSDavid du Colombier 	{ "ru", "_", },
125223a736eSDavid du Colombier 	{ "em", "--", },
126223a736eSDavid du Colombier 	{ "en", "-", },
127*0fb05a45SDavid du Colombier 	{ "\\-", "&ndash;", },
128223a736eSDavid du Colombier 	{ "14", "&#188;", },
129223a736eSDavid du Colombier 	{ "12", "&#189;", },
130223a736eSDavid du Colombier 	{ "co", "&#169;", },
131223a736eSDavid du Colombier 	{ "de", "&#176;", },
132223a736eSDavid du Colombier 	{ "dg", "&#161;", },
133223a736eSDavid du Colombier 	{ "fm", "&#180;", },
134223a736eSDavid du Colombier 	{ "rg", "&#174;", },
135223a736eSDavid du Colombier 	{ "bu", "*", },
136223a736eSDavid du Colombier 	{ "sq", "&#164;", },
137*0fb05a45SDavid du Colombier 	{ "hy", "&ndash;", },
138223a736eSDavid du Colombier 	{ "pl", "+", },
139223a736eSDavid du Colombier 	{ "mi", "-", },
140223a736eSDavid du Colombier 	{ "mu", "&#215;", },
141223a736eSDavid du Colombier 	{ "di", "&#247;", },
142223a736eSDavid du Colombier 	{ "eq", "=", },
143223a736eSDavid du Colombier 	{ "==", "==", },
144223a736eSDavid du Colombier 	{ ">=", ">=", },
145223a736eSDavid du Colombier 	{ "<=", "<=", },
146223a736eSDavid du Colombier 	{ "!=", "!=", },
147223a736eSDavid du Colombier 	{ "+-", "&#177;", },
148223a736eSDavid du Colombier 	{ "no", "&#172;", },
149223a736eSDavid du Colombier 	{ "sl", "/", },
150223a736eSDavid du Colombier 	{ "ap", "&", },
151223a736eSDavid du Colombier 	{ "~=", "~=", },
152223a736eSDavid du Colombier 	{ "pt", "oc", },
153223a736eSDavid du Colombier 	{ "gr", "GRAD", },
154223a736eSDavid du Colombier 	{ "->", "->", },
155223a736eSDavid du Colombier 	{ "<-", "<-", },
156223a736eSDavid du Colombier 	{ "ua", "^", },
157223a736eSDavid du Colombier 	{ "da", "v", },
158223a736eSDavid du Colombier 	{ "is", "Integral", },
159223a736eSDavid du Colombier 	{ "pd", "DIV", },
160223a736eSDavid du Colombier 	{ "if", "oo", },
161223a736eSDavid du Colombier 	{ "sr", "-/", },
162223a736eSDavid du Colombier 	{ "sb", "(~", },
163223a736eSDavid du Colombier 	{ "sp", "~)", },
164223a736eSDavid du Colombier 	{ "cu", "U", },
165223a736eSDavid du Colombier 	{ "ca", "(^)", },
166223a736eSDavid du Colombier 	{ "ib", "(=", },
167223a736eSDavid du Colombier 	{ "ip", "=)", },
168223a736eSDavid du Colombier 	{ "mo", "C", },
169223a736eSDavid du Colombier 	{ "es", "&Oslash;", },
170223a736eSDavid du Colombier 	{ "aa", "&#180;", },
171223a736eSDavid du Colombier 	{ "ga", "`", },
172223a736eSDavid du Colombier 	{ "ci", "O", },
173223a736eSDavid du Colombier 	{ "L1", "DEATHSTAR", },
174223a736eSDavid du Colombier 	{ "sc", "&#167;", },
175223a736eSDavid du Colombier 	{ "dd", "++", },
176223a736eSDavid du Colombier 	{ "lh", "<=", },
177223a736eSDavid du Colombier 	{ "rh", "=>", },
178223a736eSDavid du Colombier 	{ "lt", "(", },
179223a736eSDavid du Colombier 	{ "rt", ")", },
180223a736eSDavid du Colombier 	{ "lc", "|", },
181223a736eSDavid du Colombier 	{ "rc", "|", },
182223a736eSDavid du Colombier 	{ "lb", "(", },
183223a736eSDavid du Colombier 	{ "rb", ")", },
184223a736eSDavid du Colombier 	{ "lf", "|", },
185223a736eSDavid du Colombier 	{ "rf", "|", },
186223a736eSDavid du Colombier 	{ "lk", "|", },
187223a736eSDavid du Colombier 	{ "rk", "|", },
188223a736eSDavid du Colombier 	{ "bv", "|", },
189223a736eSDavid du Colombier 	{ "ts", "s", },
190223a736eSDavid du Colombier 	{ "br", "|", },
191223a736eSDavid du Colombier 	{ "or", "|", },
192223a736eSDavid du Colombier 	{ "ul", "_", },
193223a736eSDavid du Colombier 	{ "rn", " ", },
194223a736eSDavid du Colombier 	{ "**", "*", },
195223a736eSDavid du Colombier 	{ nil, nil, },
196223a736eSDavid du Colombier };
197