chars.h 3.9 KB

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