1 /******************************************************************************* 2 * Size: 12 px 3 * Bpp: 8 4 * Opts: --bpp 8 --size 12 --no-compress --font Roboto-Medium.ttf --range 32-127,176 --format lvgl -o font_lv_demo_high_res_roboto_medium_12.c 5 ******************************************************************************/ 6 7 #include "../../../lvgl.h" 8 9 #if LV_USE_DEMO_HIGH_RES 10 11 /*----------------- 12 * BITMAPS 13 *----------------*/ 14 15 /*Store the image of the glyphs*/ 16 static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 17 /* U+0020 " " */ 18 19 /* U+0021 "!" */ 20 0x1e, 0xff, 0x5c, 0x18, 0xff, 0x57, 0x12, 0xff, 21 0x51, 0xd, 0xff, 0x4c, 0x7, 0xff, 0x46, 0x1, 22 0xff, 0x41, 0x0, 0x82, 0x1f, 0x3, 0x8b, 0x24, 23 0xe, 0xe4, 0x49, 24 25 /* U+0022 "\"" */ 26 0x68, 0x9b, 0xa4, 0x5f, 0x68, 0x8e, 0xa4, 0x52, 27 0x68, 0x79, 0xa4, 0x3d, 0x22, 0x23, 0x35, 0xf, 28 29 /* U+0023 "#" */ 30 0x0, 0x0, 0xf, 0xeb, 0x1, 0xc2, 0x3a, 0x0, 31 0x0, 0x0, 0x47, 0xb4, 0x4, 0xef, 0x7, 0x0, 32 0x0, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, 33 0x0, 0x3, 0xa7, 0x58, 0x5c, 0xa0, 0x4, 0x0, 34 0x0, 0x0, 0xd2, 0x2a, 0x86, 0x75, 0x0, 0x0, 35 0x70, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa8, 0x0, 36 0x0, 0x28, 0xd4, 0x0, 0xdc, 0x1c, 0x0, 0x0, 37 0x0, 0x4e, 0xad, 0x6, 0xf2, 0x1, 0x0, 0x0, 38 0x0, 0x75, 0x87, 0x29, 0xd2, 0x0, 0x0, 0x0, 39 40 /* U+0024 "$" */ 41 0x0, 0x0, 0x0, 0xe4, 0xc, 0x0, 0x0, 0x0, 42 0x6, 0x6c, 0xf4, 0x74, 0x7, 0x0, 0x0, 0xa9, 43 0xf3, 0xb0, 0xf4, 0xac, 0x0, 0x6, 0xfd, 0x6e, 44 0x0, 0x67, 0xff, 0x13, 0x5, 0xf8, 0x89, 0x0, 45 0x15, 0x54, 0xd, 0x0, 0x83, 0xff, 0xb3, 0x3f, 46 0x0, 0x0, 0x0, 0x0, 0x52, 0xca, 0xff, 0x82, 47 0x0, 0xe, 0x24, 0x0, 0x0, 0x80, 0xfd, 0x17, 48 0x52, 0xff, 0x21, 0x0, 0x44, 0xff, 0x2b, 0xf, 49 0xec, 0xcf, 0x85, 0xd9, 0xdc, 0x5, 0x0, 0x28, 50 0xa0, 0xfa, 0x98, 0x1e, 0x0, 0x0, 0x0, 0x0, 51 0xec, 0x0, 0x0, 0x0, 52 53 /* U+0025 "%" */ 54 0xc, 0xbd, 0xf1, 0x96, 0x0, 0x0, 0x0, 0x0, 55 0x0, 0x5e, 0xb5, 0xd, 0xe6, 0x25, 0x31, 0x96, 56 0x0, 0x0, 0x5b, 0xb7, 0xf, 0xe7, 0x27, 0xc6, 57 0x32, 0x0, 0x0, 0x9, 0xb2, 0xe7, 0x8d, 0x6a, 58 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 59 0xd8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 60 0xa5, 0x5f, 0xa2, 0xe7, 0xa0, 0x2, 0x0, 0x0, 61 0x42, 0xbf, 0x41, 0xcc, 0xe, 0xd1, 0x3b, 0x0, 62 0x0, 0xcc, 0x2a, 0x42, 0xca, 0x6, 0xcb, 0x3f, 63 0x0, 0x0, 0x11, 0x0, 0x4, 0xaf, 0xef, 0xaf, 64 0x4, 65 66 /* U+0026 "&" */ 67 0x0, 0x24, 0xc8, 0xf5, 0xb7, 0xf, 0x0, 0x0, 68 0x0, 0xaa, 0xd6, 0x4f, 0xe2, 0x7c, 0x0, 0x0, 69 0x0, 0xb8, 0xa7, 0x5, 0xd0, 0x73, 0x0, 0x0, 70 0x0, 0x55, 0xfc, 0xd4, 0xb6, 0x8, 0x0, 0x0, 71 0x0, 0x61, 0xfd, 0xf9, 0x24, 0x12, 0x68, 0x5, 72 0x3a, 0xfd, 0x5c, 0xc6, 0xd1, 0x52, 0xf7, 0x0, 73 0x75, 0xf8, 0x0, 0x1b, 0xe8, 0xf4, 0xbb, 0x0, 74 0x3e, 0xff, 0x6d, 0x28, 0xab, 0xff, 0x85, 0x0, 75 0x0, 0x6b, 0xe0, 0xf5, 0xca, 0x9b, 0xfa, 0x39, 76 77 /* U+0027 "'" */ 78 0x84, 0x8f, 0x84, 0x84, 0x84, 0x74, 0x25, 0x1d, 79 80 /* U+0028 "(" */ 81 0x0, 0x0, 0x0, 0x1b, 0x0, 0x0, 0x54, 0xcc, 82 0x0, 0x17, 0xf0, 0x30, 0x0, 0x8a, 0xad, 0x0, 83 0x0, 0xe2, 0x5f, 0x0, 0x18, 0xff, 0x2c, 0x0, 84 0x35, 0xff, 0x13, 0x0, 0x3b, 0xff, 0xf, 0x0, 85 0x2b, 0xff, 0x1f, 0x0, 0x8, 0xfb, 0x3f, 0x0, 86 0x0, 0xc1, 0x7b, 0x0, 0x0, 0x5c, 0xdb, 0x2, 87 0x0, 0x2, 0xc6, 0x78, 0x0, 0x0, 0x17, 0x9a, 88 89 /* U+0029 ")" */ 90 0x1b, 0x0, 0x0, 0x0, 0x9c, 0x82, 0x0, 0x0, 91 0x15, 0xea, 0x3e, 0x0, 0x0, 0x84, 0xbe, 0x0, 92 0x0, 0x34, 0xfe, 0x18, 0x0, 0x4, 0xfa, 0x50, 93 0x0, 0x0, 0xe8, 0x6e, 0x0, 0x0, 0xe0, 0x74, 94 0x0, 0x0, 0xf1, 0x63, 0x0, 0x11, 0xfe, 0x38, 95 0x0, 0x4d, 0xee, 0x6, 0x0, 0xaf, 0x8d, 0x0, 96 0x4a, 0xe3, 0x12, 0x0, 0x82, 0x31, 0x0, 0x0, 97 98 /* U+002A "*" */ 99 0x0, 0x0, 0xd3, 0x32, 0x0, 0x0, 0x47, 0x23, 100 0xc8, 0x2e, 0x53, 0x0, 0x81, 0xea, 0xf7, 0xf0, 101 0xca, 0x10, 0x0, 0x5b, 0xf0, 0xa5, 0x0, 0x0, 102 0x13, 0xeb, 0x31, 0xdd, 0x46, 0x0, 0x0, 0x31, 103 0x0, 0x30, 0xa, 0x0, 104 105 /* U+002B "+" */ 106 0x0, 0x0, 0x45, 0xc0, 0x3, 0x0, 0x0, 0x0, 107 0x0, 0x5c, 0xff, 0x4, 0x0, 0x0, 0x10, 0x1c, 108 0x6d, 0xff, 0x1f, 0x1c, 0x7, 0x98, 0xff, 0xff, 109 0xff, 0xff, 0xff, 0x40, 0x2d, 0x4c, 0x8c, 0xff, 110 0x4e, 0x4c, 0x13, 0x0, 0x0, 0x5c, 0xff, 0x4, 111 0x0, 0x0, 0x0, 0x0, 0x5c, 0xff, 0x4, 0x0, 112 0x0, 113 114 /* U+002C "," */ 115 0x3c, 0xff, 0xc, 0x49, 0xfa, 0x3, 0x8f, 0xa8, 116 0x0, 0x49, 0x15, 0x0, 117 118 /* U+002D "-" */ 119 0x4, 0x8, 0x8, 0x4, 0x94, 0xff, 0xff, 0x80, 120 0x20, 0x38, 0x38, 0x1c, 121 122 /* U+002E "." */ 123 0x8, 0x94, 0x25, 0x16, 0xe5, 0x49, 124 125 /* U+002F "/" */ 126 0x0, 0x0, 0x0, 0xcc, 0x50, 0x0, 0x0, 0x21, 127 0xf1, 0x8, 0x0, 0x0, 0x78, 0xa4, 0x0, 0x0, 128 0x0, 0xce, 0x4e, 0x0, 0x0, 0x23, 0xf0, 0x7, 129 0x0, 0x0, 0x7a, 0xa2, 0x0, 0x0, 0x0, 0xd0, 130 0x4c, 0x0, 0x0, 0x25, 0xef, 0x6, 0x0, 0x0, 131 0x7c, 0xa0, 0x0, 0x0, 0x0, 0xd1, 0x4a, 0x0, 132 0x0, 0x0, 133 134 /* U+0030 "0" */ 135 0x0, 0x3d, 0xd1, 0xf3, 0xc0, 0x23, 0x0, 0x8, 136 0xea, 0xae, 0x4b, 0xcc, 0xc3, 0x0, 0x41, 0xff, 137 0x26, 0x0, 0x56, 0xff, 0x11, 0x5c, 0xff, 0xa, 138 0x0, 0x3b, 0xff, 0x2d, 0x64, 0xff, 0x8, 0x0, 139 0x38, 0xff, 0x34, 0x5c, 0xff, 0xb, 0x0, 0x3a, 140 0xff, 0x2b, 0x3e, 0xff, 0x28, 0x0, 0x57, 0xff, 141 0x10, 0x7, 0xe7, 0xaf, 0x4a, 0xcd, 0xc0, 0x0, 142 0x0, 0x3b, 0xd0, 0xf3, 0xc0, 0x22, 0x0, 143 144 /* U+0031 "1" */ 145 0x0, 0x3, 0x4d, 0xaf, 0x7b, 0x2, 0xe6, 0xf5, 146 0xfc, 0x80, 0x2, 0x5d, 0xb, 0xec, 0x80, 0x0, 147 0x0, 0x0, 0xec, 0x80, 0x0, 0x0, 0x0, 0xec, 148 0x80, 0x0, 0x0, 0x0, 0xec, 0x80, 0x0, 0x0, 149 0x0, 0xec, 0x80, 0x0, 0x0, 0x0, 0xec, 0x80, 150 0x0, 0x0, 0x0, 0xec, 0x80, 151 152 /* U+0032 "2" */ 153 0x0, 0x5e, 0xdc, 0xf6, 0xc7, 0x31, 0x0, 0x34, 154 0xfe, 0x91, 0x49, 0xd3, 0xd6, 0x0, 0x68, 0xd0, 155 0x2, 0x0, 0x6a, 0xfe, 0x3, 0x0, 0x0, 0x0, 156 0x0, 0xa2, 0xcc, 0x0, 0x0, 0x0, 0x0, 0x52, 157 0xfc, 0x41, 0x0, 0x0, 0x0, 0x39, 0xf6, 0x72, 158 0x0, 0x0, 0x0, 0x27, 0xec, 0x8f, 0x0, 0x0, 159 0x0, 0x18, 0xdf, 0xd0, 0x3d, 0x3c, 0x3c, 0x16, 160 0x5c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x60, 161 162 /* U+0033 "3" */ 163 0x0, 0x68, 0xe2, 0xf4, 0xbb, 0x22, 0x0, 0x37, 164 0xff, 0x8a, 0x49, 0xd4, 0xbf, 0x0, 0x36, 0x7f, 165 0x2, 0x0, 0x76, 0xf4, 0x0, 0x0, 0x0, 0x2, 166 0x15, 0xbe, 0xb9, 0x0, 0x0, 0x0, 0xb8, 0xff, 167 0xee, 0x1e, 0x0, 0x0, 0x0, 0x25, 0x42, 0xc3, 168 0xcf, 0x1, 0x33, 0x60, 0x0, 0x0, 0x58, 0xff, 169 0x15, 0x4d, 0xff, 0x79, 0x47, 0xc4, 0xdf, 0x0, 170 0x0, 0x75, 0xe2, 0xf4, 0xc0, 0x2d, 0x0, 171 172 /* U+0034 "4" */ 173 0x0, 0x0, 0x0, 0x4f, 0xff, 0x74, 0x0, 0x0, 174 0x0, 0x7, 0xdc, 0xff, 0x74, 0x0, 0x0, 0x0, 175 0x7a, 0xcb, 0xf8, 0x74, 0x0, 0x0, 0x1b, 0xf3, 176 0x3b, 0xf8, 0x74, 0x0, 0x0, 0xa6, 0xa6, 0x0, 177 0xf8, 0x74, 0x0, 0x3b, 0xf6, 0x21, 0x4, 0xf8, 178 0x76, 0x2, 0xa7, 0xff, 0xff, 0xff, 0xff, 0xff, 179 0x84, 0x22, 0x34, 0x34, 0x34, 0xf9, 0x90, 0x1a, 180 0x0, 0x0, 0x0, 0x0, 0xf8, 0x74, 0x0, 181 182 /* U+0035 "5" */ 183 0x0, 0x92, 0xff, 0xff, 0xff, 0xff, 0x10, 0x0, 184 0xad, 0xc0, 0x54, 0x54, 0x54, 0x5, 0x0, 0xc8, 185 0x88, 0x1, 0x0, 0x0, 0x0, 0x0, 0xe3, 0xe2, 186 0xfa, 0xe2, 0x4f, 0x0, 0x0, 0x8c, 0x80, 0x44, 187 0xb7, 0xf2, 0x12, 0x0, 0x0, 0x0, 0x0, 0x28, 188 0xff, 0x46, 0x1a, 0x90, 0x1e, 0x0, 0x29, 0xff, 189 0x44, 0x7, 0xe7, 0xb4, 0x47, 0xb4, 0xed, 0xf, 190 0x0, 0x34, 0xc8, 0xf5, 0xcf, 0x3e, 0x0, 191 192 /* U+0036 "6" */ 193 0x0, 0x0, 0x4d, 0xc8, 0xf6, 0x10, 0x0, 0x0, 194 0x54, 0xfd, 0xa4, 0x57, 0x4, 0x0, 0x2, 0xe0, 195 0x96, 0x1, 0x0, 0x0, 0x0, 0x2b, 0xff, 0xb4, 196 0xf2, 0xe6, 0x51, 0x0, 0x49, 0xff, 0xb5, 0x44, 197 0xb6, 0xf2, 0x11, 0x4b, 0xff, 0x21, 0x0, 0x2c, 198 0xff, 0x43, 0x2b, 0xff, 0x3e, 0x0, 0x2c, 0xff, 199 0x3e, 0x0, 0xcb, 0xc8, 0x4e, 0xb8, 0xe6, 0xb, 200 0x0, 0x1f, 0xbb, 0xf3, 0xcb, 0x35, 0x0, 201 202 /* U+0037 "7" */ 203 0x98, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4e, 0x23, 204 0x3c, 0x3c, 0x3c, 0x81, 0xf7, 0x13, 0x0, 0x0, 205 0x0, 0x0, 0xbe, 0x9f, 0x0, 0x0, 0x0, 0x0, 206 0x2e, 0xff, 0x35, 0x0, 0x0, 0x0, 0x0, 0x9f, 207 0xc9, 0x0, 0x0, 0x0, 0x0, 0x16, 0xf8, 0x5e, 208 0x0, 0x0, 0x0, 0x0, 0x80, 0xeb, 0x7, 0x0, 209 0x0, 0x0, 0x7, 0xe8, 0x88, 0x0, 0x0, 0x0, 210 0x0, 0x60, 0xfd, 0x20, 0x0, 0x0, 0x0, 211 212 /* U+0038 "8" */ 213 0x0, 0x44, 0xd4, 0xf5, 0xc3, 0x28, 0x0, 0x9, 214 0xef, 0xb4, 0x49, 0xd5, 0xc8, 0x0, 0x2a, 0xff, 215 0x45, 0x0, 0x72, 0xf9, 0x0, 0xb, 0xec, 0x8e, 216 0x14, 0xb6, 0xc5, 0x0, 0x0, 0x54, 0xff, 0xff, 217 0xf9, 0x29, 0x0, 0x1a, 0xef, 0x95, 0x43, 0xb9, 218 0xd5, 0x4, 0x59, 0xff, 0x13, 0x0, 0x43, 0xff, 219 0x29, 0x2e, 0xfe, 0x94, 0x45, 0xb3, 0xf1, 0xa, 220 0x0, 0x61, 0xdc, 0xf6, 0xce, 0x41, 0x0, 221 222 /* U+0039 "9" */ 223 0x0, 0x4c, 0xd9, 0xf0, 0xa5, 0xc, 0x0, 0x1b, 224 0xf6, 0xa3, 0x51, 0xe7, 0x96, 0x0, 0x61, 0xfe, 225 0xe, 0x0, 0x76, 0xf4, 0x0, 0x67, 0xfc, 0x4, 226 0x0, 0x52, 0xff, 0x14, 0x34, 0xff, 0x70, 0x19, 227 0xb3, 0xff, 0x15, 0x0, 0x93, 0xff, 0xfe, 0xce, 228 0xf7, 0x3, 0x0, 0x0, 0x19, 0x16, 0xa7, 0xba, 229 0x0, 0x0, 0xf, 0x58, 0xa1, 0xfa, 0x3b, 0x0, 230 0x0, 0x38, 0xf4, 0xc1, 0x3f, 0x0, 0x0, 231 232 /* U+003A ":" */ 233 0x1b, 0xe4, 0x41, 0xb, 0x96, 0x22, 0x0, 0x0, 234 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 235 0x94, 0x21, 0x1c, 0xe6, 0x42, 236 237 /* U+003B ";" */ 238 0x34, 0xe5, 0x27, 0x1b, 0x97, 0x12, 0x0, 0x0, 239 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 240 0x50, 0xc, 0x20, 0xff, 0x24, 0x3a, 0xfa, 0xc, 241 0x8e, 0x93, 0x0, 0xc, 0x8, 0x0, 242 243 /* U+003C "<" */ 244 0x0, 0x0, 0x0, 0x27, 0x9f, 0x43, 0x0, 0x2f, 245 0xa9, 0xfd, 0xdd, 0x2b, 0x7e, 0xfc, 0xb4, 0x49, 246 0x1, 0x0, 0x77, 0xfb, 0xbb, 0x52, 0x4, 0x0, 247 0x0, 0x25, 0x9e, 0xfa, 0xe5, 0x2e, 0x0, 0x0, 248 0x0, 0x1e, 0x94, 0x3f, 249 250 /* U+003D "=" */ 251 0x1, 0xc, 0xc, 0xc, 0xc, 0xa, 0x28, 0xff, 252 0xff, 0xff, 0xff, 0xe8, 0x9, 0x3c, 0x3c, 0x3c, 253 0x3c, 0x36, 0x1, 0xc, 0xc, 0xc, 0xc, 0xa, 254 0x28, 0xff, 0xff, 0xff, 0xff, 0xe8, 0x9, 0x3c, 255 0x3c, 0x3c, 0x3c, 0x36, 256 257 /* U+003E ">" */ 258 0x3c, 0xa6, 0x2f, 0x0, 0x0, 0x0, 0x24, 0xd0, 259 0xff, 0xb7, 0x40, 0x0, 0x0, 0x0, 0x36, 0x9b, 260 0xf5, 0xac, 0x0, 0x1, 0x47, 0xaf, 0xfc, 0xa2, 261 0x27, 0xdc, 0xfd, 0xac, 0x34, 0x0, 0x39, 0x9b, 262 0x25, 0x0, 0x0, 0x0, 263 264 /* U+003F "?" */ 265 0x8, 0xa1, 0xf0, 0xe8, 0x7e, 0x0, 0x75, 0xf8, 266 0x64, 0x88, 0xff, 0x39, 0x35, 0x47, 0x0, 0x18, 267 0xff, 0x53, 0x0, 0x0, 0x0, 0x88, 0xec, 0x13, 268 0x0, 0x0, 0x67, 0xf8, 0x45, 0x0, 0x0, 0x0, 269 0xde, 0x89, 0x0, 0x0, 0x0, 0x0, 0x44, 0x1c, 270 0x0, 0x0, 0x0, 0x0, 0x7e, 0x33, 0x0, 0x0, 271 0x0, 0x1, 0xd8, 0x62, 0x0, 0x0, 272 273 /* U+0040 "@" */ 274 0x0, 0x0, 0x2, 0x69, 0xd1, 0xee, 0xe3, 0x9c, 275 0x1d, 0x0, 0x0, 0x0, 0x1, 0xa9, 0xb4, 0x2a, 276 0x0, 0xb, 0x62, 0xda, 0x1e, 0x0, 0x0, 0x68, 277 0xba, 0x3, 0x0, 0x0, 0x0, 0x0, 0x59, 0xa5, 278 0x0, 0x0, 0xdf, 0x2c, 0x0, 0x77, 0xec, 0xd8, 279 0x42, 0x3, 0xdf, 0x6, 0x2d, 0xd9, 0x0, 0x4a, 280 0xe0, 0x1e, 0x9f, 0x73, 0x0, 0xc1, 0x24, 0x54, 281 0xb1, 0x0, 0xae, 0x7a, 0x0, 0xb1, 0x5b, 0x0, 282 0xba, 0x2e, 0x62, 0xa2, 0x0, 0xd7, 0x4f, 0x0, 283 0xc8, 0x42, 0x0, 0xd6, 0x10, 0x55, 0xb0, 0x0, 284 0xc8, 0x69, 0x25, 0xf8, 0x47, 0x41, 0xc0, 0x0, 285 0x25, 0xe5, 0x1, 0x4f, 0xe9, 0xb3, 0x65, 0xe4, 286 0xc9, 0x25, 0x0, 0x0, 0xcd, 0x5e, 0x0, 0x0, 287 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x35, 288 0xea, 0x6b, 0x11, 0x4, 0x36, 0x1e, 0x0, 0x0, 289 0x0, 0x0, 0x0, 0x2c, 0xab, 0xe9, 0xf3, 0xcb, 290 0x33, 0x0, 0x0, 0x0, 291 292 /* U+0041 "A" */ 293 0x0, 0x0, 0x0, 0xd9, 0xd5, 0x0, 0x0, 0x0, 294 0x0, 0x0, 0x36, 0xff, 0xff, 0x31, 0x0, 0x0, 295 0x0, 0x0, 0x91, 0xd4, 0xdc, 0x8d, 0x0, 0x0, 296 0x0, 0x3, 0xe8, 0x84, 0x8c, 0xe6, 0x2, 0x0, 297 0x0, 0x48, 0xff, 0x34, 0x3a, 0xff, 0x45, 0x0, 298 0x0, 0xa4, 0xe6, 0xc, 0xd, 0xe9, 0xa1, 0x0, 299 0xa, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xa, 300 0x5b, 0xff, 0x61, 0x3c, 0x3c, 0x64, 0xff, 0x59, 301 0xb6, 0xd6, 0x0, 0x0, 0x0, 0x0, 0xda, 0xb5, 302 303 /* U+0042 "B" */ 304 0x20, 0xff, 0xff, 0xff, 0xe9, 0x9c, 0xa, 0x20, 305 0xff, 0x89, 0x4c, 0x73, 0xfb, 0x84, 0x20, 0xff, 306 0x58, 0x0, 0x0, 0xc3, 0xb5, 0x20, 0xff, 0x58, 307 0x0, 0x2b, 0xee, 0x83, 0x20, 0xff, 0xff, 0xff, 308 0xff, 0xdf, 0x12, 0x20, 0xff, 0x77, 0x30, 0x41, 309 0xd8, 0xad, 0x20, 0xff, 0x58, 0x0, 0x0, 0x8f, 310 0xe9, 0x20, 0xff, 0x87, 0x48, 0x60, 0xe8, 0xb8, 311 0x20, 0xff, 0xff, 0xff, 0xf0, 0xb3, 0x1f, 312 313 /* U+0043 "C" */ 314 0x0, 0xa, 0x95, 0xeb, 0xef, 0xb2, 0x21, 0x0, 315 0x0, 0xaf, 0xf1, 0x71, 0x5c, 0xd5, 0xd6, 0x6, 316 0x26, 0xff, 0x65, 0x0, 0x0, 0x3c, 0xff, 0x3e, 317 0x59, 0xff, 0x27, 0x0, 0x0, 0x0, 0x8, 0x2, 318 0x67, 0xff, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 319 0x5a, 0xff, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 320 0x28, 0xff, 0x63, 0x0, 0x0, 0x3b, 0xff, 0x3f, 321 0x0, 0xb5, 0xee, 0x6c, 0x5d, 0xd3, 0xd7, 0x6, 322 0x0, 0xe, 0x9e, 0xee, 0xee, 0xb0, 0x22, 0x0, 323 324 /* U+0044 "D" */ 325 0x20, 0xff, 0xff, 0xf9, 0xd0, 0x58, 0x0, 0x0, 326 0x20, 0xff, 0x89, 0x55, 0x9d, 0xff, 0x60, 0x0, 327 0x20, 0xff, 0x58, 0x0, 0x0, 0xa5, 0xe5, 0x2, 328 0x20, 0xff, 0x58, 0x0, 0x0, 0x58, 0xff, 0x27, 329 0x20, 0xff, 0x58, 0x0, 0x0, 0x42, 0xff, 0x3a, 330 0x20, 0xff, 0x58, 0x0, 0x0, 0x59, 0xff, 0x27, 331 0x20, 0xff, 0x58, 0x0, 0x0, 0xa7, 0xe7, 0x2, 332 0x20, 0xff, 0x87, 0x52, 0x9d, 0xff, 0x64, 0x0, 333 0x20, 0xff, 0xff, 0xf9, 0xd0, 0x5a, 0x0, 0x0, 334 335 /* U+0045 "E" */ 336 0x20, 0xff, 0xff, 0xff, 0xff, 0xff, 0x68, 0x20, 337 0xff, 0x89, 0x4c, 0x4c, 0x4c, 0x1e, 0x20, 0xff, 338 0x58, 0x0, 0x0, 0x0, 0x0, 0x20, 0xff, 0x5f, 339 0xc, 0xc, 0xa, 0x0, 0x20, 0xff, 0xff, 0xff, 340 0xff, 0xdc, 0x0, 0x20, 0xff, 0x7f, 0x3c, 0x3c, 341 0x33, 0x0, 0x20, 0xff, 0x58, 0x0, 0x0, 0x0, 342 0x0, 0x20, 0xff, 0x87, 0x48, 0x48, 0x48, 0x20, 343 0x20, 0xff, 0xff, 0xff, 0xff, 0xff, 0x74, 344 345 /* U+0046 "F" */ 346 0x20, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x20, 347 0xff, 0x89, 0x4c, 0x4c, 0x4c, 0x15, 0x20, 0xff, 348 0x58, 0x0, 0x0, 0x0, 0x0, 0x20, 0xff, 0x5f, 349 0xc, 0xc, 0x9, 0x0, 0x20, 0xff, 0xff, 0xff, 350 0xff, 0xc8, 0x0, 0x20, 0xff, 0x7f, 0x3c, 0x3c, 351 0x2e, 0x0, 0x20, 0xff, 0x58, 0x0, 0x0, 0x0, 352 0x0, 0x20, 0xff, 0x58, 0x0, 0x0, 0x0, 0x0, 353 0x20, 0xff, 0x58, 0x0, 0x0, 0x0, 0x0, 354 355 /* U+0047 "G" */ 356 0x0, 0xd, 0x9c, 0xee, 0xf2, 0xc0, 0x35, 0x0, 357 0x0, 0xa5, 0xf3, 0x72, 0x55, 0xc2, 0xed, 0x12, 358 0x1e, 0xfd, 0x6d, 0x0, 0x0, 0x19, 0xa0, 0x31, 359 0x48, 0xff, 0x2e, 0x0, 0x3, 0x4, 0x4, 0x1, 360 0x5f, 0xff, 0x1c, 0x0, 0xd4, 0xff, 0xff, 0x68, 361 0x50, 0xff, 0x31, 0x0, 0x2b, 0x40, 0xff, 0x68, 362 0x1d, 0xfe, 0x79, 0x0, 0x0, 0x10, 0xff, 0x68, 363 0x0, 0xa3, 0xf9, 0x7e, 0x53, 0x9a, 0xff, 0x5a, 364 0x0, 0x7, 0x8b, 0xe6, 0xf9, 0xd6, 0x71, 0x1, 365 366 /* U+0048 "H" */ 367 0x20, 0xff, 0x58, 0x0, 0x0, 0x0, 0xd4, 0xa4, 368 0x20, 0xff, 0x58, 0x0, 0x0, 0x0, 0xd4, 0xa4, 369 0x20, 0xff, 0x58, 0x0, 0x0, 0x0, 0xd4, 0xa4, 370 0x20, 0xff, 0x5f, 0xc, 0xc, 0xc, 0xd6, 0xa4, 371 0x20, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa4, 372 0x20, 0xff, 0x7f, 0x3c, 0x3c, 0x3c, 0xde, 0xa4, 373 0x20, 0xff, 0x58, 0x0, 0x0, 0x0, 0xd4, 0xa4, 374 0x20, 0xff, 0x58, 0x0, 0x0, 0x0, 0xd4, 0xa4, 375 0x20, 0xff, 0x58, 0x0, 0x0, 0x0, 0xd4, 0xa4, 376 377 /* U+0049 "I" */ 378 0xc, 0xff, 0x70, 0xc, 0xff, 0x70, 0xc, 0xff, 379 0x70, 0xc, 0xff, 0x70, 0xc, 0xff, 0x70, 0xc, 380 0xff, 0x70, 0xc, 0xff, 0x70, 0xc, 0xff, 0x70, 381 0xc, 0xff, 0x70, 382 383 /* U+004A "J" */ 384 0x0, 0x0, 0x0, 0x0, 0xa4, 0xd8, 0x0, 0x0, 385 0x0, 0x0, 0xa4, 0xd8, 0x0, 0x0, 0x0, 0x0, 386 0xa4, 0xd8, 0x0, 0x0, 0x0, 0x0, 0xa4, 0xd8, 387 0x0, 0x0, 0x0, 0x0, 0xa4, 0xd8, 0x0, 0x0, 388 0x0, 0x0, 0xa4, 0xd8, 0x7a, 0x8d, 0x0, 0x0, 389 0xb1, 0xca, 0x78, 0xfc, 0x6e, 0x69, 0xf9, 0x88, 390 0x8, 0x9a, 0xec, 0xec, 0x9b, 0xa, 391 392 /* U+004B "K" */ 393 0x20, 0xff, 0x58, 0x0, 0x2, 0xb7, 0xed, 0x21, 394 0x20, 0xff, 0x58, 0x0, 0x86, 0xfd, 0x46, 0x0, 395 0x20, 0xff, 0x58, 0x52, 0xfe, 0x78, 0x0, 0x0, 396 0x20, 0xff, 0x7f, 0xf2, 0xad, 0x0, 0x0, 0x0, 397 0x20, 0xff, 0xfb, 0xff, 0xa3, 0x0, 0x0, 0x0, 398 0x20, 0xff, 0xdc, 0x7d, 0xff, 0x4d, 0x0, 0x0, 399 0x20, 0xff, 0x5b, 0x1, 0xbf, 0xe6, 0x11, 0x0, 400 0x20, 0xff, 0x58, 0x0, 0x23, 0xf5, 0xa3, 0x0, 401 0x20, 0xff, 0x58, 0x0, 0x0, 0x70, 0xff, 0x4e, 402 403 /* U+004C "L" */ 404 0x20, 0xff, 0x58, 0x0, 0x0, 0x0, 0x0, 0x20, 405 0xff, 0x58, 0x0, 0x0, 0x0, 0x0, 0x20, 0xff, 406 0x58, 0x0, 0x0, 0x0, 0x0, 0x20, 0xff, 0x58, 407 0x0, 0x0, 0x0, 0x0, 0x20, 0xff, 0x58, 0x0, 408 0x0, 0x0, 0x0, 0x20, 0xff, 0x58, 0x0, 0x0, 409 0x0, 0x0, 0x20, 0xff, 0x58, 0x0, 0x0, 0x0, 410 0x0, 0x20, 0xff, 0x87, 0x48, 0x48, 0x48, 0xf, 411 0x20, 0xff, 0xff, 0xff, 0xff, 0xff, 0x38, 412 413 /* U+004D "M" */ 414 0x20, 0xff, 0xf0, 0x8, 0x0, 0x0, 0x0, 0x7a, 415 0xff, 0xa0, 0x20, 0xff, 0xff, 0x54, 0x0, 0x0, 416 0x0, 0xd5, 0xff, 0xa0, 0x20, 0xff, 0xdc, 0xaf, 417 0x0, 0x0, 0x30, 0xff, 0xdc, 0xa0, 0x20, 0xff, 418 0x89, 0xf9, 0x11, 0x0, 0x8b, 0xc5, 0xc3, 0xa0, 419 0x20, 0xff, 0x4d, 0xe7, 0x65, 0x2, 0xe4, 0x68, 420 0xcd, 0xa0, 0x20, 0xff, 0x52, 0x8e, 0xc0, 0x41, 421 0xf9, 0x11, 0xd7, 0xa0, 0x20, 0xff, 0x57, 0x31, 422 0xfe, 0xb9, 0xad, 0x0, 0xdc, 0xa0, 0x20, 0xff, 423 0x58, 0x0, 0xd4, 0xff, 0x4f, 0x0, 0xdc, 0xa0, 424 0x20, 0xff, 0x58, 0x0, 0x77, 0xec, 0x5, 0x0, 425 0xdc, 0xa0, 426 427 /* U+004E "N" */ 428 0x20, 0xff, 0xa3, 0x0, 0x0, 0x0, 0xd4, 0xa4, 429 0x20, 0xff, 0xff, 0x3d, 0x0, 0x0, 0xd4, 0xa4, 430 0x20, 0xff, 0xf4, 0xd1, 0x3, 0x0, 0xd4, 0xa4, 431 0x20, 0xff, 0x7e, 0xf9, 0x6e, 0x0, 0xd4, 0xa4, 432 0x20, 0xff, 0x58, 0x87, 0xf0, 0x17, 0xd4, 0xa4, 433 0x20, 0xff, 0x58, 0xb, 0xe3, 0xa0, 0xd4, 0xa4, 434 0x20, 0xff, 0x58, 0x0, 0x56, 0xfe, 0xf4, 0xa4, 435 0x20, 0xff, 0x58, 0x0, 0x0, 0xbc, 0xff, 0xa4, 436 0x20, 0xff, 0x58, 0x0, 0x0, 0x29, 0xfa, 0xa4, 437 438 /* U+004F "O" */ 439 0x0, 0x7, 0x8f, 0xe9, 0xf3, 0xb3, 0x20, 0x0, 440 0x0, 0xa4, 0xf7, 0x7e, 0x69, 0xdd, 0xe1, 0xc, 441 0x1f, 0xff, 0x72, 0x0, 0x0, 0x2c, 0xff, 0x65, 442 0x55, 0xff, 0x29, 0x0, 0x0, 0x0, 0xe5, 0x9a, 443 0x66, 0xff, 0x15, 0x0, 0x0, 0x0, 0xd2, 0xaa, 444 0x55, 0xff, 0x29, 0x0, 0x0, 0x0, 0xe5, 0x99, 445 0x1e, 0xff, 0x71, 0x0, 0x0, 0x29, 0xff, 0x63, 446 0x0, 0xa4, 0xf6, 0x7a, 0x64, 0xd9, 0xe1, 0xb, 447 0x0, 0x7, 0x8e, 0xe9, 0xf3, 0xb5, 0x21, 0x0, 448 449 /* U+0050 "P" */ 450 0x20, 0xff, 0xff, 0xff, 0xf1, 0xbb, 0x2d, 0x0, 451 0x20, 0xff, 0x89, 0x4c, 0x5a, 0xd2, 0xe5, 0x9, 452 0x20, 0xff, 0x58, 0x0, 0x0, 0x4e, 0xff, 0x32, 453 0x20, 0xff, 0x5f, 0xc, 0x18, 0xa1, 0xfb, 0x15, 454 0x20, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x66, 0x0, 455 0x20, 0xff, 0x7f, 0x3c, 0x2f, 0xb, 0x0, 0x0, 456 0x20, 0xff, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 457 0x20, 0xff, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 458 0x20, 0xff, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 459 460 /* U+0051 "Q" */ 461 0x0, 0x9, 0x94, 0xea, 0xf1, 0xaf, 0x1d, 0x0, 462 0x0, 0xac, 0xf5, 0x7b, 0x6b, 0xe1, 0xdc, 0x9, 463 0x26, 0xff, 0x6a, 0x0, 0x0, 0x34, 0xff, 0x5d, 464 0x5d, 0xff, 0x21, 0x0, 0x0, 0x0, 0xed, 0x92, 465 0x6e, 0xff, 0xd, 0x0, 0x0, 0x0, 0xda, 0xa2, 466 0x5f, 0xff, 0x21, 0x0, 0x0, 0x0, 0xed, 0x92, 467 0x2a, 0xff, 0x68, 0x0, 0x0, 0x30, 0xff, 0x5a, 468 0x0, 0xae, 0xf4, 0x77, 0x66, 0xdd, 0xd8, 0x6, 469 0x0, 0x9, 0x93, 0xeb, 0xf7, 0xff, 0x86, 0x0, 470 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0xfe, 0x60, 471 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3d, 0x4, 472 473 /* U+0052 "R" */ 474 0x20, 0xff, 0xff, 0xff, 0xeb, 0xa9, 0x18, 0x0, 475 0x20, 0xff, 0x89, 0x4c, 0x68, 0xee, 0xb1, 0x0, 476 0x20, 0xff, 0x58, 0x0, 0x0, 0x94, 0xe8, 0x0, 477 0x20, 0xff, 0x5f, 0xc, 0x2a, 0xd7, 0xbf, 0x0, 478 0x20, 0xff, 0xff, 0xff, 0xff, 0xd0, 0x22, 0x0, 479 0x20, 0xff, 0x7f, 0x3c, 0xdd, 0xaf, 0x0, 0x0, 480 0x20, 0xff, 0x58, 0x0, 0x6c, 0xfd, 0x27, 0x0, 481 0x20, 0xff, 0x58, 0x0, 0xa, 0xec, 0x9b, 0x0, 482 0x20, 0xff, 0x58, 0x0, 0x0, 0x82, 0xf8, 0x18, 483 484 /* U+0053 "S" */ 485 0x0, 0x41, 0xc8, 0xf5, 0xe5, 0x82, 0x2, 0x16, 486 0xf4, 0xb8, 0x51, 0x78, 0xfc, 0x75, 0x41, 0xff, 487 0x3e, 0x0, 0x0, 0x87, 0x89, 0xe, 0xe7, 0xd0, 488 0x4b, 0x4, 0x0, 0x0, 0x0, 0x23, 0xac, 0xfb, 489 0xea, 0x76, 0x2, 0x0, 0x0, 0x0, 0x14, 0x76, 490 0xfb, 0x7f, 0x67, 0xc7, 0x4, 0x0, 0x0, 0xb9, 491 0xc6, 0x36, 0xfc, 0xaa, 0x4e, 0x67, 0xf4, 0x94, 492 0x0, 0x4a, 0xca, 0xf7, 0xe8, 0x9a, 0xc, 493 494 /* U+0054 "T" */ 495 0xbc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8, 496 0x37, 0x4c, 0x5c, 0xff, 0x8f, 0x4c, 0x4c, 0x2, 497 0x0, 0x0, 0x18, 0xff, 0x60, 0x0, 0x0, 0x0, 498 0x0, 0x0, 0x18, 0xff, 0x60, 0x0, 0x0, 0x0, 499 0x0, 0x0, 0x18, 0xff, 0x60, 0x0, 0x0, 0x0, 500 0x0, 0x0, 0x18, 0xff, 0x60, 0x0, 0x0, 0x0, 501 0x0, 0x0, 0x18, 0xff, 0x60, 0x0, 0x0, 0x0, 502 0x0, 0x0, 0x18, 0xff, 0x60, 0x0, 0x0, 0x0, 503 0x0, 0x0, 0x18, 0xff, 0x60, 0x0, 0x0, 0x0, 504 505 /* U+0055 "U" */ 506 0x44, 0xff, 0x34, 0x0, 0x0, 0x60, 0xff, 0x1c, 507 0x44, 0xff, 0x34, 0x0, 0x0, 0x60, 0xff, 0x1c, 508 0x44, 0xff, 0x34, 0x0, 0x0, 0x60, 0xff, 0x1c, 509 0x44, 0xff, 0x34, 0x0, 0x0, 0x60, 0xff, 0x1c, 510 0x44, 0xff, 0x34, 0x0, 0x0, 0x60, 0xff, 0x1c, 511 0x43, 0xff, 0x34, 0x0, 0x0, 0x60, 0xff, 0x1b, 512 0x2c, 0xff, 0x4f, 0x0, 0x0, 0x7b, 0xfb, 0x7, 513 0x4, 0xd5, 0xd9, 0x5b, 0x65, 0xeb, 0xad, 0x0, 514 0x0, 0x23, 0xb3, 0xef, 0xe9, 0x9c, 0x11, 0x0, 515 516 /* U+0056 "V" */ 517 0xb9, 0xe1, 0x0, 0x0, 0x0, 0x1b, 0xff, 0x7f, 518 0x61, 0xff, 0x2d, 0x0, 0x0, 0x67, 0xff, 0x28, 519 0x10, 0xf9, 0x79, 0x0, 0x0, 0xb4, 0xd0, 0x0, 520 0x0, 0xb3, 0xc4, 0x0, 0xa, 0xf6, 0x79, 0x0, 521 0x0, 0x5c, 0xfc, 0x13, 0x4e, 0xff, 0x22, 0x0, 522 0x0, 0xd, 0xf7, 0x5c, 0x9b, 0xca, 0x0, 0x0, 523 0x0, 0x0, 0xae, 0xa9, 0xe6, 0x72, 0x0, 0x0, 524 0x0, 0x0, 0x57, 0xfb, 0xfe, 0x1c, 0x0, 0x0, 525 0x0, 0x0, 0xa, 0xf4, 0xc3, 0x0, 0x0, 0x0, 526 527 /* U+0057 "W" */ 528 0x9d, 0xd8, 0x0, 0x0, 0x6b, 0xfe, 0x12, 0x0, 529 0x39, 0xff, 0x3b, 0x65, 0xfe, 0xd, 0x0, 0xa8, 530 0xff, 0x4c, 0x0, 0x69, 0xfa, 0x8, 0x2d, 0xff, 531 0x3d, 0x0, 0xe5, 0xea, 0x87, 0x0, 0x99, 0xcb, 532 0x0, 0x2, 0xf2, 0x6f, 0x23, 0xfd, 0x79, 0xc2, 533 0x0, 0xc9, 0x93, 0x0, 0x0, 0xbd, 0xa2, 0x61, 534 0xcd, 0x29, 0xf7, 0x9, 0xf5, 0x5b, 0x0, 0x0, 535 0x85, 0xd4, 0x9e, 0x8d, 0x0, 0xe8, 0x62, 0xff, 536 0x23, 0x0, 0x0, 0x4d, 0xfc, 0xe2, 0x4c, 0x0, 537 0xaa, 0xcd, 0xeb, 0x0, 0x0, 0x0, 0x15, 0xff, 538 0xfc, 0xf, 0x0, 0x6b, 0xff, 0xb3, 0x0, 0x0, 539 0x0, 0x0, 0xdc, 0xcc, 0x0, 0x0, 0x2c, 0xff, 540 0x7b, 0x0, 0x0, 541 542 /* U+0058 "X" */ 543 0x6a, 0xff, 0x47, 0x0, 0x0, 0xad, 0xf0, 0x15, 544 0x3, 0xd2, 0xce, 0x1, 0x37, 0xff, 0x72, 0x0, 545 0x0, 0x41, 0xff, 0x58, 0xc0, 0xd8, 0x5, 0x0, 546 0x0, 0x0, 0xac, 0xef, 0xff, 0x4a, 0x0, 0x0, 547 0x0, 0x0, 0x41, 0xff, 0xe0, 0x0, 0x0, 0x0, 548 0x0, 0x0, 0xb6, 0xf3, 0xff, 0x54, 0x0, 0x0, 549 0x0, 0x4d, 0xff, 0x5a, 0xc1, 0xe0, 0x8, 0x0, 550 0x7, 0xdb, 0xcb, 0x1, 0x34, 0xfe, 0x7d, 0x0, 551 0x79, 0xff, 0x3e, 0x0, 0x0, 0xa4, 0xf5, 0x1c, 552 553 /* U+0059 "Y" */ 554 0xb4, 0xe3, 0x5, 0x0, 0x0, 0x9e, 0xef, 0xf, 555 0x34, 0xff, 0x5c, 0x0, 0x17, 0xf8, 0x7e, 0x0, 556 0x0, 0xb2, 0xcf, 0x0, 0x82, 0xee, 0xf, 0x0, 557 0x0, 0x32, 0xff, 0x4b, 0xeb, 0x7d, 0x0, 0x0, 558 0x0, 0x0, 0xb1, 0xef, 0xee, 0xe, 0x0, 0x0, 559 0x0, 0x0, 0x36, 0xff, 0x82, 0x0, 0x0, 0x0, 560 0x0, 0x0, 0x18, 0xff, 0x64, 0x0, 0x0, 0x0, 561 0x0, 0x0, 0x18, 0xff, 0x64, 0x0, 0x0, 0x0, 562 0x0, 0x0, 0x18, 0xff, 0x64, 0x0, 0x0, 0x0, 563 564 /* U+005A "Z" */ 565 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x26, 566 0x4c, 0x4c, 0x4c, 0x8c, 0xff, 0x5d, 0x0, 0x0, 567 0x0, 0xc, 0xdf, 0xb4, 0x0, 0x0, 0x0, 0x0, 568 0x96, 0xf0, 0x1b, 0x0, 0x0, 0x0, 0x40, 0xfe, 569 0x63, 0x0, 0x0, 0x0, 0xb, 0xdd, 0xb9, 0x0, 570 0x0, 0x0, 0x0, 0x92, 0xf2, 0x1f, 0x0, 0x0, 571 0x0, 0x3c, 0xfe, 0xa4, 0x48, 0x48, 0x48, 0x3b, 572 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 573 574 /* U+005B "[" */ 575 0x0, 0x4, 0x4, 0x0, 0x38, 0xff, 0xff, 0x2c, 576 0x38, 0xff, 0x5d, 0x8, 0x38, 0xff, 0x34, 0x0, 577 0x38, 0xff, 0x34, 0x0, 0x38, 0xff, 0x34, 0x0, 578 0x38, 0xff, 0x34, 0x0, 0x38, 0xff, 0x34, 0x0, 579 0x38, 0xff, 0x34, 0x0, 0x38, 0xff, 0x34, 0x0, 580 0x38, 0xff, 0x34, 0x0, 0x38, 0xff, 0x34, 0x0, 581 0x38, 0xff, 0x37, 0x0, 0x38, 0xff, 0xff, 0x2c, 582 0xa, 0x30, 0x30, 0x8, 583 584 /* U+005C "\\" */ 585 0xb3, 0xb5, 0x0, 0x0, 0x0, 0x0, 0x57, 0xfb, 586 0x15, 0x0, 0x0, 0x0, 0x9, 0xf2, 0x6b, 0x0, 587 0x0, 0x0, 0x0, 0xa1, 0xc6, 0x0, 0x0, 0x0, 588 0x0, 0x46, 0xff, 0x22, 0x0, 0x0, 0x0, 0x3, 589 0xe7, 0x7d, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xd8, 590 0x0, 0x0, 0x0, 0x0, 0x34, 0xff, 0x33, 0x0, 591 0x0, 0x0, 0x0, 0xd8, 0x8e, 0x0, 0x0, 0x0, 592 0x0, 0x7e, 0xe6, 0x3, 593 594 /* U+005D "]" */ 595 0x3, 0x4, 0x1, 0xec, 0xff, 0x78, 0x2f, 0xf6, 596 0x78, 0x0, 0xf4, 0x78, 0x0, 0xf4, 0x78, 0x0, 597 0xf4, 0x78, 0x0, 0xf4, 0x78, 0x0, 0xf4, 0x78, 598 0x0, 0xf4, 0x78, 0x0, 0xf4, 0x78, 0x0, 0xf4, 599 0x78, 0x0, 0xf4, 0x78, 0x3, 0xf4, 0x78, 0xec, 600 0xff, 0x78, 0x2c, 0x30, 0x16, 601 602 /* U+005E "^" */ 603 0x0, 0x5, 0x7e, 0x14, 0x0, 0x0, 0x54, 0xff, 604 0x73, 0x0, 0x0, 0xb7, 0xb2, 0xd6, 0x0, 0x1d, 605 0xf7, 0x17, 0xe9, 0x3a, 0x7e, 0xb1, 0x0, 0x92, 606 0x9e, 607 608 /* U+005F "_" */ 609 0x3, 0x4, 0x4, 0x4, 0x4, 0x1, 0xfc, 0xff, 610 0xff, 0xff, 0xff, 0x64, 0x33, 0x34, 0x34, 0x34, 611 0x34, 0x14, 612 613 /* U+0060 "`" */ 614 0x53, 0xfc, 0x32, 0x0, 0x0, 0x86, 0xc2, 0x0, 615 616 /* U+0061 "a" */ 617 0x0, 0x51, 0xdf, 0xf4, 0xb2, 0x12, 0x2a, 0xfd, 618 0x7f, 0x45, 0xef, 0x8d, 0x13, 0x3c, 0x6, 0x0, 619 0xb4, 0xb9, 0x1, 0x81, 0xdf, 0xf7, 0xfd, 0xbc, 620 0x53, 0xfe, 0x3b, 0x1, 0xb0, 0xbc, 0x61, 0xff, 621 0x65, 0x61, 0xee, 0xbe, 0x7, 0xa9, 0xf4, 0xc9, 622 0xb8, 0xd8, 623 624 /* U+0062 "b" */ 625 0x44, 0xff, 0x28, 0x0, 0x0, 0x0, 0x0, 0x44, 626 0xff, 0x28, 0x0, 0x0, 0x0, 0x0, 0x44, 0xff, 627 0x28, 0x0, 0x0, 0x0, 0x0, 0x44, 0xff, 0xa0, 628 0xed, 0xd6, 0x38, 0x0, 0x44, 0xff, 0xb4, 0x54, 629 0xc8, 0xdf, 0x4, 0x44, 0xff, 0x29, 0x0, 0x41, 630 0xff, 0x2e, 0x44, 0xff, 0x28, 0x0, 0x24, 0xff, 631 0x45, 0x44, 0xff, 0x29, 0x0, 0x41, 0xff, 0x2f, 632 0x44, 0xff, 0xb3, 0x4f, 0xc6, 0xdf, 0x3, 0x44, 633 0xff, 0x89, 0xec, 0xd7, 0x39, 0x0, 634 635 /* U+0063 "c" */ 636 0x0, 0x45, 0xd3, 0xf3, 0xb5, 0x18, 0x1a, 0xf6, 637 0x9a, 0x4c, 0xd9, 0xaa, 0x68, 0xf9, 0x8, 0x0, 638 0x42, 0x7e, 0x82, 0xe7, 0x0, 0x0, 0x0, 0x0, 639 0x67, 0xf9, 0x7, 0x0, 0x2b, 0x56, 0x1c, 0xf7, 640 0x98, 0x4a, 0xd1, 0xaf, 0x0, 0x4a, 0xd5, 0xf6, 641 0xb2, 0xf, 642 643 /* U+0064 "d" */ 644 0x0, 0x0, 0x0, 0x0, 0x68, 0xff, 0x4, 0x0, 645 0x0, 0x0, 0x0, 0x68, 0xff, 0x4, 0x0, 0x0, 646 0x0, 0x0, 0x68, 0xff, 0x4, 0x0, 0x5e, 0xe3, 647 0xe1, 0xaf, 0xff, 0x4, 0x20, 0xfc, 0xa8, 0x57, 648 0xd7, 0xff, 0x4, 0x6b, 0xfc, 0xf, 0x0, 0x68, 649 0xff, 0x4, 0x80, 0xe9, 0x0, 0x0, 0x68, 0xff, 650 0x4, 0x68, 0xf8, 0x6, 0x0, 0x68, 0xff, 0x4, 651 0x1d, 0xfb, 0x87, 0x33, 0xc5, 0xff, 0x4, 0x0, 652 0x5c, 0xe4, 0xe5, 0xa9, 0xff, 0x4, 653 654 /* U+0065 "e" */ 655 0x0, 0x3f, 0xd2, 0xf3, 0xb2, 0x14, 0x0, 0x16, 656 0xf1, 0xab, 0x4b, 0xd9, 0xa2, 0x0, 0x64, 0xfe, 657 0x15, 0x0, 0x6b, 0xf1, 0x0, 0x7f, 0xff, 0xf8, 658 0xf8, 0xfa, 0xff, 0xb, 0x64, 0xfc, 0x31, 0x28, 659 0x28, 0x28, 0x2, 0x16, 0xf0, 0xab, 0x47, 0x7f, 660 0xa3, 0x0, 0x0, 0x39, 0xca, 0xf6, 0xd2, 0x41, 661 0x0, 662 663 /* U+0066 "f" */ 664 0x0, 0x1f, 0xc5, 0xf6, 0x37, 0x0, 0x9c, 0xe7, 665 0x51, 0x11, 0x0, 0xc1, 0xaa, 0x0, 0x0, 0xbc, 666 0xff, 0xff, 0xf0, 0x0, 0x1a, 0xcc, 0xb4, 0x21, 667 0x0, 0x0, 0xc4, 0xa8, 0x0, 0x0, 0x0, 0xc4, 668 0xa8, 0x0, 0x0, 0x0, 0xc4, 0xa8, 0x0, 0x0, 669 0x0, 0xc4, 0xa8, 0x0, 0x0, 0x0, 0xc4, 0xa8, 670 0x0, 0x0, 671 672 /* U+0067 "g" */ 673 0x0, 0x59, 0xe1, 0xe5, 0x99, 0xff, 0x14, 0x1d, 674 0xfa, 0xab, 0x55, 0xcc, 0xff, 0x14, 0x66, 0xfd, 675 0x10, 0x0, 0x5c, 0xff, 0x14, 0x7c, 0xee, 0x0, 676 0x0, 0x5c, 0xff, 0x14, 0x64, 0xfc, 0xd, 0x0, 677 0x5c, 0xff, 0x14, 0x1a, 0xf9, 0xa7, 0x50, 0xcb, 678 0xff, 0x14, 0x0, 0x57, 0xe2, 0xe6, 0xb0, 0xff, 679 0x13, 0x0, 0x11, 0x0, 0x0, 0x76, 0xfa, 0x4, 680 0xa, 0xde, 0x65, 0x50, 0xe4, 0xb4, 0x0, 0x0, 681 0x76, 0xe4, 0xf1, 0xae, 0x18, 0x0, 682 683 /* U+0068 "h" */ 684 0x4c, 0xff, 0x24, 0x0, 0x0, 0x0, 0x4c, 0xff, 685 0x24, 0x0, 0x0, 0x0, 0x4c, 0xff, 0x24, 0x0, 686 0x0, 0x0, 0x4c, 0xff, 0x8e, 0xe8, 0xe1, 0x41, 687 0x4c, 0xff, 0xb1, 0x51, 0xd2, 0xca, 0x4c, 0xff, 688 0x24, 0x0, 0x7c, 0xef, 0x4c, 0xff, 0x24, 0x0, 689 0x78, 0xf4, 0x4c, 0xff, 0x24, 0x0, 0x78, 0xf4, 690 0x4c, 0xff, 0x24, 0x0, 0x78, 0xf4, 0x4c, 0xff, 691 0x24, 0x0, 0x78, 0xf4, 692 693 /* U+0069 "i" */ 694 0x23, 0xe6, 0x32, 0xe, 0x8a, 0x15, 0x2c, 0xff, 695 0x40, 0x2c, 0xff, 0x40, 0x2c, 0xff, 0x40, 0x2c, 696 0xff, 0x40, 0x2c, 0xff, 0x40, 0x2c, 0xff, 0x40, 697 0x2c, 0xff, 0x40, 698 699 /* U+006A "j" */ 700 0x0, 0x30, 0xe6, 0x25, 0x0, 0x15, 0x8a, 0xe, 701 0x0, 0x34, 0xff, 0x38, 0x0, 0x34, 0xff, 0x38, 702 0x0, 0x34, 0xff, 0x38, 0x0, 0x34, 0xff, 0x38, 703 0x0, 0x34, 0xff, 0x38, 0x0, 0x34, 0xff, 0x38, 704 0x0, 0x34, 0xff, 0x38, 0x0, 0x34, 0xff, 0x36, 705 0x23, 0x95, 0xff, 0x1c, 0x67, 0xf3, 0x8b, 0x0, 706 707 /* U+006B "k" */ 708 0x44, 0xff, 0x28, 0x0, 0x0, 0x0, 0x0, 0x44, 709 0xff, 0x28, 0x0, 0x0, 0x0, 0x0, 0x44, 0xff, 710 0x28, 0x0, 0x0, 0x0, 0x0, 0x44, 0xff, 0x28, 711 0x1f, 0xeb, 0xa7, 0x0, 0x44, 0xff, 0x32, 0xcf, 712 0xcf, 0xa, 0x0, 0x44, 0xff, 0xc4, 0xec, 0x1f, 713 0x0, 0x0, 0x44, 0xff, 0xff, 0xf3, 0x1e, 0x0, 714 0x0, 0x44, 0xff, 0x6d, 0xdd, 0xb5, 0x0, 0x0, 715 0x44, 0xff, 0x28, 0x46, 0xff, 0x5a, 0x0, 0x44, 716 0xff, 0x28, 0x0, 0xa4, 0xea, 0x13, 717 718 /* U+006C "l" */ 719 0x2c, 0xff, 0x40, 0x2c, 0xff, 0x40, 0x2c, 0xff, 720 0x40, 0x2c, 0xff, 0x40, 0x2c, 0xff, 0x40, 0x2c, 721 0xff, 0x40, 0x2c, 0xff, 0x40, 0x2c, 0xff, 0x40, 722 0x2c, 0xff, 0x40, 0x2c, 0xff, 0x40, 723 724 /* U+006D "m" */ 725 0x44, 0xff, 0x8a, 0xe9, 0xe6, 0x50, 0xae, 0xf7, 726 0xca, 0x1e, 0x44, 0xff, 0xa7, 0x51, 0xd8, 0xff, 727 0x89, 0x59, 0xf2, 0x8d, 0x44, 0xff, 0x28, 0x0, 728 0x84, 0xf0, 0x1, 0x0, 0xbc, 0xb0, 0x44, 0xff, 729 0x28, 0x0, 0x80, 0xec, 0x0, 0x0, 0xb8, 0xb4, 730 0x44, 0xff, 0x28, 0x0, 0x80, 0xed, 0x0, 0x0, 731 0xb8, 0xb4, 0x44, 0xff, 0x28, 0x0, 0x80, 0xee, 732 0x0, 0x0, 0xb8, 0xb4, 0x44, 0xff, 0x28, 0x0, 733 0x80, 0xef, 0x0, 0x0, 0xb8, 0xb4, 734 735 /* U+006E "n" */ 736 0x4c, 0xff, 0x7c, 0xe6, 0xe3, 0x45, 0x4c, 0xff, 737 0xb2, 0x51, 0xd1, 0xcc, 0x4c, 0xff, 0x25, 0x0, 738 0x7c, 0xf0, 0x4c, 0xff, 0x24, 0x0, 0x78, 0xf4, 739 0x4c, 0xff, 0x24, 0x0, 0x78, 0xf4, 0x4c, 0xff, 740 0x24, 0x0, 0x78, 0xf4, 0x4c, 0xff, 0x24, 0x0, 741 0x78, 0xf4, 742 743 /* U+006F "o" */ 744 0x0, 0x46, 0xd4, 0xf4, 0xbe, 0x26, 0x0, 0x1b, 745 0xf5, 0xa9, 0x4b, 0xc8, 0xd6, 0x5, 0x6a, 0xfc, 746 0xf, 0x0, 0x38, 0xff, 0x38, 0x81, 0xea, 0x0, 747 0x0, 0x17, 0xff, 0x58, 0x64, 0xfb, 0xd, 0x0, 748 0x38, 0xff, 0x3e, 0x15, 0xf2, 0xa7, 0x4a, 0xc5, 749 0xde, 0x5, 0x0, 0x3d, 0xce, 0xf6, 0xc6, 0x2b, 750 0x0, 751 752 /* U+0070 "p" */ 753 0x44, 0xff, 0xa1, 0xef, 0xd5, 0x38, 0x0, 0x44, 754 0xff, 0x92, 0x34, 0xbf, 0xde, 0x3, 0x44, 0xff, 755 0x28, 0x0, 0x42, 0xff, 0x2b, 0x44, 0xff, 0x28, 756 0x0, 0x2a, 0xff, 0x41, 0x44, 0xff, 0x28, 0x0, 757 0x4b, 0xff, 0x2b, 0x44, 0xff, 0xa7, 0x4c, 0xce, 758 0xdc, 0x2, 0x44, 0xff, 0xa3, 0xed, 0xd6, 0x37, 759 0x0, 0x44, 0xff, 0x28, 0x0, 0x0, 0x0, 0x0, 760 0x44, 0xff, 0x28, 0x0, 0x0, 0x0, 0x0, 0x44, 761 0xff, 0x28, 0x0, 0x0, 0x0, 0x0, 762 763 /* U+0071 "q" */ 764 0x0, 0x60, 0xe4, 0xe4, 0x9e, 0xff, 0x4, 0x22, 765 0xfc, 0xa3, 0x4d, 0xcc, 0xff, 0x4, 0x6b, 0xfb, 766 0xd, 0x0, 0x68, 0xff, 0x4, 0x80, 0xea, 0x0, 767 0x0, 0x68, 0xff, 0x4, 0x69, 0xfa, 0xb, 0x0, 768 0x68, 0xff, 0x4, 0x1f, 0xfc, 0xa0, 0x4e, 0xcf, 769 0xff, 0x4, 0x0, 0x60, 0xe4, 0xe4, 0xb4, 0xff, 770 0x4, 0x0, 0x0, 0x0, 0x0, 0x68, 0xff, 0x4, 771 0x0, 0x0, 0x0, 0x0, 0x68, 0xff, 0x4, 0x0, 772 0x0, 0x0, 0x0, 0x68, 0xff, 0x4, 773 774 /* U+0072 "r" */ 775 0x0, 0x0, 0x0, 0x2, 0x0, 0x44, 0xff, 0xa6, 776 0xf6, 0xe, 0x44, 0xff, 0xc2, 0x66, 0x5, 0x44, 777 0xff, 0x2b, 0x0, 0x0, 0x44, 0xff, 0x28, 0x0, 778 0x0, 0x44, 0xff, 0x28, 0x0, 0x0, 0x44, 0xff, 779 0x28, 0x0, 0x0, 0x44, 0xff, 0x28, 0x0, 0x0, 780 781 /* U+0073 "s" */ 782 0x0, 0x77, 0xe8, 0xef, 0xa1, 0x9, 0x37, 0xff, 783 0x68, 0x46, 0xf3, 0x7b, 0x3e, 0xff, 0x6d, 0xf, 784 0x1f, 0x18, 0x0, 0x74, 0xe2, 0xfb, 0xae, 0x11, 785 0x25, 0x3a, 0x1, 0x36, 0xe5, 0x90, 0x5f, 0xfa, 786 0x54, 0x38, 0xe2, 0x8f, 0x1, 0x87, 0xeb, 0xf3, 787 0xaf, 0x12, 788 789 /* U+0074 "t" */ 790 0x0, 0x74, 0x42, 0x0, 0x0, 0xe8, 0x84, 0x0, 791 0xf4, 0xff, 0xff, 0xa4, 0x22, 0xeb, 0x95, 0x17, 792 0x0, 0xe8, 0x84, 0x0, 0x0, 0xe8, 0x84, 0x0, 793 0x0, 0xe8, 0x84, 0x0, 0x0, 0xd9, 0xc0, 0x35, 794 0x0, 0x68, 0xf3, 0x9c, 795 796 /* U+0075 "u" */ 797 0x4c, 0xff, 0x20, 0x0, 0x78, 0xf4, 0x4c, 0xff, 798 0x20, 0x0, 0x78, 0xf4, 0x4c, 0xff, 0x20, 0x0, 799 0x78, 0xf4, 0x4c, 0xff, 0x20, 0x0, 0x78, 0xf4, 800 0x47, 0xff, 0x24, 0x0, 0x78, 0xf4, 0x22, 0xff, 801 0x92, 0x57, 0xdf, 0xf4, 0x0, 0x82, 0xf0, 0xda, 802 0xa8, 0xf4, 803 804 /* U+0076 "v" */ 805 0xb8, 0xbe, 0x0, 0x0, 0xd3, 0x9f, 0x66, 0xf9, 806 0xb, 0x19, 0xff, 0x4e, 0x17, 0xfd, 0x4c, 0x5f, 807 0xf5, 0x9, 0x0, 0xc4, 0x93, 0xa5, 0xad, 0x0, 808 0x0, 0x73, 0xda, 0xe9, 0x5d, 0x0, 0x0, 0x22, 809 0xff, 0xfb, 0x11, 0x0, 0x0, 0x0, 0xd1, 0xbc, 810 0x0, 0x0, 811 812 /* U+0077 "w" */ 813 0xb1, 0xaf, 0x0, 0x3b, 0xff, 0x1f, 0x0, 0xcc, 814 0x93, 0x71, 0xe6, 0x0, 0x80, 0xff, 0x65, 0x8, 815 0xfa, 0x54, 0x32, 0xff, 0x1d, 0xc6, 0xd0, 0xac, 816 0x39, 0xff, 0x16, 0x2, 0xef, 0x63, 0xf9, 0x45, 817 0xef, 0x73, 0xd5, 0x0, 0x0, 0xb3, 0xd9, 0xca, 818 0x1, 0xe7, 0xdc, 0x96, 0x0, 0x0, 0x73, 0xff, 819 0x82, 0x0, 0xa1, 0xff, 0x56, 0x0, 0x0, 0x34, 820 0xff, 0x3b, 0x0, 0x58, 0xff, 0x18, 0x0, 821 822 /* U+0078 "x" */ 823 0x79, 0xf8, 0x1d, 0x18, 0xf4, 0x83, 0x8, 0xe0, 824 0x9a, 0x97, 0xe7, 0xc, 0x0, 0x59, 0xfb, 0xfb, 825 0x64, 0x0, 0x0, 0x4, 0xef, 0xf7, 0x9, 0x0, 826 0x0, 0x67, 0xf8, 0xf2, 0x72, 0x0, 0xe, 0xe9, 827 0x8f, 0x80, 0xef, 0x13, 0x88, 0xf2, 0x14, 0xd, 828 0xea, 0x93, 829 830 /* U+0079 "y" */ 831 0xc5, 0xc0, 0x0, 0x0, 0xe6, 0x98, 0x75, 0xfb, 832 0xf, 0x2e, 0xff, 0x49, 0x24, 0xff, 0x54, 0x74, 833 0xf3, 0x7, 0x0, 0xd5, 0x9e, 0xbb, 0xac, 0x0, 834 0x0, 0x86, 0xe9, 0xf7, 0x5e, 0x0, 0x0, 0x36, 835 0xff, 0xfc, 0x13, 0x0, 0x0, 0x1, 0xe4, 0xc1, 836 0x0, 0x0, 0x0, 0x0, 0xd5, 0x72, 0x0, 0x0, 837 0x20, 0x80, 0xfc, 0x1e, 0x0, 0x0, 0x63, 0xf2, 838 0x6e, 0x0, 0x0, 0x0, 839 840 /* U+007A "z" */ 841 0x74, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x1d, 0x40, 842 0x40, 0xaa, 0xf9, 0x2d, 0x0, 0x0, 0x2c, 0xf9, 843 0x78, 0x0, 0x0, 0x5, 0xce, 0xc6, 0x3, 0x0, 844 0x0, 0x82, 0xf6, 0x26, 0x0, 0x0, 0x34, 0xfb, 845 0x9f, 0x3c, 0x3c, 0x25, 0x84, 0xff, 0xff, 0xff, 846 0xff, 0xa0, 847 848 /* U+007B "{" */ 849 0x0, 0x0, 0x20, 0x59, 0x0, 0x17, 0xeb, 0x77, 850 0x0, 0x6e, 0xe6, 0x0, 0x0, 0x8b, 0xcc, 0x0, 851 0x0, 0x8e, 0xc9, 0x0, 0xa, 0xc8, 0xa0, 0x0, 852 0xab, 0xf6, 0x21, 0x0, 0x27, 0xd9, 0x8d, 0x0, 853 0x0, 0x90, 0xc7, 0x0, 0x0, 0x8b, 0xcc, 0x0, 854 0x0, 0x77, 0xde, 0x0, 0x0, 0x24, 0xf8, 0x58, 855 0x0, 0x0, 0x3d, 0x79, 856 857 /* U+007C "|" */ 858 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 859 0xfc, 0xfc, 0xf4, 860 861 /* U+007D "}" */ 862 0x5a, 0x21, 0x0, 0x0, 0x76, 0xe9, 0x16, 0x0, 863 0x0, 0xe3, 0x6e, 0x0, 0x0, 0xc8, 0x8a, 0x0, 864 0x0, 0xc5, 0x8e, 0x0, 0x0, 0x9c, 0xc7, 0xa, 865 0x0, 0x1d, 0xf1, 0xaf, 0x0, 0x88, 0xd9, 0x28, 866 0x0, 0xc3, 0x90, 0x0, 0x0, 0xc8, 0x8b, 0x0, 867 0x0, 0xdb, 0x76, 0x0, 0x56, 0xf9, 0x25, 0x0, 868 0x7a, 0x3e, 0x0, 0x0, 869 870 /* U+007E "~" */ 871 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x9, 0x3, 872 0x0, 0x9a, 0xf7, 0xda, 0x5b, 0x27, 0xf5, 0x35, 873 0x33, 0xf3, 0xc, 0x57, 0xf0, 0xff, 0xb9, 0x1, 874 0x9, 0x1a, 0x0, 0x0, 0x10, 0x2d, 0x3, 0x0, 875 876 /* U+00B0 "°" */ 877 0x4, 0xa8, 0xdd, 0x50, 0x32, 0xb8, 0x2a, 0xc2, 878 0x5, 0xab, 0xdf, 0x53 879 }; 880 881 882 /*--------------------- 883 * GLYPH DESCRIPTION 884 *--------------------*/ 885 886 static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { 887 {.bitmap_index = 0, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0} /* id = 0 reserved */, 888 {.bitmap_index = 0, .adv_w = 48, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, 889 {.bitmap_index = 0, .adv_w = 51, .box_w = 3, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 890 {.bitmap_index = 27, .adv_w = 62, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 6}, 891 {.bitmap_index = 43, .adv_w = 117, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 892 {.bitmap_index = 115, .adv_w = 109, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, 893 {.bitmap_index = 199, .adv_w = 141, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 894 {.bitmap_index = 280, .adv_w = 123, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 895 {.bitmap_index = 352, .adv_w = 32, .box_w = 2, .box_h = 4, .ofs_x = 0, .ofs_y = 6}, 896 {.bitmap_index = 360, .adv_w = 67, .box_w = 4, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, 897 {.bitmap_index = 416, .adv_w = 68, .box_w = 4, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, 898 {.bitmap_index = 472, .adv_w = 85, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 3}, 899 {.bitmap_index = 508, .adv_w = 107, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 1}, 900 {.bitmap_index = 557, .adv_w = 42, .box_w = 3, .box_h = 4, .ofs_x = 0, .ofs_y = -2}, 901 {.bitmap_index = 569, .adv_w = 63, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 3}, 902 {.bitmap_index = 581, .adv_w = 54, .box_w = 3, .box_h = 2, .ofs_x = 0, .ofs_y = 0}, 903 {.bitmap_index = 587, .adv_w = 76, .box_w = 5, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, 904 {.bitmap_index = 637, .adv_w = 109, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 905 {.bitmap_index = 700, .adv_w = 109, .box_w = 5, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 906 {.bitmap_index = 745, .adv_w = 109, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 907 {.bitmap_index = 808, .adv_w = 109, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 908 {.bitmap_index = 871, .adv_w = 109, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 909 {.bitmap_index = 934, .adv_w = 109, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 910 {.bitmap_index = 997, .adv_w = 109, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 911 {.bitmap_index = 1060, .adv_w = 109, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 912 {.bitmap_index = 1123, .adv_w = 109, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 913 {.bitmap_index = 1186, .adv_w = 109, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 914 {.bitmap_index = 1249, .adv_w = 51, .box_w = 3, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, 915 {.bitmap_index = 1270, .adv_w = 46, .box_w = 3, .box_h = 10, .ofs_x = 0, .ofs_y = -3}, 916 {.bitmap_index = 1300, .adv_w = 98, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 1}, 917 {.bitmap_index = 1336, .adv_w = 107, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 2}, 918 {.bitmap_index = 1372, .adv_w = 100, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 1}, 919 {.bitmap_index = 1408, .adv_w = 93, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 920 {.bitmap_index = 1462, .adv_w = 172, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, 921 {.bitmap_index = 1594, .adv_w = 128, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 922 {.bitmap_index = 1666, .adv_w = 121, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 923 {.bitmap_index = 1729, .adv_w = 125, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 924 {.bitmap_index = 1801, .adv_w = 125, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 925 {.bitmap_index = 1873, .adv_w = 109, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 926 {.bitmap_index = 1936, .adv_w = 105, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 927 {.bitmap_index = 1999, .adv_w = 131, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 928 {.bitmap_index = 2071, .adv_w = 136, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 929 {.bitmap_index = 2143, .adv_w = 54, .box_w = 3, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 930 {.bitmap_index = 2170, .adv_w = 107, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 931 {.bitmap_index = 2224, .adv_w = 121, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 932 {.bitmap_index = 2296, .adv_w = 104, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 933 {.bitmap_index = 2359, .adv_w = 168, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 934 {.bitmap_index = 2449, .adv_w = 136, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 935 {.bitmap_index = 2521, .adv_w = 133, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 936 {.bitmap_index = 2593, .adv_w = 123, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 937 {.bitmap_index = 2665, .adv_w = 133, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, 938 {.bitmap_index = 2753, .adv_w = 120, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 939 {.bitmap_index = 2825, .adv_w = 116, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 940 {.bitmap_index = 2888, .adv_w = 117, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 941 {.bitmap_index = 2960, .adv_w = 125, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 942 {.bitmap_index = 3032, .adv_w = 124, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 943 {.bitmap_index = 3104, .adv_w = 169, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 944 {.bitmap_index = 3203, .adv_w = 122, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 945 {.bitmap_index = 3275, .adv_w = 117, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 946 {.bitmap_index = 3347, .adv_w = 116, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 947 {.bitmap_index = 3410, .adv_w = 53, .box_w = 4, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, 948 {.bitmap_index = 3470, .adv_w = 80, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, 949 {.bitmap_index = 3530, .adv_w = 53, .box_w = 3, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, 950 {.bitmap_index = 3575, .adv_w = 82, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 5}, 951 {.bitmap_index = 3600, .adv_w = 87, .box_w = 6, .box_h = 3, .ofs_x = 0, .ofs_y = -2}, 952 {.bitmap_index = 3618, .adv_w = 62, .box_w = 4, .box_h = 2, .ofs_x = 0, .ofs_y = 8}, 953 {.bitmap_index = 3626, .adv_w = 104, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, 954 {.bitmap_index = 3668, .adv_w = 108, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, 955 {.bitmap_index = 3738, .adv_w = 101, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, 956 {.bitmap_index = 3780, .adv_w = 108, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, 957 {.bitmap_index = 3850, .adv_w = 103, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, 958 {.bitmap_index = 3899, .adv_w = 68, .box_w = 5, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, 959 {.bitmap_index = 3949, .adv_w = 109, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -3}, 960 {.bitmap_index = 4019, .adv_w = 107, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, 961 {.bitmap_index = 4079, .adv_w = 49, .box_w = 3, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 962 {.bitmap_index = 4106, .adv_w = 48, .box_w = 4, .box_h = 12, .ofs_x = -1, .ofs_y = -3}, 963 {.bitmap_index = 4154, .adv_w = 100, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, 964 {.bitmap_index = 4224, .adv_w = 49, .box_w = 3, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, 965 {.bitmap_index = 4254, .adv_w = 167, .box_w = 10, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, 966 {.bitmap_index = 4324, .adv_w = 107, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, 967 {.bitmap_index = 4366, .adv_w = 109, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, 968 {.bitmap_index = 4415, .adv_w = 108, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -3}, 969 {.bitmap_index = 4485, .adv_w = 109, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -3}, 970 {.bitmap_index = 4555, .adv_w = 68, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, 971 {.bitmap_index = 4595, .adv_w = 99, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, 972 {.bitmap_index = 4637, .adv_w = 64, .box_w = 4, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, 973 {.bitmap_index = 4673, .adv_w = 107, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, 974 {.bitmap_index = 4715, .adv_w = 95, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, 975 {.bitmap_index = 4757, .adv_w = 143, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, 976 {.bitmap_index = 4820, .adv_w = 97, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, 977 {.bitmap_index = 4862, .adv_w = 93, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -3}, 978 {.bitmap_index = 4922, .adv_w = 97, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, 979 {.bitmap_index = 4964, .adv_w = 64, .box_w = 4, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, 980 {.bitmap_index = 5016, .adv_w = 48, .box_w = 1, .box_h = 11, .ofs_x = 1, .ofs_y = -2}, 981 {.bitmap_index = 5027, .adv_w = 64, .box_w = 4, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, 982 {.bitmap_index = 5079, .adv_w = 128, .box_w = 8, .box_h = 4, .ofs_x = 0, .ofs_y = 2}, 983 {.bitmap_index = 5111, .adv_w = 73, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 6} 984 }; 985 986 /*--------------------- 987 * CHARACTER MAPPING 988 *--------------------*/ 989 990 991 992 /*Collect the unicode lists and glyph_id offsets*/ 993 static const lv_font_fmt_txt_cmap_t cmaps[] = 994 { 995 { 996 .range_start = 32, .range_length = 95, .glyph_id_start = 1, 997 .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY 998 }, 999 { 1000 .range_start = 176, .range_length = 1, .glyph_id_start = 96, 1001 .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY 1002 } 1003 }; 1004 1005 /*----------------- 1006 * KERNING 1007 *----------------*/ 1008 1009 1010 /*Pair left and right glyphs for kerning*/ 1011 static const uint8_t kern_pair_glyph_ids[] = 1012 { 1013 1, 53, 1014 3, 3, 1015 3, 8, 1016 3, 34, 1017 3, 66, 1018 3, 68, 1019 3, 69, 1020 3, 70, 1021 3, 72, 1022 3, 78, 1023 3, 79, 1024 3, 80, 1025 3, 81, 1026 3, 82, 1027 3, 84, 1028 3, 88, 1029 8, 3, 1030 8, 8, 1031 8, 34, 1032 8, 66, 1033 8, 68, 1034 8, 69, 1035 8, 70, 1036 8, 72, 1037 8, 78, 1038 8, 79, 1039 8, 80, 1040 8, 81, 1041 8, 82, 1042 8, 84, 1043 8, 88, 1044 9, 55, 1045 9, 56, 1046 9, 58, 1047 13, 3, 1048 13, 8, 1049 15, 3, 1050 15, 8, 1051 16, 16, 1052 34, 3, 1053 34, 8, 1054 34, 32, 1055 34, 36, 1056 34, 40, 1057 34, 48, 1058 34, 50, 1059 34, 53, 1060 34, 54, 1061 34, 55, 1062 34, 56, 1063 34, 58, 1064 34, 78, 1065 34, 79, 1066 34, 80, 1067 34, 81, 1068 34, 85, 1069 34, 86, 1070 34, 87, 1071 34, 88, 1072 34, 90, 1073 34, 91, 1074 35, 53, 1075 35, 55, 1076 35, 58, 1077 36, 10, 1078 36, 53, 1079 36, 62, 1080 36, 94, 1081 37, 13, 1082 37, 15, 1083 37, 34, 1084 37, 53, 1085 37, 55, 1086 37, 57, 1087 37, 58, 1088 37, 59, 1089 38, 53, 1090 38, 68, 1091 38, 69, 1092 38, 70, 1093 38, 71, 1094 38, 72, 1095 38, 80, 1096 38, 82, 1097 38, 86, 1098 38, 87, 1099 38, 88, 1100 38, 90, 1101 39, 13, 1102 39, 15, 1103 39, 34, 1104 39, 43, 1105 39, 53, 1106 39, 66, 1107 39, 68, 1108 39, 69, 1109 39, 70, 1110 39, 72, 1111 39, 80, 1112 39, 82, 1113 39, 83, 1114 39, 86, 1115 39, 87, 1116 39, 90, 1117 41, 34, 1118 41, 53, 1119 41, 57, 1120 41, 58, 1121 42, 34, 1122 42, 53, 1123 42, 57, 1124 42, 58, 1125 43, 34, 1126 44, 14, 1127 44, 36, 1128 44, 40, 1129 44, 48, 1130 44, 50, 1131 44, 68, 1132 44, 69, 1133 44, 70, 1134 44, 72, 1135 44, 80, 1136 44, 82, 1137 44, 86, 1138 44, 87, 1139 44, 88, 1140 44, 90, 1141 45, 3, 1142 45, 8, 1143 45, 34, 1144 45, 36, 1145 45, 40, 1146 45, 48, 1147 45, 50, 1148 45, 53, 1149 45, 54, 1150 45, 55, 1151 45, 56, 1152 45, 58, 1153 45, 86, 1154 45, 87, 1155 45, 88, 1156 45, 90, 1157 46, 34, 1158 46, 53, 1159 46, 57, 1160 46, 58, 1161 47, 34, 1162 47, 53, 1163 47, 57, 1164 47, 58, 1165 48, 13, 1166 48, 15, 1167 48, 34, 1168 48, 53, 1169 48, 55, 1170 48, 57, 1171 48, 58, 1172 48, 59, 1173 49, 13, 1174 49, 15, 1175 49, 34, 1176 49, 43, 1177 49, 57, 1178 49, 59, 1179 49, 66, 1180 49, 68, 1181 49, 69, 1182 49, 70, 1183 49, 72, 1184 49, 80, 1185 49, 82, 1186 49, 85, 1187 49, 87, 1188 49, 90, 1189 50, 53, 1190 50, 55, 1191 50, 56, 1192 50, 58, 1193 51, 53, 1194 51, 55, 1195 51, 58, 1196 53, 1, 1197 53, 13, 1198 53, 14, 1199 53, 15, 1200 53, 34, 1201 53, 36, 1202 53, 40, 1203 53, 43, 1204 53, 48, 1205 53, 50, 1206 53, 52, 1207 53, 53, 1208 53, 55, 1209 53, 56, 1210 53, 58, 1211 53, 66, 1212 53, 68, 1213 53, 69, 1214 53, 70, 1215 53, 72, 1216 53, 78, 1217 53, 79, 1218 53, 80, 1219 53, 81, 1220 53, 82, 1221 53, 83, 1222 53, 84, 1223 53, 86, 1224 53, 87, 1225 53, 88, 1226 53, 89, 1227 53, 90, 1228 53, 91, 1229 54, 34, 1230 55, 10, 1231 55, 13, 1232 55, 14, 1233 55, 15, 1234 55, 34, 1235 55, 36, 1236 55, 40, 1237 55, 48, 1238 55, 50, 1239 55, 62, 1240 55, 66, 1241 55, 68, 1242 55, 69, 1243 55, 70, 1244 55, 72, 1245 55, 80, 1246 55, 82, 1247 55, 83, 1248 55, 86, 1249 55, 87, 1250 55, 90, 1251 55, 94, 1252 56, 10, 1253 56, 13, 1254 56, 14, 1255 56, 15, 1256 56, 34, 1257 56, 53, 1258 56, 62, 1259 56, 66, 1260 56, 68, 1261 56, 69, 1262 56, 70, 1263 56, 72, 1264 56, 80, 1265 56, 82, 1266 56, 83, 1267 56, 86, 1268 56, 94, 1269 57, 14, 1270 57, 36, 1271 57, 40, 1272 57, 48, 1273 57, 50, 1274 57, 55, 1275 57, 68, 1276 57, 69, 1277 57, 70, 1278 57, 72, 1279 57, 80, 1280 57, 82, 1281 57, 86, 1282 57, 87, 1283 57, 90, 1284 58, 7, 1285 58, 10, 1286 58, 11, 1287 58, 13, 1288 58, 14, 1289 58, 15, 1290 58, 34, 1291 58, 36, 1292 58, 40, 1293 58, 43, 1294 58, 48, 1295 58, 50, 1296 58, 52, 1297 58, 53, 1298 58, 54, 1299 58, 55, 1300 58, 56, 1301 58, 57, 1302 58, 58, 1303 58, 62, 1304 58, 66, 1305 58, 68, 1306 58, 69, 1307 58, 70, 1308 58, 71, 1309 58, 72, 1310 58, 78, 1311 58, 79, 1312 58, 80, 1313 58, 81, 1314 58, 82, 1315 58, 83, 1316 58, 84, 1317 58, 85, 1318 58, 86, 1319 58, 87, 1320 58, 89, 1321 58, 90, 1322 58, 91, 1323 58, 94, 1324 59, 34, 1325 59, 36, 1326 59, 40, 1327 59, 48, 1328 59, 50, 1329 59, 68, 1330 59, 69, 1331 59, 70, 1332 59, 72, 1333 59, 80, 1334 59, 82, 1335 59, 86, 1336 59, 87, 1337 59, 88, 1338 59, 90, 1339 60, 43, 1340 60, 54, 1341 66, 3, 1342 66, 8, 1343 66, 87, 1344 66, 90, 1345 67, 3, 1346 67, 8, 1347 67, 87, 1348 67, 89, 1349 67, 90, 1350 67, 91, 1351 68, 3, 1352 68, 8, 1353 70, 3, 1354 70, 8, 1355 70, 87, 1356 70, 90, 1357 71, 3, 1358 71, 8, 1359 71, 10, 1360 71, 62, 1361 71, 68, 1362 71, 69, 1363 71, 70, 1364 71, 72, 1365 71, 82, 1366 71, 94, 1367 73, 3, 1368 73, 8, 1369 76, 68, 1370 76, 69, 1371 76, 70, 1372 76, 72, 1373 76, 82, 1374 78, 3, 1375 78, 8, 1376 79, 3, 1377 79, 8, 1378 80, 3, 1379 80, 8, 1380 80, 87, 1381 80, 89, 1382 80, 90, 1383 80, 91, 1384 81, 3, 1385 81, 8, 1386 81, 87, 1387 81, 89, 1388 81, 90, 1389 81, 91, 1390 83, 3, 1391 83, 8, 1392 83, 13, 1393 83, 15, 1394 83, 66, 1395 83, 68, 1396 83, 69, 1397 83, 70, 1398 83, 71, 1399 83, 72, 1400 83, 80, 1401 83, 82, 1402 83, 85, 1403 83, 87, 1404 83, 88, 1405 83, 90, 1406 85, 80, 1407 87, 3, 1408 87, 8, 1409 87, 13, 1410 87, 15, 1411 87, 66, 1412 87, 68, 1413 87, 69, 1414 87, 70, 1415 87, 71, 1416 87, 72, 1417 87, 80, 1418 87, 82, 1419 88, 13, 1420 88, 15, 1421 89, 68, 1422 89, 69, 1423 89, 70, 1424 89, 72, 1425 89, 80, 1426 89, 82, 1427 90, 3, 1428 90, 8, 1429 90, 13, 1430 90, 15, 1431 90, 66, 1432 90, 68, 1433 90, 69, 1434 90, 70, 1435 90, 71, 1436 90, 72, 1437 90, 80, 1438 90, 82, 1439 91, 68, 1440 91, 69, 1441 91, 70, 1442 91, 72, 1443 91, 80, 1444 91, 82, 1445 92, 43, 1446 92, 54 1447 }; 1448 1449 /* Kerning between the respective left and right glyphs 1450 * 4.4 format which needs to scaled with `kern_scale`*/ 1451 static const int8_t kern_pair_values[] = 1452 { 1453 -6, -3, -3, -11, -5, -6, -6, -6, 1454 -6, -2, -2, -9, -2, -6, -9, 1, 1455 -3, -3, -11, -5, -6, -6, -6, -6, 1456 -2, -2, -9, -2, -6, -9, 1, 2, 1457 4, 2, -27, -27, -27, -27, -23, -11, 1458 -11, -8, -2, -2, -2, -2, -11, -2, 1459 -7, -4, -14, -4, -4, -1, -4, -2, 1460 -1, -5, -3, -5, 1, -3, -2, -5, 1461 -2, -3, -1, -2, -11, -11, -2, -8, 1462 -2, -2, -4, -2, 2, -2, -2, -2, 1463 -2, -2, -2, -2, -2, -2, -2, -2, 1464 -26, -26, -18, -19, 2, -3, -2, -2, 1465 -2, -2, -2, -2, -2, -2, -2, -2, 1466 2, -3, 2, -3, 2, -3, 2, -3, 1467 -2, -15, -3, -3, -3, -3, -2, -2, 1468 -2, -2, -3, -2, -2, -4, -6, -4, 1469 -27, -27, 2, -6, -6, -6, -6, -19, 1470 -2, -19, -9, -26, -1, -12, -5, -12, 1471 2, -3, 2, -3, 2, -3, 2, -3, 1472 -11, -11, -2, -8, -2, -2, -4, -2, 1473 -38, -38, -17, -17, -5, -3, -1, -1, 1474 -1, -1, -1, -1, -1, 1, 1, 1, 1475 -3, -3, -2, -3, -5, -2, -4, -6, 1476 -24, -25, -24, -11, -3, -3, -20, -3, 1477 -3, -1, 2, 2, 1, 2, -16, -8, 1478 -8, -8, -8, -8, -8, -19, -8, -8, 1479 -6, -7, -6, -8, -4, -7, -8, -6, 1480 -2, 2, -20, -15, -20, -7, -1, -1, 1481 -1, -1, 2, -4, -4, -4, -4, -4, 1482 -4, -4, -3, -3, -1, -1, 2, 1, 1483 -13, -6, -13, -4, 1, 1, -3, -3, 1484 -3, -3, -3, -3, -3, -2, -2, 1, 1485 -15, -2, -2, -2, -2, 1, -2, -2, 1486 -2, -2, -2, -2, -2, -3, -3, -3, 1487 2, -5, -22, -14, -22, -14, -3, -3, 1488 -9, -3, -3, -1, 2, -9, 2, 2, 1489 1, 2, 2, -6, -6, -6, -6, -2, 1490 -6, -4, -4, -6, -4, -6, -4, -5, 1491 -2, -4, -2, -2, -2, -3, 2, 1, 1492 -2, -2, -2, -2, -2, -2, -2, -2, 1493 -2, -2, -2, -3, -3, -3, -2, -2, 1494 -2, -2, -1, -1, -3, -3, -1, -1, 1495 -1, -1, -1, -1, -1, -1, -1, -1, 1496 2, 2, 2, 2, -2, -2, -2, -2, 1497 -2, 2, -7, -7, -2, -2, -2, -2, 1498 -2, -7, -7, -7, -7, -8, -8, -1, 1499 -2, -1, -1, -3, -3, -1, -1, -1, 1500 -1, 2, 2, -16, -16, -3, -2, -2, 1501 -2, 2, -2, -3, -2, 5, 2, 2, 1502 2, -3, 1, 1, -16, -16, -1, -1, 1503 -1, -1, 1, -1, -1, -1, -12, -12, 1504 -2, -2, -2, -2, -4, -2, 1, 1, 1505 -16, -16, -1, -1, -1, -1, 1, -1, 1506 -1, -1, -1, -1, -1, -1, -1, -1, 1507 -2, -2 1508 }; 1509 1510 /*Collect the kern pair's data in one place*/ 1511 static const lv_font_fmt_txt_kern_pair_t kern_pairs = 1512 { 1513 .glyph_ids = kern_pair_glyph_ids, 1514 .values = kern_pair_values, 1515 .pair_cnt = 434, 1516 .glyph_ids_size = 0 1517 }; 1518 1519 /*-------------------- 1520 * ALL CUSTOM DATA 1521 *--------------------*/ 1522 1523 #if LVGL_VERSION_MAJOR == 8 1524 /*Store all the custom data of the font*/ 1525 static lv_font_fmt_txt_glyph_cache_t cache; 1526 #endif 1527 1528 #if LVGL_VERSION_MAJOR >= 8 1529 static const lv_font_fmt_txt_dsc_t font_dsc = { 1530 #else 1531 static lv_font_fmt_txt_dsc_t font_dsc = { 1532 #endif 1533 .glyph_bitmap = glyph_bitmap, 1534 .glyph_dsc = glyph_dsc, 1535 .cmaps = cmaps, 1536 .kern_dsc = &kern_pairs, 1537 .kern_scale = 16, 1538 .cmap_num = 2, 1539 .bpp = 8, 1540 .kern_classes = 0, 1541 .bitmap_format = 0, 1542 #if LVGL_VERSION_MAJOR == 8 1543 .cache = &cache 1544 #endif 1545 }; 1546 1547 1548 1549 /*----------------- 1550 * PUBLIC FONT 1551 *----------------*/ 1552 1553 /*Initialize a public general font descriptor*/ 1554 #if LVGL_VERSION_MAJOR >= 8 1555 const lv_font_t font_lv_demo_high_res_roboto_medium_12 = { 1556 #else 1557 lv_font_t font_lv_demo_high_res_roboto_medium_12 = { 1558 #endif 1559 .get_glyph_dsc = lv_font_get_glyph_dsc_fmt_txt, /*Function pointer to get glyph's data*/ 1560 .get_glyph_bitmap = lv_font_get_bitmap_fmt_txt, /*Function pointer to get glyph's bitmap*/ 1561 .line_height = 15, /*The maximum line height required by the font*/ 1562 .base_line = 3, /*Baseline measured from the bottom of the line*/ 1563 #if !(LVGL_VERSION_MAJOR == 6 && LVGL_VERSION_MINOR == 0) 1564 .subpx = LV_FONT_SUBPX_NONE, 1565 #endif 1566 #if LV_VERSION_CHECK(7, 4, 0) || LVGL_VERSION_MAJOR >= 8 1567 .underline_position = -1, 1568 .underline_thickness = 1, 1569 #endif 1570 .dsc = &font_dsc, /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ 1571 #if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 1572 .fallback = NULL, 1573 #endif 1574 .user_data = NULL, 1575 }; 1576 1577 1578 1579 #endif /*#if LV_USE_DEMO_HIGH_RES*/ 1580 1581