summaryrefslogtreecommitdiff
path: root/grlib/fonts/fontcmtt44.c
blob: 279be90f9e49237b84f0cf47880dd9f85546c953 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
//*****************************************************************************
//
// fontcmtt44.c - Font definition for the 44pt Cmtt font.
//
// Copyright (c) 2011-2014 Texas Instruments Incorporated.  All rights reserved.
// Software License Agreement
// 
// Texas Instruments (TI) is supplying this software for use solely and
// exclusively on TI's microcontroller products. The software is owned by
// TI and/or its suppliers, and is protected under applicable copyright
// laws. You may not combine this software with "viral" open-source
// software in order to form a larger program.
// 
// THIS SOFTWARE IS PROVIDED "AS IS" AND WITH ALL FAULTS.
// NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT
// NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. TI SHALL NOT, UNDER ANY
// CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
// DAMAGES, FOR ANY REASON WHATSOEVER.
// 
// This is part of revision 2.1.0.12573 of the Tiva Graphics Library.
//
//*****************************************************************************

//*****************************************************************************
//
// This file is generated by ftrasterize; DO NOT EDIT BY HAND!
//
//*****************************************************************************

#include <stdint.h>
#include <stdbool.h>
#include "grlib/grlib.h"

//*****************************************************************************
//
// Details of this font:
//     Characters: 32 to 126 inclusive
//     Style: cmtt
//     Size: 44 point
//     Bold: no
//     Italic: no
//     Memory usage: 5456 bytes
//
//*****************************************************************************

