Files
timely-reference/lib/fonts/font-notomono-10.c
Max Regan dedcb5af71 Start beautifying the code
* Split out SPI and display (a little)
* Use more of the common Macros
* Remove wasted bytes from notomono font
* Create a mock "menu"
2019-03-10 18:16:55 -07:00

2470 lines
41 KiB
C

/* This generated file was hand-edited to remove the unnecesarry
* second byte for each row.
*
* This file is distributed under the terms of the MIT License.
* See the LICENSE file at the top of this tree, or if it is missing a copy can
* be found at http://opensource.org/licenses/MIT
*/
#include <stdio.h>
#include <stdlib.h>
#include "fontem.h"
#include "font-notomono-10.h"
/* Character list: @#$%^&*()_+-={}|[]\:;<>?,./~ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'! */
/** Glyph definition for character ' '. */
static const struct glyph glyph_notomono_10_0020 = {
.glyph = 32,
.left = 0,
.top = 0,
.advance = 8,
.cols = 0,
.rows = 0,
.bitmap = NULL,
.kerning = NULL,
};
/** Bitmap definition for character '!'. */
static const uint8_t bitmap_notomono_10_0021[] = {
0xc0,
0xc0,
0xc0,
0x80,
0x80,
0x80,
0x80,
0x00,
0xc0,
0xc0,
};
/** Glyph definition for character '!'. */
static const struct glyph glyph_notomono_10_0021 = {
.glyph = 33,
.left = 3,
.top = 10,
.advance = 8,
.cols = 2,
.rows = 10,
.bitmap = bitmap_notomono_10_0021,
.kerning = NULL,
};
/** Bitmap definition for character '#'. */
static const uint8_t bitmap_notomono_10_0023[] = {
0x12,
0x12,
0x36,
0x7f,
0x24,
0x24,
0xfe,
0x6c,
0x48,
0x48,
};
/** Glyph definition for character '#'. */
static const struct glyph glyph_notomono_10_0023 = {
.glyph = 35,
.left = 0,
.top = 10,
.advance = 8,
.cols = 8,
.rows = 10,
.bitmap = bitmap_notomono_10_0023,
.kerning = NULL,
};
/** Bitmap definition for character '$'. */
static const uint8_t bitmap_notomono_10_0024[] = {
0x20,
0x20,
0x78,
0xa0,
0xa0,
0xa0,
0x60,
0x30,
0x28,
0x28,
0x28,
0xf0,
0x20,
0x20,
};
/** Glyph definition for character '$'. */
static const struct glyph glyph_notomono_10_0024 = {
.glyph = 36,
.left = 1,
.top = 12,
.advance = 8,
.cols = 5,
.rows = 14,
.bitmap = bitmap_notomono_10_0024,
.kerning = NULL,
};
/** Bitmap definition for character '%'. */
static const uint8_t bitmap_notomono_10_0025[] = {
0x62,
0x94,
0x94,
0x98,
0x68,
0x16,
0x19,
0x29,
0x29,
0x46,
};
/** Glyph definition for character '%'. */
static const struct glyph glyph_notomono_10_0025 = {
.glyph = 37,
.left = 0,
.top = 10,
.advance = 8,
.cols = 8,
.rows = 10,
.bitmap = bitmap_notomono_10_0025,
.kerning = NULL,
};
/** Bitmap definition for character '&'. */
static const uint8_t bitmap_notomono_10_0026[] = {
0x30,
0x48,
0x48,
0x58,
0x30,
0x54,
0x94,
0x8c,
0xcc,
0x76,
};
/** Glyph definition for character '&'. */
static const struct glyph glyph_notomono_10_0026 = {
.glyph = 38,
.left = 1,
.top = 10,
.advance = 8,
.cols = 7,
.rows = 10,
.bitmap = bitmap_notomono_10_0026,
.kerning = NULL,
};
/** Bitmap definition for character '''. */
static const uint8_t bitmap_notomono_10_0027[] = {
0xc0,
0x80,
0x80,
};
/** Glyph definition for character '''. */
static const struct glyph glyph_notomono_10_0027 = {
.glyph = 39,
.left = 3,
.top = 10,
.advance = 8,
.cols = 2,
.rows = 3,
.bitmap = bitmap_notomono_10_0027,
.kerning = NULL,
};
/** Bitmap definition for character '('. */
static const uint8_t bitmap_notomono_10_0028[] = {
0x20,
0x60,
0x40,
0xc0,
0x80,
0x80,
0x80,
0x80,
0xc0,
0x40,
0x60,
0x20,
};
/** Glyph definition for character '('. */
static const struct glyph glyph_notomono_10_0028 = {
.glyph = 40,
.left = 2,
.top = 10,
.advance = 8,
.cols = 4,
.rows = 12,
.bitmap = bitmap_notomono_10_0028,
.kerning = NULL,
};
/** Bitmap definition for character ')'. */
static const uint8_t bitmap_notomono_10_0029[] = {
0x40,
0x60,
0x20,
0x30,
0x10,
0x10,
0x10,
0x10,
0x30,
0x20,
0x60,
0x40,
};
/** Glyph definition for character ')'. */
static const struct glyph glyph_notomono_10_0029 = {
.glyph = 41,
.left = 2,
.top = 10,
.advance = 8,
.cols = 4,
.rows = 12,
.bitmap = bitmap_notomono_10_0029,
.kerning = NULL,
};
/** Bitmap definition for character '*'. */
static const uint8_t bitmap_notomono_10_002a[] = {
0x10,
0x10,
0xfe,
0x10,
0x28,
0x6c,
};
/** Glyph definition for character '*'. */
static const struct glyph glyph_notomono_10_002a = {
.glyph = 42,
.left = 1,
.top = 11,
.advance = 8,
.cols = 7,
.rows = 6,
.bitmap = bitmap_notomono_10_002a,
.kerning = NULL,
};
/** Bitmap definition for character '+'. */
static const uint8_t bitmap_notomono_10_002b[] = {
0x10,
0x10,
0x10,
0xfe,
0x10,
0x10,
0x10,
};
/** Glyph definition for character '+'. */
static const struct glyph glyph_notomono_10_002b = {
.glyph = 43,
.left = 1,
.top = 8,
.advance = 8,
.cols = 7,
.rows = 7,
.bitmap = bitmap_notomono_10_002b,
.kerning = NULL,
};
/** Bitmap definition for character ','. */
static const uint8_t bitmap_notomono_10_002c[] = {
0xc0,
0xc0,
0x80,
};
/** Glyph definition for character ','. */
static const struct glyph glyph_notomono_10_002c = {
.glyph = 44,
.left = 3,
.top = 2,
.advance = 8,
.cols = 2,
.rows = 3,
.bitmap = bitmap_notomono_10_002c,
.kerning = NULL,
};
/** Bitmap definition for character '-'. */
static const uint8_t bitmap_notomono_10_002d[] = {
0xf0,
};
/** Glyph definition for character '-'. */
static const struct glyph glyph_notomono_10_002d = {
.glyph = 45,
.left = 2,
.top = 4,
.advance = 8,
.cols = 4,
.rows = 1,
.bitmap = bitmap_notomono_10_002d,
.kerning = NULL,
};
/** Bitmap definition for character '.'. */
static const uint8_t bitmap_notomono_10_002e[] = {
0xc0,
0xc0,
};
/** Glyph definition for character '.'. */
static const struct glyph glyph_notomono_10_002e = {
.glyph = 46,
.left = 3,
.top = 2,
.advance = 8,
.cols = 2,
.rows = 2,
.bitmap = bitmap_notomono_10_002e,
.kerning = NULL,
};
/** Bitmap definition for character '/'. */
static const uint8_t bitmap_notomono_10_002f[] = {
0x04,
0x08,
0x08,
0x10,
0x10,
0x20,
0x20,
0x40,
0x40,
0x80,
};
/** Glyph definition for character '/'. */
static const struct glyph glyph_notomono_10_002f = {
.glyph = 47,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_002f,
.kerning = NULL,
};
/** Bitmap definition for character '0'. */
static const uint8_t bitmap_notomono_10_0030[] = {
0x78,
0x48,
0xcc,
0x84,
0x84,
0x84,
0x84,
0xcc,
0x48,
0x78,
};
/** Glyph definition for character '0'. */
static const struct glyph glyph_notomono_10_0030 = {
.glyph = 48,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0030,
.kerning = NULL,
};
/** Bitmap definition for character '1'. */
static const uint8_t bitmap_notomono_10_0031[] = {
0x20,
0x60,
0xa0,
0x20,
0x20,
0x20,
0x20,
0x20,
0x20,
0x20,
};
/** Glyph definition for character '1'. */
static const struct glyph glyph_notomono_10_0031 = {
.glyph = 49,
.left = 2,
.top = 10,
.advance = 8,
.cols = 3,
.rows = 10,
.bitmap = bitmap_notomono_10_0031,
.kerning = NULL,
};
/** Bitmap definition for character '2'. */
static const uint8_t bitmap_notomono_10_0032[] = {
0x78,
0x8c,
0x04,
0x04,
0x08,
0x18,
0x30,
0x60,
0x40,
0xfc,
};
/** Glyph definition for character '2'. */
static const struct glyph glyph_notomono_10_0032 = {
.glyph = 50,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0032,
.kerning = NULL,
};
/** Bitmap definition for character '3'. */
static const uint8_t bitmap_notomono_10_0033[] = {
0x78,
0x8c,
0x04,
0x0c,
0x30,
0x0c,
0x04,
0x04,
0x0c,
0xf8,
};
/** Glyph definition for character '3'. */
static const struct glyph glyph_notomono_10_0033 = {
.glyph = 51,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0033,
.kerning = NULL,
};
/** Bitmap definition for character '4'. */
static const uint8_t bitmap_notomono_10_0034[] = {
0x08,
0x18,
0x28,
0x28,
0x48,
0x48,
0x88,
0xfc,
0x08,
0x08,
};
/** Glyph definition for character '4'. */
static const struct glyph glyph_notomono_10_0034 = {
.glyph = 52,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0034,
.kerning = NULL,
};
/** Bitmap definition for character '5'. */
static const uint8_t bitmap_notomono_10_0035[] = {
0xfc,
0x80,
0x80,
0x80,
0xf8,
0x0c,
0x04,
0x04,
0x0c,
0xf8,
};
/** Glyph definition for character '5'. */
static const struct glyph glyph_notomono_10_0035 = {
.glyph = 53,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0035,
.kerning = NULL,
};
/** Bitmap definition for character '6'. */
static const uint8_t bitmap_notomono_10_0036[] = {
0x3c,
0x60,
0x40,
0xc0,
0xb8,
0xcc,
0x84,
0x84,
0x4c,
0x78,
};
/** Glyph definition for character '6'. */
static const struct glyph glyph_notomono_10_0036 = {
.glyph = 54,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0036,
.kerning = NULL,
};
/** Bitmap definition for character '7'. */
static const uint8_t bitmap_notomono_10_0037[] = {
0xfc,
0x04,
0x08,
0x08,
0x10,
0x10,
0x30,
0x20,
0x20,
0x40,
};
/** Glyph definition for character '7'. */
static const struct glyph glyph_notomono_10_0037 = {
.glyph = 55,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0037,
.kerning = NULL,
};
/** Bitmap definition for character '8'. */
static const uint8_t bitmap_notomono_10_0038[] = {
0x78,
0xcc,
0x84,
0xcc,
0x70,
0x48,
0x84,
0x84,
0xcc,
0x78,
};
/** Glyph definition for character '8'. */
static const struct glyph glyph_notomono_10_0038 = {
.glyph = 56,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0038,
.kerning = NULL,
};
/** Bitmap definition for character '9'. */
static const uint8_t bitmap_notomono_10_0039[] = {
0x78,
0xc8,
0x84,
0x84,
0xcc,
0x74,
0x0c,
0x08,
0x18,
0xf0,
};
/** Glyph definition for character '9'. */
static const struct glyph glyph_notomono_10_0039 = {
.glyph = 57,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0039,
.kerning = NULL,
};
/** Bitmap definition for character ':'. */
static const uint8_t bitmap_notomono_10_003a[] = {
0xc0,
0xc0,
0x00,
0x00,
0x00,
0x00,
0xc0,
0xc0,
};
/** Glyph definition for character ':'. */
static const struct glyph glyph_notomono_10_003a = {
.glyph = 58,
.left = 3,
.top = 8,
.advance = 8,
.cols = 2,
.rows = 8,
.bitmap = bitmap_notomono_10_003a,
.kerning = NULL,
};
/** Bitmap definition for character ';'. */
static const uint8_t bitmap_notomono_10_003b[] = {
0xc0,
0xc0,
0x00,
0x00,
0x00,
0x00,
0xc0,
0xc0,
0x80,
};
/** Glyph definition for character ';'. */
static const struct glyph glyph_notomono_10_003b = {
.glyph = 59,
.left = 3,
.top = 8,
.advance = 8,
.cols = 2,
.rows = 9,
.bitmap = bitmap_notomono_10_003b,
.kerning = NULL,
};
/** Bitmap definition for character '<'. */
static const uint8_t bitmap_notomono_10_003c[] = {
0x04,
0x18,
0x60,
0x80,
0x60,
0x18,
0x04,
};
/** Glyph definition for character '<'. */
static const struct glyph glyph_notomono_10_003c = {
.glyph = 60,
.left = 1,
.top = 8,
.advance = 8,
.cols = 6,
.rows = 7,
.bitmap = bitmap_notomono_10_003c,
.kerning = NULL,
};
/** Bitmap definition for character '='. */
static const uint8_t bitmap_notomono_10_003d[] = {
0xfc,
0x00,
0xfc,
};
/** Glyph definition for character '='. */
static const struct glyph glyph_notomono_10_003d = {
.glyph = 61,
.left = 1,
.top = 6,
.advance = 8,
.cols = 6,
.rows = 3,
.bitmap = bitmap_notomono_10_003d,
.kerning = NULL,
};
/** Bitmap definition for character '>'. */
static const uint8_t bitmap_notomono_10_003e[] = {
0x80,
0x60,
0x18,
0x04,
0x18,
0x60,
0x80,
};
/** Glyph definition for character '>'. */
static const struct glyph glyph_notomono_10_003e = {
.glyph = 62,
.left = 1,
.top = 8,
.advance = 8,
.cols = 6,
.rows = 7,
.bitmap = bitmap_notomono_10_003e,
.kerning = NULL,
};
/** Bitmap definition for character '?'. */
static const uint8_t bitmap_notomono_10_003f[] = {
0xf8,
0x8c,
0x04,
0x0c,
0x18,
0x10,
0x20,
0x00,
0x30,
0x30,
};
/** Glyph definition for character '?'. */
static const struct glyph glyph_notomono_10_003f = {
.glyph = 63,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_003f,
.kerning = NULL,
};
/** Bitmap definition for character '@'. */
static const uint8_t bitmap_notomono_10_0040[] = {
0x3c,
0x42,
0x41,
0x9d,
0xa5,
0xa5,
0xa5,
0x9a,
0xc0,
0x40,
0x3e,
};
/** Glyph definition for character '@'. */
static const struct glyph glyph_notomono_10_0040 = {
.glyph = 64,
.left = 0,
.top = 10,
.advance = 8,
.cols = 8,
.rows = 11,
.bitmap = bitmap_notomono_10_0040,
.kerning = NULL,
};
/** Bitmap definition for character 'A'. */
static const uint8_t bitmap_notomono_10_0041[] = {
0x18,
0x18,
0x18,
0x24,
0x24,
0x24,
0x7e,
0x42,
0x42,
0x81,
};
/** Glyph definition for character 'A'. */
static const struct glyph glyph_notomono_10_0041 = {
.glyph = 65,
.left = 0,
.top = 10,
.advance = 8,
.cols = 8,
.rows = 10,
.bitmap = bitmap_notomono_10_0041,
.kerning = NULL,
};
/** Bitmap definition for character 'B'. */
static const uint8_t bitmap_notomono_10_0042[] = {
0xf8,
0x8c,
0x84,
0x8c,
0xf0,
0x8c,
0x84,
0x84,
0x8c,
0xf8,
};
/** Glyph definition for character 'B'. */
static const struct glyph glyph_notomono_10_0042 = {
.glyph = 66,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0042,
.kerning = NULL,
};
/** Bitmap definition for character 'C'. */
static const uint8_t bitmap_notomono_10_0043[] = {
0x3c,
0x64,
0xc0,
0x80,
0x80,
0x80,
0x80,
0xc0,
0x60,
0x3c,
};
/** Glyph definition for character 'C'. */
static const struct glyph glyph_notomono_10_0043 = {
.glyph = 67,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0043,
.kerning = NULL,
};
/** Bitmap definition for character 'D'. */
static const uint8_t bitmap_notomono_10_0044[] = {
0xf0,
0x98,
0x8c,
0x84,
0x84,
0x84,
0x84,
0x8c,
0x98,
0xf0,
};
/** Glyph definition for character 'D'. */
static const struct glyph glyph_notomono_10_0044 = {
.glyph = 68,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0044,
.kerning = NULL,
};
/** Bitmap definition for character 'E'. */
static const uint8_t bitmap_notomono_10_0045[] = {
0xfc,
0x80,
0x80,
0x80,
0xfc,
0x80,
0x80,
0x80,
0x80,
0xfc,
};
/** Glyph definition for character 'E'. */
static const struct glyph glyph_notomono_10_0045 = {
.glyph = 69,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0045,
.kerning = NULL,
};
/** Bitmap definition for character 'F'. */
static const uint8_t bitmap_notomono_10_0046[] = {
0xfc,
0x80,
0x80,
0x80,
0xfc,
0x80,
0x80,
0x80,
0x80,
0x80,
};
/** Glyph definition for character 'F'. */
static const struct glyph glyph_notomono_10_0046 = {
.glyph = 70,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0046,
.kerning = NULL,
};
/** Bitmap definition for character 'G'. */
static const uint8_t bitmap_notomono_10_0047[] = {
0x3c,
0x60,
0xc0,
0x80,
0x9c,
0x84,
0x84,
0xc4,
0x44,
0x3c,
};
/** Glyph definition for character 'G'. */
static const struct glyph glyph_notomono_10_0047 = {
.glyph = 71,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0047,
.kerning = NULL,
};
/** Bitmap definition for character 'H'. */
static const uint8_t bitmap_notomono_10_0048[] = {
0x84,
0x84,
0x84,
0x84,
0xfc,
0x84,
0x84,
0x84,
0x84,
0x84,
};
/** Glyph definition for character 'H'. */
static const struct glyph glyph_notomono_10_0048 = {
.glyph = 72,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0048,
.kerning = NULL,
};
/** Bitmap definition for character 'I'. */
static const uint8_t bitmap_notomono_10_0049[] = {
0xf8,
0x20,
0x20,
0x20,
0x20,
0x20,
0x20,
0x20,
0x20,
0xf8,
};
/** Glyph definition for character 'I'. */
static const struct glyph glyph_notomono_10_0049 = {
.glyph = 73,
.left = 1,
.top = 10,
.advance = 8,
.cols = 5,
.rows = 10,
.bitmap = bitmap_notomono_10_0049,
.kerning = NULL,
};
/** Bitmap definition for character 'J'. */
static const uint8_t bitmap_notomono_10_004a[] = {
0x08,
0x08,
0x08,
0x08,
0x08,
0x08,
0x08,
0x08,
0x18,
0xf0,
};
/** Glyph definition for character 'J'. */
static const struct glyph glyph_notomono_10_004a = {
.glyph = 74,
.left = 1,
.top = 10,
.advance = 8,
.cols = 5,
.rows = 10,
.bitmap = bitmap_notomono_10_004a,
.kerning = NULL,
};
/** Bitmap definition for character 'K'. */
static const uint8_t bitmap_notomono_10_004b[] = {
0x86,
0x8c,
0x88,
0x90,
0xa0,
0xd0,
0x98,
0x88,
0x84,
0x86,
};
/** Glyph definition for character 'K'. */
static const struct glyph glyph_notomono_10_004b = {
.glyph = 75,
.left = 1,
.top = 10,
.advance = 8,
.cols = 7,
.rows = 10,
.bitmap = bitmap_notomono_10_004b,
.kerning = NULL,
};
/** Bitmap definition for character 'L'. */
static const uint8_t bitmap_notomono_10_004c[] = {
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
0xfc,
};
/** Glyph definition for character 'L'. */
static const struct glyph glyph_notomono_10_004c = {
.glyph = 76,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_004c,
.kerning = NULL,
};
/** Bitmap definition for character 'M'. */
static const uint8_t bitmap_notomono_10_004d[] = {
0x82,
0xc6,
0xc6,
0xc6,
0xaa,
0xaa,
0xaa,
0xb2,
0x92,
0x92,
};
/** Glyph definition for character 'M'. */
static const struct glyph glyph_notomono_10_004d = {
.glyph = 77,
.left = 0,
.top = 10,
.advance = 8,
.cols = 7,
.rows = 10,
.bitmap = bitmap_notomono_10_004d,
.kerning = NULL,
};
/** Bitmap definition for character 'N'. */
static const uint8_t bitmap_notomono_10_004e[] = {
0x84,
0xc4,
0xc4,
0xa4,
0xa4,
0x94,
0x94,
0x8c,
0x8c,
0x84,
};
/** Glyph definition for character 'N'. */
static const struct glyph glyph_notomono_10_004e = {
.glyph = 78,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_004e,
.kerning = NULL,
};
/** Bitmap definition for character 'O'. */
static const uint8_t bitmap_notomono_10_004f[] = {
0x78,
0x48,
0xcc,
0x84,
0x84,
0x84,
0x84,
0xcc,
0x48,
0x78,
};
/** Glyph definition for character 'O'. */
static const struct glyph glyph_notomono_10_004f = {
.glyph = 79,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_004f,
.kerning = NULL,
};
/** Bitmap definition for character 'P'. */
static const uint8_t bitmap_notomono_10_0050[] = {
0xf8,
0x8c,
0x84,
0x84,
0x8c,
0xf8,
0x80,
0x80,
0x80,
0x80,
};
/** Glyph definition for character 'P'. */
static const struct glyph glyph_notomono_10_0050 = {
.glyph = 80,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0050,
.kerning = NULL,
};
/** Bitmap definition for character 'Q'. */
static const uint8_t bitmap_notomono_10_0051[] = {
0x78,
0x48,
0xcc,
0x84,
0x84,
0x84,
0x84,
0xcc,
0x48,
0x70,
0x08,
0x0c,
0x04,
};
/** Glyph definition for character 'Q'. */
static const struct glyph glyph_notomono_10_0051 = {
.glyph = 81,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 13,
.bitmap = bitmap_notomono_10_0051,
.kerning = NULL,
};
/** Bitmap definition for character 'R'. */
static const uint8_t bitmap_notomono_10_0052[] = {
0xf8,
0x8c,
0x84,
0x84,
0x8c,
0xf8,
0x98,
0x88,
0x84,
0x86,
};
/** Glyph definition for character 'R'. */
static const struct glyph glyph_notomono_10_0052 = {
.glyph = 82,
.left = 1,
.top = 10,
.advance = 8,
.cols = 7,
.rows = 10,
.bitmap = bitmap_notomono_10_0052,
.kerning = NULL,
};
/** Bitmap definition for character 'S'. */
static const uint8_t bitmap_notomono_10_0053[] = {
0x7c,
0xc4,
0x80,
0xc0,
0x70,
0x18,
0x04,
0x04,
0x0c,
0xf8,
};
/** Glyph definition for character 'S'. */
static const struct glyph glyph_notomono_10_0053 = {
.glyph = 83,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0053,
.kerning = NULL,
};
/** Bitmap definition for character 'T'. */
static const uint8_t bitmap_notomono_10_0054[] = {
0xfe,
0x10,
0x10,
0x10,
0x10,
0x10,
0x10,
0x10,
0x10,
0x10,
};
/** Glyph definition for character 'T'. */
static const struct glyph glyph_notomono_10_0054 = {
.glyph = 84,
.left = 0,
.top = 10,
.advance = 8,
.cols = 7,
.rows = 10,
.bitmap = bitmap_notomono_10_0054,
.kerning = NULL,
};
/** Bitmap definition for character 'U'. */
static const uint8_t bitmap_notomono_10_0055[] = {
0x84,
0x84,
0x84,
0x84,
0x84,
0x84,
0x84,
0x84,
0xcc,
0x78,
};
/** Glyph definition for character 'U'. */
static const struct glyph glyph_notomono_10_0055 = {
.glyph = 85,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0055,
.kerning = NULL,
};
/** Bitmap definition for character 'V'. */
static const uint8_t bitmap_notomono_10_0056[] = {
0x81,
0x42,
0x42,
0x42,
0x24,
0x24,
0x24,
0x18,
0x18,
0x18,
};
/** Glyph definition for character 'V'. */
static const struct glyph glyph_notomono_10_0056 = {
.glyph = 86,
.left = 0,
.top = 10,
.advance = 8,
.cols = 8,
.rows = 10,
.bitmap = bitmap_notomono_10_0056,
.kerning = NULL,
};
/** Bitmap definition for character 'W'. */
static const uint8_t bitmap_notomono_10_0057[] = {
0x81,
0x81,
0x81,
0xd1,
0x5a,
0x5a,
0x66,
0x66,
0x62,
0x42,
};
/** Glyph definition for character 'W'. */
static const struct glyph glyph_notomono_10_0057 = {
.glyph = 87,
.left = 0,
.top = 10,
.advance = 8,
.cols = 8,
.rows = 10,
.bitmap = bitmap_notomono_10_0057,
.kerning = NULL,
};
/** Bitmap definition for character 'X'. */
static const uint8_t bitmap_notomono_10_0058[] = {
0xc3,
0x42,
0x24,
0x3c,
0x18,
0x18,
0x2c,
0x24,
0x42,
0x83,
};
/** Glyph definition for character 'X'. */
static const struct glyph glyph_notomono_10_0058 = {
.glyph = 88,
.left = 0,
.top = 10,
.advance = 8,
.cols = 8,
.rows = 10,
.bitmap = bitmap_notomono_10_0058,
.kerning = NULL,
};
/** Bitmap definition for character 'Y'. */
static const uint8_t bitmap_notomono_10_0059[] = {
0xc2,
0x44,
0x64,
0x28,
0x28,
0x10,
0x10,
0x10,
0x10,
0x10,
};
/** Glyph definition for character 'Y'. */
static const struct glyph glyph_notomono_10_0059 = {
.glyph = 89,
.left = 0,
.top = 10,
.advance = 8,
.cols = 7,
.rows = 10,
.bitmap = bitmap_notomono_10_0059,
.kerning = NULL,
};
/** Bitmap definition for character 'Z'. */
static const uint8_t bitmap_notomono_10_005a[] = {
0xfc,
0x0c,
0x08,
0x18,
0x10,
0x20,
0x60,
0x40,
0xc0,
0xfc,
};
/** Glyph definition for character 'Z'. */
static const struct glyph glyph_notomono_10_005a = {
.glyph = 90,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_005a,
.kerning = NULL,
};
/** Bitmap definition for character '['. */
static const uint8_t bitmap_notomono_10_005b[] = {
0xe0,
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
0xe0,
};
/** Glyph definition for character '['. */
static const struct glyph glyph_notomono_10_005b = {
.glyph = 91,
.left = 3,
.top = 10,
.advance = 8,
.cols = 3,
.rows = 12,
.bitmap = bitmap_notomono_10_005b,
.kerning = NULL,
};
/** Bitmap definition for character '\'. */
static const uint8_t bitmap_notomono_10_005c[] = {
0x80,
0x40,
0x40,
0x20,
0x20,
0x10,
0x10,
0x08,
0x08,
0x04,
};
/** Glyph definition for character '\'. */
static const struct glyph glyph_notomono_10_005c = {
.glyph = 92,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_005c,
.kerning = NULL,
};
/** Bitmap definition for character ']'. */
static const uint8_t bitmap_notomono_10_005d[] = {
0xe0,
0x20,
0x20,
0x20,
0x20,
0x20,
0x20,
0x20,
0x20,
0x20,
0x20,
0xe0,
};
/** Glyph definition for character ']'. */
static const struct glyph glyph_notomono_10_005d = {
.glyph = 93,
.left = 2,
.top = 10,
.advance = 8,
.cols = 3,
.rows = 12,
.bitmap = bitmap_notomono_10_005d,
.kerning = NULL,
};
/** Bitmap definition for character '^'. */
static const uint8_t bitmap_notomono_10_005e[] = {
0x30,
0x30,
0x30,
0x48,
0x48,
0x84,
};
/** Glyph definition for character '^'. */
static const struct glyph glyph_notomono_10_005e = {
.glyph = 94,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 6,
.bitmap = bitmap_notomono_10_005e,
.kerning = NULL,
};
/** Bitmap definition for character '_'. */
static const uint8_t bitmap_notomono_10_005f[] = {
0xff,
};
/** Glyph definition for character '_'. */
static const struct glyph glyph_notomono_10_005f = {
.glyph = 95,
.left = 0,
.top = -1,
.advance = 8,
.cols = 8,
.rows = 1,
.bitmap = bitmap_notomono_10_005f,
.kerning = NULL,
};
/** Bitmap definition for character 'a'. */
static const uint8_t bitmap_notomono_10_0061[] = {
0x78,
0x0c,
0x04,
0x7c,
0xc4,
0x84,
0x8c,
0x74,
};
/** Glyph definition for character 'a'. */
static const struct glyph glyph_notomono_10_0061 = {
.glyph = 97,
.left = 1,
.top = 8,
.advance = 8,
.cols = 6,
.rows = 8,
.bitmap = bitmap_notomono_10_0061,
.kerning = NULL,
};
/** Bitmap definition for character 'b'. */
static const uint8_t bitmap_notomono_10_0062[] = {
0x80,
0x80,
0x80,
0xb8,
0xcc,
0x84,
0x84,
0x84,
0x84,
0xcc,
0xb8,
};
/** Glyph definition for character 'b'. */
static const struct glyph glyph_notomono_10_0062 = {
.glyph = 98,
.left = 1,
.top = 11,
.advance = 8,
.cols = 6,
.rows = 11,
.bitmap = bitmap_notomono_10_0062,
.kerning = NULL,
};
/** Bitmap definition for character 'c'. */
static const uint8_t bitmap_notomono_10_0063[] = {
0x3c,
0x40,
0xc0,
0x80,
0x80,
0x80,
0x40,
0x3c,
};
/** Glyph definition for character 'c'. */
static const struct glyph glyph_notomono_10_0063 = {
.glyph = 99,
.left = 1,
.top = 8,
.advance = 8,
.cols = 6,
.rows = 8,
.bitmap = bitmap_notomono_10_0063,
.kerning = NULL,
};
/** Bitmap definition for character 'd'. */
static const uint8_t bitmap_notomono_10_0064[] = {
0x04,
0x04,
0x04,
0x74,
0xcc,
0x84,
0x84,
0x84,
0x84,
0xcc,
0x74,
};
/** Glyph definition for character 'd'. */
static const struct glyph glyph_notomono_10_0064 = {
.glyph = 100,
.left = 1,
.top = 11,
.advance = 8,
.cols = 6,
.rows = 11,
.bitmap = bitmap_notomono_10_0064,
.kerning = NULL,
};
/** Bitmap definition for character 'e'. */
static const uint8_t bitmap_notomono_10_0065[] = {
0x78,
0x4c,
0x84,
0xfc,
0x80,
0x80,
0x44,
0x3c,
};
/** Glyph definition for character 'e'. */
static const struct glyph glyph_notomono_10_0065 = {
.glyph = 101,
.left = 1,
.top = 8,
.advance = 8,
.cols = 6,
.rows = 8,
.bitmap = bitmap_notomono_10_0065,
.kerning = NULL,
};
/** Bitmap definition for character 'f'. */
static const uint8_t bitmap_notomono_10_0066[] = {
0x1c,
0x20,
0x20,
0xfc,
0x20,
0x20,
0x20,
0x20,
0x20,
0x20,
0x20,
};
/** Glyph definition for character 'f'. */
static const struct glyph glyph_notomono_10_0066 = {
.glyph = 102,
.left = 1,
.top = 11,
.advance = 8,
.cols = 6,
.rows = 11,
.bitmap = bitmap_notomono_10_0066,
.kerning = NULL,
};
/** Bitmap definition for character 'g'. */
static const uint8_t bitmap_notomono_10_0067[] = {
0x7e,
0x84,
0x84,
0x84,
0x78,
0x80,
0xfc,
0xc2,
0x82,
0x86,
0x7c,
};
/** Glyph definition for character 'g'. */
static const struct glyph glyph_notomono_10_0067 = {
.glyph = 103,
.left = 1,
.top = 8,
.advance = 8,
.cols = 7,
.rows = 11,
.bitmap = bitmap_notomono_10_0067,
.kerning = NULL,
};
/** Bitmap definition for character 'h'. */
static const uint8_t bitmap_notomono_10_0068[] = {
0x80,
0x80,
0x80,
0xb8,
0xcc,
0x84,
0x84,
0x84,
0x84,
0x84,
0x84,
};
/** Glyph definition for character 'h'. */
static const struct glyph glyph_notomono_10_0068 = {
.glyph = 104,
.left = 1,
.top = 11,
.advance = 8,
.cols = 6,
.rows = 11,
.bitmap = bitmap_notomono_10_0068,
.kerning = NULL,
};
/** Bitmap definition for character 'i'. */
static const uint8_t bitmap_notomono_10_0069[] = {
0x10,
0x10,
0x00,
0x70,
0x10,
0x10,
0x10,
0x10,
0x10,
0x10,
0xfc,
};
/** Glyph definition for character 'i'. */
static const struct glyph glyph_notomono_10_0069 = {
.glyph = 105,
.left = 1,
.top = 11,
.advance = 8,
.cols = 6,
.rows = 11,
.bitmap = bitmap_notomono_10_0069,
.kerning = NULL,
};
/** Bitmap definition for character 'j'. */
static const uint8_t bitmap_notomono_10_006a[] = {
0x08,
0x08,
0x00,
0x78,
0x08,
0x08,
0x08,
0x08,
0x08,
0x08,
0x08,
0x08,
0x18,
0xf0,
};
/** Glyph definition for character 'j'. */
static const struct glyph glyph_notomono_10_006a = {
.glyph = 106,
.left = 1,
.top = 11,
.advance = 8,
.cols = 5,
.rows = 14,
.bitmap = bitmap_notomono_10_006a,
.kerning = NULL,
};
/** Bitmap definition for character 'k'. */
static const uint8_t bitmap_notomono_10_006b[] = {
0x80,
0x80,
0x80,
0x84,
0x88,
0x90,
0xa0,
0xf0,
0x98,
0x8c,
0x86,
};
/** Glyph definition for character 'k'. */
static const struct glyph glyph_notomono_10_006b = {
.glyph = 107,
.left = 1,
.top = 11,
.advance = 8,
.cols = 7,
.rows = 11,
.bitmap = bitmap_notomono_10_006b,
.kerning = NULL,
};
/** Bitmap definition for character 'l'. */
static const uint8_t bitmap_notomono_10_006c[] = {
0x70,
0x10,
0x10,
0x10,
0x10,
0x10,
0x10,
0x10,
0x10,
0x10,
0xfc,
};
/** Glyph definition for character 'l'. */
static const struct glyph glyph_notomono_10_006c = {
.glyph = 108,
.left = 1,
.top = 11,
.advance = 8,
.cols = 6,
.rows = 11,
.bitmap = bitmap_notomono_10_006c,
.kerning = NULL,
};
/** Bitmap definition for character 'm'. */
static const uint8_t bitmap_notomono_10_006d[] = {
0xac,
0xd2,
0x92,
0x92,
0x92,
0x92,
0x92,
0x92,
};
/** Glyph definition for character 'm'. */
static const struct glyph glyph_notomono_10_006d = {
.glyph = 109,
.left = 0,
.top = 8,
.advance = 8,
.cols = 7,
.rows = 8,
.bitmap = bitmap_notomono_10_006d,
.kerning = NULL,
};
/** Bitmap definition for character 'n'. */
static const uint8_t bitmap_notomono_10_006e[] = {
0xb8,
0xcc,
0x84,
0x84,
0x84,
0x84,
0x84,
0x84,
};
/** Glyph definition for character 'n'. */
static const struct glyph glyph_notomono_10_006e = {
.glyph = 110,
.left = 1,
.top = 8,
.advance = 8,
.cols = 6,
.rows = 8,
.bitmap = bitmap_notomono_10_006e,
.kerning = NULL,
};
/** Bitmap definition for character 'o'. */
static const uint8_t bitmap_notomono_10_006f[] = {
0x78,
0x48,
0x84,
0x84,
0x84,
0x84,
0x48,
0x78,
};
/** Glyph definition for character 'o'. */
static const struct glyph glyph_notomono_10_006f = {
.glyph = 111,
.left = 1,
.top = 8,
.advance = 8,
.cols = 6,
.rows = 8,
.bitmap = bitmap_notomono_10_006f,
.kerning = NULL,
};
/** Bitmap definition for character 'p'. */
static const uint8_t bitmap_notomono_10_0070[] = {
0xb8,
0xcc,
0x84,
0x84,
0x84,
0x84,
0xcc,
0xb8,
0x80,
0x80,
0x80,
};
/** Glyph definition for character 'p'. */
static const struct glyph glyph_notomono_10_0070 = {
.glyph = 112,
.left = 1,
.top = 8,
.advance = 8,
.cols = 6,
.rows = 11,
.bitmap = bitmap_notomono_10_0070,
.kerning = NULL,
};
/** Bitmap definition for character 'q'. */
static const uint8_t bitmap_notomono_10_0071[] = {
0x74,
0xcc,
0x84,
0x84,
0x84,
0x84,
0xcc,
0x74,
0x04,
0x04,
0x04,
};
/** Glyph definition for character 'q'. */
static const struct glyph glyph_notomono_10_0071 = {
.glyph = 113,
.left = 1,
.top = 8,
.advance = 8,
.cols = 6,
.rows = 11,
.bitmap = bitmap_notomono_10_0071,
.kerning = NULL,
};
/** Bitmap definition for character 'r'. */
static const uint8_t bitmap_notomono_10_0072[] = {
0xb8,
0xc0,
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
};
/** Glyph definition for character 'r'. */
static const struct glyph glyph_notomono_10_0072 = {
.glyph = 114,
.left = 2,
.top = 8,
.advance = 8,
.cols = 5,
.rows = 8,
.bitmap = bitmap_notomono_10_0072,
.kerning = NULL,
};
/** Bitmap definition for character 's'. */
static const uint8_t bitmap_notomono_10_0073[] = {
0x7c,
0x84,
0x80,
0x70,
0x1c,
0x04,
0x04,
0xf8,
};
/** Glyph definition for character 's'. */
static const struct glyph glyph_notomono_10_0073 = {
.glyph = 115,
.left = 1,
.top = 8,
.advance = 8,
.cols = 6,
.rows = 8,
.bitmap = bitmap_notomono_10_0073,
.kerning = NULL,
};
/** Bitmap definition for character 't'. */
static const uint8_t bitmap_notomono_10_0074[] = {
0x20,
0x20,
0xfc,
0x20,
0x20,
0x20,
0x20,
0x20,
0x20,
0x1c,
};
/** Glyph definition for character 't'. */
static const struct glyph glyph_notomono_10_0074 = {
.glyph = 116,
.left = 1,
.top = 10,
.advance = 8,
.cols = 6,
.rows = 10,
.bitmap = bitmap_notomono_10_0074,
.kerning = NULL,
};
/** Bitmap definition for character 'u'. */
static const uint8_t bitmap_notomono_10_0075[] = {
0x84,
0x84,
0x84,
0x84,
0x84,
0x84,
0xcc,
0x74,
};
/** Glyph definition for character 'u'. */
static const struct glyph glyph_notomono_10_0075 = {
.glyph = 117,
.left = 1,
.top = 8,
.advance = 8,
.cols = 6,
.rows = 8,
.bitmap = bitmap_notomono_10_0075,
.kerning = NULL,
};
/** Bitmap definition for character 'v'. */
static const uint8_t bitmap_notomono_10_0076[] = {
0x84,
0xcc,
0x48,
0x48,
0x48,
0x30,
0x30,
0x30,
};
/** Glyph definition for character 'v'. */
static const struct glyph glyph_notomono_10_0076 = {
.glyph = 118,
.left = 1,
.top = 8,
.advance = 8,
.cols = 6,
.rows = 8,
.bitmap = bitmap_notomono_10_0076,
.kerning = NULL,
};
/** Bitmap definition for character 'w'. */
static const uint8_t bitmap_notomono_10_0077[] = {
0x99,
0x99,
0x99,
0xa5,
0xa5,
0x66,
0x46,
0x42,
};
/** Glyph definition for character 'w'. */
static const struct glyph glyph_notomono_10_0077 = {
.glyph = 119,
.left = 0,
.top = 8,
.advance = 8,
.cols = 8,
.rows = 8,
.bitmap = bitmap_notomono_10_0077,
.kerning = NULL,
};
/** Bitmap definition for character 'x'. */
static const uint8_t bitmap_notomono_10_0078[] = {
0xcc,
0x48,
0x30,
0x30,
0x30,
0x78,
0x48,
0x84,
};
/** Glyph definition for character 'x'. */
static const struct glyph glyph_notomono_10_0078 = {
.glyph = 120,
.left = 1,
.top = 8,
.advance = 8,
.cols = 6,
.rows = 8,
.bitmap = bitmap_notomono_10_0078,
.kerning = NULL,
};
/** Bitmap definition for character 'y'. */
static const uint8_t bitmap_notomono_10_0079[] = {
0x84,
0xcc,
0x48,
0x48,
0x48,
0x30,
0x30,
0x30,
0x20,
0x20,
0xc0,
};
/** Glyph definition for character 'y'. */
static const struct glyph glyph_notomono_10_0079 = {
.glyph = 121,
.left = 1,
.top = 8,
.advance = 8,
.cols = 6,
.rows = 11,
.bitmap = bitmap_notomono_10_0079,
.kerning = NULL,
};
/** Bitmap definition for character 'z'. */
static const uint8_t bitmap_notomono_10_007a[] = {
0xfc,
0x0c,
0x08,
0x10,
0x20,
0x60,
0xc0,
0xfc,
};
/** Glyph definition for character 'z'. */
static const struct glyph glyph_notomono_10_007a = {
.glyph = 122,
.left = 1,
.top = 8,
.advance = 8,
.cols = 6,
.rows = 8,
.bitmap = bitmap_notomono_10_007a,
.kerning = NULL,
};
/** Bitmap definition for character '{'. */
static const uint8_t bitmap_notomono_10_007b[] = {
0x18,
0x20,
0x20,
0x20,
0x20,
0xc0,
0x20,
0x20,
0x20,
0x20,
0x20,
0x18,
};
/** Glyph definition for character '{'. */
static const struct glyph glyph_notomono_10_007b = {
.glyph = 123,
.left = 2,
.top = 10,
.advance = 8,
.cols = 5,
.rows = 12,
.bitmap = bitmap_notomono_10_007b,
.kerning = NULL,
};
/** Bitmap definition for character '|'. */
static const uint8_t bitmap_notomono_10_007c[] = {
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
0x80,
};
/** Glyph definition for character '|'. */
static const struct glyph glyph_notomono_10_007c = {
.glyph = 124,
.left = 4,
.top = 11,
.advance = 8,
.cols = 1,
.rows = 14,
.bitmap = bitmap_notomono_10_007c,
.kerning = NULL,
};
/** Bitmap definition for character '}'. */
static const uint8_t bitmap_notomono_10_007d[] = {
0xc0,
0x20,
0x20,
0x20,
0x20,
0x18,
0x20,
0x20,
0x20,
0x20,
0x20,
0xc0,
};
/** Glyph definition for character '}'. */
static const struct glyph glyph_notomono_10_007d = {
.glyph = 125,
.left = 1,
.top = 10,
.advance = 8,
.cols = 5,
.rows = 12,
.bitmap = bitmap_notomono_10_007d,
.kerning = NULL,
};
/** Bitmap definition for character '~'. */
static const uint8_t bitmap_notomono_10_007e[] = {
0xe0,
0x1c,
};
/** Glyph definition for character '~'. */
static const struct glyph glyph_notomono_10_007e = {
.glyph = 126,
.left = 1,
.top = 6,
.advance = 8,
.cols = 6,
.rows = 2,
.bitmap = bitmap_notomono_10_007e,
.kerning = NULL,
};
/** Glyphs table for font "Noto Mono". */
static const struct glyph *glyphs_notomono_10[] = {
&glyph_notomono_10_0020, /* U+0020 ' ' */
&glyph_notomono_10_0021, /* U+0021 '!' */
&glyph_notomono_10_0023, /* U+0023 '#' */
&glyph_notomono_10_0024, /* U+0024 '$' */
&glyph_notomono_10_0025, /* U+0025 '%' */
&glyph_notomono_10_0026, /* U+0026 '&' */
&glyph_notomono_10_0027, /* U+0027 ''' */
&glyph_notomono_10_0028, /* U+0028 '(' */
&glyph_notomono_10_0029, /* U+0029 ')' */
&glyph_notomono_10_002a, /* U+002A '*' */
&glyph_notomono_10_002b, /* U+002B '+' */
&glyph_notomono_10_002c, /* U+002C ',' */
&glyph_notomono_10_002d, /* U+002D '-' */
&glyph_notomono_10_002e, /* U+002E '.' */
&glyph_notomono_10_002f, /* U+002F '/' */
&glyph_notomono_10_0030, /* U+0030 '0' */
&glyph_notomono_10_0031, /* U+0031 '1' */
&glyph_notomono_10_0032, /* U+0032 '2' */
&glyph_notomono_10_0033, /* U+0033 '3' */
&glyph_notomono_10_0034, /* U+0034 '4' */
&glyph_notomono_10_0035, /* U+0035 '5' */
&glyph_notomono_10_0036, /* U+0036 '6' */
&glyph_notomono_10_0037, /* U+0037 '7' */
&glyph_notomono_10_0038, /* U+0038 '8' */
&glyph_notomono_10_0039, /* U+0039 '9' */
&glyph_notomono_10_003a, /* U+003A ':' */
&glyph_notomono_10_003b, /* U+003B ';' */
&glyph_notomono_10_003c, /* U+003C '<' */
&glyph_notomono_10_003d, /* U+003D '=' */
&glyph_notomono_10_003e, /* U+003E '>' */
&glyph_notomono_10_003f, /* U+003F '?' */
&glyph_notomono_10_0040, /* U+0040 '@' */
&glyph_notomono_10_0041, /* U+0041 'A' */
&glyph_notomono_10_0042, /* U+0042 'B' */
&glyph_notomono_10_0043, /* U+0043 'C' */
&glyph_notomono_10_0044, /* U+0044 'D' */
&glyph_notomono_10_0045, /* U+0045 'E' */
&glyph_notomono_10_0046, /* U+0046 'F' */
&glyph_notomono_10_0047, /* U+0047 'G' */
&glyph_notomono_10_0048, /* U+0048 'H' */
&glyph_notomono_10_0049, /* U+0049 'I' */
&glyph_notomono_10_004a, /* U+004A 'J' */
&glyph_notomono_10_004b, /* U+004B 'K' */
&glyph_notomono_10_004c, /* U+004C 'L' */
&glyph_notomono_10_004d, /* U+004D 'M' */
&glyph_notomono_10_004e, /* U+004E 'N' */
&glyph_notomono_10_004f, /* U+004F 'O' */
&glyph_notomono_10_0050, /* U+0050 'P' */
&glyph_notomono_10_0051, /* U+0051 'Q' */
&glyph_notomono_10_0052, /* U+0052 'R' */
&glyph_notomono_10_0053, /* U+0053 'S' */
&glyph_notomono_10_0054, /* U+0054 'T' */
&glyph_notomono_10_0055, /* U+0055 'U' */
&glyph_notomono_10_0056, /* U+0056 'V' */
&glyph_notomono_10_0057, /* U+0057 'W' */
&glyph_notomono_10_0058, /* U+0058 'X' */
&glyph_notomono_10_0059, /* U+0059 'Y' */
&glyph_notomono_10_005a, /* U+005A 'Z' */
&glyph_notomono_10_005b, /* U+005B '[' */
&glyph_notomono_10_005c, /* U+005C '\' */
&glyph_notomono_10_005d, /* U+005D ']' */
&glyph_notomono_10_005e, /* U+005E '^' */
&glyph_notomono_10_005f, /* U+005F '_' */
&glyph_notomono_10_0061, /* U+0061 'a' */
&glyph_notomono_10_0062, /* U+0062 'b' */
&glyph_notomono_10_0063, /* U+0063 'c' */
&glyph_notomono_10_0064, /* U+0064 'd' */
&glyph_notomono_10_0065, /* U+0065 'e' */
&glyph_notomono_10_0066, /* U+0066 'f' */
&glyph_notomono_10_0067, /* U+0067 'g' */
&glyph_notomono_10_0068, /* U+0068 'h' */
&glyph_notomono_10_0069, /* U+0069 'i' */
&glyph_notomono_10_006a, /* U+006A 'j' */
&glyph_notomono_10_006b, /* U+006B 'k' */
&glyph_notomono_10_006c, /* U+006C 'l' */
&glyph_notomono_10_006d, /* U+006D 'm' */
&glyph_notomono_10_006e, /* U+006E 'n' */
&glyph_notomono_10_006f, /* U+006F 'o' */
&glyph_notomono_10_0070, /* U+0070 'p' */
&glyph_notomono_10_0071, /* U+0071 'q' */
&glyph_notomono_10_0072, /* U+0072 'r' */
&glyph_notomono_10_0073, /* U+0073 's' */
&glyph_notomono_10_0074, /* U+0074 't' */
&glyph_notomono_10_0075, /* U+0075 'u' */
&glyph_notomono_10_0076, /* U+0076 'v' */
&glyph_notomono_10_0077, /* U+0077 'w' */
&glyph_notomono_10_0078, /* U+0078 'x' */
&glyph_notomono_10_0079, /* U+0079 'y' */
&glyph_notomono_10_007a, /* U+007A 'z' */
&glyph_notomono_10_007b, /* U+007B '{' */
&glyph_notomono_10_007c, /* U+007C '|' */
&glyph_notomono_10_007d, /* U+007D '}' */
&glyph_notomono_10_007e, /* U+007E '~' */
};
/** Definition for font "Noto Mono". */
const struct font font_notomono_10 = {
.name = "Noto Mono",
.style = "Regular",
.size = 10,
.dpi = 100,
.count = 93,
.max = 126,
.ascender = 13,
.descender = -4,
.height = 16,
.glyphs = glyphs_notomono_10,
.compressed = 0,
};