Чот накодил
This commit is contained in:
@@ -0,0 +1,209 @@
|
||||
#ifndef DISPLAY_FONTS_MONOSPACEDPLAIN10_H_GUARD
|
||||
#define DISPLAY_FONTS_MONOSPACEDPLAIN10_H_GUARD
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
#include "GFXglyph.h"
|
||||
#include "GFXfont.h"
|
||||
|
||||
// Created by https://oleddisplay.squix.ch/ Consider a donation
|
||||
// In case of problems make sure that you are using the font file with the correct version!
|
||||
const uint8_t Monospaced_plain_10Bitmaps[] = {
|
||||
|
||||
// Bitmap Data:
|
||||
0x00, // ' '
|
||||
0xAA, 0x88, // '!'
|
||||
0xAA, 0xA0, // '"'
|
||||
0x28, 0x51, 0xF2, 0x8F, 0x8A, 0x14, 0x00, // '#'
|
||||
0x21, 0xEA, 0x38, 0x38, 0xAF, 0x08, // '$'
|
||||
0xE1, 0x43, 0xA1, 0x85, 0xC2, 0x87, 0x00, // '%'
|
||||
0x71, 0x06, 0x2A, 0x9A, 0x46, 0x80, // '&'
|
||||
0xA8, // '''
|
||||
0x52, 0x49, 0x24, 0x40, // '('
|
||||
0x91, 0x24, 0x94, 0x80, // ')'
|
||||
0xA9, 0xC7, 0x2A, // '*'
|
||||
0x20, 0x8F, 0x88, 0x20, // '+'
|
||||
0xA8, // ','
|
||||
0xE0, // '-'
|
||||
0x80, // '.'
|
||||
0x08, 0x41, 0x08, 0x21, 0x04, 0x20, // '/'
|
||||
0x72, 0x28, 0xAA, 0x8A, 0x27, 0x00, // '0'
|
||||
0xE0, 0x82, 0x08, 0x20, 0x8F, 0x80, // '1'
|
||||
0x72, 0x20, 0x86, 0x31, 0x0F, 0x80, // '2'
|
||||
0x72, 0x20, 0x9C, 0x0A, 0x27, 0x00, // '3'
|
||||
0x10, 0xC5, 0x34, 0xF8, 0x41, 0x00, // '4'
|
||||
0xF2, 0x0F, 0x02, 0x08, 0x2F, 0x00, // '5'
|
||||
0x7B, 0x08, 0x3C, 0x8A, 0x27, 0x00, // '6'
|
||||
0xF8, 0x61, 0x04, 0x20, 0x84, 0x00, // '7'
|
||||
0x72, 0x28, 0x9C, 0x8A, 0x27, 0x00, // '8'
|
||||
0x72, 0x28, 0x9E, 0x08, 0x6F, 0x00, // '9'
|
||||
0x80, 0x80, // ':'
|
||||
0x80, 0xA8, // ';'
|
||||
0x09, 0xC8, 0x1C, 0x08, // '<'
|
||||
0xF8, 0x0F, 0x80, // '='
|
||||
0x81, 0xC0, 0x9C, 0x80, // '>'
|
||||
0xF0, 0x88, 0x84, 0x01, 0x00, // '?'
|
||||
0x71, 0x2B, 0xAA, 0xAA, 0xAB, 0x90, 0x30, // '@'
|
||||
0x20, 0x85, 0x14, 0x72, 0x28, 0x80, // 'A'
|
||||
0xF2, 0x28, 0xBC, 0x8A, 0x2F, 0x00, // 'B'
|
||||
0x7B, 0x28, 0x20, 0x83, 0x27, 0x80, // 'C'
|
||||
0xF2, 0x68, 0xA2, 0x8A, 0x6F, 0x00, // 'D'
|
||||
0xFA, 0x08, 0x3E, 0x82, 0x0F, 0x80, // 'E'
|
||||
0xFA, 0x08, 0x3E, 0x82, 0x08, 0x00, // 'F'
|
||||
0x73, 0x28, 0x26, 0x8B, 0x27, 0x80, // 'G'
|
||||
0x8A, 0x28, 0xBE, 0x8A, 0x28, 0x80, // 'H'
|
||||
0xF8, 0x82, 0x08, 0x20, 0x8F, 0x80, // 'I'
|
||||
0x70, 0x84, 0x21, 0x49, 0x80, // 'J'
|
||||
0x8A, 0x4A, 0x30, 0xA2, 0x48, 0x80, // 'K'
|
||||
0x82, 0x08, 0x20, 0x82, 0x0F, 0x80, // 'L'
|
||||
0x8B, 0x6D, 0xAA, 0x8A, 0x28, 0x80, // 'M'
|
||||
0x8B, 0x2C, 0xAA, 0x9A, 0x68, 0x80, // 'N'
|
||||
0x72, 0x28, 0xA2, 0x8A, 0x27, 0x00, // 'O'
|
||||
0xF2, 0x28, 0xBC, 0x82, 0x08, 0x00, // 'P'
|
||||
0x72, 0x28, 0xA2, 0x8A, 0x27, 0x06, // 'Q'
|
||||
0xF1, 0x12, 0x27, 0x89, 0x91, 0x21, 0x00, // 'R'
|
||||
0x72, 0x28, 0x1C, 0x0A, 0x27, 0x00, // 'S'
|
||||
0xF8, 0x82, 0x08, 0x20, 0x82, 0x00, // 'T'
|
||||
0x8A, 0x28, 0xA2, 0x8A, 0x27, 0x00, // 'U'
|
||||
0x8A, 0x25, 0x14, 0x50, 0x82, 0x00, // 'V'
|
||||
0x85, 0x6A, 0xD3, 0xC4, 0x89, 0x12, 0x00, // 'W'
|
||||
0x89, 0x45, 0x08, 0x51, 0x48, 0x80, // 'X'
|
||||
0x89, 0x45, 0x08, 0x20, 0x82, 0x00, // 'Y'
|
||||
0xF8, 0x41, 0x08, 0x41, 0x0F, 0x80, // 'Z'
|
||||
0xD2, 0x49, 0x24, 0xC0, // '['
|
||||
0x81, 0x04, 0x08, 0x20, 0x41, 0x02, // '\'
|
||||
0xC9, 0x24, 0x92, 0xC0, // ']'
|
||||
0x21, 0x48, 0x80, // '^'
|
||||
0xFC, // '_'
|
||||
0x88, // '`'
|
||||
0xF0, 0x27, 0xA2, 0xF8, // 'a'
|
||||
0x82, 0x08, 0x3C, 0x8A, 0x28, 0xBC, // 'b'
|
||||
0x74, 0x21, 0x07, 0x00, // 'c'
|
||||
0x08, 0x20, 0x9E, 0x8A, 0x28, 0x9E, // 'd'
|
||||
0x72, 0x2F, 0xA0, 0x78, // 'e'
|
||||
0x32, 0x11, 0xE4, 0x21, 0x08, // 'f'
|
||||
0x7A, 0x28, 0xA2, 0x78, 0x27, 0x00, // 'g'
|
||||
0x82, 0x08, 0x2C, 0xCA, 0x28, 0xA2, // 'h'
|
||||
0x20, 0x00, 0x18, 0x20, 0x82, 0x3E, // 'i'
|
||||
0x20, 0x0E, 0x22, 0x22, 0x2C, // 'j'
|
||||
0x82, 0x08, 0x24, 0xA3, 0x89, 0x22, // 'k'
|
||||
0xE0, 0x82, 0x08, 0x20, 0x82, 0x06, // 'l'
|
||||
0xFA, 0xAA, 0xAA, 0xA8, // 'm'
|
||||
0xB3, 0x28, 0xA2, 0x88, // 'n'
|
||||
0x72, 0x28, 0xA2, 0x70, // 'o'
|
||||
0xF2, 0x28, 0xA2, 0xF2, 0x08, 0x00, // 'p'
|
||||
0x7A, 0x28, 0xA2, 0x78, 0x20, 0x80, // 'q'
|
||||
0xF4, 0xA1, 0x08, 0x00, // 'r'
|
||||
0x7A, 0x07, 0x82, 0xF0, // 's'
|
||||
0x42, 0x3C, 0x84, 0x21, 0xC0, // 't'
|
||||
0x8A, 0x28, 0xA2, 0x78, // 'u'
|
||||
0x89, 0x45, 0x14, 0x20, // 'v'
|
||||
0x8A, 0xA5, 0x14, 0x50, // 'w'
|
||||
0xD9, 0x42, 0x14, 0xD8, // 'x'
|
||||
0x89, 0x45, 0x08, 0x20, 0x8C, 0x00, // 'y'
|
||||
0xF8, 0x42, 0x10, 0xF8, // 'z'
|
||||
0x31, 0x08, 0x4C, 0x10, 0x84, 0x30, // '{'
|
||||
0xAA, 0xAA, 0xA0, // '|'
|
||||
0xC2, 0x10, 0x83, 0x21, 0x08, 0xC0 // '}'
|
||||
};
|
||||
const GFXglyph Monospaced_plain_10Glyphs[] = {
|
||||
// bitmapOffset, width, height, xAdvance, xOffset, yOffset
|
||||
{0, 2, 1, 7, 0, -1}, // ' '
|
||||
{1, 2, 7, 7, 3, -7}, // '!'
|
||||
{3, 4, 3, 7, 2, -7}, // '"'
|
||||
{5, 7, 7, 7, 0, -7}, // '#'
|
||||
{12, 6, 8, 7, 1, -7}, // '$'
|
||||
{18, 7, 7, 7, 0, -7}, // '%'
|
||||
{25, 6, 7, 7, 1, -7}, // '&'
|
||||
{31, 2, 3, 7, 3, -7}, // '''
|
||||
{32, 3, 9, 7, 2, -8}, // '('
|
||||
{36, 3, 9, 7, 2, -8}, // ')'
|
||||
{40, 6, 4, 7, 1, -7}, // '*'
|
||||
{43, 6, 5, 7, 1, -6}, // '+'
|
||||
{47, 2, 3, 7, 2, -1}, // ','
|
||||
{48, 4, 1, 7, 2, -3}, // '-'
|
||||
{49, 2, 1, 7, 2, -1}, // '.'
|
||||
{50, 6, 8, 7, 1, -7}, // '/'
|
||||
{56, 6, 7, 7, 1, -7}, // '0'
|
||||
{62, 6, 7, 7, 1, -7}, // '1'
|
||||
{68, 6, 7, 7, 1, -7}, // '2'
|
||||
{74, 6, 7, 7, 1, -7}, // '3'
|
||||
{80, 6, 7, 7, 1, -7}, // '4'
|
||||
{86, 6, 7, 7, 1, -7}, // '5'
|
||||
{92, 6, 7, 7, 1, -7}, // '6'
|
||||
{98, 6, 7, 7, 1, -7}, // '7'
|
||||
{104, 6, 7, 7, 1, -7}, // '8'
|
||||
{110, 6, 7, 7, 1, -7}, // '9'
|
||||
{116, 2, 5, 7, 2, -5}, // ':'
|
||||
{118, 2, 7, 7, 2, -5}, // ';'
|
||||
{120, 6, 5, 7, 1, -6}, // '<'
|
||||
{124, 6, 3, 7, 0, -5}, // '='
|
||||
{127, 6, 5, 7, 1, -6}, // '>'
|
||||
{131, 5, 7, 7, 1, -7}, // '?'
|
||||
{136, 6, 9, 7, 1, -7}, // '@'
|
||||
{143, 6, 7, 7, 1, -7}, // 'A'
|
||||
{149, 6, 7, 7, 1, -7}, // 'B'
|
||||
{155, 6, 7, 7, 1, -7}, // 'C'
|
||||
{161, 6, 7, 7, 1, -7}, // 'D'
|
||||
{167, 6, 7, 7, 1, -7}, // 'E'
|
||||
{173, 6, 7, 7, 1, -7}, // 'F'
|
||||
{179, 6, 7, 7, 1, -7}, // 'G'
|
||||
{185, 6, 7, 7, 1, -7}, // 'H'
|
||||
{191, 6, 7, 7, 1, -7}, // 'I'
|
||||
{197, 5, 7, 7, 1, -7}, // 'J'
|
||||
{202, 6, 7, 7, 1, -7}, // 'K'
|
||||
{208, 6, 7, 7, 1, -7}, // 'L'
|
||||
{214, 6, 7, 7, 1, -7}, // 'M'
|
||||
{220, 6, 7, 7, 1, -7}, // 'N'
|
||||
{226, 6, 7, 7, 1, -7}, // 'O'
|
||||
{232, 6, 7, 7, 1, -7}, // 'P'
|
||||
{238, 6, 8, 7, 1, -7}, // 'Q'
|
||||
{244, 7, 7, 7, 1, -7}, // 'R'
|
||||
{251, 6, 7, 7, 1, -7}, // 'S'
|
||||
{257, 6, 7, 7, 1, -7}, // 'T'
|
||||
{263, 6, 7, 7, 1, -7}, // 'U'
|
||||
{269, 6, 7, 7, 1, -7}, // 'V'
|
||||
{275, 7, 7, 7, 0, -7}, // 'W'
|
||||
{282, 6, 7, 7, 1, -7}, // 'X'
|
||||
{288, 6, 7, 7, 1, -7}, // 'Y'
|
||||
{294, 6, 7, 7, 1, -7}, // 'Z'
|
||||
{300, 3, 9, 7, 2, -8}, // '['
|
||||
{304, 6, 8, 7, 1, -7}, // '\'
|
||||
{310, 3, 9, 7, 2, -8}, // ']'
|
||||
{314, 6, 3, 7, 0, -7}, // '^'
|
||||
{317, 7, 1, 7, 0, 1}, // '_'
|
||||
{318, 3, 2, 7, 1, -8}, // '`'
|
||||
{319, 6, 5, 7, 1, -5}, // 'a'
|
||||
{323, 6, 8, 7, 1, -8}, // 'b'
|
||||
{329, 5, 5, 7, 1, -5}, // 'c'
|
||||
{333, 6, 8, 7, 1, -8}, // 'd'
|
||||
{339, 6, 5, 7, 1, -5}, // 'e'
|
||||
{343, 5, 8, 7, 1, -8}, // 'f'
|
||||
{348, 6, 7, 7, 1, -5}, // 'g'
|
||||
{354, 6, 8, 7, 1, -8}, // 'h'
|
||||
{360, 6, 8, 7, 1, -8}, // 'i'
|
||||
{366, 4, 10, 7, 1, -8}, // 'j'
|
||||
{371, 6, 8, 7, 1, -8}, // 'k'
|
||||
{377, 6, 8, 7, 0, -8}, // 'l'
|
||||
{383, 6, 5, 7, 1, -5}, // 'm'
|
||||
{387, 6, 5, 7, 1, -5}, // 'n'
|
||||
{391, 6, 5, 7, 1, -5}, // 'o'
|
||||
{395, 6, 7, 7, 1, -5}, // 'p'
|
||||
{401, 6, 7, 7, 1, -5}, // 'q'
|
||||
{407, 5, 5, 7, 2, -5}, // 'r'
|
||||
{411, 6, 5, 7, 1, -5}, // 's'
|
||||
{415, 5, 7, 7, 1, -7}, // 't'
|
||||
{420, 6, 5, 7, 1, -5}, // 'u'
|
||||
{424, 6, 5, 7, 1, -5}, // 'v'
|
||||
{428, 6, 5, 7, 1, -5}, // 'w'
|
||||
{432, 6, 5, 7, 1, -5}, // 'x'
|
||||
{436, 6, 7, 7, 1, -5}, // 'y'
|
||||
{442, 6, 5, 7, 1, -5}, // 'z'
|
||||
{446, 5, 9, 7, 1, -8}, // '{'
|
||||
{452, 2, 10, 7, 3, -8}, // '|'
|
||||
{455, 5, 9, 7, 2, -8} // '}'
|
||||
};
|
||||
const GFXfont Monospaced_plain_10 = {
|
||||
(uint8_t *)Monospaced_plain_10Bitmaps, (GFXglyph *)Monospaced_plain_10Glyphs, 0x20, 0x7E, 13};
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user