chars.h 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  1. /* sorted by unicode value */
  2. Htmlchar htmlchars[] =
  3. {
  4. { "\"", """ },
  5. { "&", "&" },
  6. { "<", "&lt;" },
  7. { ">", "&gt;" },
  8. { "¡", "&iexcl;" },
  9. { "¢", "&cent;" },
  10. { "£", "&pound;" },
  11. { "¤", "&curren;" },
  12. { "¥", "&yen;" },
  13. { "¦", "&brvbar;" },
  14. { "§", "&sect;" },
  15. { "¨", "&uml;" },
  16. { "©", "&copy;" },
  17. { "ª", "&ordf;" },
  18. { "«", "&laquo;" },
  19. { "¬", "&not;" },
  20. { "-", "&ndash;" },
  21. { "­", "&ndash;" },
  22. { "®", "&reg;" },
  23. { "¯", "&macr;" },
  24. { "°", "&deg;" },
  25. { "±", "&plusmn;" },
  26. { "²", "&sup2;" },
  27. { "³", "&sup3;" },
  28. { "´", "&acute;" },
  29. { "µ", "&micro;" },
  30. { "¶", "&para;" },
  31. { "·", "&middot;" },
  32. { "¸", "&cedil;" },
  33. { "¹", "&sup1;" },
  34. { "º", "&ordm;" },
  35. { "»", "&raquo;" },
  36. { "¼", "&frac14;" },
  37. { "½", "&frac12;" },
  38. { "¾", "&frac34;" },
  39. { "¿", "&iquest;" },
  40. { "À", "&Agrave;" },
  41. { "Á", "&Aacute;" },
  42. { "Â", "&Acirc;" },
  43. { "Ã", "&Atilde;" },
  44. { "Ä", "&Auml;" },
  45. { "Å", "&Aring;" },
  46. { "Æ", "&AElig;" },
  47. { "Ç", "&Ccedil;" },
  48. { "È", "&Egrave;" },
  49. { "É", "&Eacute;" },
  50. { "Ê", "&Ecirc;" },
  51. { "Ë", "&Euml;" },
  52. { "Ì", "&Igrave;" },
  53. { "Í", "&Iacute;" },
  54. { "Î", "&Icirc;" },
  55. { "Ï", "&Iuml;" },
  56. { "Ð", "&ETH;" },
  57. { "Ñ", "&Ntilde;" },
  58. { "Ò", "&Ograve;" },
  59. { "Ó", "&Oacute;" },
  60. { "Ô", "&Ocirc;" },
  61. { "Õ", "&Otilde;" },
  62. { "Ö", "&Ouml;" },
  63. { "×", "x" },
  64. { "Ø", "&Oslash;" },
  65. { "Ù", "&Ugrave;" },
  66. { "Ú", "&Uacute;" },
  67. { "Û", "&Ucirc;" },
  68. { "Ü", "&Uuml;" },
  69. { "Ý", "&Yacute;" },
  70. { "Þ", "&THORN;" },
  71. { "ß", "&szlig;" },
  72. { "à", "&agrave;" },
  73. { "á", "&aacute;" },
  74. { "â", "&acirc;" },
  75. { "ã", "&atilde;" },
  76. { "ä", "&auml;" },
  77. { "å", "&aring;" },
  78. { "æ", "&aelig;" },
  79. { "ç", "&ccedil;" },
  80. { "è", "&egrave;" },
  81. { "é", "&eacute;" },
  82. { "ê", "&ecirc;" },
  83. { "ë", "&euml;" },
  84. { "ì", "&igrave;" },
  85. { "í", "&iacute;" },
  86. { "î", "&icirc;" },
  87. { "ï", "&iuml;" },
  88. { "ð", "&eth;" },
  89. { "ñ", "&ntilde;" },
  90. { "ò", "&ograve;" },
  91. { "ó", "&oacute;" },
  92. { "ô", "&ocirc;" },
  93. { "õ", "&otilde;" },
  94. { "ö", "&ouml;" },
  95. { "ø", "&oslash;" },
  96. { "ù", "&ugrave;" },
  97. { "ú", "&uacute;" },
  98. { "û", "&ucirc;" },
  99. { "ü", "&uuml;" },
  100. { "ý", "&yacute;" },
  101. { "þ", "&thorn;" },
  102. { "ÿ", "&yuml;" },
  103. { "•", "*" },
  104. { "™", "(tm)" },
  105. { "←", "&larr;" },
  106. { "↑", "&uarr;" },
  107. { "→", "&rarr;" },
  108. { "↓", "&darr;" },
  109. { "≠", "!=" },
  110. { "≤", "&le;" },
  111. /* { "□", "&#164;" },
  112. { "◊", "&#186;" }, */
  113. };
  114. /* unsorted */
  115. Troffchar troffchars[] =
  116. {
  117. { "A*", "&Aring;", },
  118. { "o\"", "&ouml;", },
  119. { "ff", "ff", },
  120. { "fi", "fi", },
  121. { "fl", "fl", },
  122. { "Fi", "ffi", },
  123. { "ru", "_", },
  124. { "em", "--", },
  125. { "en", "-", },
  126. { "\\-", "&ndash;", },
  127. { "14", "&#188;", },
  128. { "12", "&#189;", },
  129. { "co", "&#169;", },
  130. { "de", "&#176;", },
  131. { "dg", "&#161;", },
  132. { "fm", "&#180;", },
  133. { "rg", "&#174;", },
  134. { "bu", "*", },
  135. { "sq", "&#164;", },
  136. { "hy", "&ndash;", },
  137. { "pl", "+", },
  138. { "mi", "-", },
  139. { "mu", "&#215;", },
  140. { "di", "&#247;", },
  141. { "eq", "=", },
  142. { "==", "==", },
  143. { ">=", ">=", },
  144. { "<=", "<=", },
  145. { "!=", "!=", },
  146. { "+-", "&#177;", },
  147. { "no", "&#172;", },
  148. { "sl", "/", },
  149. { "ap", "&", },
  150. { "~=", "~=", },
  151. { "pt", "oc", },
  152. { "gr", "GRAD", },
  153. { "->", "->", },
  154. { "<-", "<-", },
  155. { "ua", "^", },
  156. { "da", "v", },
  157. { "is", "Integral", },
  158. { "pd", "DIV", },
  159. { "if", "oo", },
  160. { "sr", "-/", },
  161. { "sb", "(~", },
  162. { "sp", "~)", },
  163. { "cu", "U", },
  164. { "ca", "(^)", },
  165. { "ib", "(=", },
  166. { "ip", "=)", },
  167. { "mo", "C", },
  168. { "es", "&Oslash;", },
  169. { "aa", "&#180;", },
  170. { "ga", "`", },
  171. { "ci", "O", },
  172. { "L1", "DEATHSTAR", },
  173. { "sc", "&#167;", },
  174. { "dd", "++", },
  175. { "lh", "<=", },
  176. { "rh", "=>", },
  177. { "lt", "(", },
  178. { "rt", ")", },
  179. { "lc", "|", },
  180. { "rc", "|", },
  181. { "lb", "(", },
  182. { "rb", ")", },
  183. { "lf", "|", },
  184. { "rf", "|", },
  185. { "lk", "|", },
  186. { "rk", "|", },
  187. { "bv", "|", },
  188. { "ts", "s", },
  189. { "br", "|", },
  190. { "or", "|", },
  191. { "ul", "_", },
  192. { "rn", " ", },
  193. { "**", "*", },
  194. { nil, nil, },
  195. };