aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/troff2html/chars.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/troff2html/chars.h')
-rw-r--r--src/cmd/troff2html/chars.h195
1 files changed, 195 insertions, 0 deletions
diff --git a/src/cmd/troff2html/chars.h b/src/cmd/troff2html/chars.h
new file mode 100644
index 00000000..7db2f85f
--- /dev/null
+++ b/src/cmd/troff2html/chars.h
@@ -0,0 +1,195 @@
+/* sorted by unicode value */
+Htmlchar htmlchars[] =
+{
+ { "\"", """ },
+ { "&", "&" },
+ { "<", "&lt;" },
+ { ">", "&gt;" },
+ { "¡", "&iexcl;" },
+ { "¢", "&cent;" },
+ { "£", "&pound;" },
+ { "¤", "&curren;" },
+ { "¥", "&yen;" },
+ { "¦", "&brvbar;" },
+ { "§", "&sect;" },
+ { "¨", "&uml;" },
+ { "©", "&copy;" },
+ { "ª", "&ordf;" },
+ { "«", "&laquo;" },
+ { "¬", "&not;" },
+ { "­", "&ndash;" },
+ { "®", "&reg;" },
+ { "¯", "&macr;" },
+ { "°", "&deg;" },
+ { "±", "&plusmn;" },
+ { "²", "&sup2;" },
+ { "³", "&sup3;" },
+ { "´", "&acute;" },
+ { "µ", "&micro;" },
+ { "¶", "&para;" },
+ { "·", "&middot;" },
+ { "¸", "&cedil;" },
+ { "¹", "&sup1;" },
+ { "º", "&ordm;" },
+ { "»", "&raquo;" },
+ { "¼", "&frac14;" },
+ { "½", "&frac12;" },
+ { "¾", "&frac34;" },
+ { "¿", "&iquest;" },
+ { "À", "&Agrave;" },
+ { "Á", "&Aacute;" },
+ { "Â", "&Acirc;" },
+ { "Ã", "&Atilde;" },
+ { "Ä", "&Auml;" },
+ { "Å", "&Aring;" },
+ { "Æ", "&AElig;" },
+ { "Ç", "&Ccedil;" },
+ { "È", "&Egrave;" },
+ { "É", "&Eacute;" },
+ { "Ê", "&Ecirc;" },
+ { "Ë", "&Euml;" },
+ { "Ì", "&Igrave;" },
+ { "Í", "&Iacute;" },
+ { "Î", "&Icirc;" },
+ { "Ï", "&Iuml;" },
+ { "Ð", "&ETH;" },
+ { "Ñ", "&Ntilde;" },
+ { "Ò", "&Ograve;" },
+ { "Ó", "&Oacute;" },
+ { "Ô", "&Ocirc;" },
+ { "Õ", "&Otilde;" },
+ { "Ö", "&Ouml;" },
+ { "×", "x" },
+ { "Ø", "&Oslash;" },
+ { "Ù", "&Ugrave;" },
+ { "Ú", "&Uacute;" },
+ { "Û", "&Ucirc;" },
+ { "Ü", "&Uuml;" },
+ { "Ý", "&Yacute;" },
+ { "Þ", "&THORN;" },
+ { "ß", "&szlig;" },
+ { "à", "&agrave;" },
+ { "á", "&aacute;" },
+ { "â", "&acirc;" },
+ { "ã", "&atilde;" },
+ { "ä", "&auml;" },
+ { "å", "&aring;" },
+ { "æ", "&aelig;" },
+ { "ç", "&ccedil;" },
+ { "è", "&egrave;" },
+ { "é", "&eacute;" },
+ { "ê", "&ecirc;" },
+ { "ë", "&euml;" },
+ { "ì", "&igrave;" },
+ { "í", "&iacute;" },
+ { "î", "&icirc;" },
+ { "ï", "&iuml;" },
+ { "ð", "&eth;" },
+ { "ñ", "&ntilde;" },
+ { "ò", "&ograve;" },
+ { "ó", "&oacute;" },
+ { "ô", "&ocirc;" },
+ { "õ", "&otilde;" },
+ { "ö", "&ouml;" },
+ { "ø", "&oslash;" },
+ { "ù", "&ugrave;" },
+ { "ú", "&uacute;" },
+ { "û", "&ucirc;" },
+ { "ü", "&uuml;" },
+ { "ý", "&yacute;" },
+ { "þ", "&thorn;" },
+ { "ÿ", "&yuml;" },
+ { "•", "*" },
+ { "™", "(tm)" },
+ { "←", "&larr;" },
+ { "↑", "&uarr;" },
+ { "→", "&rarr;" },
+ { "↓", "&darr;" },
+ { "≠", "!=" },
+ { "≤", "&le;" },
+/* { "□", "&#164;" },
+ { "◊", "&#186;" }, */
+};
+
+/* unsorted */
+Troffchar troffchars[] =
+{
+ { "A*", "&Aring;", },
+ { "o\"", "&ouml;", },
+ { "ff", "ff", },
+ { "fi", "fi", },
+ { "fl", "fl", },
+ { "Fi", "ffi", },
+ { "ru", "_", },
+ { "em", "--", },
+ { "en", "-", },
+ { "\\-", "&ndash;", },
+ { "14", "&#188;", },
+ { "12", "&#189;", },
+ { "co", "&#169;", },
+ { "de", "&#176;", },
+ { "dg", "&#161;", },
+ { "fm", "&#180;", },
+ { "rg", "&#174;", },
+ { "bu", "*", },
+ { "sq", "&#164;", },
+ { "hy", "&ndash;", },
+ { "pl", "+", },
+ { "mi", "-", },
+ { "mu", "&#215;", },
+ { "di", "&#247;", },
+ { "eq", "=", },
+ { "==", "==", },
+ { ">=", ">=", },
+ { "<=", "<=", },
+ { "!=", "!=", },
+ { "+-", "&#177;", },
+ { "no", "&#172;", },
+ { "sl", "/", },
+ { "ap", "&", },
+ { "~=", "~=", },
+ { "pt", "oc", },
+ { "gr", "GRAD", },
+ { "->", "->", },
+ { "<-", "<-", },
+ { "ua", "^", },
+ { "da", "v", },
+ { "is", "Integral", },
+ { "pd", "DIV", },
+ { "if", "oo", },
+ { "sr", "-/", },
+ { "sb", "(~", },
+ { "sp", "~)", },
+ { "cu", "U", },
+ { "ca", "(^)", },
+ { "ib", "(=", },
+ { "ip", "=)", },
+ { "mo", "C", },
+ { "es", "&Oslash;", },
+ { "aa", "&#180;", },
+ { "ga", "`", },
+ { "ci", "O", },
+ { "L1", "DEATHSTAR", },
+ { "sc", "&#167;", },
+ { "dd", "++", },
+ { "lh", "<=", },
+ { "rh", "=>", },
+ { "lt", "(", },
+ { "rt", ")", },
+ { "lc", "|", },
+ { "rc", "|", },
+ { "lb", "(", },
+ { "rb", ")", },
+ { "lf", "|", },
+ { "rf", "|", },
+ { "lk", "|", },
+ { "rk", "|", },
+ { "bv", "|", },
+ { "ts", "s", },
+ { "br", "|", },
+ { "or", "|", },
+ { "ul", "_", },
+ { "rn", " ", },
+ { "**", "*", },
+ { nil, nil, },
+};