UBlox M10 Support
[openXsensor.git] / locator_receiver / fonts / Callibri15.h
blob4189e9d8aad6fa0fda47d49021ae607851e329e4
1 /*
3 * Callibri15
5 * created with GLCDFontCreator
6 * original framework by F. Maximilian Thiele
7 * Modified By Siddharth Kaul
10 * File Name : Callibri15.h
11 * Date : 10.11.2012
12 * Font size in bytes : 8277
13 * Font width : 10
14 * Font height : 15
15 * Font first char : 32
16 * Font last char : 128
17 * Font used chars : 96
19 * The font data are defined as
21 * struct _FONT_ {
22 * uint16_t font_Size_in_Bytes_over_all_included_Size_it_self;
23 * uint8_t font_Width_in_Pixel_for_fixed_drawing;
24 * uint8_t font_Height_in_Pixel_for_all_characters;
25 * unit8_t font_First_Char;
26 * uint8_t font_Char_Count;
28 * uint8_t font_Char_Widths[font_Last_Char - font_First_Char +1];
29 * // for each character the separate width in pixels,
30 * // characters < 128 have an implicit virtual right empty row
32 * uint8_t font_data[];
33 * // bit field of all characters
36 #ifndef _Callibri15_H
37 #define _Callibri15_H
39 #define Callibri15_WIDTH 10
40 #define Callibri15_HEIGHT 15
42 GLCDFONTDECL(Callibri15) = {
43 0x20, 0x55, // size
44 0x0A, // width
45 0x0F, // height
46 0x20, // first char
47 0x60, // char count
49 // char widths
50 0x02, 0x01, 0x04, 0x08, 0x06, 0x0A, 0x09, 0x01, 0x03, 0x03,
51 0x05, 0x07, 0x02, 0x03, 0x01, 0x06, 0x06, 0x05, 0x06, 0x06,
52 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x01, 0x02, 0x06, 0x07,
53 0x06, 0x05, 0x0C, 0x09, 0x07, 0x08, 0x08, 0x06, 0x05, 0x08,
54 0x08, 0x01, 0x04, 0x06, 0x06, 0x0B, 0x08, 0x09, 0x06, 0x0A,
55 0x07, 0x05, 0x07, 0x08, 0x09, 0x0B, 0x08, 0x07, 0x07, 0x03,
56 0x06, 0x03, 0x07, 0x08, 0x03, 0x06, 0x06, 0x05, 0x06, 0x06,
57 0x04, 0x07, 0x06, 0x01, 0x02, 0x05, 0x01, 0x09, 0x06, 0x06,
58 0x06, 0x06, 0x04, 0x05, 0x04, 0x06, 0x05, 0x09, 0x05, 0x05,
59 0x04, 0x04, 0x01, 0x04, 0x07, 0x08,
61 // font data
62 0x00, 0x00, 0x00, 0x00, // 0x20 <space>
63 0xFE, 0x1A, // 33
64 0x1E, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, // 34
65 0x20, 0xA0, 0x7C, 0x20, 0x20, 0xA0, 0x7C, 0x20, 0x02, 0x1E, 0x02, 0x02, 0x02, 0x1E, 0x02, 0x02, // 35
66 0x38, 0x44, 0x44, 0x87, 0x84, 0x08, 0x08, 0x10, 0x70, 0x10, 0x10, 0x0E, // 36
67 0x38, 0x44, 0x44, 0x38, 0x80, 0x60, 0x10, 0x8C, 0x80, 0x00, 0x00, 0x00, 0x18, 0x04, 0x02, 0x00, 0x0E, 0x10, 0x10, 0x0E, // 37
68 0x80, 0x5C, 0x22, 0x62, 0x92, 0x0C, 0x00, 0xC0, 0x00, 0x0E, 0x10, 0x10, 0x10, 0x10, 0x0A, 0x04, 0x0A, 0x10, // 38
69 0x1E, 0x00, // 39
70 0xF0, 0x0C, 0x02, 0x1E, 0x60, 0x80, // 40
71 0x02, 0x0C, 0xF0, 0x80, 0x60, 0x1E, // 41
72 0x24, 0x18, 0x7E, 0x18, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, // 42
73 0x80, 0x80, 0x80, 0xF0, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, // 43
74 0x00, 0x00, 0x40, 0x38, // 44
75 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, // 45
76 0x00, 0x18, // 46
77 0x00, 0x00, 0x80, 0x60, 0x18, 0x06, 0x60, 0x18, 0x06, 0x00, 0x00, 0x00, // 47
78 0xF8, 0x04, 0x04, 0x04, 0x04, 0xF8, 0x0E, 0x10, 0x10, 0x10, 0x10, 0x0E, // 48
79 0x10, 0x08, 0xFC, 0x00, 0x00, 0x10, 0x10, 0x1E, 0x10, 0x10, // 49
80 0x08, 0x04, 0x04, 0x04, 0xC4, 0x38, 0x10, 0x18, 0x14, 0x12, 0x10, 0x10, // 50
81 0x08, 0x44, 0x44, 0x44, 0x44, 0xB8, 0x08, 0x10, 0x10, 0x10, 0x10, 0x0E, // 51
82 0x00, 0xC0, 0x30, 0x0C, 0xFC, 0x00, 0x06, 0x04, 0x04, 0x04, 0x1E, 0x04, // 52
83 0x00, 0x7C, 0x44, 0x44, 0x44, 0x84, 0x08, 0x10, 0x10, 0x10, 0x10, 0x0E, // 53
84 0xF0, 0x88, 0x44, 0x44, 0x44, 0x84, 0x0E, 0x10, 0x10, 0x10, 0x10, 0x0E, // 54
85 0x04, 0x04, 0x04, 0xC4, 0x34, 0x0C, 0x00, 0x10, 0x0C, 0x02, 0x00, 0x00, // 55
86 0xB8, 0x44, 0x44, 0x44, 0x44, 0xB8, 0x0E, 0x10, 0x10, 0x10, 0x10, 0x0E, // 56
87 0x78, 0x84, 0x84, 0x84, 0x44, 0xF8, 0x10, 0x10, 0x10, 0x10, 0x08, 0x06, // 57
88 0x60, 0x18, // 58
89 0x00, 0x60, 0x40, 0x38, // 59
90 0x80, 0x40, 0x40, 0x20, 0x20, 0x10, 0x00, 0x02, 0x02, 0x04, 0x04, 0x08, // 60
91 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, // 61
92 0x10, 0x20, 0x20, 0x40, 0x40, 0x80, 0x08, 0x04, 0x04, 0x02, 0x02, 0x00, // 62
93 0x04, 0x02, 0xC2, 0x42, 0x3C, 0x00, 0x00, 0x1A, 0x00, 0x00, // 63
94 0xC0, 0x30, 0x08, 0x88, 0x44, 0x24, 0x24, 0x44, 0xE4, 0x04, 0x08, 0xF0, 0x0E, 0x30, 0x20, 0x46, 0x48, 0x48, 0x44, 0x46, 0x48, 0x08, 0x04, 0x02, // 64
95 0x00, 0x00, 0xC0, 0x30, 0x0C, 0x30, 0xC0, 0x00, 0x00, 0x18, 0x06, 0x02, 0x02, 0x02, 0x02, 0x02, 0x06, 0x18, // 65
96 0xFC, 0x44, 0x44, 0x44, 0x44, 0xB8, 0x00, 0x1E, 0x10, 0x10, 0x10, 0x10, 0x10, 0x0E, // 66
97 0xF0, 0x08, 0x04, 0x04, 0x04, 0x04, 0x04, 0x08, 0x06, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, 0x08, // 67
98 0xFC, 0x04, 0x04, 0x04, 0x04, 0x04, 0x08, 0xF0, 0x1E, 0x10, 0x10, 0x10, 0x10, 0x10, 0x08, 0x06, // 68
99 0xFC, 0x44, 0x44, 0x44, 0x44, 0x04, 0x1E, 0x10, 0x10, 0x10, 0x10, 0x10, // 69
100 0xFC, 0x44, 0x44, 0x44, 0x44, 0x1E, 0x00, 0x00, 0x00, 0x00, // 70
101 0xF0, 0x08, 0x04, 0x04, 0x84, 0x84, 0x84, 0x88, 0x06, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, 0x0E, // 71
102 0xFC, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0xFC, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, // 72
103 0xFC, 0x1E, // 73
104 0x00, 0x00, 0x00, 0xFC, 0x10, 0x10, 0x10, 0x0E, // 74
105 0xFC, 0x40, 0xA0, 0x10, 0x08, 0x04, 0x1E, 0x00, 0x00, 0x06, 0x08, 0x10, // 75
106 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x10, 0x10, 0x10, 0x10, 0x10, // 76
107 0xFC, 0x0C, 0x30, 0xC0, 0x00, 0x00, 0x00, 0xC0, 0x30, 0x0C, 0xFC, 0x1E, 0x00, 0x00, 0x00, 0x06, 0x18, 0x06, 0x00, 0x00, 0x00, 0x1E, // 77
108 0xFC, 0x04, 0x18, 0x60, 0x80, 0x00, 0x00, 0xFC, 0x1E, 0x00, 0x00, 0x00, 0x02, 0x0C, 0x10, 0x1E, // 78
109 0xF0, 0x08, 0x04, 0x04, 0x04, 0x04, 0x04, 0x08, 0xF0, 0x06, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, 0x08, 0x06, // 79
110 0xFC, 0x84, 0x84, 0x84, 0x84, 0x78, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, // 80
111 0xF0, 0x08, 0x04, 0x04, 0x04, 0x04, 0x04, 0x08, 0xF0, 0x00, 0x06, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, 0x18, 0x26, 0x20, // 81
112 0xFC, 0x84, 0x84, 0x84, 0x84, 0x78, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x02, 0x0C, 0x10, // 82
113 0x38, 0x44, 0x44, 0x84, 0x08, 0x08, 0x10, 0x10, 0x10, 0x0E, // 83
114 0x04, 0x04, 0x04, 0xFC, 0x04, 0x04, 0x04, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, // 84
115 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x06, 0x08, 0x10, 0x10, 0x10, 0x10, 0x08, 0x06, // 85
116 0x0C, 0x30, 0xC0, 0x00, 0x00, 0x00, 0xC0, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x06, 0x18, 0x06, 0x00, 0x00, 0x00, // 86
117 0x1C, 0xE0, 0x00, 0x00, 0xE0, 0x1C, 0xE0, 0x00, 0x00, 0xE0, 0x1C, 0x00, 0x02, 0x1C, 0x06, 0x00, 0x00, 0x00, 0x06, 0x1C, 0x02, 0x00, // 87
118 0x04, 0x08, 0x30, 0xC0, 0xC0, 0x30, 0x08, 0x04, 0x10, 0x08, 0x06, 0x00, 0x00, 0x06, 0x08, 0x10, // 88
119 0x04, 0x18, 0x60, 0x80, 0x60, 0x18, 0x04, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, // 89
120 0x04, 0x04, 0x04, 0xC4, 0x24, 0x14, 0x0C, 0x18, 0x14, 0x12, 0x10, 0x10, 0x10, 0x10, // 90
121 0xFE, 0x02, 0x02, 0xFE, 0x80, 0x80, // 91
122 0x06, 0x18, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x18, 0x60, // 92
123 0x02, 0x02, 0xFE, 0x80, 0x80, 0xFE, // 93
124 0x80, 0x60, 0x18, 0x04, 0x18, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 94
125 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, // 95
126 0x02, 0x04, 0x08, 0x00, 0x00, 0x00, // 96
127 0x40, 0x20, 0x20, 0x20, 0x20, 0xC0, 0x0C, 0x12, 0x12, 0x12, 0x0A, 0x1E, // 97
128 0xFE, 0x40, 0x20, 0x20, 0x20, 0xC0, 0x1E, 0x08, 0x10, 0x10, 0x10, 0x0E, // 98
129 0xC0, 0x20, 0x20, 0x20, 0x40, 0x0E, 0x10, 0x10, 0x10, 0x08, // 99
130 0xC0, 0x20, 0x20, 0x20, 0x40, 0xFE, 0x0E, 0x10, 0x10, 0x10, 0x08, 0x1E, // 100
131 0xC0, 0x20, 0x20, 0x20, 0x20, 0xC0, 0x0E, 0x12, 0x12, 0x12, 0x12, 0x12, // 101
132 0x20, 0xFC, 0x22, 0x22, 0x00, 0x1E, 0x00, 0x00, // 102
133 0xC0, 0x20, 0x20, 0x20, 0x20, 0xE0, 0x20, 0x6A, 0x94, 0x94, 0x94, 0x94, 0x92, 0x60, // 103
134 0xFE, 0x40, 0x20, 0x20, 0x20, 0xC0, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x1E, // 104
135 0xE8, 0x1E, // 105
136 0x00, 0xE8, 0x80, 0x7E, // 106
137 0xFE, 0x00, 0x80, 0x40, 0x20, 0x1E, 0x02, 0x04, 0x08, 0x10, // 107
138 0xFE, 0x1E, // 108
139 0xE0, 0x40, 0x20, 0x20, 0xC0, 0x40, 0x20, 0x20, 0xC0, 0x1E, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x1E, // 109
140 0xE0, 0x40, 0x20, 0x20, 0x20, 0xC0, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x1E, // 110
141 0xC0, 0x20, 0x20, 0x20, 0x20, 0xC0, 0x0E, 0x10, 0x10, 0x10, 0x10, 0x0E, // 111
142 0xE0, 0x40, 0x20, 0x20, 0x20, 0xC0, 0xFE, 0x08, 0x10, 0x10, 0x10, 0x0E, // 112
143 0xC0, 0x20, 0x20, 0x20, 0x40, 0xE0, 0x0E, 0x10, 0x10, 0x10, 0x08, 0xFE, // 113
144 0xE0, 0x40, 0x20, 0x20, 0x1E, 0x00, 0x00, 0x00, // 114
145 0xC0, 0x20, 0x20, 0x20, 0x20, 0x10, 0x12, 0x12, 0x12, 0x0C, // 115
146 0x20, 0xF8, 0x20, 0x20, 0x00, 0x0E, 0x10, 0x10, // 116
147 0xE0, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x10, 0x10, 0x10, 0x08, 0x1E, // 117
148 0x60, 0x80, 0x00, 0x80, 0x60, 0x00, 0x06, 0x18, 0x06, 0x00, // 118
149 0x60, 0x80, 0x00, 0x80, 0x60, 0x80, 0x00, 0x80, 0x60, 0x00, 0x06, 0x18, 0x06, 0x00, 0x06, 0x18, 0x06, 0x00, // 119
150 0x20, 0xC0, 0x00, 0xC0, 0x20, 0x10, 0x0C, 0x02, 0x0C, 0x10, // 120
151 0x60, 0x80, 0x00, 0x80, 0x60, 0x00, 0xC6, 0x38, 0x06, 0x00, // 121
152 0x20, 0x20, 0xA0, 0x60, 0x18, 0x16, 0x10, 0x10, // 122
153 0x80, 0x7C, 0x02, 0x02, 0x00, 0x7E, 0x80, 0x80, // 123
154 0xFE, 0xFE, // 124
155 0x02, 0x02, 0x7C, 0x80, 0x80, 0x80, 0x7E, 0x00, // 125
156 0x30, 0x08, 0x08, 0x10, 0x20, 0x20, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 126
157 0xFC, 0x04, 0x14, 0x94, 0x94, 0x64, 0x04, 0xFC, 0x1E, 0x10, 0x10, 0x14, 0x10, 0x10, 0x10, 0x1E // 127
161 #endif