A simple library for SSH1106 controlled GLCDs

Dependents:   SSH1106_OLED

fonts/font_4x5.h

Committer:
Anaesthetix
Date:
2016-12-22
Revision:
2:b55dd362afb9
Parent:
0:3cd0a11a2f91

File content as of revision 2:b55dd362afb9:

;

/*  The array starts with a 8 byte header:
 *  1st Byte: 'F' first 2 bytes are always FV
 *  2nd Byte: 'V' for FONT VERTICAL
 *  3rd Byte: First code to define
 *  4th Byte: Last  code to define
 *  5th Byte: Width of character in dots
 *  6th Byte: Height of character in dots
 *  7th Byte: Height of character in bytes
 *  8th Byte: Bytes needed for each character (1..255)
 *            or 0 for big fonts calculate WidthInDots * HeightInBytes
 * After that font data will follow
 */
 
const char font_4x5[] = {
    70, 86, 32,127,  4,  5,  1,  4,
    0x00,0x00,0x00,0x00, //  
    0x00,0x2e,0x00,0x00, // !
    0x06,0x00,0x06,0x00, // "
    0x3e,0x14,0x3e,0x00, // #
    0x0c,0x36,0x18,0x00, // $
    0x32,0x08,0x26,0x00, // %
    0x14,0x2a,0x34,0x00, // &
    0x00,0x06,0x00,0x00, // '
    0x00,0x1c,0x22,0x00, // (
    0x22,0x1c,0x00,0x00, // )
    0x14,0x08,0x14,0x00, // *
    0x08,0x1c,0x08,0x00, // +
    0x40,0x60,0x00,0x00, // ,
    0x08,0x08,0x08,0x00, // -
    0x00,0x20,0x00,0x00, // .
    0x60,0x1c,0x02,0x00, // /
    0x3e,0x22,0x3e,0x00, // 0
    0x24,0x3e,0x20,0x00, // 1
    0x32,0x2a,0x26,0x00, // 2
    0x22,0x2a,0x3e,0x00, // 3
    0x0e,0x08,0x3e,0x00, // 4
    0x2e,0x2a,0x3a,0x00, // 5
    0x3e,0x2a,0x3a,0x00, // 6
    0x02,0x3a,0x06,0x00, // 7
    0x3e,0x2a,0x3e,0x00, // 8
    0x2e,0x2a,0x3e,0x00, // 9
    0x00,0x14,0x00,0x00, // :
    0x40,0x64,0x00,0x00, // ;
    0x08,0x14,0x22,0x00, // <
    0x14,0x14,0x14,0x00, // =
    0x22,0x14,0x08,0x00, // >
    0x02,0x2a,0x06,0x00, // ?
    0x3e,0x22,0x2e,0x00, // @
    0x3e,0x0a,0x3e,0x00, // A
    0x3e,0x2a,0x36,0x00, // B
    0x3e,0x22,0x22,0x00, // C
    0x3e,0x22,0x1c,0x00, // D
    0x3e,0x2a,0x22,0x00, // E
    0x3e,0x0a,0x02,0x00, // F
    0x3e,0x22,0x3a,0x00, // G
    0x3e,0x08,0x3e,0x00, // H
    0x22,0x3e,0x22,0x00, // I
    0x30,0x20,0x3e,0x00, // J
    0x3e,0x08,0x36,0x00, // K
    0x3e,0x20,0x20,0x00, // L
    0x3e,0x04,0x3e,0x00, // M
    0x3c,0x08,0x1e,0x00, // N
    0x3e,0x22,0x3e,0x00, // O
    0x3e,0x0a,0x0e,0x00, // P
    0x3e,0x22,0x7e,0x00, // Q
    0x3e,0x0a,0x34,0x00, // R
    0x2e,0x2a,0x3a,0x00, // S
    0x02,0x3e,0x02,0x00, // T
    0x3e,0x20,0x3e,0x00, // U
    0x1e,0x20,0x1e,0x00, // V
    0x3e,0x10,0x3e,0x00, // W
    0x36,0x08,0x36,0x00, // X
    0x06,0x38,0x06,0x00, // Y
    0x32,0x2a,0x26,0x00, // Z
    0x00,0x3e,0x22,0x00, // [
    0x02,0x1c,0x60,0x00, // "\"
    0x22,0x3e,0x00,0x00, // ]
    0x04,0x02,0x04,0x00, // ^
    0x40,0x40,0x40,0x00, // _
    0x00,0x02,0x00,0x00, // `
    0x3e,0x0a,0x3e,0x00, // a
    0x3e,0x2a,0x36,0x00, // b
    0x3e,0x22,0x22,0x00, // c
    0x3e,0x22,0x1c,0x00, // d
    0x3e,0x2a,0x22,0x00, // e
    0x3e,0x0a,0x02,0x00, // f
    0x3e,0x22,0x3a,0x00, // g
    0x3e,0x08,0x3e,0x00, // h
    0x22,0x3e,0x22,0x00, // i
    0x30,0x20,0x3e,0x00, // j
    0x3e,0x08,0x36,0x00, // k
    0x3e,0x20,0x20,0x00, // l
    0x3e,0x04,0x3e,0x00, // m
    0x3c,0x08,0x1e,0x00, // n
    0x3e,0x22,0x3e,0x00, // o
    0x3e,0x0a,0x0e,0x00, // p
    0x3e,0x22,0x7e,0x00, // q
    0x3e,0x0a,0x34,0x00, // r
    0x2e,0x2a,0x3a,0x00, // s
    0x02,0x3e,0x02,0x00, // t
    0x3e,0x20,0x3e,0x00, // u
    0x1e,0x20,0x1e,0x00, // v
    0x3e,0x10,0x3e,0x00, // w
    0x36,0x08,0x36,0x00, // x
    0x06,0x38,0x06,0x00, // y
    0x32,0x2a,0x26,0x00, // z
    0x08,0x3e,0x22,0x00, // {
    0x00,0x7e,0x00,0x00, // |
    0x22,0x3e,0x08,0x00, // }
    0x02,0x06,0x04,0x00, // ~
    0x00,0x00,0x00,0x00
};