rasterfont1.go 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314
  1. package imageutil
  2. /*
  3. Basic1CharMap is a default character map for RenderSymbols.
  4. It only has uppcase letters, numbers, the underscore and the colon rune.
  5. */
  6. var Basic1CharMap = map[rune]string{
  7. ':': `
  8. **
  9. **
  10. `[1:],
  11. '_': `
  12. *******
  13. `[1:],
  14. 'a': `
  15. *****
  16. ** **
  17. *******
  18. ** **
  19. ** **
  20. `[1:],
  21. 'b': `
  22. ******
  23. ** **
  24. ******
  25. ** **
  26. ******
  27. `[1:],
  28. 'c': `
  29. ******
  30. **
  31. **
  32. **
  33. ******
  34. `[1:],
  35. 'd': `
  36. ******
  37. ** **
  38. ** **
  39. ** **
  40. ******
  41. `[1:],
  42. 'e': `
  43. *******
  44. **
  45. *****
  46. **
  47. *******
  48. `[1:],
  49. 'f': `
  50. *******
  51. **
  52. *****
  53. **
  54. **
  55. `[1:],
  56. 'g': `
  57. ******
  58. **
  59. ** ***
  60. ** **
  61. ******
  62. `[1:],
  63. 'h': `
  64. ** **
  65. ** **
  66. *******
  67. ** **
  68. ** **
  69. `[1:],
  70. 'i': `
  71. **
  72. **
  73. **
  74. **
  75. **
  76. `[1:],
  77. 'j': `
  78. **
  79. **
  80. **
  81. ** **
  82. *****
  83. `[1:],
  84. 'k': `
  85. ** **
  86. ** **
  87. *****
  88. ** **
  89. ** **
  90. `[1:],
  91. 'l': `
  92. **
  93. **
  94. **
  95. **
  96. *******
  97. `[1:],
  98. 'm': `
  99. *** ***
  100. **** ****
  101. ** **** **
  102. ** ** **
  103. ** **
  104. `[1:],
  105. 'n': `
  106. *** **
  107. **** **
  108. ** ** **
  109. ** ** **
  110. ** ****
  111. `[1:],
  112. 'o': `
  113. ******
  114. ** **
  115. ** **
  116. ** **
  117. ******
  118. `[1:],
  119. 'p': `
  120. ******
  121. ** **
  122. ******
  123. **
  124. **
  125. `[1:],
  126. 'q': `
  127. ******
  128. ** **
  129. ** **
  130. ** ** **
  131. ******
  132. **
  133. `[1:],
  134. 'r': `
  135. ******
  136. ** **
  137. ******
  138. ** **
  139. ** **
  140. `[1:],
  141. 's': `
  142. ******
  143. **
  144. *******
  145. **
  146. ******
  147. `[1:],
  148. 't': `
  149. ********
  150. **
  151. **
  152. **
  153. **
  154. `[1:],
  155. 'u': `
  156. ** **
  157. ** **
  158. ** **
  159. ** **
  160. ******
  161. `[1:],
  162. 'v': `
  163. ** **
  164. ** **
  165. ** **
  166. ** **
  167. ****
  168. `[1:],
  169. 'w': `
  170. ** **
  171. ** **
  172. ** * **
  173. ** *** **
  174. *** ***
  175. `[1:],
  176. 'x': `
  177. ** **
  178. ** **
  179. ***
  180. ** **
  181. ** **
  182. `[1:],
  183. 'y': `
  184. ** **
  185. ** **
  186. ****
  187. **
  188. **
  189. `[1:],
  190. 'z': `
  191. *******
  192. ***
  193. ***
  194. ***
  195. *******
  196. `[1:],
  197. '1': `
  198. **
  199. ***
  200. **
  201. **
  202. **
  203. `[1:],
  204. '2': `
  205. ******
  206. **
  207. *****
  208. **
  209. *******
  210. `[1:],
  211. '3': `
  212. ******
  213. **
  214. *****
  215. **
  216. ******
  217. `[1:],
  218. '4': `
  219. ** **
  220. ** **
  221. *******
  222. **
  223. **
  224. `[1:],
  225. '5': `
  226. *******
  227. **
  228. ******
  229. **
  230. ******
  231. `[1:],
  232. '6': `
  233. ******
  234. **
  235. *******
  236. ** **
  237. ******
  238. `[1:],
  239. '7': `
  240. *******
  241. **
  242. **
  243. **
  244. **
  245. `[1:],
  246. '8': `
  247. *****
  248. ** **
  249. *****
  250. ** **
  251. *****
  252. `[1:],
  253. '9': `
  254. *****
  255. ** **
  256. ******
  257. **
  258. *****
  259. `[1:],
  260. '0': `
  261. ******
  262. ** ****
  263. ** ** **
  264. **** **
  265. ******
  266. `[1:],
  267. }