You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

251 lines
12KB

  1. ;; -*- coding: utf-8 -*-
  2. (defconst fira-code--data
  3. '(["space.frac" " " "\xe100"] ; 
  4. ["exclam_exclam.liga" "!!" "\xe101"] ; 
  5. ["exclam_exclam_period.liga" "!!." "\xe102"] ; 
  6. ["exclam_equal.liga" "!=" "\xe103"] ; 
  7. ["exclam_equal_equal.liga" "!==" "\xe104"] ; 
  8. ["numbersign_exclam.liga" "#!" "\xe105"] ; 
  9. ["numbersign_numbersign.liga" "##" "\xe106"] ; 
  10. ["numbersign_numbersign_numbersign.liga" "###" "\xe107"] ; 
  11. ["numbersign_numbersign_numbersign_numbersign.liga" "####" "\xe108"] ; 
  12. ["numbersign_parenleft.liga" "#(" "\xe109"] ; 
  13. ["numbersign_colon.liga" "#:" "\xe10a"] ; 
  14. ["numbersign_colon.liga_rem" "#:" "\xe10b"] ; 
  15. ["numbersign_equal.liga" "#=" "\xe10c"] ; 
  16. ["numbersign_question.liga" "#?" "\xe10d"] ; 
  17. ["numbersign_bracketleft.liga" "#[" "\xe10e"] ; 
  18. ["numbersign_underscore.liga" "#_" "\xe10f"] ; 
  19. ["numbersign_underscore_parenleft.liga" "#_(" "\xe110"] ; 
  20. ["numbersign_braceleft.liga" "#{" "\xe111"] ; 
  21. ["dollar.ss05" "$" "\xe112"] ; 
  22. ["dollar_greater.liga" "$>" "\xe113"] ; 
  23. ["percent_percent.liga" "%%" "\xe114"] ; 
  24. ["ampersand.ss03" "&" "\xe115"] ; 
  25. ["ampersand_ampersand.liga" "&&" "\xe116"] ; 
  26. ["parenleft.case" "(" "\xe117"] ; 
  27. ["parenleft.dnom" "(" "\xe118"] ; 
  28. ["parenleft.numr" "(" "\xe119"] ; 
  29. ["parenright.case" ")" "\xe11a"] ; 
  30. ["parenright.dnom" ")" "\xe11b"] ; 
  31. ["parenright.numr" ")" "\xe11c"] ; 
  32. ["asterisk.lc" "*" "\xe11d"] ; 
  33. ["asterisk_asterisk.liga" "**" "\xe11e"] ; 
  34. ["asterisk_asterisk_asterisk.liga" "***" "\xe11f"] ; 
  35. ["asterisk_slash.liga" "*/" "\xe120"] ; 
  36. ["asterisk_greater.liga" "*>" "\xe121"] ; 
  37. ["plus.dnom" "+" "\xe122"] ; 
  38. ["plus.lc" "+" "\xe123"] ; 
  39. ["plus.numr" "+" "\xe124"] ; 
  40. ["plus_plus.liga" "++" "\xe125"] ; 
  41. ["plus_plus_plus.liga" "+++" "\xe126"] ; 
  42. ["plus_greater.liga" "+>" "\xe127"] ; 
  43. ["hyphen.case" "-" "\xe128"] ; 
  44. ["hyphen.lc" "-" "\xe129"] ; 
  45. ["hyphen_hyphen.liga" "--" "\xe12a"] ; 
  46. ["hyphen_hyphen_hyphen.liga" "---" "\xe12b"] ; 
  47. ["hyphen_hyphen_greater.liga" "-->" "\xe12c"] ; 
  48. ["hyphen_less.liga" "-<" "\xe12d"] ; 
  49. ["hyphen_less_less.liga" "-<<" "\xe12e"] ; 
  50. ["hyphen_greater.liga" "->" "\xe12f"] ; 
  51. ["hyphen_greater_greater.liga" "->>" "\xe130"] ; 
  52. ["hyphen_bar.liga" "-|" "\xe131"] ; 
  53. ["hyphen_asciitilde.liga" "-~" "\xe132"] ; 
  54. ["period_hyphen.liga" ".-" "\xe133"] ; 
  55. ["period_period.liga" ".." "\xe134"] ; 
  56. ["period_period_period.liga" "..." "\xe135"] ; 
  57. ["period_period_less.liga" "..<" "\xe136"] ; 
  58. ["period_equal.liga" ".=" "\xe137"] ; 
  59. ["period_question.liga" ".?" "\xe138"] ; 
  60. ["slash_asterisk.liga" "/*" "\xe139"] ; 
  61. ["slash_slash.liga" "//" "\xe13a"] ; 
  62. ["slash_slash_slash.liga" "///" "\xe13b"] ; 
  63. ["slash_equal.liga" "/=" "\xe13c"] ; 
  64. ["slash_equal_equal.liga" "/==" "\xe13d"] ; 
  65. ["slash_greater.liga" "/>" "\xe13e"] ; 
  66. ["slash_backslash.liga" "/\\" "\xe13f"] ; 
  67. ["zero.dnom" "0" "\xe140"] ; 
  68. ["zero.numr" "0" "\xe141"] ; 
  69. ["zero.tosf" "0" "\xe142"] ; 
  70. ["zero.tosf.zero" "0" "\xe143"] ; 
  71. ["zero.zero" "0" "\xe144"] ; 
  72. ["zero.zero.tosf" "0" "\xe145"] ; 
  73. ["one.dnom" "1" "\xe146"] ; 
  74. ["one.numr" "1" "\xe147"] ; 
  75. ["one.tosf" "1" "\xe148"] ; 
  76. ["two.dnom" "2" "\xe149"] ; 
  77. ["two.numr" "2" "\xe14a"] ; 
  78. ["two.tosf" "2" "\xe14b"] ; 
  79. ["three.dnom" "3" "\xe14c"] ; 
  80. ["three.numr" "3" "\xe14d"] ; 
  81. ["three.tosf" "3" "\xe14e"] ; 
  82. ["four.dnom" "4" "\xe14f"] ; 
  83. ["four.numr" "4" "\xe150"] ; 
  84. ["four.tosf" "4" "\xe151"] ; 
  85. ["five.dnom" "5" "\xe152"] ; 
  86. ["five.numr" "5" "\xe153"] ; 
  87. ["five.tosf" "5" "\xe154"] ; 
  88. ["six.dnom" "6" "\xe155"] ; 
  89. ["six.numr" "6" "\xe156"] ; 
  90. ["six.tosf" "6" "\xe157"] ; 
  91. ["seven.dnom" "7" "\xe158"] ; 
  92. ["seven.numr" "7" "\xe159"] ; 
  93. ["seven.tosf" "7" "\xe15a"] ; 
  94. ["eight.dnom" "8" "\xe15b"] ; 
  95. ["eight.numr" "8" "\xe15c"] ; 
  96. ["eight.tosf" "8" "\xe15d"] ; 
  97. ["nine.dnom" "9" "\xe15e"] ; 
  98. ["nine.numr" "9" "\xe15f"] ; 
  99. ["nine.tosf" "9" "\xe160"] ; 
  100. ["colon.uc" ":" "\xe161"] ; 
  101. ["colon_colon.liga" "::" "\xe162"] ; 
  102. ["colon_colon_colon.liga" ":::" "\xe163"] ; 
  103. ["colon_colon_equal.liga" "::=" "\xe164"] ; 
  104. ["colon_less.liga" ":<" "\xe165"] ; 
  105. ["colon_equal.liga" ":=" "\xe166"] ; 
  106. ["colon_greater.liga" ":>" "\xe167"] ; 
  107. ["semicolon_semicolon.liga" ";;" "\xe168"] ; 
  108. ["less_exclam_hyphen_hyphen.liga" "<!--" "\xe169"] ; 
  109. ["less_dollar.liga" "<$" "\xe16a"] ; 
  110. ["less_dollar_greater.liga" "<$>" "\xe16b"] ; 
  111. ["less_asterisk.liga" "<*" "\xe16c"] ; 
  112. ["less_asterisk_greater.liga" "<*>" "\xe16d"] ; 
  113. ["less_plus.liga" "<+" "\xe16e"] ; 
  114. ["less_plus_greater.liga" "<+>" "\xe16f"] ; 
  115. ["less_hyphen.liga" "<-" "\xe170"] ; 
  116. ["less_hyphen_hyphen.liga" "<--" "\xe171"] ; 
  117. ["less_hyphen_less.liga" "<-<" "\xe172"] ; 
  118. ["less_hyphen_greater.liga" "<->" "\xe173"] ; 
  119. ["less_hyphen_bar.liga" "<-|" "\xe174"] ; 
  120. ["less_slash.liga" "</" "\xe175"] ; 
  121. ["less_slash_greater.liga" "</>" "\xe176"] ; 
  122. ["less_colon.liga" "<:" "\xe177"] ; 
  123. ["less_less.liga" "<<" "\xe178"] ; 
  124. ["less_less_hyphen.liga" "<<-" "\xe179"] ; 
  125. ["less_less_less.liga" "<<<" "\xe17a"] ; 
  126. ["less_less_equal.liga" "<<=" "\xe17b"] ; 
  127. ["less_equal.liga" "<=" "\xe17c"] ; 
  128. ["less_equal.ss02" "<=" "\xe17d"] ; 
  129. ["less_equal_less.liga" "<=<" "\xe17e"] ; 
  130. ["less_equal_equal.liga" "<==" "\xe17f"] ; 
  131. ["less_equal_equal_greater.liga" "<==>" "\xe180"] ; 
  132. ["less_equal_greater.liga" "<=>" "\xe181"] ; 
  133. ["less_equal_bar.liga" "<=|" "\xe182"] ; 
  134. ["less_greater.liga" "<>" "\xe183"] ; 
  135. ["less_bar.liga" "<|" "\xe184"] ; 
  136. ["less_bar_greater.liga" "<|>" "\xe185"] ; 
  137. ["less_bar_bar.liga" "<||" "\xe186"] ; 
  138. ["less_bar_bar_bar.liga" "<|||" "\xe187"] ; 
  139. ["less_asciitilde.liga" "<~" "\xe188"] ; 
  140. ["less_asciitilde_greater.liga" "<~>" "\xe189"] ; 
  141. ["less_asciitilde_asciitilde.liga" "<~~" "\xe18a"] ; 
  142. ["equal.dnom" "=" "\xe18b"] ; 
  143. ["equal.numr" "=" "\xe18c"] ; 
  144. ["equal_exclam_equal.liga" "=!=" "\xe18d"] ; 
  145. ["equal_slash_equal.liga" "=/=" "\xe18e"] ; 
  146. ["equal_colon_equal.liga" "=:=" "\xe18f"] ; 
  147. ["equal_less_less.liga" "=<<" "\xe190"] ; 
  148. ["equal_equal.liga" "==" "\xe191"] ; 
  149. ["equal_equal_equal.liga" "===" "\xe192"] ; 
  150. ["equal_equal_greater.liga" "==>" "\xe193"] ; 
  151. ["equal_greater.liga" "=>" "\xe194"] ; 
  152. ["equal_greater_greater.liga" "=>>" "\xe195"] ; 
  153. ["greater_hyphen.liga" ">-" "\xe196"] ; 
  154. ["greater_hyphen_greater.liga" ">->" "\xe197"] ; 
  155. ["greater_colon.liga" ">:" "\xe198"] ; 
  156. ["greater_equal.liga" ">=" "\xe199"] ; 
  157. ["greater_equal.ss02" ">=" "\xe19a"] ; 
  158. ["greater_equal_greater.liga" ">=>" "\xe19b"] ; 
  159. ["greater_greater.liga" ">>" "\xe19c"] ; 
  160. ["greater_greater_hyphen.liga" ">>-" "\xe19d"] ; 
  161. ["greater_greater_equal.liga" ">>=" "\xe19e"] ; 
  162. ["greater_greater_greater.liga" ">>>" "\xe19f"] ; 
  163. ["question_period.liga" "?." "\xe1a0"] ; 
  164. ["question_colon.liga" "?:" "\xe1a1"] ; 
  165. ["question_equal.liga" "?=" "\xe1a2"] ; 
  166. ["question_question.liga" "??" "\xe1a3"] ; 
  167. ["at.ss06" "@" "\xe1a4"] ; 
  168. ["F_l.liga" "Fl" "\xe1a5"] ; 
  169. ["T_l.liga" "Tl" "\xe1a6"] ; 
  170. ["bracketleft.case" "[" "\xe1a7"] ; 
  171. ["bracketleft_bar.liga" "[|" "\xe1a8"] ; 
  172. ["backslash.ss08" "\\" "\xe1a9"] ; 
  173. ["backslash.thick.ss08" "\\" "\xe1aa"] ; 
  174. ["backslash_slash.liga" "\\/" "\xe1ab"] ; 
  175. ["bracketright.case" "]" "\xe1ac"] ; 
  176. ["bracketright_numbersign.liga" "]#" "\xe1ad"] ; 
  177. ["asciicircum_equal.liga" "^=" "\xe1ae"] ; 
  178. ["underscore_underscore.liga" "__" "\xe1af"] ; 
  179. ["underscore_bar_underscore.liga" "_|_" "\xe1b0"] ; 
  180. ["grave.case" "`" "\xe1b1"] ; 
  181. ["f_l.liga" "fl" "\xe1b2"] ; 
  182. ["i.loclTRK" "i" "\xe1b3"] ; 
  183. ["i.salt_low" "i" "\xe1b4"] ; 
  184. ["j.salt_low" "j" "\xe1b5"] ; 
  185. ["r.ss01" "r" "\xe1b6"] ; 
  186. ["w_w_w.liga" "www" "\xe1b7"] ; 
  187. ["x.multiply" "x" "\xe1b8"] ; 
  188. ["braceleft.case" "{" "\xe1b9"] ; 
  189. ["braceleft_bar.liga" "{|" "\xe1ba"] ; 
  190. ["bar_hyphen.liga" "|-" "\xe1bb"] ; 
  191. ["bar_hyphen_greater.liga" "|->" "\xe1bc"] ; 
  192. ["bar_equal.liga" "|=" "\xe1bd"] ; 
  193. ["bar_equal_greater.liga" "|=>" "\xe1be"] ; 
  194. ["bar_greater.liga" "%>%" "\xe1bf"] ; 
  195. ["bar_bracketright.liga" "|]" "\xe1c0"] ; 
  196. ["bar_bar.liga" "||" "\xe1c1"] ; 
  197. ["bar_bar_hyphen.liga" "||-" "\xe1c2"] ; 
  198. ["bar_bar_equal.liga" "||=" "\xe1c3"] ; 
  199. ["bar_bar_greater.liga" "||>" "\xe1c4"] ; 
  200. ["bar_bar_bar_greater.liga" "|||>" "\xe1c5"] ; 
  201. ["bar_braceright.liga" "|}" "\xe1c6"] ; 
  202. ["braceright.case" "}" "\xe1c7"] ; 
  203. ["asciitilde_hyphen.liga" "~-" "\xe1c8"] ; 
  204. ["asciitilde_equal.liga" "~=" "\xe1c9"] ; 
  205. ["asciitilde_greater.liga" "~>" "\xe1ca"] ; 
  206. ["asciitilde_at.liga" "~@" "\xe1cb"] ; 
  207. ["asciitilde_asciitilde.liga" "~~" "\xe1cc"] ; 
  208. ["asciitilde_asciitilde_greater.liga" "~~>" "\xe1cd"] ; 
  209. ["exclamdown.case" "¡" "\xe1ce"] ; 
  210. ["dieresis.case" "¨" "\xe1cf"] ; 
  211. ["guillemotleft.case" "«" "\xe1d0"] ; 
  212. ["uni00AD.case" "­" "\xe1d1"] ; 
  213. ["macron.case" "¯" "\xe1d2"] ; 
  214. ["acute.case" "´" "\xe1d3"] ; 
  215. ["acute.case.loclPLK" "´" "\xe1d4"] ; 
  216. ["acute.loclPLK" "´" "\xe1d5"] ; 
  217. ["cedilla.case" "¸" "\xe1d6"] ; 
  218. ["guillemotright.case" "»" "\xe1d7"] ; 
  219. ["questiondown.case" "¿" "\xe1d8"] ; 
  220. ["Oacute.loclPLK" "Ó" "\xe1d9"] ; 
  221. ["oacute.loclPLK" "ó" "\xe1da"] ; 
  222. ["Cacute.loclPLK" "Ć" "\xe1db"] ; 
  223. ["cacute.loclPLK" "ć" "\xe1dc"] ; 
  224. ["Nacute.loclPLK" "Ń" "\xe1dd"] ; 
  225. ["nacute.loclPLK" "ń" "\xe1de"] ; 
  226. ["Sacute.loclPLK" "Ś" "\xe1df"] ; 
  227. ["sacute.loclPLK" "ś" "\xe1e0"] ; 
  228. ["Zacute.loclPLK" "Ź" "\xe1e1"] ; 
  229. ["zacute.loclPLK" "ź" "\xe1e2"] ; 
  230. ["circumflex.case" "ˆ" "\xe1e3"] ; 
  231. ["caron.alt" "ˇ" "\xe1e4"] ; 
  232. ["caron.case" "ˇ" "\xe1e5"] ; 
  233. ["breve.case" "˘" "\xe1e6"] ; 
  234. ["dotaccent.case" "˙" "\xe1e7"] ; 
  235. ["ring.case" "˚" "\xe1e8"] ; 
  236. ["tilde.case" "˜" "\xe1e9"] ; 
  237. ["hungarumlaut.case" "˝" "\xe1ea"] ; 
  238. ["uni0326.case" "̦" "\xe1eb"] ; 
  239. ["tonos.case" "΄" "\xe1ec"] ; 
  240. ["uni1FEF.case" "`" "\xe1ed"] ; 
  241. ["uni1FFD.case" "´" "\xe1ee"] ; 
  242. ["uni2007.tf" " " "\xe1ef"] ; 
  243. ["endash.case" "–" "\xe1f0"] ; 
  244. ["emdash.case" "—" "\xe1f1"] ; 
  245. ["guilsinglleft.case" "‹" "\xe1f2"] ; 
  246. ["guilsinglright.case" "›" "\xe1f3"] ; 
  247. ["minus.dnom" "−" "\xe1f4"] ; 
  248. ["minus.numr" "−" "\xe1f5"] ; 
  249. ["infinity.case" "∞" "\xe1f6"] ; 
  250. ))