zapfding.py 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261
  1. # manually generated from https://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/zdingbat.txt
  2. _zapfding_encoding = [
  3. "\u0000",
  4. "\u0001",
  5. "\u0002",
  6. "\u0003",
  7. "\u0004",
  8. "\u0005",
  9. "\u0006",
  10. "\u0007",
  11. "\u0008",
  12. "\u0009",
  13. "\u000A",
  14. "\u000B",
  15. "\u000C",
  16. "\u000D",
  17. "\u000E",
  18. "\u000F",
  19. "\u0010",
  20. "\u0011",
  21. "\u0012",
  22. "\u0013",
  23. "\u0014",
  24. "\u0015",
  25. "\u0016",
  26. "\u0017",
  27. "\u0018",
  28. "\u0019",
  29. "\u001A",
  30. "\u001B",
  31. "\u001C",
  32. "\u001D",
  33. "\u001E",
  34. "\u001F",
  35. "\u0020",
  36. "\u2701",
  37. "\u2702",
  38. "\u2703",
  39. "\u2704",
  40. "\u260E",
  41. "\u2706",
  42. "\u2707",
  43. "\u2708",
  44. "\u2709",
  45. "\u261B",
  46. "\u261E",
  47. "\u270C",
  48. "\u270D",
  49. "\u270E",
  50. "\u270F",
  51. "\u2710",
  52. "\u2711",
  53. "\u2712",
  54. "\u2713",
  55. "\u2714",
  56. "\u2715",
  57. "\u2716",
  58. "\u2717",
  59. "\u2718",
  60. "\u2719",
  61. "\u271A",
  62. "\u271B",
  63. "\u271C",
  64. "\u271D",
  65. "\u271E",
  66. "\u271F",
  67. "\u2720",
  68. "\u2721",
  69. "\u2722",
  70. "\u2723",
  71. "\u2724",
  72. "\u2725",
  73. "\u2726",
  74. "\u2727",
  75. "\u2605",
  76. "\u2729",
  77. "\u272A",
  78. "\u272B",
  79. "\u272C",
  80. "\u272D",
  81. "\u272E",
  82. "\u272F",
  83. "\u2730",
  84. "\u2731",
  85. "\u2732",
  86. "\u2733",
  87. "\u2734",
  88. "\u2735",
  89. "\u2736",
  90. "\u2737",
  91. "\u2738",
  92. "\u2739",
  93. "\u273A",
  94. "\u273B",
  95. "\u273C",
  96. "\u273D",
  97. "\u273E",
  98. "\u273F",
  99. "\u2740",
  100. "\u2741",
  101. "\u2742",
  102. "\u2743",
  103. "\u2744",
  104. "\u2745",
  105. "\u2746",
  106. "\u2747",
  107. "\u2748",
  108. "\u2749",
  109. "\u274A",
  110. "\u274B",
  111. "\u25CF",
  112. "\u274D",
  113. "\u25A0",
  114. "\u274F",
  115. "\u2750",
  116. "\u2751",
  117. "\u2752",
  118. "\u25B2",
  119. "\u25BC",
  120. "\u25C6",
  121. "\u2756",
  122. "\u25D7",
  123. "\u2758",
  124. "\u2759",
  125. "\u275A",
  126. "\u275B",
  127. "\u275C",
  128. "\u275D",
  129. "\u275E",
  130. "\u007F",
  131. "\uF8D7",
  132. "\uF8D8",
  133. "\uF8D9",
  134. "\uF8DA",
  135. "\uF8DB",
  136. "\uF8DC",
  137. "\uF8DD",
  138. "\uF8DE",
  139. "\uF8DF",
  140. "\uF8E0",
  141. "\uF8E1",
  142. "\uF8E2",
  143. "\uF8E3",
  144. "\uF8E4",
  145. "\u008E",
  146. "\u008F",
  147. "\u0090",
  148. "\u0091",
  149. "\u0092",
  150. "\u0093",
  151. "\u0094",
  152. "\u0095",
  153. "\u0096",
  154. "\u0097",
  155. "\u0098",
  156. "\u0099",
  157. "\u009A",
  158. "\u009B",
  159. "\u009C",
  160. "\u009D",
  161. "\u009E",
  162. "\u009F",
  163. "\u00A0",
  164. "\u2761",
  165. "\u2762",
  166. "\u2763",
  167. "\u2764",
  168. "\u2765",
  169. "\u2766",
  170. "\u2767",
  171. "\u2663",
  172. "\u2666",
  173. "\u2665",
  174. "\u2660",
  175. "\u2460",
  176. "\u2461",
  177. "\u2462",
  178. "\u2463",
  179. "\u2464",
  180. "\u2465",
  181. "\u2466",
  182. "\u2467",
  183. "\u2468",
  184. "\u2469",
  185. "\u2776",
  186. "\u2777",
  187. "\u2778",
  188. "\u2779",
  189. "\u277A",
  190. "\u277B",
  191. "\u277C",
  192. "\u277D",
  193. "\u277E",
  194. "\u277F",
  195. "\u2780",
  196. "\u2781",
  197. "\u2782",
  198. "\u2783",
  199. "\u2784",
  200. "\u2785",
  201. "\u2786",
  202. "\u2787",
  203. "\u2788",
  204. "\u2789",
  205. "\u278A",
  206. "\u278B",
  207. "\u278C",
  208. "\u278D",
  209. "\u278E",
  210. "\u278F",
  211. "\u2790",
  212. "\u2791",
  213. "\u2792",
  214. "\u2793",
  215. "\u2794",
  216. "\u2192",
  217. "\u2194",
  218. "\u2195",
  219. "\u2798",
  220. "\u2799",
  221. "\u279A",
  222. "\u279B",
  223. "\u279C",
  224. "\u279D",
  225. "\u279E",
  226. "\u279F",
  227. "\u27A0",
  228. "\u27A1",
  229. "\u27A2",
  230. "\u27A3",
  231. "\u27A4",
  232. "\u27A5",
  233. "\u27A6",
  234. "\u27A7",
  235. "\u27A8",
  236. "\u27A9",
  237. "\u27AA",
  238. "\u27AB",
  239. "\u27AC",
  240. "\u27AD",
  241. "\u27AE",
  242. "\u27AF",
  243. "\u00F0",
  244. "\u27B1",
  245. "\u27B2",
  246. "\u27B3",
  247. "\u27B4",
  248. "\u27B5",
  249. "\u27B6",
  250. "\u27B7",
  251. "\u27B8",
  252. "\u27B9",
  253. "\u27BA",
  254. "\u27BB",
  255. "\u27BC",
  256. "\u27BD",
  257. "\u27BE",
  258. "\u00FF",
  259. ]
  260. assert len(_zapfding_encoding) == 256