//*****************************************************************************
//
// The compressed data for the 44 point Cmtt font.
// Contains characters 32 to 126 inclusive.
//
//*****************************************************************************
static const uint8_t g_pui8Cmtt44Data[5255] =
{
      5,  25,   0, 127, 144,  53,  25,   0,  14,   2, 240, 116,
    240, 100, 240, 100, 240, 100, 240, 100, 240, 100, 240, 100,
    240, 100, 240, 100, 240, 100, 240, 100, 240, 100, 240, 100,
    240, 100, 240, 100, 240, 100, 240, 100, 240, 100,   0,  15,
     34, 240, 116, 240, 100, 240, 114,   0,  32,  80,  34,  25,
      0,  13,  66,  82, 244,  52, 228,  52, 228,  52, 228,  52,
    228,  52, 228,  52, 228,  52, 228,  52, 228,  52, 242,  82,
    240,  18,  82, 240,  18,  82,   0,  76,  79,  25,   0,  13,
     98,  66, 240,  19,  66, 240,  19,  66, 240,  19,  66, 240,
     19,  51, 240,  18,  67, 240,  18,  67, 191,   2, 143,   2,
    143,   2, 195,  66, 240,  19,  66, 240,  19,  66, 240,  19,
     51, 240,  18,  67, 240,  18,  67, 240,  18,  67, 207,   2,
    143,   2, 143,   2, 179,  66, 240,  19,  66, 240,  19,  51,
    240,  18,  67, 240,  18,  67, 240,  18,  67, 240,  18,  66,
      0,  32,  64,  86,  25, 195, 240, 115, 240, 115, 240, 115,
    240,  87, 240,  27, 221, 180,  35,  20, 179,  51,  36, 147,
     67,  51, 147,  67,  51, 147,  67,  51, 147,  67,  50, 164,
     51, 240,  20,  35, 240,  40, 240,  58, 240,  41, 240,  56,
    240,  35,  35, 240,  35,  36, 162,  67,  51, 147,  67,  51,
    147,  67,  51, 146,  83,  51, 147,  67,  51, 163,  51,  35,
    180,  35,  20, 204, 234, 240,  39, 240,  83, 240, 115, 240,
    115, 240, 115,   0,  20,  87,  25,  84, 130, 166, 114, 166,
     99, 152,  83, 147,  35,  82, 163,  35,  67, 163,  35,  67,
    163,  35,  66, 180,  19,  51, 198,  67, 198,  51, 228,  67,
    240, 115, 240,  99, 240, 115, 240, 115, 240,  99, 240, 115,
    240, 115, 240,  99, 240, 115, 240, 115, 240,  99, 240, 115,
     68, 227,  54, 195,  70, 195,  52,  19, 178,  67,  35, 163,
     67,  35, 163,  67,  35, 162,  83,  35, 147,  84,  19, 147,
    102, 162, 118, 162, 132,   0,  19,  48,  75,  25,   0,  13,
     83, 240,  86, 240,  70, 240,  52,  19, 240,  35,  35, 240,
     35,  35, 240,  35,  35, 240,  35,  35, 240,  35,  35,  23,
    147,  19,  24, 162,  19,  39, 165,  66, 228,  82, 227,  83,
    212,  82, 214,  51, 196,  18,  50, 211,  35,  34, 195,  66,
     19, 195,  69, 211,  84,  81, 115,  83,  83, 100,  68,  67,
    115,  54,  36, 120,  24, 150,  55, 164,  99,   0,  32,  34,
     25,   0,  14,   3, 240, 100, 240, 101, 240, 100, 240, 130,
    240, 130, 240, 130, 240, 130, 240, 115, 240,  99, 240, 115,
    240,  84, 240,  99, 240, 114,   0,  73,  64,  75,  25, 240,
     18, 240, 115, 240, 100, 240,  84, 240,  84, 240,  99, 240,
     99, 240, 100, 240,  99, 240, 115, 240,  99, 240, 115, 240,
    115, 240,  99, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 131, 240, 115, 240,
    115, 240, 116, 240, 115, 240, 116, 240, 115, 240, 116, 240,
    116, 240, 116, 240, 116, 240, 115, 240, 130,   0,  19,  80,
     74,  25, 130, 240, 131, 240, 116, 240, 116, 240, 116, 240,
    116, 240, 115, 240, 131, 240, 115, 240, 116, 240, 115, 240,
    115, 240, 116, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240,  99, 240,
    115, 240, 115, 240, 115, 240,  99, 240, 115, 240,  99, 240,
    100, 240,  84, 240,  84, 240,  84, 240,  99, 240, 114,   0,
     20,  80,  49,  25,   0,  26,  51, 240, 115, 240, 115, 240,
    115, 240,  18,  67,  66, 164,  35,  36, 165,  19,  21, 203,
    240,  23, 240,  69, 240,  72, 251, 197,  19,  21, 164,  35,
     36, 162,  67,  66, 240,  19, 240, 115, 240, 115, 240, 115,
      0,  45,  16,  43,  25,   0,  26,  51, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 255,   2,
    143,   2, 143,   2, 243, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115,   0,  45,  16,  30,  25,
      0,  79,  67, 240, 101, 240,  86, 240,  70, 240,  70, 240,
     85, 240, 115, 240, 114, 240, 115, 240,  84, 240,  84, 240,
    114,   0,  14,  16,  13,  25,   0,  50,  95,   1, 159,   1,
    159,   1,   0,  69,  32,  18,  25,   0,  79,  67, 240, 101,
    240,  85, 240,  85, 240,  85, 240,  99,   0,  32,  80,  74,
     25, 240,  66, 240, 115, 240, 115, 240,  99, 240, 115, 240,
     99, 240, 115, 240, 115, 240,  99, 240, 115, 240,  99, 240,
    115, 240, 115, 240,  99, 240, 115, 240,  99, 240, 115, 240,
    100, 240,  99, 240, 115, 240,  99, 240, 115, 240,  99, 240,
    115, 240, 115, 240,  99, 240, 115, 240,  99, 240, 115, 240,
    115, 240,  99, 240, 115, 240,  99, 240, 115, 240, 114,   0,
     21,  59,  25,   0,  13, 101, 240,  71, 240,  41, 244,  52,
    212,  84, 195, 115, 179, 147, 163, 147, 163, 147, 147, 179,
    131, 179, 131, 179, 131, 179, 131, 179, 131, 179, 131, 179,
    131, 179, 132, 163, 147, 147, 163, 147, 164, 131, 179, 115,
    196,  84, 212,  52, 249, 240,  39, 240,  69,   0,  32,  64,
     59,  25,   0,  14,   2, 240, 115, 240, 115, 240, 100, 240,
     85, 240,  40, 240,  36,  19, 240,  35,  35, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240,  45, 205, 205,   0,  32,  60,
     25,   0,  13, 101, 240,  58, 236, 196,  85, 179, 116, 163,
    148, 147, 163, 148, 147, 147, 163, 240, 115, 240, 115, 240,
    100, 240,  99, 240, 100, 240,  99, 240,  99, 240,  99, 240,
     99, 240,  99, 240,  99, 240,  99, 240,  84, 240,  84, 115,
    164, 131, 159,   1, 159,   1, 159,   1,   0,  31,  96,  57,
     25,   0,  13,  86, 240,  42, 237, 180, 100, 179, 132, 163,
    147, 163, 147, 240, 115, 240, 100, 240,  99, 240,  84, 240,
     24, 240,  40, 240,  41, 240, 116, 240, 116, 240, 116, 240,
    115, 240, 115, 131, 179, 131, 179, 131, 164, 132, 132, 164,
    100, 205, 218, 240,  38,   0,  32,  64,  64,  25,   0,  14,
      5, 240,  85, 240,  70, 240,  66,  19, 240,  51,  19, 240,
     35,  35, 240,  35,  35, 240,  19,  51, 240,  18,  67, 243,
     67, 242,  83, 227,  83, 226,  99, 211,  99, 195, 115, 195,
    115, 179, 131, 191,   3, 127,   4, 111,   3, 240,  51, 240,
    115, 240, 115, 240, 115, 240,  74, 235, 250,   0,  31,  96,
     54,  25,   0,  13,  45, 205, 205, 195, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115,  37, 252,
    221, 196,  85, 179, 131, 240, 116, 240, 115, 240, 115, 147,
    163, 147, 163, 147, 163, 147, 147, 163, 132, 180,  84, 219,
    249, 240,  53,   0,  32,  64,  56,  25,   0,  14,  21, 240,
     56, 251, 213,  67, 211,  99, 195, 115, 179, 240, 115, 240,
    114, 240, 115,  53, 227,  25, 206, 182,  69, 164, 116, 164,
    131, 163, 163, 147, 163, 147, 163, 147, 163, 162, 163, 163,
    147, 163, 131, 195, 100, 196,  68, 235, 248, 240,  69,   0,
     32,  48,  63,  25,   0,  10,  17, 240, 143,   1, 159,   1,
    159,   1, 147, 147, 163, 131, 240,  99, 240, 115, 240,  99,
    240,  99, 240, 115, 240,  99, 240, 115, 240,  99, 240, 115,
    240, 115, 240,  99, 240, 115, 240, 115, 240, 115, 240, 115,
    240,  99, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115,   0,  32, 112,  56,  25,   0,  13,  86, 240,  42,
    236, 197,  69, 179, 132, 147, 163, 147, 163, 147, 163, 147,
    163, 163, 131, 196,  68, 234, 240,  38, 240,  42, 228,  84,
    179, 132, 163, 147, 147, 179, 131, 179, 131, 179, 131, 179,
    132, 148, 147, 132, 165,  84, 205, 218, 240,  38,   0,  32,
     64,  57,  25,   0,  13, 117, 240,  56, 240,  26, 228,  68,
    196,  99, 195, 131, 163, 147, 163, 162, 163, 163, 147, 163,
    147, 163, 147, 163, 163, 132, 164, 116, 180,  70, 190, 201,
     19, 229,  51, 240, 114, 240, 115, 240, 115, 179, 115, 195,
    100, 195,  84, 219, 249, 240,  38,   0,  32,  80,  31,  25,
      0,  38, 115, 240, 101, 240,  85, 240,  85, 240,  85, 240,
     99,   0,  24,  83, 240, 101, 240,  85, 240,  85, 240,  85,
    240,  99,   0,  32,  80,  42,  25,   0,  39,   3, 240, 101,
    240,  85, 240,  85, 240,  85, 240,  99,   0,  24,  83, 240,
    101, 240,  85, 240,  85, 240,  85, 240, 100, 240, 130, 240,
    115, 240, 114, 240, 100, 240,  84, 240, 114,   0,  14,  51,
     25,   0,  21,  18, 240, 100, 240,  85, 240,  69, 240,  53,
    240,  69, 240,  69, 240,  53, 240,  69, 240,  69, 240,  53,
    240,  84, 240, 101, 240, 102, 240, 101, 240, 101, 240, 102,
    240, 101, 240, 101, 240, 117, 240, 101, 240, 100, 240, 130,
      0,  38,  21,  25,   0,  41,  31,   2, 143,   2, 143,   2,
      0,  10,  63,   2, 143,   2, 143,   2,   0,  59, 112,  52,
     25,   0,  19,  50, 240, 132, 240, 101, 240, 101, 240, 117,
    240, 101, 240, 102, 240, 101, 240, 101, 240, 102, 240, 101,
    240, 100, 240,  85, 240,  53, 240,  69, 240,  69, 240,  53,
    240,  69, 240,  69, 240,  53, 240,  69, 240,  84, 240,  98,
      0,  39,  96,  51,  25,   0,  13,  88, 252, 206, 180, 101,
    147, 163, 147, 163, 147, 163, 161, 164, 240,  69, 240,  69,
    240,  68, 240,  99, 240,  99, 240, 100, 240,  99, 240, 115,
    240, 115, 240, 115, 240, 115,   0,  15,  50, 240, 116, 240,
    100, 240, 114,   0,  32,  80,  68,  25,   0,  14,   5, 240,
     56, 251, 213,  67, 211, 115, 179,  71, 179,  56, 163,  58,
    147,  36,  37, 132,  35,  68, 131,  36,  83, 131,  35,  99,
    131,  35,  99, 131,  35,  99, 131,  35,  99, 131,  35,  99,
    131,  36,  83, 132,  35,  67, 163,  36,  36, 163,  56, 180,
     54, 212,  52, 244, 115, 181,  69, 204, 234, 240,  38,   0,
     32,  32,  65,  25,   0,  13, 116, 240, 100, 240, 100, 240,
    100, 240,  86, 240,  70, 240,  67,  18, 240,  66,  34, 240,
     66,  35, 240,  35,  35, 240,  35,  35, 240,  35,  35, 240,
     34,  66, 240,  19,  67, 243,  67, 243,  67, 243,  67, 250,
    236, 220, 211,  99, 211,  99, 210, 130, 195, 131, 151,  71,
    119,  71, 119,  71,   0,  31,  80,  56,  25,   0,  13,  13,
    191,   1, 175,   1, 179, 116, 179, 132, 163, 147, 163, 147,
    163, 147, 163, 147, 163, 131, 179, 115, 204, 219, 237, 195,
    116, 179, 147, 163, 147, 163, 163, 147, 163, 147, 163, 147,
    163, 147, 148, 147, 147, 163, 117, 143,   1, 143,   1, 174,
      0,  32,  16,  58,  25,   0,  13, 117,  51, 201,  19, 190,
    165,  70, 163, 117, 147, 148, 132, 148, 131, 179, 131, 179,
    116, 193, 131, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 116, 240, 115, 179, 131, 179, 132, 163,
    148, 132, 148, 131, 181,  69, 204, 234, 240,  38,   0,  32,
     32,  55,  25,   0,  13,  12, 221, 206, 211, 100, 195, 116,
    179, 131, 179, 132, 163, 147, 163, 147, 163, 163, 147, 163,
    147, 163, 147, 163, 147, 163, 147, 163, 147, 163, 147, 163,
    147, 163, 147, 147, 163, 147, 163, 147, 163, 131, 179, 116,
    179, 100, 175, 173, 204,   0,  32,  48,  59,  25,   0,  13,
     15,   2, 127,   3, 143,   2, 163, 147, 163, 147, 163, 147,
    163, 161, 179, 240, 115, 240, 115,  67, 243,  67, 250, 250,
    250, 243,  67, 243,  67, 243,  81, 240,  19, 240, 115, 240,
    115, 163, 147, 163, 147, 163, 147, 163, 147, 163, 127,   3,
    111,   4, 127,   3,   0,  31,  80,  57,  25,   0,  13,  15,
      3, 127,   3, 127,   3, 163, 147, 163, 147, 163, 147, 163,
    147, 163, 240, 115, 240, 115, 240, 115,  83, 227,  83, 235,
    235, 235, 227,  83, 227,  83, 227, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240,  73, 240,  25, 240,
     25,   0,  32,  96,  59,  25,   0,  13, 101,  50, 216,  19,
    205, 181,  54, 164, 101, 163, 132, 148, 147, 147, 163, 147,
    163, 132, 177, 147, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 136,  99, 136, 100, 120, 115, 163, 147, 163, 148,
    132, 163, 132, 164, 101, 181,  54, 205, 216,  19, 244,  51,
      0,  31, 112,  58,  25,   0,  12, 119,  71, 119,  72, 103,
     71, 147, 131, 179, 131, 179, 131, 179, 131, 179, 131, 179,
    131, 179, 131, 179, 131, 190, 190, 190, 179, 131, 179, 131,
    179, 131, 179, 131, 179, 131, 179, 131, 179, 131, 179, 131,
    179, 131, 179, 131, 151,  71, 119,  72, 103,  71,   0,  31,
     96,  55,  25,   0,  13,  45, 191, 189, 240,  35, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240,  45, 191, 189,   0,  32,  56,  25,   0,  13,
    106, 251, 234, 240,  83, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 209, 131, 195, 115, 195, 100, 196,  68, 235, 249, 240,
     38,   0,  32,  80,  67,  25,   0,  13,   7,  86, 119,  86,
    119,  86, 147, 131, 179, 115, 195,  99, 211,  98, 227,  83,
    227,  67, 243,  66, 240,  19,  51, 240,  19,  35, 240,  35,
     21, 240,  19,  18,  18, 240,  22,  19, 245,  50, 244,  67,
    228,  82, 227,  99, 211, 114, 211, 115, 195, 130, 195, 131,
    179, 146, 151, 101, 119,  86, 119, 101,   0,  31,  80,  60,
     25,   0,  13,   9, 240,  26, 249, 240,  67, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 161, 179, 147, 163, 147, 163, 147,
    163, 147, 127,   3, 127,   3, 127,   3,   0,  31,  80,  82,
     25,   0,  12, 118, 133, 102, 118, 103, 102, 133, 100, 165,
     85, 165,  85, 163,  18,  65,  19, 163,  18,  65,  19, 163,
     18,  50,  19, 163,  18,  50,  19, 163,  34,  33,  35, 163,
     34,  18,  35, 163,  34,  18,  35, 163,  34,  18,  35, 163,
     49,  17,  51, 163,  51,  51, 163,  51,  51, 163,  65,  67,
    163, 147, 163, 147, 163, 147, 163, 147, 163, 147, 163, 147,
    135, 102, 103,  87, 102, 118,   0,  31,  80,  77,  25,   0,
     13,   6,  71, 119,  72, 118,  71, 165,  83, 197,  83, 195,
     17,  83, 195,  17,  83, 195,  18,  67, 195,  18,  67, 195,
     33,  67, 195,  33,  67, 195,  34,  51, 195,  34,  51, 195,
     49,  51, 195,  50,  35, 195,  50,  35, 195,  50,  35, 195,
     65,  35, 195,  66,  19, 195,  66,  19, 195,  66,  19, 195,
     81,  19, 195,  85, 195,  85, 167,  53, 152,  68, 167,  68,
      0,  32,  55,  25,   0,  13,  74, 236, 206, 180, 100, 179,
    132, 148, 147, 147, 163, 147, 163, 147, 163, 147, 163, 147,
    163, 147, 163, 147, 163, 147, 163, 147, 163, 147, 163, 147,
    163, 147, 163, 147, 163, 147, 163, 147, 163, 148, 132, 163,
    132, 164, 100, 190, 204, 234,   0,  32,  16,  54,  25,   0,
     13,  28, 207, 191, 195, 101, 179, 131, 179, 132, 163, 147,
    163, 147, 163, 147, 163, 147, 163, 132, 163, 131, 179, 101,
    189, 204, 218, 243, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240,  87, 240,  41, 240,  39,
      0,  32, 112,  71,  25,   0,  13,  74, 236, 206, 180, 100,
    179, 132, 148, 147, 147, 163, 147, 163, 147, 163, 147, 163,
    147, 163, 147, 163, 147, 163, 147, 163, 147, 163, 147, 163,
    147, 163, 147, 163, 147, 163, 147,  67,  51, 147,  67,  51,
    148,  67,  35, 163,  67,  19, 180,  70, 190, 204, 234, 240,
    115, 240, 131, 240, 115, 240, 131, 240, 115, 240, 115,   0,
     13,  16,  58,  25,   0,  12, 123, 237, 206, 211,  85, 195,
    115, 195, 116, 179, 131, 179, 131, 179, 131, 179, 131, 179,
    115, 195,  85, 204, 219, 235, 227,  84, 211, 100, 195, 115,
    195, 115, 195, 115, 195, 115, 195, 115,  33, 147, 115,  19,
    131, 115,  19, 103,  87, 104,  85, 119, 115,   0,  31, 112,
     58,  25,   0,  13,  85,  66, 201,  19, 190, 164,  86, 163,
    117, 147, 148, 147, 148, 147, 163, 147, 163, 148, 240, 116,
    240, 118, 240,  89, 240,  42, 240,  71, 240, 101, 240, 115,
    240, 131, 131, 179, 131, 179, 131, 179, 132, 163, 132, 147,
    150, 100, 159, 163,  26, 178,  70,   0,  32,  48,  64,  25,
      0,  13,  15,   3, 127,   3, 127,   3, 115,  83,  67, 115,
     83,  67, 115,  83,  67, 115,  83,  67, 243, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240,  73, 240,  25, 240,  25,   0,
     32,  16,  59,  25,   0,  12, 119,  87,  89,  57,  87,  87,
    131, 147, 163, 147, 163, 147, 163, 147, 163, 147, 163, 147,
    163, 147, 163, 147, 163, 147, 163, 147, 163, 147, 163, 147,
    163, 147, 163, 147, 163, 147, 163, 147, 163, 147, 164, 131,
    179, 115, 196,  84, 212,  52, 235, 249, 240,  53,   0,  32,
     64,  71,  25,   0,  12, 119,  87, 103,  87, 103,  87, 131,
    147, 178, 146, 195, 115, 195, 115, 195, 115, 195, 115, 210,
    114, 227,  83, 227,  83, 227,  83, 242,  82, 240,  19,  51,
    240,  19,  51, 240,  19,  51, 240,  34,  50, 240,  51,  34,
    240,  51,  19, 240,  51,  19, 240,  51,  19, 240,  66,  18,
    240,  82,  18, 240,  85, 240,  85, 240,  99,   0,  32,  80,
     76,  25,   0,  12, 118, 118, 102, 118, 102, 118, 115, 179,
    146, 178, 162, 178, 162, 178, 162, 178, 162, 178, 162, 178,
    162, 178, 163,  51,  51, 178,  51,  50, 194,  51,  50, 194,
     34,  18,  34, 194,  34,  18,  34, 194,  34,  18,  34, 194,
     34,  18,  34, 194,  34,  18,  34, 195,  18,  19,  18, 212,
     52, 228,  52, 228,  52, 228,  52, 228,  52, 227,  83, 242,
     82,   0,  32,  32,  69,  25,   0,  13,   7,  55, 135,  55,
    135,  55, 179,  83, 227,  83, 243,  51, 240,  19,  51, 240,
     35,  19, 240,  51,  19, 240,  69, 240,  85, 240,  99, 240,
    115, 240, 115, 240, 101, 240,  85, 240,  67,  19, 240,  51,
     19, 240,  50,  51, 240,  19,  51, 240,  18,  83, 227,  83,
    227,  99, 195, 115, 167,  71, 119,  71, 119,  71,   0,  31,
     80,  65,  25,   0,  12, 119,  87, 103,  87, 103,  87, 132,
    115, 195, 115, 195, 115, 211,  83, 227,  83, 243,  51, 240,
     19,  51, 240,  35,  34, 240,  51,  19, 240,  51,  19, 240,
     69, 240,  85, 240,  99, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240,  87, 240,
     41, 240,  39,   0,  32,  48,  62,  25,   0,  13,  15,   2,
    143,   2, 143,   2, 131, 163, 147, 148, 147, 147, 163, 131,
    240, 100, 240,  99, 240, 100, 240,  99, 240,  99, 240, 100,
    240,  99, 240,  99, 240, 100, 240,  99, 240,  99, 240, 115,
    240,  99, 131, 164, 131, 163, 147, 147, 163, 147, 163, 143,
      2, 143,   2, 143,   2,   0,  31,  96,  69,  25, 138, 250,
    250, 243, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 122,
    250, 250,   0,  19,  80,  74,  25,  82, 240, 131, 240, 115,
    240, 131, 240, 115, 240, 116, 240, 115, 240, 115, 240, 131,
    240, 115, 240, 131, 240, 115, 240, 115, 240, 131, 240, 115,
    240, 131, 240, 115, 240, 116, 240, 115, 240, 115, 240, 131,
    240, 115, 240, 131, 240, 115, 240, 115, 240, 131, 240, 115,
    240, 131, 240, 115, 240, 116, 240, 115, 240, 115, 240, 131,
    240, 115, 240, 130,   0,  19,  32,  69,  25, 138, 250, 250,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 250, 250,
    250,   0,  19,  80,  18,  25,   0,  14,   2, 240, 102, 240,
     57, 229,  37, 212,  68, 210, 130,   0,  97,  80,  13,  25,
      0, 100,  95,   1, 159,   1, 159,   1,   0,  19,  32,  34,
     25, 240, 240, 146, 240, 115, 240, 100, 240,  99, 240,  99,
    240, 115, 240,  99, 240, 115, 240, 115, 240, 115, 240, 117,
    240,  85, 240, 100, 240, 114,   0,  82,  80,  41,  25,   0,
     38,  39, 240,  27, 236, 211, 100, 209, 132, 240, 115, 240,
     40, 235, 205, 182,  83, 179, 131, 163, 147, 163, 147, 163,
    147, 163, 147, 179, 101, 191,   3, 138,  22, 166,  69,   0,
     31,  80,  59,  25,   0,  13,   6, 240,  70, 240,  70, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,  37,
    243,  24, 221, 198,  52, 196, 100, 180, 115, 179, 132, 163,
    147, 163, 147, 163, 147, 163, 147, 163, 147, 163, 147, 164,
    115, 180, 115, 181,  83, 198,  37, 203, 227,  37,   0,  32,
     32,  42,  25,   0,  39,   6, 240,  41, 251, 212,  83, 196,
     99, 195, 240, 100, 240,  99, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 116, 240, 115, 130, 196, 114, 213,  67, 234,
    240,  24, 240,  69,   0,  32,  32,  59,  25,   0,  14,  22,
    240,  70, 240,  70, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 245,  35, 216,  19, 205, 180,  70, 164, 116, 163,
    132, 148, 147, 147, 163, 147, 163, 147, 163, 147, 163, 147,
    163, 148, 147, 163, 132, 164, 101, 180,  70, 207,   1, 168,
     22, 181,  54,   0,  31,  80,  41,  25,   0,  38, 117, 240,
     57, 251, 212,  84, 180, 115, 179, 146, 178, 163, 147, 163,
    159,   1, 159,   1, 159,   1, 147, 240, 115, 240, 131, 162,
    164, 131, 181,  84, 204, 234, 240,  38,   0,  32,  32,  58,
     25,   0,  14,  37, 240,  71, 240,  40, 240,  20,  35, 240,
     19,  65, 240,  35, 240, 115, 240, 115, 240,  45, 205, 205,
    240,  35, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240,  44, 221, 204,   0,  32,  16,  56,  25,   0,
     38,  85,  52, 206, 175, 148,  52,  35, 132,  83, 211, 115,
    195, 115, 195, 115, 195, 115, 211,  84, 212,  52, 234, 235,
    227,  21, 240,  19, 240, 115, 240, 139, 238, 175,   1, 147,
    148, 131, 180, 115, 195, 115, 195, 115, 195, 116, 164, 133,
    101, 174, 204, 247, 144,  60,  25,   0,  12, 118, 240,  70,
    240,  70, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115,  52, 243,  24, 220, 214,  52, 196,  99, 196,  99,
    195, 115, 195, 115, 195, 115, 195, 115, 195, 115, 195, 115,
    195, 115, 195, 115, 195, 115, 195, 115, 153,  25, 105,  25,
    105,  25,   0,  31,  80,  50,  25,   0,  13, 114, 240, 116,
    240, 100, 240, 114,   0,  14, 104, 240,  25, 240,  40, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 240,  30, 191, 174,   0,  32,  70,  25,   0,  14,  66,
    240, 116, 240, 100, 240, 114,   0,  14,  89, 240,  25, 240,
     25, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 225, 115, 211,  83, 227,  68, 234,
    240,  24, 240,  54, 160,  64,  25,   0,  12, 118, 240,  70,
    240,  70, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115,  72, 163,  57, 163,  72, 163,  99, 211,  83, 227,
     67, 243,  51, 240,  19,  35, 240,  35,  20, 240,  41, 240,
     21,  35, 244,  51, 243,  83, 227,  99, 211, 114, 211, 115,
    153,  55, 105,  55, 105,  55,   0,  31,  80,  58,  25,   0,
     13,  25, 250, 240,  25, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240,
     31, 159,   2, 159,   0,  31, 112,  62,  25,   0,  37, 117,
     20,  51, 155,  21, 143,   3, 149,  36,  35, 148,  52,  35,
    147,  67,  51, 147,  67,  51, 147,  67,  51, 147,  67,  51,
    147,  67,  51, 147,  67,  51, 147,  67,  51, 147,  67,  51,
    147,  67,  51, 147,  67,  51, 147,  67,  51, 119,  21,  22,
     87,  21,  22,  87,  21,  22,   0,  31,  64,  44,  25,   0,
     37, 118,  37, 198,  24, 175, 214,  52, 196,  99, 196,  99,
    195, 115, 195, 115, 195, 115, 195, 115, 195, 115, 195, 115,
    195, 115, 195, 115, 195, 115, 195, 115, 153,  25, 105,  25,
    105,  25,   0,  31,  80,  43,  25,   0,  38, 117, 240,  56,
    240,  26, 228,  68, 196, 100, 179, 131, 164, 132, 147, 163,
    147, 163, 147, 163, 147, 163, 147, 163, 148, 132, 163, 131,
    180, 100, 196,  68, 234, 240,  24, 240,  54,   0,  32,  48,
     61,  25,   0,  38,   6,  37, 198,  24, 175,   1, 197,  68,
    196, 100, 180, 115, 179, 132, 163, 147, 163, 147, 163, 147,
    163, 147, 163, 147, 163, 132, 164, 115, 180, 100, 181,  68,
    204, 211,  23, 227,  37, 243, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240,  73, 240,  25, 240,  25,
    192,  60,  25,   0,  38,  85,  51, 201,  19, 190, 165,  70,
    148, 117, 147, 148, 132, 163, 131, 179, 131, 179, 131, 179,
    131, 179, 131, 179, 132, 163, 147, 148, 148, 117, 165,  70,
    190, 201,  19, 229,  51, 240, 115, 240, 115, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240,  73, 250, 240,  25,
     32,  42,  25,   0,  38,  23,  53, 152,  39, 151,  24, 215,
     35, 213,  81, 228, 240, 100, 240, 100, 240,  99, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240,  60, 205, 220,   0,  32,  32,  41,  25,   0,  38,  86,
     19, 220, 205, 180, 100, 179, 131, 179, 131, 180, 129, 214,
    240,  89, 240,  57, 240, 101, 193, 148, 163, 147, 163, 147,
    164, 131, 165, 100, 174, 179,  25, 195,  38,   0,  32,  48,
     54,  25,   0,  23,   3, 240, 115, 240, 115, 240, 115, 240,
    115, 240,  47,   1, 159,   1, 159,   1, 227, 240, 115, 240,
    115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240,
    115, 113, 227,  99, 211,  99, 211,  99, 212,  68, 234, 240,
     24, 240,  53,   0,  32,  32,  43,  25,   0,  37, 118,  70,
    150,  70, 150,  70, 195, 115, 195, 115, 195, 115, 195, 115,
    195, 115, 195, 115, 195, 115, 195, 115, 195, 115, 195, 115,
    195, 115, 195, 100, 196,  69, 223, 175, 197,  38,   0,  31,
     80,  51,  25,   0,  38,   7,  71, 119,  71, 119,  71, 162,
    130, 210, 130, 211,  99, 226,  98, 242,  98, 243,  82, 240,
     18,  66, 240,  34,  66, 240,  34,  66, 240,  35,  35, 240,
     50,  34, 240,  66,  34, 240,  70, 240,  84, 240, 100, 240,
    100,   0,  32,  64,  54,  25,   0,  37, 119,  87, 104,  56,
    103,  87, 130, 178, 162, 178, 163, 147, 178, 146, 194, 146,
    194,  51,  50, 194,  51,  50, 194,  52,  34, 195,  21,  34,
    195,  18,  18,  19, 210,  18,  18,  18, 226,  18,  21, 229,
     36, 228,  52, 228,  52, 243,  66,   0,  32,  32,  51,  25,
      0,  38,   8,  39, 136,  39, 136,  39, 194,  83, 243,  66,
    240,  35,  35, 240,  50,  19, 240,  84, 240,  99, 240, 130,
    240, 116, 240,  82,  19, 240,  66,  34, 240,  50,  66, 240,
     19,  67, 227,  99, 167,  71, 120,  40, 119,  71,   0,  31,
     80,  74,  25,   0,  38,  22,  71, 120,  55, 134,  71, 162,
    130, 211, 114, 226, 114, 226,  98, 243,  82, 240,  18,  82,
    240,  18,  67, 240,  19,  50, 240,  50,  50, 240,  50,  35,
    240,  66,  18, 240,  82,  18, 240,  82,  18, 240, 100, 240,
     99, 240, 115, 240, 115, 240, 114, 240, 130, 240, 115, 240,
     33,  66, 240,  35,  35, 240,  35,  35, 240,  39, 240,  69,
    240,  84, 240,  46,  25,   0,  38,  31,   2, 143,   2, 143,
      2, 131, 148, 147, 132, 163, 116, 240,  84, 240,  84, 240,
     84, 240,  84, 240,  84, 240,  84, 240,  84, 240,  84, 131,
    148, 147, 132, 163, 143,   2, 127,   3, 143,   2,   0,  31,
     80,  74,  25, 245, 240,  56, 240,  24, 240,  21, 240,  83,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240,  85, 240,  24,
    240,  24, 240,  56, 240, 101, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 117, 240, 104, 240,  56, 240,  69,
      0,  19,  48,  74,  25, 179, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115,   0,  20,  16,  74,  25, 101, 240,  72, 240,  56,
    240, 101, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 132, 240, 104, 240,  55, 240,  40, 240,  36, 240,  83,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 115, 240, 115,
    240, 115, 240, 115, 240, 115, 240, 115, 240, 100, 240,  24,
    240,  24, 240,  53,   0,  20,  64,  16,  25,   0,  13,  83,
     82, 229,  51, 219, 211,  53, 226,  83,   0, 101,  16,
};

