David PHAM-VAN

Reflow the type1 font widths

@@ -17,2591 +17,290 @@ @@ -17,2591 +17,290 @@
17 part of pdf; 17 part of pdf;
18 18
19 const List<double> _helveticaWidths = <double>[ 19 const List<double> _helveticaWidths = <double>[
20 - 0.500,  
21 - 0.500,  
22 - 0.500,  
23 - 0.500,  
24 - 0.500,  
25 - 0.500,  
26 - 0.500,  
27 - 0.500,  
28 - 0.500,  
29 - 0.500,  
30 - 0.500,  
31 - 0.500,  
32 - 0.500,  
33 - 0.500,  
34 - 0.500,  
35 - 0.500,  
36 - 0.500,  
37 - 0.500,  
38 - 0.500,  
39 - 0.500,  
40 - 0.500,  
41 - 0.500,  
42 - 0.500,  
43 - 0.500,  
44 - 0.500,  
45 - 0.500,  
46 - 0.500,  
47 - 0.500,  
48 - 0.500,  
49 - 0.500,  
50 - 0.500,  
51 - 0.500,  
52 - 0.278,  
53 - 0.278,  
54 - 0.355,  
55 - 0.556,  
56 - 0.556,  
57 - 0.889,  
58 - 0.667,  
59 - 0.191,  
60 - 0.333,  
61 - 0.333,  
62 - 0.389,  
63 - 0.584,  
64 - 0.278,  
65 - 0.333,  
66 - 0.278,  
67 - 0.278,  
68 - 0.556,  
69 - 0.556,  
70 - 0.556,  
71 - 0.556,  
72 - 0.556,  
73 - 0.556,  
74 - 0.556,  
75 - 0.556,  
76 - 0.556,  
77 - 0.556,  
78 - 0.278,  
79 - 0.278,  
80 - 0.584,  
81 - 0.584,  
82 - 0.584,  
83 - 0.556,  
84 - 1.015,  
85 - 0.667,  
86 - 0.667,  
87 - 0.722,  
88 - 0.722,  
89 - 0.667,  
90 - 0.611,  
91 - 0.778,  
92 - 0.722,  
93 - 0.278,  
94 - 0.500,  
95 - 0.667,  
96 - 0.556,  
97 - 0.833,  
98 - 0.722,  
99 - 0.778,  
100 - 0.667,  
101 - 0.778,  
102 - 0.722,  
103 - 0.667,  
104 - 0.611,  
105 - 0.722,  
106 - 0.667,  
107 - 0.944,  
108 - 0.667,  
109 - 0.667,  
110 - 0.611,  
111 - 0.278,  
112 - 0.278,  
113 - 0.277,  
114 - 0.469,  
115 - 0.556,  
116 - 0.333,  
117 - 0.556,  
118 - 0.556,  
119 - 0.500,  
120 - 0.556,  
121 - 0.556,  
122 - 0.278,  
123 - 0.556,  
124 - 0.556,  
125 - 0.222,  
126 - 0.222,  
127 - 0.500,  
128 - 0.222,  
129 - 0.833,  
130 - 0.556,  
131 - 0.556,  
132 - 0.556,  
133 - 0.556,  
134 - 0.333,  
135 - 0.500,  
136 - 0.278,  
137 - 0.556,  
138 - 0.500,  
139 - 0.722,  
140 - 0.500,  
141 - 0.500,  
142 - 0.500,  
143 - 0.334,  
144 - 0.260,  
145 - 0.334,  
146 - 0.584,  
147 - 0.500,  
148 - 0.655,  
149 - 0.500,  
150 - 0.222,  
151 - 0.278,  
152 - 0.333,  
153 - 1,  
154 - 0.556,  
155 - 0.556,  
156 - 0.333,  
157 - 1,  
158 - 0.667,  
159 - 0.250,  
160 - 1,  
161 - 0.500,  
162 - 0.611,  
163 - 0.500,  
164 - 0.500,  
165 - 0.222,  
166 - 0.221,  
167 - 0.333,  
168 - 0.333,  
169 - 0.350,  
170 - 0.556,  
171 - 1,  
172 - 0.333,  
173 - 1,  
174 - 0.500,  
175 - 0.250,  
176 - 0.938,  
177 - 0.500,  
178 - 0.500,  
179 - 0.667,  
180 - 0.278,  
181 - 0.278,  
182 - 0.556,  
183 - 0.556,  
184 - 0.556,  
185 - 0.556,  
186 - 0.260,  
187 - 0.556,  
188 - 0.333,  
189 - 0.737,  
190 - 0.370,  
191 - 0.448,  
192 - 0.584,  
193 - 0.333,  
194 - 0.737,  
195 - 0.333,  
196 - 0.606,  
197 - 0.584,  
198 - 0.350,  
199 - 0.350,  
200 - 0.333,  
201 - 0.556,  
202 - 0.537,  
203 - 0.278,  
204 - 0.333,  
205 - 0.350,  
206 - 0.365,  
207 - 0.448,  
208 - 0.869,  
209 - 0.869,  
210 - 0.879,  
211 - 0.556,  
212 - 0.667,  
213 - 0.667,  
214 - 0.667,  
215 - 0.667,  
216 - 0.667,  
217 - 0.667,  
218 - 1,  
219 - 0.722,  
220 - 0.667,  
221 - 0.667,  
222 - 0.667,  
223 - 0.667,  
224 - 0.278,  
225 - 0.278,  
226 - 0.278,  
227 - 0.278,  
228 - 0.722,  
229 - 0.722,  
230 - 0.778,  
231 - 0.778,  
232 - 0.778,  
233 - 0.778,  
234 - 0.778,  
235 - 0.584,  
236 - 0.778,  
237 - 0.722,  
238 - 0.722,  
239 - 0.722,  
240 - 0.722,  
241 - 0.667,  
242 - 0.666,  
243 - 0.611,  
244 - 0.556,  
245 - 0.556,  
246 - 0.556,  
247 - 0.556,  
248 - 0.556,  
249 - 0.556,  
250 - 0.896,  
251 - 0.500,  
252 - 0.556,  
253 - 0.556,  
254 - 0.556,  
255 - 0.556,  
256 - 0.251,  
257 - 0.251,  
258 - 0.251,  
259 - 0.251,  
260 - 0.556,  
261 - 0.556,  
262 - 0.556,  
263 - 0.556,  
264 - 0.556,  
265 - 0.556,  
266 - 0.556,  
267 - 0.584,  
268 - 0.611,  
269 - 0.556,  
270 - 0.556,  
271 - 0.556,  
272 - 0.556,  
273 - 0.500,  
274 - 0.555, 20 + 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, //
  21 + 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, //
  22 + 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, //
  23 + 0.500, 0.500, 0.278, 0.278, 0.355, 0.556, 0.556, 0.889, 0.667, 0.191, //
  24 + 0.333, 0.333, 0.389, 0.584, 0.278, 0.333, 0.278, 0.278, 0.556, 0.556, //
  25 + 0.556, 0.556, 0.556, 0.556, 0.556, 0.556, 0.556, 0.556, 0.278, 0.278, //
  26 + 0.584, 0.584, 0.584, 0.556, 1.015, 0.667, 0.667, 0.722, 0.722, 0.667, //
  27 + 0.611, 0.778, 0.722, 0.278, 0.500, 0.667, 0.556, 0.833, 0.722, 0.778, //
  28 + 0.667, 0.778, 0.722, 0.667, 0.611, 0.722, 0.667, 0.944, 0.667, 0.667, //
  29 + 0.611, 0.278, 0.278, 0.277, 0.469, 0.556, 0.333, 0.556, 0.556, 0.500, //
  30 + 0.556, 0.556, 0.278, 0.556, 0.556, 0.222, 0.222, 0.500, 0.222, 0.833, //
  31 + 0.556, 0.556, 0.556, 0.556, 0.333, 0.500, 0.278, 0.556, 0.500, 0.722, //
  32 + 0.500, 0.500, 0.500, 0.334, 0.260, 0.334, 0.584, 0.500, 0.655, 0.500, //
  33 + 0.222, 0.278, 0.333, 1, 0.556, 0.556, 0.333, 1, 0.667, 0.250, 1, 0.500, //
  34 + 0.611, 0.500, 0.500, 0.222, 0.221, 0.333, 0.333, 0.350, 0.556, 1, 0.333, //
  35 + 1, 0.500, 0.250, 0.938, 0.500, 0.500, 0.667, 0.278, 0.278, 0.556, 0.556, //
  36 + 0.556, 0.556, 0.260, 0.556, 0.333, 0.737, 0.370, 0.448, 0.584, 0.333, //
  37 + 0.737, 0.333, 0.606, 0.584, 0.350, 0.350, 0.333, 0.556, 0.537, 0.278, //
  38 + 0.333, 0.350, 0.365, 0.448, 0.869, 0.869, 0.879, 0.556, 0.667, 0.667, //
  39 + 0.667, 0.667, 0.667, 0.667, 1, 0.722, 0.667, 0.667, 0.667, 0.667, 0.278, //
  40 + 0.278, 0.278, 0.278, 0.722, 0.722, 0.778, 0.778, 0.778, 0.778, 0.778, //
  41 + 0.584, 0.778, 0.722, 0.722, 0.722, 0.722, 0.667, 0.666, 0.611, 0.556, //
  42 + 0.556, 0.556, 0.556, 0.556, 0.556, 0.896, 0.500, 0.556, 0.556, 0.556, //
  43 + 0.556, 0.251, 0.251, 0.251, 0.251, 0.556, 0.556, 0.556, 0.556, 0.556, //
  44 + 0.556, 0.556, 0.584, 0.611, 0.556, 0.556, 0.556, 0.556, 0.500, 0.555, //
275 0.500 45 0.500
276 ]; 46 ];
277 47
278 const List<double> _helveticaBoldWidths = <double>[ 48 const List<double> _helveticaBoldWidths = <double>[
279 - 0.278,  
280 - 0.278,  
281 - 0.278,  
282 - 0.278,  
283 - 0.278,  
284 - 0.278,  
285 - 0.278,  
286 - 0.278,  
287 - 0.278,  
288 - 0.278,  
289 - 0.278,  
290 - 0.278,  
291 - 0.278,  
292 - 0.278,  
293 - 0.278,  
294 - 0.278,  
295 - 0.278,  
296 - 0.278,  
297 - 0.278,  
298 - 0.278,  
299 - 0.278,  
300 - 0.278,  
301 - 0.278,  
302 - 0.278,  
303 - 0.278,  
304 - 0.278,  
305 - 0.278,  
306 - 0.278,  
307 - 0.278,  
308 - 0.278,  
309 - 0.278,  
310 - 0.278,  
311 - 0.278,  
312 - 0.333,  
313 - 0.474,  
314 - 0.556,  
315 - 0.556,  
316 - 0.889,  
317 - 0.722,  
318 - 0.238,  
319 - 0.333,  
320 - 0.333,  
321 - 0.389,  
322 - 0.584,  
323 - 0.278,  
324 - 0.333,  
325 - 0.278,  
326 - 0.278,  
327 - 0.556,  
328 - 0.556,  
329 - 0.556,  
330 - 0.556,  
331 - 0.556,  
332 - 0.556,  
333 - 0.556,  
334 - 0.556,  
335 - 0.556,  
336 - 0.556,  
337 - 0.333,  
338 - 0.333,  
339 - 0.584,  
340 - 0.584,  
341 - 0.584,  
342 - 0.611,  
343 - 0.975,  
344 - 0.722,  
345 - 0.722,  
346 - 0.722,  
347 - 0.722,  
348 - 0.667,  
349 - 0.611,  
350 - 0.778,  
351 - 0.722,  
352 - 0.278,  
353 - 0.556,  
354 - 0.722,  
355 - 0.611,  
356 - 0.833,  
357 - 0.722,  
358 - 0.778,  
359 - 0.667,  
360 - 0.778,  
361 - 0.722,  
362 - 0.667,  
363 - 0.611,  
364 - 0.722,  
365 - 0.667,  
366 - 0.944,  
367 - 0.667,  
368 - 0.667,  
369 - 0.611,  
370 - 0.333,  
371 - 0.278,  
372 - 0.333,  
373 - 0.584,  
374 - 0.556,  
375 - 0.333,  
376 - 0.556,  
377 - 0.611,  
378 - 0.556,  
379 - 0.611,  
380 - 0.556,  
381 - 0.333,  
382 - 0.611,  
383 - 0.611,  
384 - 0.278,  
385 - 0.278,  
386 - 0.556,  
387 - 0.278,  
388 - 0.889,  
389 - 0.611,  
390 - 0.611,  
391 - 0.611,  
392 - 0.611,  
393 - 0.389,  
394 - 0.556,  
395 - 0.333,  
396 - 0.611,  
397 - 0.556,  
398 - 0.778,  
399 - 0.556,  
400 - 0.556,  
401 - 0.500,  
402 - 0.389,  
403 - 0.280,  
404 - 0.389,  
405 - 0.584,  
406 - 0.350,  
407 - 0.556,  
408 - 0.350,  
409 - 0.278,  
410 - 0.556,  
411 - 0.500,  
412 - 1,  
413 - 0.556,  
414 - 0.556,  
415 - 0.333,  
416 - 1,  
417 - 0.667,  
418 - 0.333,  
419 - 1,  
420 - 0.350,  
421 - 0.611,  
422 - 0.350,  
423 - 0.350,  
424 - 0.278,  
425 - 0.278,  
426 - 0.500,  
427 - 0.500,  
428 - 0.350,  
429 - 0.556,  
430 - 1,  
431 - 0.333,  
432 - 1,  
433 - 0.556,  
434 - 0.333,  
435 - 0.944,  
436 - 0.350,  
437 - 0.500,  
438 - 0.667,  
439 - 0.278,  
440 - 0.333,  
441 - 0.556,  
442 - 0.556,  
443 - 0.556,  
444 - 0.556,  
445 - 0.280,  
446 - 0.556,  
447 - 0.333,  
448 - 0.737,  
449 - 0.370,  
450 - 0.556,  
451 - 0.584,  
452 - 0.333,  
453 - 0.737,  
454 - 0.333,  
455 - 0.400,  
456 - 0.584,  
457 - 0.333,  
458 - 0.333,  
459 - 0.333,  
460 - 0.611,  
461 - 0.556,  
462 - 0.278,  
463 - 0.333,  
464 - 0.333,  
465 - 0.365,  
466 - 0.556,  
467 - 0.834,  
468 - 0.834,  
469 - 0.834,  
470 - 0.611,  
471 - 0.722,  
472 - 0.722,  
473 - 0.722,  
474 - 0.722,  
475 - 0.722,  
476 - 0.722,  
477 - 1,  
478 - 0.722,  
479 - 0.667,  
480 - 0.667,  
481 - 0.667,  
482 - 0.667,  
483 - 0.278,  
484 - 0.278,  
485 - 0.278,  
486 - 0.278,  
487 - 0.722,  
488 - 0.722,  
489 - 0.778,  
490 - 0.778,  
491 - 0.778,  
492 - 0.778,  
493 - 0.778,  
494 - 0.584,  
495 - 0.778,  
496 - 0.722,  
497 - 0.722,  
498 - 0.722,  
499 - 0.722,  
500 - 0.667,  
501 - 0.667,  
502 - 0.611,  
503 - 0.556,  
504 - 0.556,  
505 - 0.556,  
506 - 0.556,  
507 - 0.556,  
508 - 0.556,  
509 - 0.889,  
510 - 0.556,  
511 - 0.556,  
512 - 0.556,  
513 - 0.556,  
514 - 0.556,  
515 - 0.278,  
516 - 0.278,  
517 - 0.278,  
518 - 0.278,  
519 - 0.611,  
520 - 0.611,  
521 - 0.611,  
522 - 0.611,  
523 - 0.611,  
524 - 0.611,  
525 - 0.611,  
526 - 0.584,  
527 - 0.611,  
528 - 0.611,  
529 - 0.611,  
530 - 0.611,  
531 - 0.611,  
532 - 0.556,  
533 - 0.611, 49 + 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, //
  50 + 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, //
  51 + 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, //
  52 + 0.278, 0.278, 0.278, 0.333, 0.474, 0.556, 0.556, 0.889, 0.722, 0.238, //
  53 + 0.333, 0.333, 0.389, 0.584, 0.278, 0.333, 0.278, 0.278, 0.556, 0.556, //
  54 + 0.556, 0.556, 0.556, 0.556, 0.556, 0.556, 0.556, 0.556, 0.333, 0.333, //
  55 + 0.584, 0.584, 0.584, 0.611, 0.975, 0.722, 0.722, 0.722, 0.722, 0.667, //
  56 + 0.611, 0.778, 0.722, 0.278, 0.556, 0.722, 0.611, 0.833, 0.722, 0.778, //
  57 + 0.667, 0.778, 0.722, 0.667, 0.611, 0.722, 0.667, 0.944, 0.667, 0.667, //
  58 + 0.611, 0.333, 0.278, 0.333, 0.584, 0.556, 0.333, 0.556, 0.611, 0.556, //
  59 + 0.611, 0.556, 0.333, 0.611, 0.611, 0.278, 0.278, 0.556, 0.278, 0.889, //
  60 + 0.611, 0.611, 0.611, 0.611, 0.389, 0.556, 0.333, 0.611, 0.556, 0.778, //
  61 + 0.556, 0.556, 0.500, 0.389, 0.280, 0.389, 0.584, 0.350, 0.556, 0.350, //
  62 + 0.278, 0.556, 0.500, 1, 0.556, 0.556, 0.333, 1, 0.667, 0.333, 1, 0.350, //
  63 + 0.611, 0.350, 0.350, 0.278, 0.278, 0.500, 0.500, 0.350, 0.556, 1, 0.333, //
  64 + 1, 0.556, 0.333, 0.944, 0.350, 0.500, 0.667, 0.278, 0.333, 0.556, 0.556, //
  65 + 0.556, 0.556, 0.280, 0.556, 0.333, 0.737, 0.370, 0.556, 0.584, 0.333, //
  66 + 0.737, 0.333, 0.400, 0.584, 0.333, 0.333, 0.333, 0.611, 0.556, 0.278, //
  67 + 0.333, 0.333, 0.365, 0.556, 0.834, 0.834, 0.834, 0.611, 0.722, 0.722, //
  68 + 0.722, 0.722, 0.722, 0.722, 1, 0.722, 0.667, 0.667, 0.667, 0.667, 0.278, //
  69 + 0.278, 0.278, 0.278, 0.722, 0.722, 0.778, 0.778, 0.778, 0.778, 0.778, //
  70 + 0.584, 0.778, 0.722, 0.722, 0.722, 0.722, 0.667, 0.667, 0.611, 0.556, //
  71 + 0.556, 0.556, 0.556, 0.556, 0.556, 0.889, 0.556, 0.556, 0.556, 0.556, //
  72 + 0.556, 0.278, 0.278, 0.278, 0.278, 0.611, 0.611, 0.611, 0.611, 0.611, //
  73 + 0.611, 0.611, 0.584, 0.611, 0.611, 0.611, 0.611, 0.611, 0.556, 0.611, //
534 0.556 74 0.556
535 ]; 75 ];
536 76
537 const List<double> _helveticaBoldObliqueWidths = <double>[ 77 const List<double> _helveticaBoldObliqueWidths = <double>[
538 - 0.278,  
539 - 0.278,  
540 - 0.278,  
541 - 0.278,  
542 - 0.278,  
543 - 0.278,  
544 - 0.278,  
545 - 0.278,  
546 - 0.278,  
547 - 0.278,  
548 - 0.278,  
549 - 0.278,  
550 - 0.278,  
551 - 0.278,  
552 - 0.278,  
553 - 0.278,  
554 - 0.278,  
555 - 0.278,  
556 - 0.278,  
557 - 0.278,  
558 - 0.278,  
559 - 0.278,  
560 - 0.278,  
561 - 0.278,  
562 - 0.278,  
563 - 0.278,  
564 - 0.278,  
565 - 0.278,  
566 - 0.278,  
567 - 0.278,  
568 - 0.278,  
569 - 0.278,  
570 - 0.278,  
571 - 0.333,  
572 - 0.474,  
573 - 0.556,  
574 - 0.556,  
575 - 0.889,  
576 - 0.722,  
577 - 0.238,  
578 - 0.333,  
579 - 0.333,  
580 - 0.389,  
581 - 0.584,  
582 - 0.278,  
583 - 0.333,  
584 - 0.278,  
585 - 0.278,  
586 - 0.556,  
587 - 0.556,  
588 - 0.556,  
589 - 0.556,  
590 - 0.556,  
591 - 0.556,  
592 - 0.556,  
593 - 0.556,  
594 - 0.556,  
595 - 0.556,  
596 - 0.333,  
597 - 0.333,  
598 - 0.584,  
599 - 0.584,  
600 - 0.584,  
601 - 0.611,  
602 - 0.975,  
603 - 0.722,  
604 - 0.722,  
605 - 0.722,  
606 - 0.722,  
607 - 0.667,  
608 - 0.611,  
609 - 0.778,  
610 - 0.722,  
611 - 0.278,  
612 - 0.556,  
613 - 0.722,  
614 - 0.611,  
615 - 0.833,  
616 - 0.722,  
617 - 0.778,  
618 - 0.667,  
619 - 0.778,  
620 - 0.722,  
621 - 0.667,  
622 - 0.611,  
623 - 0.722,  
624 - 0.667,  
625 - 0.944,  
626 - 0.667,  
627 - 0.667,  
628 - 0.611,  
629 - 0.333,  
630 - 0.278,  
631 - 0.333,  
632 - 0.584,  
633 - 0.556,  
634 - 0.333,  
635 - 0.556,  
636 - 0.611,  
637 - 0.556,  
638 - 0.611,  
639 - 0.556,  
640 - 0.333,  
641 - 0.611,  
642 - 0.611,  
643 - 0.278,  
644 - 0.278,  
645 - 0.556,  
646 - 0.278,  
647 - 0.889,  
648 - 0.611,  
649 - 0.611,  
650 - 0.611,  
651 - 0.611,  
652 - 0.389,  
653 - 0.556,  
654 - 0.333,  
655 - 0.611,  
656 - 0.556,  
657 - 0.778,  
658 - 0.556,  
659 - 0.556,  
660 - 0.500,  
661 - 0.389,  
662 - 0.280,  
663 - 0.389,  
664 - 0.584,  
665 - 0.350,  
666 - 0.556,  
667 - 0.350,  
668 - 0.278,  
669 - 0.556,  
670 - 0.500,  
671 - 1,  
672 - 0.556,  
673 - 0.556,  
674 - 0.333,  
675 - 1,  
676 - 0.667,  
677 - 0.333,  
678 - 1,  
679 - 0.350,  
680 - 0.611,  
681 - 0.350,  
682 - 0.350,  
683 - 0.278,  
684 - 0.278,  
685 - 0.500,  
686 - 0.500,  
687 - 0.350,  
688 - 0.556,  
689 - 1,  
690 - 0.333,  
691 - 1,  
692 - 0.556,  
693 - 0.333,  
694 - 0.944,  
695 - 0.350,  
696 - 0.500,  
697 - 0.667,  
698 - 0.278,  
699 - 0.333,  
700 - 0.556,  
701 - 0.556,  
702 - 0.556,  
703 - 0.556,  
704 - 0.280,  
705 - 0.556,  
706 - 0.333,  
707 - 0.737,  
708 - 0.370,  
709 - 0.556,  
710 - 0.584,  
711 - 0.333,  
712 - 0.737,  
713 - 0.333,  
714 - 0.400,  
715 - 0.584,  
716 - 0.333,  
717 - 0.333,  
718 - 0.333,  
719 - 0.611,  
720 - 0.556,  
721 - 0.278,  
722 - 0.333,  
723 - 0.333,  
724 - 0.365,  
725 - 0.556,  
726 - 0.834,  
727 - 0.834,  
728 - 0.834,  
729 - 0.611,  
730 - 0.722,  
731 - 0.722,  
732 - 0.722,  
733 - 0.722,  
734 - 0.722,  
735 - 0.722,  
736 - 1,  
737 - 0.722,  
738 - 0.667,  
739 - 0.667,  
740 - 0.667,  
741 - 0.667,  
742 - 0.278,  
743 - 0.278,  
744 - 0.278,  
745 - 0.278,  
746 - 0.722,  
747 - 0.722,  
748 - 0.778,  
749 - 0.778,  
750 - 0.778,  
751 - 0.778,  
752 - 0.778,  
753 - 0.584,  
754 - 0.778,  
755 - 0.722,  
756 - 0.722,  
757 - 0.722,  
758 - 0.722,  
759 - 0.667,  
760 - 0.667,  
761 - 0.611,  
762 - 0.556,  
763 - 0.556,  
764 - 0.556,  
765 - 0.556,  
766 - 0.556,  
767 - 0.556,  
768 - 0.889,  
769 - 0.556,  
770 - 0.556,  
771 - 0.556,  
772 - 0.556,  
773 - 0.556,  
774 - 0.278,  
775 - 0.278,  
776 - 0.278,  
777 - 0.278,  
778 - 0.611,  
779 - 0.611,  
780 - 0.611,  
781 - 0.611,  
782 - 0.611,  
783 - 0.611,  
784 - 0.611,  
785 - 0.584,  
786 - 0.611,  
787 - 0.611,  
788 - 0.611,  
789 - 0.611,  
790 - 0.611,  
791 - 0.556,  
792 - 0.611, 78 + 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, //
  79 + 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, //
  80 + 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, //
  81 + 0.278, 0.278, 0.278, 0.333, 0.474, 0.556, 0.556, 0.889, 0.722, 0.238, //
  82 + 0.333, 0.333, 0.389, 0.584, 0.278, 0.333, 0.278, 0.278, 0.556, 0.556, //
  83 + 0.556, 0.556, 0.556, 0.556, 0.556, 0.556, 0.556, 0.556, 0.333, 0.333, //
  84 + 0.584, 0.584, 0.584, 0.611, 0.975, 0.722, 0.722, 0.722, 0.722, 0.667, //
  85 + 0.611, 0.778, 0.722, 0.278, 0.556, 0.722, 0.611, 0.833, 0.722, 0.778, //
  86 + 0.667, 0.778, 0.722, 0.667, 0.611, 0.722, 0.667, 0.944, 0.667, 0.667, //
  87 + 0.611, 0.333, 0.278, 0.333, 0.584, 0.556, 0.333, 0.556, 0.611, 0.556, //
  88 + 0.611, 0.556, 0.333, 0.611, 0.611, 0.278, 0.278, 0.556, 0.278, 0.889, //
  89 + 0.611, 0.611, 0.611, 0.611, 0.389, 0.556, 0.333, 0.611, 0.556, 0.778, //
  90 + 0.556, 0.556, 0.500, 0.389, 0.280, 0.389, 0.584, 0.350, 0.556, 0.350, //
  91 + 0.278, 0.556, 0.500, 1, 0.556, 0.556, 0.333, 1, 0.667, 0.333, 1, 0.350, //
  92 + 0.611, 0.350, 0.350, 0.278, 0.278, 0.500, 0.500, 0.350, 0.556, 1, 0.333, //
  93 + 1, 0.556, 0.333, 0.944, 0.350, 0.500, 0.667, 0.278, 0.333, 0.556, 0.556, //
  94 + 0.556, 0.556, 0.280, 0.556, 0.333, 0.737, 0.370, 0.556, 0.584, 0.333, //
  95 + 0.737, 0.333, 0.400, 0.584, 0.333, 0.333, 0.333, 0.611, 0.556, 0.278, //
  96 + 0.333, 0.333, 0.365, 0.556, 0.834, 0.834, 0.834, 0.611, 0.722, 0.722, //
  97 + 0.722, 0.722, 0.722, 0.722, 1, 0.722, 0.667, 0.667, 0.667, 0.667, 0.278, //
  98 + 0.278, 0.278, 0.278, 0.722, 0.722, 0.778, 0.778, 0.778, 0.778, 0.778, //
  99 + 0.584, 0.778, 0.722, 0.722, 0.722, 0.722, 0.667, 0.667, 0.611, 0.556, //
  100 + 0.556, 0.556, 0.556, 0.556, 0.556, 0.889, 0.556, 0.556, 0.556, 0.556, //
  101 + 0.556, 0.278, 0.278, 0.278, 0.278, 0.611, 0.611, 0.611, 0.611, 0.611, //
  102 + 0.611, 0.611, 0.584, 0.611, 0.611, 0.611, 0.611, 0.611, 0.556, 0.611, //
793 0.556 103 0.556
794 ]; 104 ];
795 105
796 const List<double> _helveticaObliqueWidths = <double>[ 106 const List<double> _helveticaObliqueWidths = <double>[
797 - 0.278,  
798 - 0.278,  
799 - 0.278,  
800 - 0.278,  
801 - 0.278,  
802 - 0.278,  
803 - 0.278,  
804 - 0.278,  
805 - 0.278,  
806 - 0.278,  
807 - 0.278,  
808 - 0.278,  
809 - 0.278,  
810 - 0.278,  
811 - 0.278,  
812 - 0.278,  
813 - 0.278,  
814 - 0.278,  
815 - 0.278,  
816 - 0.278,  
817 - 0.278,  
818 - 0.278,  
819 - 0.278,  
820 - 0.278,  
821 - 0.278,  
822 - 0.278,  
823 - 0.278,  
824 - 0.278,  
825 - 0.278,  
826 - 0.278,  
827 - 0.278,  
828 - 0.278,  
829 - 0.278,  
830 - 0.278,  
831 - 0.355,  
832 - 0.556,  
833 - 0.556,  
834 - 0.889,  
835 - 0.667,  
836 - 0.191,  
837 - 0.333,  
838 - 0.333,  
839 - 0.389,  
840 - 0.584,  
841 - 0.278,  
842 - 0.333,  
843 - 0.278,  
844 - 0.278,  
845 - 0.556,  
846 - 0.556,  
847 - 0.556,  
848 - 0.556,  
849 - 0.556,  
850 - 0.556,  
851 - 0.556,  
852 - 0.556,  
853 - 0.556,  
854 - 0.556,  
855 - 0.278,  
856 - 0.278,  
857 - 0.584,  
858 - 0.584,  
859 - 0.584,  
860 - 0.556,  
861 - 1.015,  
862 - 0.667,  
863 - 0.667,  
864 - 0.722,  
865 - 0.722,  
866 - 0.667,  
867 - 0.611,  
868 - 0.778,  
869 - 0.722,  
870 - 0.278,  
871 - 0.500,  
872 - 0.667,  
873 - 0.556,  
874 - 0.833,  
875 - 0.722,  
876 - 0.778,  
877 - 0.667,  
878 - 0.778,  
879 - 0.722,  
880 - 0.667,  
881 - 0.611,  
882 - 0.722,  
883 - 0.667,  
884 - 0.944,  
885 - 0.667,  
886 - 0.667,  
887 - 0.611,  
888 - 0.278,  
889 - 0.278,  
890 - 0.278,  
891 - 0.469,  
892 - 0.556,  
893 - 0.333,  
894 - 0.556,  
895 - 0.556,  
896 - 0.500,  
897 - 0.556,  
898 - 0.556,  
899 - 0.278,  
900 - 0.556,  
901 - 0.556,  
902 - 0.222,  
903 - 0.222,  
904 - 0.500,  
905 - 0.222,  
906 - 0.833,  
907 - 0.556,  
908 - 0.556,  
909 - 0.556,  
910 - 0.556,  
911 - 0.333,  
912 - 0.500,  
913 - 0.278,  
914 - 0.556,  
915 - 0.500,  
916 - 0.722,  
917 - 0.500,  
918 - 0.500,  
919 - 0.500,  
920 - 0.334,  
921 - 0.260,  
922 - 0.334,  
923 - 0.584,  
924 - 0.350,  
925 - 0.556,  
926 - 0.350,  
927 - 0.222,  
928 - 0.556,  
929 - 0.333,  
930 - 1,  
931 - 0.556,  
932 - 0.556,  
933 - 0.333,  
934 - 1,  
935 - 0.667,  
936 - 0.333,  
937 - 1,  
938 - 0.350,  
939 - 0.611,  
940 - 0.350,  
941 - 0.350,  
942 - 0.222,  
943 - 0.222,  
944 - 0.333,  
945 - 0.333,  
946 - 0.350,  
947 - 0.556,  
948 - 1,  
949 - 0.333,  
950 - 1,  
951 - 0.500,  
952 - 0.333,  
953 - 0.944,  
954 - 0.350,  
955 - 0.500,  
956 - 0.667,  
957 - 0.278,  
958 - 0.333,  
959 - 0.556,  
960 - 0.556,  
961 - 0.556,  
962 - 0.556,  
963 - 0.260,  
964 - 0.556,  
965 - 0.333,  
966 - 0.737,  
967 - 0.370,  
968 - 0.556,  
969 - 0.584,  
970 - 0.333,  
971 - 0.737,  
972 - 0.333,  
973 - 0.400,  
974 - 0.584,  
975 - 0.333,  
976 - 0.333,  
977 - 0.333,  
978 - 0.556,  
979 - 0.537,  
980 - 0.278,  
981 - 0.333,  
982 - 0.333,  
983 - 0.365,  
984 - 0.556,  
985 - 0.834,  
986 - 0.834,  
987 - 0.834,  
988 - 0.611,  
989 - 0.667,  
990 - 0.667,  
991 - 0.667,  
992 - 0.667,  
993 - 0.667,  
994 - 0.667,  
995 - 1,  
996 - 0.722,  
997 - 0.667,  
998 - 0.667,  
999 - 0.667,  
1000 - 0.667,  
1001 - 0.278,  
1002 - 0.278,  
1003 - 0.278,  
1004 - 0.278,  
1005 - 0.722,  
1006 - 0.722,  
1007 - 0.778,  
1008 - 0.778,  
1009 - 0.778,  
1010 - 0.778,  
1011 - 0.778,  
1012 - 0.584,  
1013 - 0.778,  
1014 - 0.722,  
1015 - 0.722,  
1016 - 0.722,  
1017 - 0.722,  
1018 - 0.667,  
1019 - 0.667,  
1020 - 0.611,  
1021 - 0.556,  
1022 - 0.556,  
1023 - 0.556,  
1024 - 0.556,  
1025 - 0.556,  
1026 - 0.556,  
1027 - 0.889,  
1028 - 0.500,  
1029 - 0.556,  
1030 - 0.556,  
1031 - 0.556,  
1032 - 0.556,  
1033 - 0.278,  
1034 - 0.278,  
1035 - 0.278,  
1036 - 0.278,  
1037 - 0.556,  
1038 - 0.556,  
1039 - 0.556,  
1040 - 0.556,  
1041 - 0.556,  
1042 - 0.556,  
1043 - 0.556,  
1044 - 0.584,  
1045 - 0.611,  
1046 - 0.556,  
1047 - 0.556,  
1048 - 0.556,  
1049 - 0.556,  
1050 - 0.500,  
1051 - 0.556, 107 + 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, //
  108 + 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, //
  109 + 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, 0.278, //
  110 + 0.278, 0.278, 0.278, 0.278, 0.355, 0.556, 0.556, 0.889, 0.667, 0.191, //
  111 + 0.333, 0.333, 0.389, 0.584, 0.278, 0.333, 0.278, 0.278, 0.556, 0.556, //
  112 + 0.556, 0.556, 0.556, 0.556, 0.556, 0.556, 0.556, 0.556, 0.278, 0.278, //
  113 + 0.584, 0.584, 0.584, 0.556, 1.015, 0.667, 0.667, 0.722, 0.722, 0.667, //
  114 + 0.611, 0.778, 0.722, 0.278, 0.500, 0.667, 0.556, 0.833, 0.722, 0.778, //
  115 + 0.667, 0.778, 0.722, 0.667, 0.611, 0.722, 0.667, 0.944, 0.667, 0.667, //
  116 + 0.611, 0.278, 0.278, 0.278, 0.469, 0.556, 0.333, 0.556, 0.556, 0.500, //
  117 + 0.556, 0.556, 0.278, 0.556, 0.556, 0.222, 0.222, 0.500, 0.222, 0.833, //
  118 + 0.556, 0.556, 0.556, 0.556, 0.333, 0.500, 0.278, 0.556, 0.500, 0.722, //
  119 + 0.500, 0.500, 0.500, 0.334, 0.260, 0.334, 0.584, 0.350, 0.556, 0.350, //
  120 + 0.222, 0.556, 0.333, 1, 0.556, 0.556, 0.333, 1, 0.667, 0.333, 1, 0.350, //
  121 + 0.611, 0.350, 0.350, 0.222, 0.222, 0.333, 0.333, 0.350, 0.556, 1, 0.333, //
  122 + 1, 0.500, 0.333, 0.944, 0.350, 0.500, 0.667, 0.278, 0.333, 0.556, 0.556, //
  123 + 0.556, 0.556, 0.260, 0.556, 0.333, 0.737, 0.370, 0.556, 0.584, 0.333, //
  124 + 0.737, 0.333, 0.400, 0.584, 0.333, 0.333, 0.333, 0.556, 0.537, 0.278, //
  125 + 0.333, 0.333, 0.365, 0.556, 0.834, 0.834, 0.834, 0.611, 0.667, 0.667, //
  126 + 0.667, 0.667, 0.667, 0.667, 1, 0.722, 0.667, 0.667, 0.667, 0.667, 0.278, //
  127 + 0.278, 0.278, 0.278, 0.722, 0.722, 0.778, 0.778, 0.778, 0.778, 0.778, //
  128 + 0.584, 0.778, 0.722, 0.722, 0.722, 0.722, 0.667, 0.667, 0.611, 0.556, //
  129 + 0.556, 0.556, 0.556, 0.556, 0.556, 0.889, 0.500, 0.556, 0.556, 0.556, //
  130 + 0.556, 0.278, 0.278, 0.278, 0.278, 0.556, 0.556, 0.556, 0.556, 0.556, //
  131 + 0.556, 0.556, 0.584, 0.611, 0.556, 0.556, 0.556, 0.556, 0.500, 0.556, //
1052 0.500 132 0.500
1053 ]; 133 ];
1054 134
1055 const List<double> _timesWidths = <double>[ 135 const List<double> _timesWidths = <double>[
1056 - 0.250,  
1057 - 0.250,  
1058 - 0.250,  
1059 - 0.250,  
1060 - 0.250,  
1061 - 0.250,  
1062 - 0.250,  
1063 - 0.250,  
1064 - 0.250,  
1065 - 0.250,  
1066 - 0.250,  
1067 - 0.250,  
1068 - 0.250,  
1069 - 0.250,  
1070 - 0.250,  
1071 - 0.250,  
1072 - 0.250,  
1073 - 0.250,  
1074 - 0.250,  
1075 - 0.250,  
1076 - 0.250,  
1077 - 0.250,  
1078 - 0.250,  
1079 - 0.250,  
1080 - 0.250,  
1081 - 0.250,  
1082 - 0.250,  
1083 - 0.250,  
1084 - 0.250,  
1085 - 0.250,  
1086 - 0.250,  
1087 - 0.250,  
1088 - 0.250,  
1089 - 0.333,  
1090 - 0.408,  
1091 - 0.500,  
1092 - 0.500,  
1093 - 0.833,  
1094 - 0.778,  
1095 - 0.180,  
1096 - 0.333,  
1097 - 0.333,  
1098 - 0.500,  
1099 - 0.564,  
1100 - 0.250,  
1101 - 0.333,  
1102 - 0.250,  
1103 - 0.278,  
1104 - 0.500,  
1105 - 0.500,  
1106 - 0.500,  
1107 - 0.500,  
1108 - 0.500,  
1109 - 0.500,  
1110 - 0.500,  
1111 - 0.500,  
1112 - 0.500,  
1113 - 0.500,  
1114 - 0.278,  
1115 - 0.278,  
1116 - 0.564,  
1117 - 0.564,  
1118 - 0.564,  
1119 - 0.444,  
1120 - 0.921,  
1121 - 0.722,  
1122 - 0.667,  
1123 - 0.667,  
1124 - 0.722,  
1125 - 0.611,  
1126 - 0.556,  
1127 - 0.722,  
1128 - 0.722,  
1129 - 0.333,  
1130 - 0.389,  
1131 - 0.722,  
1132 - 0.611,  
1133 - 0.889,  
1134 - 0.722,  
1135 - 0.722,  
1136 - 0.556,  
1137 - 0.722,  
1138 - 0.667,  
1139 - 0.556,  
1140 - 0.611,  
1141 - 0.722,  
1142 - 0.722,  
1143 - 0.944,  
1144 - 0.722,  
1145 - 0.722,  
1146 - 0.611,  
1147 - 0.333,  
1148 - 0.278,  
1149 - 0.333,  
1150 - 0.469,  
1151 - 0.500,  
1152 - 0.333,  
1153 - 0.444,  
1154 - 0.500,  
1155 - 0.444,  
1156 - 0.500,  
1157 - 0.444,  
1158 - 0.333,  
1159 - 0.500,  
1160 - 0.500,  
1161 - 0.278,  
1162 - 0.278,  
1163 - 0.500,  
1164 - 0.278,  
1165 - 0.778,  
1166 - 0.500,  
1167 - 0.500,  
1168 - 0.500,  
1169 - 0.500,  
1170 - 0.333,  
1171 - 0.389,  
1172 - 0.278,  
1173 - 0.500,  
1174 - 0.500,  
1175 - 0.722,  
1176 - 0.500,  
1177 - 0.500,  
1178 - 0.444,  
1179 - 0.480,  
1180 - 0.200,  
1181 - 0.480,  
1182 - 0.541,  
1183 - 0.350,  
1184 - 0.500,  
1185 - 0.350,  
1186 - 0.333,  
1187 - 0.500,  
1188 - 0.444,  
1189 - 1,  
1190 - 0.500,  
1191 - 0.500,  
1192 - 0.333,  
1193 - 1,  
1194 - 0.556,  
1195 - 0.333,  
1196 - 0.889,  
1197 - 0.350,  
1198 - 0.611,  
1199 - 0.350,  
1200 - 0.350,  
1201 - 0.333,  
1202 - 0.333,  
1203 - 0.444,  
1204 - 0.444,  
1205 - 0.350,  
1206 - 0.500,  
1207 - 1,  
1208 - 0.333,  
1209 - 0.980,  
1210 - 0.389,  
1211 - 0.333,  
1212 - 0.722,  
1213 - 0.350,  
1214 - 0.444,  
1215 - 0.722,  
1216 - 0.250,  
1217 - 0.333,  
1218 - 0.500,  
1219 - 0.500,  
1220 - 0.500,  
1221 - 0.500,  
1222 - 0.200,  
1223 - 0.500,  
1224 - 0.333,  
1225 - 0.760,  
1226 - 0.276,  
1227 - 0.500,  
1228 - 0.564,  
1229 - 0.333,  
1230 - 0.760,  
1231 - 0.333,  
1232 - 0.400,  
1233 - 0.564,  
1234 - 0.300,  
1235 - 0.300,  
1236 - 0.333,  
1237 - 0.500,  
1238 - 0.453,  
1239 - 0.250,  
1240 - 0.333,  
1241 - 0.300,  
1242 - 0.310,  
1243 - 0.500,  
1244 - 0.750,  
1245 - 0.750,  
1246 - 0.750,  
1247 - 0.444,  
1248 - 0.722,  
1249 - 0.722,  
1250 - 0.722,  
1251 - 0.722,  
1252 - 0.722,  
1253 - 0.722,  
1254 - 0.889,  
1255 - 0.667,  
1256 - 0.611,  
1257 - 0.611,  
1258 - 0.611,  
1259 - 0.611,  
1260 - 0.333,  
1261 - 0.333,  
1262 - 0.333,  
1263 - 0.333,  
1264 - 0.722,  
1265 - 0.722,  
1266 - 0.722,  
1267 - 0.722,  
1268 - 0.722,  
1269 - 0.722,  
1270 - 0.722,  
1271 - 0.564,  
1272 - 0.722,  
1273 - 0.722,  
1274 - 0.722,  
1275 - 0.722,  
1276 - 0.722,  
1277 - 0.722,  
1278 - 0.556,  
1279 - 0.500,  
1280 - 0.444,  
1281 - 0.444,  
1282 - 0.444,  
1283 - 0.444,  
1284 - 0.444,  
1285 - 0.444,  
1286 - 0.667,  
1287 - 0.444,  
1288 - 0.444,  
1289 - 0.444,  
1290 - 0.444,  
1291 - 0.444,  
1292 - 0.278,  
1293 - 0.278,  
1294 - 0.278,  
1295 - 0.278,  
1296 - 0.500,  
1297 - 0.500,  
1298 - 0.500,  
1299 - 0.500,  
1300 - 0.500,  
1301 - 0.500,  
1302 - 0.500,  
1303 - 0.564,  
1304 - 0.500,  
1305 - 0.500,  
1306 - 0.500,  
1307 - 0.500,  
1308 - 0.500,  
1309 - 0.500,  
1310 - 0.500,  
1311 - 0.500 136 + 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, //
  137 + 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, //
  138 + 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, //
  139 + 0.250, 0.250, 0.250, 0.333, 0.408, 0.500, 0.500, 0.833, 0.778, 0.180, //
  140 + 0.333, 0.333, 0.500, 0.564, 0.250, 0.333, 0.250, 0.278, 0.500, 0.500, //
  141 + 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.278, 0.278, //
  142 + 0.564, 0.564, 0.564, 0.444, 0.921, 0.722, 0.667, 0.667, 0.722, 0.611, //
  143 + 0.556, 0.722, 0.722, 0.333, 0.389, 0.722, 0.611, 0.889, 0.722, 0.722, //
  144 + 0.556, 0.722, 0.667, 0.556, 0.611, 0.722, 0.722, 0.944, 0.722, 0.722, //
  145 + 0.611, 0.333, 0.278, 0.333, 0.469, 0.500, 0.333, 0.444, 0.500, 0.444, //
  146 + 0.500, 0.444, 0.333, 0.500, 0.500, 0.278, 0.278, 0.500, 0.278, 0.778, //
  147 + 0.500, 0.500, 0.500, 0.500, 0.333, 0.389, 0.278, 0.500, 0.500, 0.722, //
  148 + 0.500, 0.500, 0.444, 0.480, 0.200, 0.480, 0.541, 0.350, 0.500, 0.350, //
  149 + 0.333, 0.500, 0.444, 1, 0.500, 0.500, 0.333, 1, 0.556, 0.333, 0.889, //
  150 + 0.350, 0.611, 0.350, 0.350, 0.333, 0.333, 0.444, 0.444, 0.350, 0.500, 1, //
  151 + 0.333, 0.980, 0.389, 0.333, 0.722, 0.350, 0.444, 0.722, 0.250, 0.333, //
  152 + 0.500, 0.500, 0.500, 0.500, 0.200, 0.500, 0.333, 0.760, 0.276, 0.500, //
  153 + 0.564, 0.333, 0.760, 0.333, 0.400, 0.564, 0.300, 0.300, 0.333, 0.500, //
  154 + 0.453, 0.250, 0.333, 0.300, 0.310, 0.500, 0.750, 0.750, 0.750, 0.444, //
  155 + 0.722, 0.722, 0.722, 0.722, 0.722, 0.722, 0.889, 0.667, 0.611, 0.611, //
  156 + 0.611, 0.611, 0.333, 0.333, 0.333, 0.333, 0.722, 0.722, 0.722, 0.722, //
  157 + 0.722, 0.722, 0.722, 0.564, 0.722, 0.722, 0.722, 0.722, 0.722, 0.722, //
  158 + 0.556, 0.500, 0.444, 0.444, 0.444, 0.444, 0.444, 0.444, 0.667, 0.444, //
  159 + 0.444, 0.444, 0.444, 0.444, 0.278, 0.278, 0.278, 0.278, 0.500, 0.500, //
  160 + 0.500, 0.500, 0.500, 0.500, 0.500, 0.564, 0.500, 0.500, 0.500, 0.500, //
  161 + 0.500, 0.500, 0.500, 0.500
1312 ]; 162 ];
1313 163
1314 const List<double> _timesBoldWidths = <double>[ 164 const List<double> _timesBoldWidths = <double>[
1315 - 0.250,  
1316 - 0.250,  
1317 - 0.250,  
1318 - 0.250,  
1319 - 0.250,  
1320 - 0.250,  
1321 - 0.250,  
1322 - 0.250,  
1323 - 0.250,  
1324 - 0.250,  
1325 - 0.250,  
1326 - 0.250,  
1327 - 0.250,  
1328 - 0.250,  
1329 - 0.250,  
1330 - 0.250,  
1331 - 0.250,  
1332 - 0.250,  
1333 - 0.250,  
1334 - 0.250,  
1335 - 0.250,  
1336 - 0.250,  
1337 - 0.250,  
1338 - 0.250,  
1339 - 0.250,  
1340 - 0.250,  
1341 - 0.250,  
1342 - 0.250,  
1343 - 0.250,  
1344 - 0.250,  
1345 - 0.250,  
1346 - 0.250,  
1347 - 0.250,  
1348 - 0.333,  
1349 - 0.555,  
1350 - 0.500,  
1351 - 0.500,  
1352 - 1,  
1353 - 0.833,  
1354 - 0.278,  
1355 - 0.333,  
1356 - 0.333,  
1357 - 0.500,  
1358 - 0.570,  
1359 - 0.250,  
1360 - 0.333,  
1361 - 0.250,  
1362 - 0.278,  
1363 - 0.500,  
1364 - 0.500,  
1365 - 0.500,  
1366 - 0.500,  
1367 - 0.500,  
1368 - 0.500,  
1369 - 0.500,  
1370 - 0.500,  
1371 - 0.500,  
1372 - 0.500,  
1373 - 0.333,  
1374 - 0.333,  
1375 - 0.570,  
1376 - 0.570,  
1377 - 0.570,  
1378 - 0.500,  
1379 - 0.930,  
1380 - 0.722,  
1381 - 0.667,  
1382 - 0.722,  
1383 - 0.722,  
1384 - 0.667,  
1385 - 0.611,  
1386 - 0.778,  
1387 - 0.778,  
1388 - 0.389,  
1389 - 0.500,  
1390 - 0.778,  
1391 - 0.667,  
1392 - 0.944,  
1393 - 0.722,  
1394 - 0.778,  
1395 - 0.611,  
1396 - 0.778,  
1397 - 0.722,  
1398 - 0.556,  
1399 - 0.667,  
1400 - 0.722,  
1401 - 0.722,  
1402 - 1,  
1403 - 0.722,  
1404 - 0.722,  
1405 - 0.667,  
1406 - 0.333,  
1407 - 0.278,  
1408 - 0.333,  
1409 - 0.581,  
1410 - 0.500,  
1411 - 0.333,  
1412 - 0.500,  
1413 - 0.556,  
1414 - 0.444,  
1415 - 0.556,  
1416 - 0.444,  
1417 - 0.333,  
1418 - 0.500,  
1419 - 0.556,  
1420 - 0.278,  
1421 - 0.333,  
1422 - 0.556,  
1423 - 0.278,  
1424 - 0.833,  
1425 - 0.556,  
1426 - 0.500,  
1427 - 0.556,  
1428 - 0.556,  
1429 - 0.444,  
1430 - 0.389,  
1431 - 0.333,  
1432 - 0.556,  
1433 - 0.500,  
1434 - 0.722,  
1435 - 0.500,  
1436 - 0.500,  
1437 - 0.444,  
1438 - 0.394,  
1439 - 0.220,  
1440 - 0.394,  
1441 - 0.520,  
1442 - 0.350,  
1443 - 0.500,  
1444 - 0.350,  
1445 - 0.333,  
1446 - 0.500,  
1447 - 0.500,  
1448 - 1,  
1449 - 0.500,  
1450 - 0.500,  
1451 - 0.333,  
1452 - 1,  
1453 - 0.556,  
1454 - 0.333,  
1455 - 1,  
1456 - 0.350,  
1457 - 0.667,  
1458 - 0.350,  
1459 - 0.350,  
1460 - 0.333,  
1461 - 0.333,  
1462 - 0.500,  
1463 - 0.500,  
1464 - 0.350,  
1465 - 0.500,  
1466 - 1,  
1467 - 0.333,  
1468 - 1,  
1469 - 0.389,  
1470 - 0.333,  
1471 - 0.722,  
1472 - 0.350,  
1473 - 0.444,  
1474 - 0.722,  
1475 - 0.250,  
1476 - 0.333,  
1477 - 0.500,  
1478 - 0.500,  
1479 - 0.500,  
1480 - 0.500,  
1481 - 0.220,  
1482 - 0.500,  
1483 - 0.333,  
1484 - 0.747,  
1485 - 0.300,  
1486 - 0.500,  
1487 - 0.570,  
1488 - 0.333,  
1489 - 0.747,  
1490 - 0.333,  
1491 - 0.400,  
1492 - 0.570,  
1493 - 0.300,  
1494 - 0.300,  
1495 - 0.333,  
1496 - 0.556,  
1497 - 0.540,  
1498 - 0.250,  
1499 - 0.333,  
1500 - 0.300,  
1501 - 0.330,  
1502 - 0.500,  
1503 - 0.750,  
1504 - 0.750,  
1505 - 0.750,  
1506 - 0.500,  
1507 - 0.722,  
1508 - 0.722,  
1509 - 0.722,  
1510 - 0.722,  
1511 - 0.722,  
1512 - 0.722,  
1513 - 1,  
1514 - 0.722,  
1515 - 0.667,  
1516 - 0.667,  
1517 - 0.667,  
1518 - 0.667,  
1519 - 0.389,  
1520 - 0.389,  
1521 - 0.389,  
1522 - 0.389,  
1523 - 0.722,  
1524 - 0.722,  
1525 - 0.778,  
1526 - 0.778,  
1527 - 0.778,  
1528 - 0.778,  
1529 - 0.778,  
1530 - 0.570,  
1531 - 0.778,  
1532 - 0.722,  
1533 - 0.722,  
1534 - 0.722,  
1535 - 0.722,  
1536 - 0.722,  
1537 - 0.611,  
1538 - 0.556,  
1539 - 0.500,  
1540 - 0.500,  
1541 - 0.500,  
1542 - 0.500,  
1543 - 0.500,  
1544 - 0.500,  
1545 - 0.722,  
1546 - 0.444,  
1547 - 0.444,  
1548 - 0.444,  
1549 - 0.444,  
1550 - 0.444,  
1551 - 0.278,  
1552 - 0.278,  
1553 - 0.278,  
1554 - 0.278,  
1555 - 0.500,  
1556 - 0.556,  
1557 - 0.500,  
1558 - 0.500,  
1559 - 0.500,  
1560 - 0.500,  
1561 - 0.500,  
1562 - 0.570,  
1563 - 0.500,  
1564 - 0.556,  
1565 - 0.556,  
1566 - 0.556,  
1567 - 0.556,  
1568 - 0.500,  
1569 - 0.556,  
1570 - 0.500 165 + 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, //
  166 + 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, //
  167 + 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, //
  168 + 0.250, 0.250, 0.250, 0.333, 0.555, 0.500, 0.500, 1, 0.833, 0.278, 0.333, //
  169 + 0.333, 0.500, 0.570, 0.250, 0.333, 0.250, 0.278, 0.500, 0.500, 0.500, //
  170 + 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.333, 0.333, 0.570, //
  171 + 0.570, 0.570, 0.500, 0.930, 0.722, 0.667, 0.722, 0.722, 0.667, 0.611, //
  172 + 0.778, 0.778, 0.389, 0.500, 0.778, 0.667, 0.944, 0.722, 0.778, 0.611, //
  173 + 0.778, 0.722, 0.556, 0.667, 0.722, 0.722, 1, 0.722, 0.722, 0.667, 0.333, //
  174 + 0.278, 0.333, 0.581, 0.500, 0.333, 0.500, 0.556, 0.444, 0.556, 0.444, //
  175 + 0.333, 0.500, 0.556, 0.278, 0.333, 0.556, 0.278, 0.833, 0.556, 0.500, //
  176 + 0.556, 0.556, 0.444, 0.389, 0.333, 0.556, 0.500, 0.722, 0.500, 0.500, //
  177 + 0.444, 0.394, 0.220, 0.394, 0.520, 0.350, 0.500, 0.350, 0.333, 0.500, //
  178 + 0.500, 1, 0.500, 0.500, 0.333, 1, 0.556, 0.333, 1, 0.350, 0.667, 0.350, //
  179 + 0.350, 0.333, 0.333, 0.500, 0.500, 0.350, 0.500, 1, 0.333, 1, 0.389, //
  180 + 0.333, 0.722, 0.350, 0.444, 0.722, 0.250, 0.333, 0.500, 0.500, 0.500, //
  181 + 0.500, 0.220, 0.500, 0.333, 0.747, 0.300, 0.500, 0.570, 0.333, 0.747, //
  182 + 0.333, 0.400, 0.570, 0.300, 0.300, 0.333, 0.556, 0.540, 0.250, 0.333, //
  183 + 0.300, 0.330, 0.500, 0.750, 0.750, 0.750, 0.500, 0.722, 0.722, 0.722, //
  184 + 0.722, 0.722, 0.722, 1, 0.722, 0.667, 0.667, 0.667, 0.667, 0.389, 0.389, //
  185 + 0.389, 0.389, 0.722, 0.722, 0.778, 0.778, 0.778, 0.778, 0.778, 0.570, //
  186 + 0.778, 0.722, 0.722, 0.722, 0.722, 0.722, 0.611, 0.556, 0.500, 0.500, //
  187 + 0.500, 0.500, 0.500, 0.500, 0.722, 0.444, 0.444, 0.444, 0.444, 0.444, //
  188 + 0.278, 0.278, 0.278, 0.278, 0.500, 0.556, 0.500, 0.500, 0.500, 0.500, //
  189 + 0.500, 0.570, 0.500, 0.556, 0.556, 0.556, 0.556, 0.500, 0.556, 0.500
1571 ]; 190 ];
1572 191
1573 const List<double> _timesBoldItalicWidths = <double>[ 192 const List<double> _timesBoldItalicWidths = <double>[
1574 - 0.250,  
1575 - 0.250,  
1576 - 0.250,  
1577 - 0.250,  
1578 - 0.250,  
1579 - 0.250,  
1580 - 0.250,  
1581 - 0.250,  
1582 - 0.250,  
1583 - 0.250,  
1584 - 0.250,  
1585 - 0.250,  
1586 - 0.250,  
1587 - 0.250,  
1588 - 0.250,  
1589 - 0.250,  
1590 - 0.250,  
1591 - 0.250,  
1592 - 0.250,  
1593 - 0.250,  
1594 - 0.250,  
1595 - 0.250,  
1596 - 0.250,  
1597 - 0.250,  
1598 - 0.250,  
1599 - 0.250,  
1600 - 0.250,  
1601 - 0.250,  
1602 - 0.250,  
1603 - 0.250,  
1604 - 0.250,  
1605 - 0.250,  
1606 - 0.250,  
1607 - 0.389,  
1608 - 0.555,  
1609 - 0.500,  
1610 - 0.500,  
1611 - 0.833,  
1612 - 0.778,  
1613 - 0.278,  
1614 - 0.333,  
1615 - 0.333,  
1616 - 0.500,  
1617 - 0.570,  
1618 - 0.250,  
1619 - 0.333,  
1620 - 0.250,  
1621 - 0.278,  
1622 - 0.500,  
1623 - 0.500,  
1624 - 0.500,  
1625 - 0.500,  
1626 - 0.500,  
1627 - 0.500,  
1628 - 0.500,  
1629 - 0.500,  
1630 - 0.500,  
1631 - 0.500,  
1632 - 0.333,  
1633 - 0.333,  
1634 - 0.570,  
1635 - 0.570,  
1636 - 0.570,  
1637 - 0.500,  
1638 - 0.832,  
1639 - 0.667,  
1640 - 0.667,  
1641 - 0.667,  
1642 - 0.722,  
1643 - 0.667,  
1644 - 0.667,  
1645 - 0.722,  
1646 - 0.778,  
1647 - 0.389,  
1648 - 0.500,  
1649 - 0.667,  
1650 - 0.611,  
1651 - 0.889,  
1652 - 0.722,  
1653 - 0.722,  
1654 - 0.611,  
1655 - 0.722,  
1656 - 0.667,  
1657 - 0.556,  
1658 - 0.611,  
1659 - 0.722,  
1660 - 0.667,  
1661 - 0.889,  
1662 - 0.667,  
1663 - 0.611,  
1664 - 0.611,  
1665 - 0.333,  
1666 - 0.278,  
1667 - 0.333,  
1668 - 0.570,  
1669 - 0.500,  
1670 - 0.333,  
1671 - 0.500,  
1672 - 0.500,  
1673 - 0.444,  
1674 - 0.500,  
1675 - 0.444,  
1676 - 0.333,  
1677 - 0.500,  
1678 - 0.556,  
1679 - 0.278,  
1680 - 0.278,  
1681 - 0.500,  
1682 - 0.278,  
1683 - 0.778,  
1684 - 0.556,  
1685 - 0.500,  
1686 - 0.500,  
1687 - 0.500,  
1688 - 0.389,  
1689 - 0.389,  
1690 - 0.278,  
1691 - 0.556,  
1692 - 0.444,  
1693 - 0.667,  
1694 - 0.500,  
1695 - 0.444,  
1696 - 0.389,  
1697 - 0.348,  
1698 - 0.220,  
1699 - 0.348,  
1700 - 0.570,  
1701 - 0.350,  
1702 - 0.500,  
1703 - 0.350,  
1704 - 0.333,  
1705 - 0.500,  
1706 - 0.500,  
1707 - 1,  
1708 - 0.500,  
1709 - 0.500,  
1710 - 0.333,  
1711 - 1,  
1712 - 0.556,  
1713 - 0.333,  
1714 - 0.944,  
1715 - 0.350,  
1716 - 0.611,  
1717 - 0.350,  
1718 - 0.350,  
1719 - 0.333,  
1720 - 0.333,  
1721 - 0.500,  
1722 - 0.500,  
1723 - 0.350,  
1724 - 0.500,  
1725 - 1,  
1726 - 0.333,  
1727 - 1,  
1728 - 0.389,  
1729 - 0.333,  
1730 - 0.722,  
1731 - 0.350,  
1732 - 0.389,  
1733 - 0.611,  
1734 - 0.250,  
1735 - 0.389,  
1736 - 0.500,  
1737 - 0.500,  
1738 - 0.500,  
1739 - 0.500,  
1740 - 0.220,  
1741 - 0.500,  
1742 - 0.333,  
1743 - 0.747,  
1744 - 0.266,  
1745 - 0.500,  
1746 - 0.606,  
1747 - 0.333,  
1748 - 0.747,  
1749 - 0.333,  
1750 - 0.400,  
1751 - 0.570,  
1752 - 0.300,  
1753 - 0.300,  
1754 - 0.333,  
1755 - 0.576,  
1756 - 0.500,  
1757 - 0.250,  
1758 - 0.333,  
1759 - 0.300,  
1760 - 0.300,  
1761 - 0.500,  
1762 - 0.750,  
1763 - 0.750,  
1764 - 0.750,  
1765 - 0.500,  
1766 - 0.667,  
1767 - 0.667,  
1768 - 0.667,  
1769 - 0.667,  
1770 - 0.667,  
1771 - 0.667,  
1772 - 0.944,  
1773 - 0.667,  
1774 - 0.667,  
1775 - 0.667,  
1776 - 0.667,  
1777 - 0.667,  
1778 - 0.389,  
1779 - 0.389,  
1780 - 0.389,  
1781 - 0.389,  
1782 - 0.722,  
1783 - 0.722,  
1784 - 0.722,  
1785 - 0.722,  
1786 - 0.722,  
1787 - 0.722,  
1788 - 0.722,  
1789 - 0.570,  
1790 - 0.722,  
1791 - 0.722,  
1792 - 0.722,  
1793 - 0.722,  
1794 - 0.722,  
1795 - 0.611,  
1796 - 0.611,  
1797 - 0.500,  
1798 - 0.500,  
1799 - 0.500,  
1800 - 0.500,  
1801 - 0.500,  
1802 - 0.500,  
1803 - 0.500,  
1804 - 0.722,  
1805 - 0.444,  
1806 - 0.444,  
1807 - 0.444,  
1808 - 0.444,  
1809 - 0.444,  
1810 - 0.278,  
1811 - 0.278,  
1812 - 0.278,  
1813 - 0.278,  
1814 - 0.500,  
1815 - 0.556,  
1816 - 0.500,  
1817 - 0.500,  
1818 - 0.500,  
1819 - 0.500,  
1820 - 0.500,  
1821 - 0.570,  
1822 - 0.500,  
1823 - 0.556,  
1824 - 0.556,  
1825 - 0.556,  
1826 - 0.556,  
1827 - 0.444,  
1828 - 0.500,  
1829 - 0.444 193 + 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, //
  194 + 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, //
  195 + 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, //
  196 + 0.250, 0.250, 0.250, 0.389, 0.555, 0.500, 0.500, 0.833, 0.778, 0.278, //
  197 + 0.333, 0.333, 0.500, 0.570, 0.250, 0.333, 0.250, 0.278, 0.500, 0.500, //
  198 + 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.333, 0.333, //
  199 + 0.570, 0.570, 0.570, 0.500, 0.832, 0.667, 0.667, 0.667, 0.722, 0.667, //
  200 + 0.667, 0.722, 0.778, 0.389, 0.500, 0.667, 0.611, 0.889, 0.722, 0.722, //
  201 + 0.611, 0.722, 0.667, 0.556, 0.611, 0.722, 0.667, 0.889, 0.667, 0.611, //
  202 + 0.611, 0.333, 0.278, 0.333, 0.570, 0.500, 0.333, 0.500, 0.500, 0.444, //
  203 + 0.500, 0.444, 0.333, 0.500, 0.556, 0.278, 0.278, 0.500, 0.278, 0.778, //
  204 + 0.556, 0.500, 0.500, 0.500, 0.389, 0.389, 0.278, 0.556, 0.444, 0.667, //
  205 + 0.500, 0.444, 0.389, 0.348, 0.220, 0.348, 0.570, 0.350, 0.500, 0.350, //
  206 + 0.333, 0.500, 0.500, 1, 0.500, 0.500, 0.333, 1, 0.556, 0.333, 0.944, //
  207 + 0.350, 0.611, 0.350, 0.350, 0.333, 0.333, 0.500, 0.500, 0.350, 0.500, //
  208 + 1, 0.333, 1, 0.389, 0.333, 0.722, 0.350, 0.389, 0.611, 0.250, 0.389, //
  209 + 0.500, 0.500, 0.500, 0.500, 0.220, 0.500, 0.333, 0.747, 0.266, 0.500, //
  210 + 0.606, 0.333, 0.747, 0.333, 0.400, 0.570, 0.300, 0.300, 0.333, 0.576, //
  211 + 0.500, 0.250, 0.333, 0.300, 0.300, 0.500, 0.750, 0.750, 0.750, 0.500, //
  212 + 0.667, 0.667, 0.667, 0.667, 0.667, 0.667, 0.944, 0.667, 0.667, 0.667, //
  213 + 0.667, 0.667, 0.389, 0.389, 0.389, 0.389, 0.722, 0.722, 0.722, 0.722, //
  214 + 0.722, 0.722, 0.722, 0.570, 0.722, 0.722, 0.722, 0.722, 0.722, 0.611, //
  215 + 0.611, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.722, 0.444, //
  216 + 0.444, 0.444, 0.444, 0.444, 0.278, 0.278, 0.278, 0.278, 0.500, 0.556, //
  217 + 0.500, 0.500, 0.500, 0.500, 0.500, 0.570, 0.500, 0.556, 0.556, 0.556, //
  218 + 0.556, 0.444, 0.500, 0.444
1830 ]; 219 ];
1831 220
1832 const List<double> _timesItalicWidths = <double>[ 221 const List<double> _timesItalicWidths = <double>[
1833 - 0.250,  
1834 - 0.250,  
1835 - 0.250,  
1836 - 0.250,  
1837 - 0.250,  
1838 - 0.250,  
1839 - 0.250,  
1840 - 0.250,  
1841 - 0.250,  
1842 - 0.250,  
1843 - 0.250,  
1844 - 0.250,  
1845 - 0.250,  
1846 - 0.250,  
1847 - 0.250,  
1848 - 0.250,  
1849 - 0.250,  
1850 - 0.250,  
1851 - 0.250,  
1852 - 0.250,  
1853 - 0.250,  
1854 - 0.250,  
1855 - 0.250,  
1856 - 0.250,  
1857 - 0.250,  
1858 - 0.250,  
1859 - 0.250,  
1860 - 0.250,  
1861 - 0.250,  
1862 - 0.250,  
1863 - 0.250,  
1864 - 0.250,  
1865 - 0.250,  
1866 - 0.333,  
1867 - 0.420,  
1868 - 0.500,  
1869 - 0.500,  
1870 - 0.833,  
1871 - 0.778,  
1872 - 0.214,  
1873 - 0.333,  
1874 - 0.333,  
1875 - 0.500,  
1876 - 0.675,  
1877 - 0.250,  
1878 - 0.333,  
1879 - 0.250,  
1880 - 0.278,  
1881 - 0.500,  
1882 - 0.500,  
1883 - 0.500,  
1884 - 0.500,  
1885 - 0.500,  
1886 - 0.500,  
1887 - 0.500,  
1888 - 0.500,  
1889 - 0.500,  
1890 - 0.500,  
1891 - 0.333,  
1892 - 0.333,  
1893 - 0.675,  
1894 - 0.675,  
1895 - 0.675,  
1896 - 0.500,  
1897 - 0.920,  
1898 - 0.611,  
1899 - 0.611,  
1900 - 0.667,  
1901 - 0.722,  
1902 - 0.611,  
1903 - 0.611,  
1904 - 0.722,  
1905 - 0.722,  
1906 - 0.333,  
1907 - 0.444,  
1908 - 0.667,  
1909 - 0.556,  
1910 - 0.833,  
1911 - 0.667,  
1912 - 0.722,  
1913 - 0.611,  
1914 - 0.722,  
1915 - 0.611,  
1916 - 0.500,  
1917 - 0.556,  
1918 - 0.722,  
1919 - 0.611,  
1920 - 0.833,  
1921 - 0.611,  
1922 - 0.556,  
1923 - 0.556,  
1924 - 0.389,  
1925 - 0.278,  
1926 - 0.389,  
1927 - 0.422,  
1928 - 0.500,  
1929 - 0.333,  
1930 - 0.500,  
1931 - 0.500,  
1932 - 0.444,  
1933 - 0.500,  
1934 - 0.444,  
1935 - 0.278,  
1936 - 0.500,  
1937 - 0.500,  
1938 - 0.278,  
1939 - 0.278,  
1940 - 0.444,  
1941 - 0.278,  
1942 - 0.722,  
1943 - 0.500,  
1944 - 0.500,  
1945 - 0.500,  
1946 - 0.500,  
1947 - 0.389,  
1948 - 0.389,  
1949 - 0.278,  
1950 - 0.500,  
1951 - 0.444,  
1952 - 0.667,  
1953 - 0.444,  
1954 - 0.444,  
1955 - 0.389,  
1956 - 0.400,  
1957 - 0.275,  
1958 - 0.400,  
1959 - 0.541,  
1960 - 0.350,  
1961 - 0.500,  
1962 - 0.350,  
1963 - 0.333,  
1964 - 0.500,  
1965 - 0.556,  
1966 - 0.889,  
1967 - 0.500,  
1968 - 0.500,  
1969 - 0.333,  
1970 - 1,  
1971 - 0.500,  
1972 - 0.333,  
1973 - 0.944,  
1974 - 0.350,  
1975 - 0.556,  
1976 - 0.350,  
1977 - 0.350,  
1978 - 0.333,  
1979 - 0.333,  
1980 - 0.556,  
1981 - 0.556,  
1982 - 0.350,  
1983 - 0.500,  
1984 - 0.889,  
1985 - 0.333,  
1986 - 0.980,  
1987 - 0.389,  
1988 - 0.333,  
1989 - 0.667,  
1990 - 0.350,  
1991 - 0.389,  
1992 - 0.556,  
1993 - 0.250,  
1994 - 0.389,  
1995 - 0.500,  
1996 - 0.500,  
1997 - 0.500,  
1998 - 0.500,  
1999 - 0.275,  
2000 - 0.500,  
2001 - 0.333,  
2002 - 0.760,  
2003 - 0.276,  
2004 - 0.500,  
2005 - 0.675,  
2006 - 0.333,  
2007 - 0.760,  
2008 - 0.333,  
2009 - 0.400,  
2010 - 0.675,  
2011 - 0.300,  
2012 - 0.300,  
2013 - 0.333,  
2014 - 0.500,  
2015 - 0.523,  
2016 - 0.250,  
2017 - 0.333,  
2018 - 0.300,  
2019 - 0.310,  
2020 - 0.500,  
2021 - 0.750,  
2022 - 0.750,  
2023 - 0.750,  
2024 - 0.500,  
2025 - 0.611,  
2026 - 0.611,  
2027 - 0.611,  
2028 - 0.611,  
2029 - 0.611,  
2030 - 0.611,  
2031 - 0.889,  
2032 - 0.667,  
2033 - 0.611,  
2034 - 0.611,  
2035 - 0.611,  
2036 - 0.611,  
2037 - 0.333,  
2038 - 0.333,  
2039 - 0.333,  
2040 - 0.333,  
2041 - 0.722,  
2042 - 0.667,  
2043 - 0.722,  
2044 - 0.722,  
2045 - 0.722,  
2046 - 0.722,  
2047 - 0.722,  
2048 - 0.675,  
2049 - 0.722,  
2050 - 0.722,  
2051 - 0.722,  
2052 - 0.722,  
2053 - 0.722,  
2054 - 0.556,  
2055 - 0.611,  
2056 - 0.500,  
2057 - 0.500,  
2058 - 0.500,  
2059 - 0.500,  
2060 - 0.500,  
2061 - 0.500,  
2062 - 0.500,  
2063 - 0.667,  
2064 - 0.444,  
2065 - 0.444,  
2066 - 0.444,  
2067 - 0.444,  
2068 - 0.444,  
2069 - 0.278,  
2070 - 0.278,  
2071 - 0.278,  
2072 - 0.278,  
2073 - 0.500,  
2074 - 0.500,  
2075 - 0.500,  
2076 - 0.500,  
2077 - 0.500,  
2078 - 0.500,  
2079 - 0.500,  
2080 - 0.675,  
2081 - 0.500,  
2082 - 0.500,  
2083 - 0.500,  
2084 - 0.500,  
2085 - 0.500,  
2086 - 0.444,  
2087 - 0.500,  
2088 - 0.444 222 + 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, //
  223 + 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, //
  224 + 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, 0.250, //
  225 + 0.250, 0.250, 0.250, 0.333, 0.420, 0.500, 0.500, 0.833, 0.778, 0.214, //
  226 + 0.333, 0.333, 0.500, 0.675, 0.250, 0.333, 0.250, 0.278, 0.500, 0.500, //
  227 + 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.333, 0.333, //
  228 + 0.675, 0.675, 0.675, 0.500, 0.920, 0.611, 0.611, 0.667, 0.722, 0.611, //
  229 + 0.611, 0.722, 0.722, 0.333, 0.444, 0.667, 0.556, 0.833, 0.667, 0.722, //
  230 + 0.611, 0.722, 0.611, 0.500, 0.556, 0.722, 0.611, 0.833, 0.611, 0.556, //
  231 + 0.556, 0.389, 0.278, 0.389, 0.422, 0.500, 0.333, 0.500, 0.500, 0.444, //
  232 + 0.500, 0.444, 0.278, 0.500, 0.500, 0.278, 0.278, 0.444, 0.278, 0.722, //
  233 + 0.500, 0.500, 0.500, 0.500, 0.389, 0.389, 0.278, 0.500, 0.444, 0.667, //
  234 + 0.444, 0.444, 0.389, 0.400, 0.275, 0.400, 0.541, 0.350, 0.500, 0.350, //
  235 + 0.333, 0.500, 0.556, 0.889, 0.500, 0.500, 0.333, 1, 0.500, 0.333, 0.944, //
  236 + 0.350, 0.556, 0.350, 0.350, 0.333, 0.333, 0.556, 0.556, 0.350, 0.500, //
  237 + 0.889, 0.333, 0.980, 0.389, 0.333, 0.667, 0.350, 0.389, 0.556, 0.250, //
  238 + 0.389, 0.500, 0.500, 0.500, 0.500, 0.275, 0.500, 0.333, 0.760, 0.276, //
  239 + 0.500, 0.675, 0.333, 0.760, 0.333, 0.400, 0.675, 0.300, 0.300, 0.333, //
  240 + 0.500, 0.523, 0.250, 0.333, 0.300, 0.310, 0.500, 0.750, 0.750, 0.750, //
  241 + 0.500, 0.611, 0.611, 0.611, 0.611, 0.611, 0.611, 0.889, 0.667, 0.611, //
  242 + 0.611, 0.611, 0.611, 0.333, 0.333, 0.333, 0.333, 0.722, 0.667, 0.722, //
  243 + 0.722, 0.722, 0.722, 0.722, 0.675, 0.722, 0.722, 0.722, 0.722, 0.722, //
  244 + 0.556, 0.611, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.667, //
  245 + 0.444, 0.444, 0.444, 0.444, 0.444, 0.278, 0.278, 0.278, 0.278, 0.500, //
  246 + 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.675, 0.500, 0.500, 0.500, //
  247 + 0.500, 0.500, 0.444, 0.500, 0.444
2089 ]; 248 ];
2090 249
2091 const List<double> _symbolWidths = <double>[ 250 const List<double> _symbolWidths = <double>[
2092 - 0.587,  
2093 - 0.587,  
2094 - 0.587,  
2095 - 0.587,  
2096 - 0.587,  
2097 - 0.587,  
2098 - 0.587,  
2099 - 0.587,  
2100 - 0.587,  
2101 - 0.587,  
2102 - 0.587,  
2103 - 0.587,  
2104 - 0.587,  
2105 - 0.587,  
2106 - 0.587,  
2107 - 0.587,  
2108 - 0.587,  
2109 - 0.587,  
2110 - 0.587,  
2111 - 0.587,  
2112 - 0.587,  
2113 - 0.587,  
2114 - 0.587,  
2115 - 0.587,  
2116 - 0.587,  
2117 - 0.587,  
2118 - 0.587,  
2119 - 0.587,  
2120 - 0.587,  
2121 - 0.587,  
2122 - 0.587,  
2123 - 0.587,  
2124 - 0.250,  
2125 - 0.333,  
2126 - 0.713,  
2127 - 0.500,  
2128 - 0.549,  
2129 - 0.833,  
2130 - 0.778,  
2131 - 0.439,  
2132 - 0.333,  
2133 - 0.333,  
2134 - 0.500,  
2135 - 0.549,  
2136 - 0.250,  
2137 - 0.549,  
2138 - 0.250,  
2139 - 0.278,  
2140 - 0.500,  
2141 - 0.500,  
2142 - 0.500,  
2143 - 0.500,  
2144 - 0.500,  
2145 - 0.500,  
2146 - 0.500,  
2147 - 0.500,  
2148 - 0.500,  
2149 - 0.500,  
2150 - 0.278,  
2151 - 0.278,  
2152 - 0.549,  
2153 - 0.549,  
2154 - 0.549,  
2155 - 0.444,  
2156 - 0.549,  
2157 - 0.722,  
2158 - 0.667,  
2159 - 0.722,  
2160 - 0.612,  
2161 - 0.611,  
2162 - 0.763,  
2163 - 0.603,  
2164 - 0.722,  
2165 - 0.333,  
2166 - 0.631,  
2167 - 0.722,  
2168 - 0.686,  
2169 - 0.889,  
2170 - 0.722,  
2171 - 0.722,  
2172 - 0.768,  
2173 - 0.741,  
2174 - 0.556,  
2175 - 0.592,  
2176 - 0.611,  
2177 - 0.690,  
2178 - 0.439,  
2179 - 0.768,  
2180 - 0.645,  
2181 - 0.795,  
2182 - 0.611,  
2183 - 0.333,  
2184 - 0.863,  
2185 - 0.333,  
2186 - 0.658,  
2187 - 0.500,  
2188 - 0.500,  
2189 - 0.631,  
2190 - 0.549,  
2191 - 0.549,  
2192 - 0.494,  
2193 - 0.439,  
2194 - 0.521,  
2195 - 0.411,  
2196 - 0.603,  
2197 - 0.329,  
2198 - 0.603,  
2199 - 0.549,  
2200 - 0.549,  
2201 - 0.576,  
2202 - 0.521,  
2203 - 0.549,  
2204 - 0.549,  
2205 - 0.521,  
2206 - 0.549,  
2207 - 0.603,  
2208 - 0.439,  
2209 - 0.576,  
2210 - 0.713,  
2211 - 0.686,  
2212 - 0.493,  
2213 - 0.686,  
2214 - 0.494,  
2215 - 0.480,  
2216 - 0.200,  
2217 - 0.480,  
2218 - 0.549,  
2219 - 0.587,  
2220 - 0.587,  
2221 - 0.587,  
2222 - 0.587,  
2223 - 0.587,  
2224 - 0.587,  
2225 - 0.587,  
2226 - 0.587,  
2227 - 0.587,  
2228 - 0.587,  
2229 - 0.587,  
2230 - 0.587,  
2231 - 0.587,  
2232 - 0.587,  
2233 - 0.587,  
2234 - 0.587,  
2235 - 0.587,  
2236 - 0.587,  
2237 - 0.587,  
2238 - 0.587,  
2239 - 0.587,  
2240 - 0.587,  
2241 - 0.587,  
2242 - 0.587,  
2243 - 0.587,  
2244 - 0.587,  
2245 - 0.587,  
2246 - 0.587,  
2247 - 0.587,  
2248 - 0.587,  
2249 - 0.587,  
2250 - 0.587,  
2251 - 0.587,  
2252 - 0.750,  
2253 - 0.620,  
2254 - 0.247,  
2255 - 0.549,  
2256 - 0.167,  
2257 - 0.713,  
2258 - 0.500,  
2259 - 0.753,  
2260 - 0.753,  
2261 - 0.753,  
2262 - 0.753,  
2263 - 1.042,  
2264 - 0.987,  
2265 - 0.603,  
2266 - 0.987,  
2267 - 0.603,  
2268 - 0.400,  
2269 - 0.549,  
2270 - 0.411,  
2271 - 0.549,  
2272 - 0.549,  
2273 - 0.713,  
2274 - 0.494,  
2275 - 0.460,  
2276 - 0.549,  
2277 - 0.549,  
2278 - 0.549,  
2279 - 0.549,  
2280 - 1,  
2281 - 0.603,  
2282 - 1,  
2283 - 0.658,  
2284 - 0.823,  
2285 - 0.686,  
2286 - 0.795,  
2287 - 0.987,  
2288 - 0.768,  
2289 - 0.768,  
2290 - 0.823,  
2291 - 0.768,  
2292 - 0.768,  
2293 - 0.713,  
2294 - 0.713,  
2295 - 0.713,  
2296 - 0.713,  
2297 - 0.713,  
2298 - 0.713,  
2299 - 0.713,  
2300 - 0.768,  
2301 - 0.713,  
2302 - 0.790,  
2303 - 0.790,  
2304 - 0.890,  
2305 - 0.823,  
2306 - 0.549,  
2307 - 0.250,  
2308 - 0.713,  
2309 - 0.603,  
2310 - 0.603,  
2311 - 1.042,  
2312 - 0.987,  
2313 - 0.603,  
2314 - 0.987,  
2315 - 0.603,  
2316 - 0.494,  
2317 - 0.329,  
2318 - 0.790,  
2319 - 0.790,  
2320 - 0.786,  
2321 - 0.713,  
2322 - 0.384,  
2323 - 0.384,  
2324 - 0.384,  
2325 - 0.384,  
2326 - 0.384,  
2327 - 0.384,  
2328 - 0.494,  
2329 - 0.494,  
2330 - 0.494,  
2331 - 0.494,  
2332 - 0.587,  
2333 - 0.329,  
2334 - 0.274,  
2335 - 0.686,  
2336 - 0.686,  
2337 - 0.686,  
2338 - 0.384,  
2339 - 0.384,  
2340 - 0.384,  
2341 - 0.384,  
2342 - 0.384,  
2343 - 0.384,  
2344 - 0.494,  
2345 - 0.494,  
2346 - 0.494,  
2347 - 0.587 251 + 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, //
  252 + 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, //
  253 + 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, //
  254 + 0.587, 0.587, 0.250, 0.333, 0.713, 0.500, 0.549, 0.833, 0.778, 0.439, //
  255 + 0.333, 0.333, 0.500, 0.549, 0.250, 0.549, 0.250, 0.278, 0.500, 0.500, //
  256 + 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.500, 0.278, 0.278, //
  257 + 0.549, 0.549, 0.549, 0.444, 0.549, 0.722, 0.667, 0.722, 0.612, 0.611, //
  258 + 0.763, 0.603, 0.722, 0.333, 0.631, 0.722, 0.686, 0.889, 0.722, 0.722, //
  259 + 0.768, 0.741, 0.556, 0.592, 0.611, 0.690, 0.439, 0.768, 0.645, 0.795, //
  260 + 0.611, 0.333, 0.863, 0.333, 0.658, 0.500, 0.500, 0.631, 0.549, 0.549, //
  261 + 0.494, 0.439, 0.521, 0.411, 0.603, 0.329, 0.603, 0.549, 0.549, 0.576, //
  262 + 0.521, 0.549, 0.549, 0.521, 0.549, 0.603, 0.439, 0.576, 0.713, 0.686, //
  263 + 0.493, 0.686, 0.494, 0.480, 0.200, 0.480, 0.549, 0.587, 0.587, 0.587, //
  264 + 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, //
  265 + 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, //
  266 + 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, //
  267 + 0.750, 0.620, 0.247, 0.549, 0.167, 0.713, 0.500, 0.753, 0.753, 0.753, //
  268 + 0.753, 1.042, 0.987, 0.603, 0.987, 0.603, 0.400, 0.549, 0.411, 0.549, //
  269 + 0.549, 0.713, 0.494, 0.460, 0.549, 0.549, 0.549, 0.549, 1, 0.603, 1, //
  270 + 0.658, 0.823, 0.686, 0.795, 0.987, 0.768, 0.768, 0.823, 0.768, 0.768, //
  271 + 0.713, 0.713, 0.713, 0.713, 0.713, 0.713, 0.713, 0.768, 0.713, 0.790, //
  272 + 0.790, 0.890, 0.823, 0.549, 0.250, 0.713, 0.603, 0.603, 1.042, 0.987, //
  273 + 0.603, 0.987, 0.603, 0.494, 0.329, 0.790, 0.790, 0.786, 0.713, 0.384, //
  274 + 0.384, 0.384, 0.384, 0.384, 0.384, 0.494, 0.494, 0.494, 0.494, 0.587, //
  275 + 0.329, 0.274, 0.686, 0.686, 0.686, 0.384, 0.384, 0.384, 0.384, 0.384, //
  276 + 0.384, 0.494, 0.494, 0.494, 0.587
2348 ]; 277 ];
2349 278
2350 const List<double> _zapfDingbatsWidths = <double>[ 279 const List<double> _zapfDingbatsWidths = <double>[
2351 - 0.746,  
2352 - 0.746,  
2353 - 0.746,  
2354 - 0.746,  
2355 - 0.746,  
2356 - 0.746,  
2357 - 0.746,  
2358 - 0.746,  
2359 - 0.746,  
2360 - 0.746,  
2361 - 0.746,  
2362 - 0.746,  
2363 - 0.746,  
2364 - 0.746,  
2365 - 0.746,  
2366 - 0.746,  
2367 - 0.746,  
2368 - 0.746,  
2369 - 0.746,  
2370 - 0.746,  
2371 - 0.746,  
2372 - 0.746,  
2373 - 0.746,  
2374 - 0.746,  
2375 - 0.746,  
2376 - 0.746,  
2377 - 0.746,  
2378 - 0.746,  
2379 - 0.746,  
2380 - 0.746,  
2381 - 0.746,  
2382 - 0.746,  
2383 - 0.278,  
2384 - 0.974,  
2385 - 0.961,  
2386 - 0.974,  
2387 - 0.980,  
2388 - 0.719,  
2389 - 0.789,  
2390 - 0.790,  
2391 - 0.791,  
2392 - 0.690,  
2393 - 0.960,  
2394 - 0.939,  
2395 - 0.549,  
2396 - 0.855,  
2397 - 0.911,  
2398 - 0.933,  
2399 - 0.911,  
2400 - 0.945,  
2401 - 0.974,  
2402 - 0.755,  
2403 - 0.846,  
2404 - 0.762,  
2405 - 0.761,  
2406 - 0.571,  
2407 - 0.677,  
2408 - 0.763,  
2409 - 0.760,  
2410 - 0.759,  
2411 - 0.754,  
2412 - 0.494,  
2413 - 0.552,  
2414 - 0.537,  
2415 - 0.577,  
2416 - 0.692,  
2417 - 0.786,  
2418 - 0.788,  
2419 - 0.788,  
2420 - 0.790,  
2421 - 0.793,  
2422 - 0.794,  
2423 - 0.816,  
2424 - 0.823,  
2425 - 0.789,  
2426 - 0.841,  
2427 - 0.823,  
2428 - 0.833,  
2429 - 0.816,  
2430 - 0.831,  
2431 - 0.923,  
2432 - 0.744,  
2433 - 0.723,  
2434 - 0.749,  
2435 - 0.790,  
2436 - 0.792,  
2437 - 0.695,  
2438 - 0.776,  
2439 - 0.768,  
2440 - 0.792,  
2441 - 0.759,  
2442 - 0.707,  
2443 - 0.708,  
2444 - 0.682,  
2445 - 0.701,  
2446 - 0.826,  
2447 - 0.815,  
2448 - 0.789,  
2449 - 0.789,  
2450 - 0.707,  
2451 - 0.687,  
2452 - 0.696,  
2453 - 0.689,  
2454 - 0.786,  
2455 - 0.787,  
2456 - 0.713,  
2457 - 0.791,  
2458 - 0.785,  
2459 - 0.791,  
2460 - 0.873,  
2461 - 0.761,  
2462 - 0.762,  
2463 - 0.762,  
2464 - 0.759,  
2465 - 0.759,  
2466 - 0.892,  
2467 - 0.892,  
2468 - 0.788,  
2469 - 0.784,  
2470 - 0.438,  
2471 - 0.138,  
2472 - 0.277,  
2473 - 0.415,  
2474 - 0.392,  
2475 - 0.392,  
2476 - 0.668,  
2477 - 0.668,  
2478 - 0.746,  
2479 - 0.390,  
2480 - 0.390,  
2481 - 0.317,  
2482 - 0.317,  
2483 - 0.276,  
2484 - 0.276,  
2485 - 0.509,  
2486 - 0.509,  
2487 - 0.410,  
2488 - 0.410,  
2489 - 0.234,  
2490 - 0.234,  
2491 - 0.334,  
2492 - 0.334,  
2493 - 0.746,  
2494 - 0.746,  
2495 - 0.746,  
2496 - 0.746,  
2497 - 0.746,  
2498 - 0.746,  
2499 - 0.746,  
2500 - 0.746,  
2501 - 0.746,  
2502 - 0.746,  
2503 - 0.746,  
2504 - 0.746,  
2505 - 0.746,  
2506 - 0.746,  
2507 - 0.746,  
2508 - 0.746,  
2509 - 0.746,  
2510 - 0.746,  
2511 - 0.746,  
2512 - 0.732,  
2513 - 0.544,  
2514 - 0.544,  
2515 - 0.910,  
2516 - 0.667,  
2517 - 0.760,  
2518 - 0.760,  
2519 - 0.776,  
2520 - 0.595,  
2521 - 0.694,  
2522 - 0.626,  
2523 - 0.788,  
2524 - 0.788,  
2525 - 0.788,  
2526 - 0.788,  
2527 - 0.788,  
2528 - 0.788,  
2529 - 0.788,  
2530 - 0.788,  
2531 - 0.788,  
2532 - 0.788,  
2533 - 0.788,  
2534 - 0.788,  
2535 - 0.788,  
2536 - 0.788,  
2537 - 0.788,  
2538 - 0.788,  
2539 - 0.788,  
2540 - 0.788,  
2541 - 0.788,  
2542 - 0.788,  
2543 - 0.788,  
2544 - 0.788,  
2545 - 0.788,  
2546 - 0.788,  
2547 - 0.788,  
2548 - 0.788,  
2549 - 0.788,  
2550 - 0.788,  
2551 - 0.788,  
2552 - 0.788,  
2553 - 0.788,  
2554 - 0.788,  
2555 - 0.788,  
2556 - 0.788,  
2557 - 0.788,  
2558 - 0.788,  
2559 - 0.788,  
2560 - 0.788,  
2561 - 0.788,  
2562 - 0.788,  
2563 - 0.894,  
2564 - 0.838,  
2565 - 1.016,  
2566 - 0.458,  
2567 - 0.748,  
2568 - 0.924,  
2569 - 0.748,  
2570 - 0.918,  
2571 - 0.927,  
2572 - 0.928,  
2573 - 0.928,  
2574 - 0.834,  
2575 - 0.873,  
2576 - 0.828,  
2577 - 0.924,  
2578 - 0.924,  
2579 - 0.917,  
2580 - 0.930,  
2581 - 0.931,  
2582 - 0.463,  
2583 - 0.883,  
2584 - 0.836,  
2585 - 0.836,  
2586 - 0.867,  
2587 - 0.867,  
2588 - 0.696,  
2589 - 0.696,  
2590 - 0.874,  
2591 - 0.746,  
2592 - 0.874,  
2593 - 0.760,  
2594 - 0.946,  
2595 - 0.771,  
2596 - 0.865,  
2597 - 0.771,  
2598 - 0.888,  
2599 - 0.967,  
2600 - 0.888,  
2601 - 0.831,  
2602 - 0.873,  
2603 - 0.927,  
2604 - 0.970,  
2605 - 0.918,  
2606 - 0.746 280 + 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, //
  281 + 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, //
  282 + 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, //
  283 + 0.746, 0.746, 0.278, 0.974, 0.961, 0.974, 0.980, 0.719, 0.789, 0.790, //
  284 + 0.791, 0.690, 0.960, 0.939, 0.549, 0.855, 0.911, 0.933, 0.911, 0.945, //
  285 + 0.974, 0.755, 0.846, 0.762, 0.761, 0.571, 0.677, 0.763, 0.760, 0.759, //
  286 + 0.754, 0.494, 0.552, 0.537, 0.577, 0.692, 0.786, 0.788, 0.788, 0.790, //
  287 + 0.793, 0.794, 0.816, 0.823, 0.789, 0.841, 0.823, 0.833, 0.816, 0.831, //
  288 + 0.923, 0.744, 0.723, 0.749, 0.790, 0.792, 0.695, 0.776, 0.768, 0.792, //
  289 + 0.759, 0.707, 0.708, 0.682, 0.701, 0.826, 0.815, 0.789, 0.789, 0.707, //
  290 + 0.687, 0.696, 0.689, 0.786, 0.787, 0.713, 0.791, 0.785, 0.791, 0.873, //
  291 + 0.761, 0.762, 0.762, 0.759, 0.759, 0.892, 0.892, 0.788, 0.784, 0.438, //
  292 + 0.138, 0.277, 0.415, 0.392, 0.392, 0.668, 0.668, 0.746, 0.390, 0.390, //
  293 + 0.317, 0.317, 0.276, 0.276, 0.509, 0.509, 0.410, 0.410, 0.234, 0.234, //
  294 + 0.334, 0.334, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, //
  295 + 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, 0.746, //
  296 + 0.746, 0.732, 0.544, 0.544, 0.910, 0.667, 0.760, 0.760, 0.776, 0.595, //
  297 + 0.694, 0.626, 0.788, 0.788, 0.788, 0.788, 0.788, 0.788, 0.788, 0.788, //
  298 + 0.788, 0.788, 0.788, 0.788, 0.788, 0.788, 0.788, 0.788, 0.788, 0.788, //
  299 + 0.788, 0.788, 0.788, 0.788, 0.788, 0.788, 0.788, 0.788, 0.788, 0.788, //
  300 + 0.788, 0.788, 0.788, 0.788, 0.788, 0.788, 0.788, 0.788, 0.788, 0.788, //
  301 + 0.788, 0.788, 0.894, 0.838, 1.016, 0.458, 0.748, 0.924, 0.748, 0.918, //
  302 + 0.927, 0.928, 0.928, 0.834, 0.873, 0.828, 0.924, 0.924, 0.917, 0.930, //
  303 + 0.931, 0.463, 0.883, 0.836, 0.836, 0.867, 0.867, 0.696, 0.696, 0.874, //
  304 + 0.746, 0.874, 0.760, 0.946, 0.771, 0.865, 0.771, 0.888, 0.967, 0.888, //
  305 + 0.831, 0.873, 0.927, 0.970, 0.918, 0.746
2607 ]; 306 ];