jan_flanders

Untitled

Dec 15th, 2012
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Scroll down for the offset table.
  2.  
  3. //How it works:
  4. //1) a text has character '+'
  5. //2) '+' is charcode 43
  6. //3) charcode 43 is at index 11 in the codetable
  7. //3) OffsetTable[11] = 2253 which is the bytesoffset to read the drawing commands for the '+' glyph
  8. CodeTable:
  9. CodeTable[0] = 32( )
  10. CodeTable[1] = 33(!)
  11. CodeTable[2] = 34(")
  12. CodeTable[3] = 35(#)
  13. CodeTable[4] = 36($)
  14. CodeTable[5] = 37(%)
  15. CodeTable[6] = 38(&)
  16. CodeTable[7] = 39(')
  17. CodeTable[8] = 40(()
  18. CodeTable[9] = 41())
  19. CodeTable[10] = 42(*)
  20. CodeTable[11] = 43(+)
  21. CodeTable[12] = 44(,)
  22. CodeTable[13] = 45(-)
  23. CodeTable[14] = 46(.)
  24. CodeTable[15] = 47(/)
  25. CodeTable[16] = 48(0)
  26. CodeTable[17] = 49(1)
  27. CodeTable[18] = 50(2)
  28. CodeTable[19] = 51(3)
  29. CodeTable[20] = 52(4)
  30. CodeTable[21] = 53(5)
  31. CodeTable[22] = 54(6)
  32. CodeTable[23] = 55(7)
  33. CodeTable[24] = 56(8)
  34. CodeTable[25] = 57(9)
  35. CodeTable[26] = 58(:)
  36. CodeTable[27] = 59(;)
  37. CodeTable[28] = 61(=)
  38. CodeTable[29] = 63(?)
  39. CodeTable[30] = 64(@)
  40. CodeTable[31] = 65(A)
  41. CodeTable[32] = 66(B)
  42. CodeTable[33] = 67(C)
  43. CodeTable[34] = 68(D)
  44. CodeTable[35] = 69(E)
  45. CodeTable[36] = 70(F)
  46. CodeTable[37] = 71(G)
  47. CodeTable[38] = 72(H)
  48. CodeTable[39] = 73(I)
  49. CodeTable[40] = 74(J)
  50. CodeTable[41] = 75(K)
  51. CodeTable[42] = 76(L)
  52. CodeTable[43] = 77(M)
  53. CodeTable[44] = 78(N)
  54. CodeTable[45] = 79(O)
  55. CodeTable[46] = 80(P)
  56. CodeTable[47] = 81(Q)
  57. CodeTable[48] = 82(R)
  58. CodeTable[49] = 83(S)
  59. CodeTable[50] = 84(T)
  60. CodeTable[51] = 85(U)
  61. CodeTable[52] = 86(V)
  62. CodeTable[53] = 87(W)
  63. CodeTable[54] = 88(X)
  64. CodeTable[55] = 89(Y)
  65. CodeTable[56] = 90(Z)
  66. CodeTable[57] = 91([)
  67. CodeTable[58] = 92(\)
  68. CodeTable[59] = 93(])
  69. CodeTable[60] = 94(^)
  70. CodeTable[61] = 95(_)
  71. CodeTable[62] = 96(`)
  72. CodeTable[63] = 97(a)
  73. CodeTable[64] = 98(b)
  74. CodeTable[65] = 99(c)
  75. CodeTable[66] = 100(d)
  76. CodeTable[67] = 101(e)
  77. CodeTable[68] = 102(f)
  78. CodeTable[69] = 103(g)
  79. CodeTable[70] = 104(h)
  80. CodeTable[71] = 105(i)
  81. CodeTable[72] = 106(j)
  82. CodeTable[73] = 107(k)
  83. CodeTable[74] = 108(l)
  84. CodeTable[75] = 109(m)
  85. CodeTable[76] = 110(n)
  86. CodeTable[77] = 111(o)
  87. CodeTable[78] = 112(p)
  88. CodeTable[79] = 113(q)
  89. CodeTable[80] = 114(r)
  90. CodeTable[81] = 115(s)
  91. CodeTable[82] = 116(t)
  92. CodeTable[83] = 117(u)
  93. CodeTable[84] = 118(v)
  94. CodeTable[85] = 119(w)
  95. CodeTable[86] = 120(x)
  96. CodeTable[87] = 121(y)
  97. CodeTable[88] = 122(z)
  98. CodeTable[89] = 160( )
  99. CodeTable[90] = 162(¢)
  100. CodeTable[91] = 168(¨)
  101. CodeTable[92] = 176(°)
  102. CodeTable[93] = 180(´)
  103. CodeTable[94] = 224(à)
  104. CodeTable[95] = 225(á)
  105. CodeTable[96] = 226(â)
  106. CodeTable[97] = 228(ä)
  107. CodeTable[98] = 230(æ)
  108. CodeTable[99] = 231(ç)
  109. CodeTable[100] = 232(è)
  110. CodeTable[101] = 233(é)
  111. CodeTable[102] = 234(ê)
  112. CodeTable[103] = 235(ë)
  113. CodeTable[104] = 236(ì)
  114. CodeTable[105] = 237(í)
  115. CodeTable[106] = 238(î)
  116. CodeTable[107] = 239(ï)
  117. CodeTable[108] = 242(ò)
  118. CodeTable[109] = 243(ó)
  119. CodeTable[110] = 244(ô)
  120. CodeTable[111] = 246(ö)
  121. CodeTable[112] = 249(ù)
  122. CodeTable[113] = 250(ú)
  123. CodeTable[114] = 251(û)
  124. CodeTable[115] = 252(ü)
  125. CodeTable[116] = 305(ı)
  126. CodeTable[117] = 339(œ)
  127. CodeTable[118] = 710(ˆ)
  128. CodeTable[119] = 8208(‐)
  129. CodeTable[120] = 8211(–)
  130. CodeTable[121] = 8212(—)
  131. CodeTable[122] = 8216(‘)
  132. CodeTable[123] = 8217(’)
  133. CodeTable[124] = 8220(“)
  134. CodeTable[125] = 8221(”)
  135. CodeTable[126] = 8226(•)
  136. CodeTable[127] = 8230(…)
  137. CodeTable[128] = 8260(⁄)
  138. CodeTable[129] = 9216(␀)
  139. CodeTable[130] = 61441()
  140. CodeTable[131] = 61442()
  141.  
  142. //-------------------------------------
  143. OffsetTable:
  144. OffsetTable[0] = 266
  145. OffsetTable[1] = 268
  146. OffsetTable[2] = 369
  147. OffsetTable[3] = 521
  148. OffsetTable[4] = 638
  149. OffsetTable[5] = 912
  150. OffsetTable[6] = 1257
  151. OffsetTable[7] = 1749
  152. OffsetTable[8] = 1826
  153. OffsetTable[9] = 1930
  154. OffsetTable[10] = 2034
  155. OffsetTable[11] = 2253
  156. OffsetTable[12] = 2299
  157. OffsetTable[13] = 2377
  158. OffsetTable[14] = 2467
  159. OffsetTable[15] = 2510
  160. OffsetTable[16] = 2574
  161. OffsetTable[17] = 2721
  162. OffsetTable[18] = 2828
  163. OffsetTable[19] = 3109
  164. OffsetTable[20] = 3331
  165. OffsetTable[21] = 3509
  166. OffsetTable[22] = 3782
  167. OffsetTable[23] = 3973
  168. OffsetTable[24] = 4142
  169. OffsetTable[25] = 4344
  170. OffsetTable[26] = 4551
  171. OffsetTable[27] = 4637
  172. OffsetTable[28] = 4756
  173. OffsetTable[29] = 4947
  174. OffsetTable[30] = 5178
  175. OffsetTable[31] = 5494
  176. OffsetTable[32] = 6094
  177. OffsetTable[33] = 6764
  178. OffsetTable[34] = 7199
  179. OffsetTable[35] = 7668
  180. OffsetTable[36] = 8085
  181. OffsetTable[37] = 8625
  182. OffsetTable[38] = 9193
  183. OffsetTable[39] = 9996
  184. OffsetTable[40] = 10445
  185. OffsetTable[41] = 10987
  186. OffsetTable[42] = 11642
  187. OffsetTable[43] = 12014
  188. OffsetTable[44] = 12524
  189. OffsetTable[45] = 13198
  190. OffsetTable[46] = 13465
  191. OffsetTable[47] = 13908
  192. OffsetTable[48] = 14269
  193. OffsetTable[49] = 14797
  194. OffsetTable[50] = 15356
  195. OffsetTable[51] = 15820
  196. OffsetTable[52] = 16198
  197. OffsetTable[53] = 16548
  198. OffsetTable[54] = 16999
  199. OffsetTable[55] = 17468
  200. OffsetTable[56] = 18060
  201. OffsetTable[57] = 18504
  202. OffsetTable[58] = 18540
  203. OffsetTable[59] = 18574
  204. OffsetTable[60] = 18610
  205. OffsetTable[61] = 18639
  206. OffsetTable[62] = 18657
  207. OffsetTable[63] = 18698
  208. OffsetTable[64] = 18862
  209. OffsetTable[65] = 19116
  210. OffsetTable[66] = 19254
  211. OffsetTable[67] = 19492
  212. OffsetTable[68] = 19627
  213. OffsetTable[69] = 19868
  214. OffsetTable[70] = 20108
  215. OffsetTable[71] = 20348
  216. OffsetTable[72] = 20496
  217. OffsetTable[73] = 20694
  218. OffsetTable[74] = 20977
  219. OffsetTable[75] = 21135
  220. OffsetTable[76] = 21398
  221. OffsetTable[77] = 21578
  222. OffsetTable[78] = 21755
  223. OffsetTable[79] = 22016
  224. OffsetTable[80] = 22261
  225. OffsetTable[81] = 22443
  226. OffsetTable[82] = 22652
  227. OffsetTable[83] = 22776
  228. OffsetTable[84] = 22959
  229. OffsetTable[85] = 23147
  230. OffsetTable[86] = 23440
  231. OffsetTable[87] = 23605
  232. OffsetTable[88] = 23866
  233. OffsetTable[89] = 24115
  234. OffsetTable[90] = 24117
  235. OffsetTable[91] = 24285
  236. OffsetTable[92] = 24369
  237. OffsetTable[93] = 24462
  238. OffsetTable[94] = 24505
  239. OffsetTable[95] = 24707
  240. OffsetTable[96] = 24911
  241. OffsetTable[97] = 25101
  242. OffsetTable[98] = 25346
  243. OffsetTable[99] = 25348
  244. OffsetTable[100] = 25550
  245. OffsetTable[101] = 25723
  246. OffsetTable[102] = 25898
  247. OffsetTable[103] = 26059
  248. OffsetTable[104] = 26275
  249. OffsetTable[105] = 26410
  250. OffsetTable[106] = 26547
  251. OffsetTable[107] = 26670
  252. OffsetTable[108] = 26848
  253. OffsetTable[109] = 27064
  254. OffsetTable[110] = 27282
  255. OffsetTable[111] = 27486
  256. OffsetTable[112] = 27745
  257. OffsetTable[113] = 27967
  258. OffsetTable[114] = 28191
  259. OffsetTable[115] = 28401
  260. OffsetTable[116] = 28666
  261. OffsetTable[117] = 28763
  262. OffsetTable[118] = 29008
  263. OffsetTable[119] = 29037
  264. OffsetTable[120] = 29127
  265. OffsetTable[121] = 29220
  266. OffsetTable[122] = 29315
  267. OffsetTable[123] = 29393
  268. OffsetTable[124] = 29470
  269. OffsetTable[125] = 29624
  270. OffsetTable[126] = 29776
  271. OffsetTable[127] = 29831
  272. OffsetTable[128] = 29956
  273. OffsetTable[129] = 30020
  274. OffsetTable[130] = 30022
  275. OffsetTable[131] = 30408
Advertisement
Add Comment
Please, Sign In to add comment