//*****************************************************************************
//
// The font definition for the 44 point Cmtt font.
//
//*****************************************************************************
const tFont g_sFontCmtt44 =
{
    //
    // The format of the font.
    //
    FONT_FMT_PIXEL_RLE,

    //
    // The maximum width of the font.
    //
    20,

    //
    // The height of the font.
    //
    41,

    //
    // The baseline of the font.
    //
    31,

    //
    // The offset to each character in the font.
    //
    {
           0,    5,   58,   92,  171,  257,  344,  419,
         453,  528,  602,  651,  694,  724,  737,  755,
         829,  888,  947, 1007, 1064, 1128, 1182, 1238,
        1301, 1357, 1414, 1445, 1487, 1538, 1559, 1611,
        1662, 1730, 1795, 1851, 1909, 1964, 2023, 2080,
        2139, 2197, 2252, 2308, 2375, 2435, 2517, 2594,
        2649, 2703, 2774, 2832, 2890, 2954, 3013, 3084,
        3160, 3229, 3294, 3356, 3425, 3499, 3568, 3586,
        3599, 3633, 3674, 3733, 3775, 3834, 3875, 3933,
        3989, 4049, 4099, 4169, 4233, 4291, 4353, 4397,
        4440, 4501, 4561, 4603, 4644, 4698, 4741, 4792,
        4846, 4897, 4971, 5017, 5091, 5165, 5239,
    },

    //
    // A pointer to the actual font data
    //
    g_pui8Cmtt44Data
};