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 { "<", "<" }, 7*0fb05a45SDavid du Colombier { ">", ">" }, 8*0fb05a45SDavid du Colombier { "¡", "¡" }, 9*0fb05a45SDavid du Colombier { "¢", "¢" }, 10*0fb05a45SDavid du Colombier { "£", "£" }, 11*0fb05a45SDavid du Colombier { "¤", "¤" }, 12*0fb05a45SDavid du Colombier { "¥", "¥" }, 13*0fb05a45SDavid du Colombier { "¦", "¦" }, 14*0fb05a45SDavid du Colombier { "§", "§" }, 15*0fb05a45SDavid du Colombier { "¨", "¨" }, 16*0fb05a45SDavid du Colombier { "©", "©" }, 17*0fb05a45SDavid du Colombier { "ª", "ª" }, 18*0fb05a45SDavid du Colombier { "«", "«" }, 19*0fb05a45SDavid du Colombier { "¬", "¬" }, 20*0fb05a45SDavid du Colombier { "-", "–" }, 21*0fb05a45SDavid du Colombier { "", "–" }, 22*0fb05a45SDavid du Colombier { "®", "®" }, 23*0fb05a45SDavid du Colombier { "¯", "¯" }, 24*0fb05a45SDavid du Colombier { "°", "°" }, 25*0fb05a45SDavid du Colombier { "±", "±" }, 26*0fb05a45SDavid du Colombier { "²", "²" }, 27*0fb05a45SDavid du Colombier { "³", "³" }, 28*0fb05a45SDavid du Colombier { "´", "´" }, 29*0fb05a45SDavid du Colombier { "µ", "µ" }, 30*0fb05a45SDavid du Colombier { "¶", "¶" }, 31*0fb05a45SDavid du Colombier { "·", "·" }, 32*0fb05a45SDavid du Colombier { "¸", "¸" }, 33*0fb05a45SDavid du Colombier { "¹", "¹" }, 34*0fb05a45SDavid du Colombier { "º", "º" }, 35*0fb05a45SDavid du Colombier { "»", "»" }, 36*0fb05a45SDavid du Colombier { "¼", "¼" }, 37*0fb05a45SDavid du Colombier { "½", "½" }, 38*0fb05a45SDavid du Colombier { "¾", "¾" }, 39*0fb05a45SDavid du Colombier { "¿", "¿" }, 40*0fb05a45SDavid du Colombier { "À", "À" }, 41*0fb05a45SDavid du Colombier { "Á", "Á" }, 42*0fb05a45SDavid du Colombier { "Â", "Â" }, 43*0fb05a45SDavid du Colombier { "Ã", "Ã" }, 44*0fb05a45SDavid du Colombier { "Ä", "Ä" }, 45*0fb05a45SDavid du Colombier { "Å", "Å" }, 46*0fb05a45SDavid du Colombier { "Æ", "Æ" }, 47*0fb05a45SDavid du Colombier { "Ç", "Ç" }, 48*0fb05a45SDavid du Colombier { "È", "È" }, 49*0fb05a45SDavid du Colombier { "É", "É" }, 50*0fb05a45SDavid du Colombier { "Ê", "Ê" }, 51*0fb05a45SDavid du Colombier { "Ë", "Ë" }, 52*0fb05a45SDavid du Colombier { "Ì", "Ì" }, 53*0fb05a45SDavid du Colombier { "Í", "Í" }, 54*0fb05a45SDavid du Colombier { "Î", "Î" }, 55*0fb05a45SDavid du Colombier { "Ï", "Ï" }, 56*0fb05a45SDavid du Colombier { "Ð", "Ð" }, 57*0fb05a45SDavid du Colombier { "Ñ", "Ñ" }, 58*0fb05a45SDavid du Colombier { "Ò", "Ò" }, 59*0fb05a45SDavid du Colombier { "Ó", "Ó" }, 60*0fb05a45SDavid du Colombier { "Ô", "Ô" }, 61*0fb05a45SDavid du Colombier { "Õ", "Õ" }, 62*0fb05a45SDavid du Colombier { "Ö", "Ö" }, 63*0fb05a45SDavid du Colombier { "×", "x" }, 64*0fb05a45SDavid du Colombier { "Ø", "Ø" }, 65*0fb05a45SDavid du Colombier { "Ù", "Ù" }, 66*0fb05a45SDavid du Colombier { "Ú", "Ú" }, 67*0fb05a45SDavid du Colombier { "Û", "Û" }, 68*0fb05a45SDavid du Colombier { "Ü", "Ü" }, 69*0fb05a45SDavid du Colombier { "Ý", "Ý" }, 70*0fb05a45SDavid du Colombier { "Þ", "Þ" }, 71*0fb05a45SDavid du Colombier { "ß", "ß" }, 72*0fb05a45SDavid du Colombier { "à", "à" }, 73*0fb05a45SDavid du Colombier { "á", "á" }, 74*0fb05a45SDavid du Colombier { "â", "â" }, 75*0fb05a45SDavid du Colombier { "ã", "ã" }, 76*0fb05a45SDavid du Colombier { "ä", "ä" }, 77*0fb05a45SDavid du Colombier { "å", "å" }, 78*0fb05a45SDavid du Colombier { "æ", "æ" }, 79*0fb05a45SDavid du Colombier { "ç", "ç" }, 80*0fb05a45SDavid du Colombier { "è", "è" }, 81*0fb05a45SDavid du Colombier { "é", "é" }, 82*0fb05a45SDavid du Colombier { "ê", "ê" }, 83*0fb05a45SDavid du Colombier { "ë", "ë" }, 84*0fb05a45SDavid du Colombier { "ì", "ì" }, 85*0fb05a45SDavid du Colombier { "í", "í" }, 86*0fb05a45SDavid du Colombier { "î", "î" }, 87*0fb05a45SDavid du Colombier { "ï", "ï" }, 88*0fb05a45SDavid du Colombier { "ð", "ð" }, 89*0fb05a45SDavid du Colombier { "ñ", "ñ" }, 90*0fb05a45SDavid du Colombier { "ò", "ò" }, 91*0fb05a45SDavid du Colombier { "ó", "ó" }, 92*0fb05a45SDavid du Colombier { "ô", "ô" }, 93*0fb05a45SDavid du Colombier { "õ", "õ" }, 94*0fb05a45SDavid du Colombier { "ö", "ö" }, 95*0fb05a45SDavid du Colombier { "ø", "ø" }, 96*0fb05a45SDavid du Colombier { "ù", "ù" }, 97*0fb05a45SDavid du Colombier { "ú", "ú" }, 98*0fb05a45SDavid du Colombier { "û", "û" }, 99*0fb05a45SDavid du Colombier { "ü", "ü" }, 100*0fb05a45SDavid du Colombier { "ý", "ý" }, 101*0fb05a45SDavid du Colombier { "þ", "þ" }, 102*0fb05a45SDavid du Colombier { "ÿ", "ÿ" }, 103*0fb05a45SDavid du Colombier { "•", "*" }, 104*0fb05a45SDavid du Colombier { "™", "(tm)" }, 105*0fb05a45SDavid du Colombier { "←", "←" }, 106*0fb05a45SDavid du Colombier { "↑", "↑" }, 107*0fb05a45SDavid du Colombier { "→", "→" }, 108*0fb05a45SDavid du Colombier { "↓", "↓" }, 109*0fb05a45SDavid du Colombier { "≠", "!=" }, 110*0fb05a45SDavid du Colombier { "≤", "≤" }, 111*0fb05a45SDavid du Colombier /* { "□", "¤" }, 112*0fb05a45SDavid du Colombier { "◊", "º" }, */ 113223a736eSDavid du Colombier }; 114223a736eSDavid du Colombier 115223a736eSDavid du Colombier /* unsorted */ 116223a736eSDavid du Colombier Troffchar troffchars[] = 117223a736eSDavid du Colombier { 118223a736eSDavid du Colombier { "A*", "Å", }, 119223a736eSDavid du Colombier { "o\"", "ö", }, 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 { "\\-", "–", }, 128223a736eSDavid du Colombier { "14", "¼", }, 129223a736eSDavid du Colombier { "12", "½", }, 130223a736eSDavid du Colombier { "co", "©", }, 131223a736eSDavid du Colombier { "de", "°", }, 132223a736eSDavid du Colombier { "dg", "¡", }, 133223a736eSDavid du Colombier { "fm", "´", }, 134223a736eSDavid du Colombier { "rg", "®", }, 135223a736eSDavid du Colombier { "bu", "*", }, 136223a736eSDavid du Colombier { "sq", "¤", }, 137*0fb05a45SDavid du Colombier { "hy", "–", }, 138223a736eSDavid du Colombier { "pl", "+", }, 139223a736eSDavid du Colombier { "mi", "-", }, 140223a736eSDavid du Colombier { "mu", "×", }, 141223a736eSDavid du Colombier { "di", "÷", }, 142223a736eSDavid du Colombier { "eq", "=", }, 143223a736eSDavid du Colombier { "==", "==", }, 144223a736eSDavid du Colombier { ">=", ">=", }, 145223a736eSDavid du Colombier { "<=", "<=", }, 146223a736eSDavid du Colombier { "!=", "!=", }, 147223a736eSDavid du Colombier { "+-", "±", }, 148223a736eSDavid du Colombier { "no", "¬", }, 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", "Ø", }, 170223a736eSDavid du Colombier { "aa", "´", }, 171223a736eSDavid du Colombier { "ga", "`", }, 172223a736eSDavid du Colombier { "ci", "O", }, 173223a736eSDavid du Colombier { "L1", "DEATHSTAR", }, 174223a736eSDavid du Colombier { "sc", "§", }, 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