View difference between Paste ID: y7r4ixat and SDHr96ry
SHOW: | | - or go back to the newest paste.
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[43] = 12014 which is the bytesoffset to read the drawing commands for the '+' glyph
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