font.go 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. package captcha
  2. const (
  3. fontWidth = 5
  4. fontHeight = 8
  5. blackChar = 1
  6. )
  7. var font = [][]byte{
  8. { // 0
  9. 0, 1, 1, 1, 0,
  10. 1, 0, 0, 0, 1,
  11. 1, 0, 0, 0, 1,
  12. 1, 0, 0, 0, 1,
  13. 1, 0, 0, 0, 1,
  14. 1, 0, 0, 0, 1,
  15. 1, 0, 0, 0, 1,
  16. 0, 1, 1, 1, 0,
  17. },
  18. { // 1
  19. 0, 0, 1, 0, 0,
  20. 0, 1, 1, 0, 0,
  21. 1, 0, 1, 0, 0,
  22. 0, 0, 1, 0, 0,
  23. 0, 0, 1, 0, 0,
  24. 0, 0, 1, 0, 0,
  25. 0, 0, 1, 0, 0,
  26. 1, 1, 1, 1, 1,
  27. },
  28. { // 2
  29. 0, 1, 1, 1, 0,
  30. 1, 0, 0, 0, 1,
  31. 0, 0, 0, 0, 1,
  32. 0, 0, 0, 1, 1,
  33. 0, 1, 1, 0, 0,
  34. 1, 0, 0, 0, 0,
  35. 1, 0, 0, 0, 0,
  36. 1, 1, 1, 1, 1,
  37. },
  38. { // 3
  39. 1, 1, 1, 1, 0,
  40. 0, 0, 0, 0, 1,
  41. 0, 0, 0, 1, 0,
  42. 0, 1, 1, 1, 0,
  43. 0, 0, 0, 1, 0,
  44. 0, 0, 0, 0, 1,
  45. 0, 0, 0, 0, 1,
  46. 1, 1, 1, 1, 0,
  47. },
  48. { // 4
  49. 1, 0, 0, 1, 0,
  50. 1, 0, 0, 1, 0,
  51. 1, 0, 0, 1, 0,
  52. 1, 0, 0, 1, 0,
  53. 1, 1, 1, 1, 1,
  54. 0, 0, 0, 1, 0,
  55. 0, 0, 0, 1, 0,
  56. 0, 0, 0, 1, 0,
  57. },
  58. { // 5
  59. 1, 1, 1, 1, 1,
  60. 1, 0, 0, 0, 0,
  61. 1, 0, 0, 0, 0,
  62. 1, 1, 1, 1, 0,
  63. 0, 0, 0, 0, 1,
  64. 0, 0, 0, 0, 1,
  65. 0, 0, 0, 0, 1,
  66. 1, 1, 1, 1, 0,
  67. },
  68. { // 6
  69. 0, 0, 1, 1, 1,
  70. 0, 1, 0, 0, 0,
  71. 1, 0, 0, 0, 0,
  72. 1, 1, 1, 1, 0,
  73. 1, 0, 0, 0, 1,
  74. 1, 0, 0, 0, 1,
  75. 1, 0, 0, 0, 1,
  76. 0, 1, 1, 1, 0,
  77. },
  78. { // 7
  79. 1, 1, 1, 1, 1,
  80. 0, 0, 0, 0, 1,
  81. 0, 0, 0, 0, 1,
  82. 0, 0, 0, 1, 0,
  83. 0, 0, 1, 0, 0,
  84. 0, 1, 0, 0, 0,
  85. 0, 1, 0, 0, 0,
  86. 0, 1, 0, 0, 0,
  87. },
  88. { // 8
  89. 0, 1, 1, 1, 0,
  90. 1, 0, 0, 0, 1,
  91. 1, 0, 0, 0, 1,
  92. 0, 1, 1, 1, 0,
  93. 1, 0, 0, 0, 1,
  94. 1, 0, 0, 0, 1,
  95. 1, 0, 0, 0, 1,
  96. 0, 1, 1, 1, 0,
  97. },
  98. { // 9
  99. 0, 1, 1, 1, 0,
  100. 1, 0, 0, 0, 1,
  101. 1, 0, 0, 0, 1,
  102. 1, 1, 0, 0, 1,
  103. 0, 1, 1, 1, 1,
  104. 0, 0, 0, 0, 1,
  105. 0, 0, 0, 0, 1,
  106. 1, 1, 1, 1, 0,
  107. },
  108. }