I created extra fonts., Regular and Bold, up to size 16. Arial, Calilbri, Consolas, Verdana. New self-Made font inspired on HD44780, but twice as big and smoother, for 2.8" 320x240 TFT (with Capacitive Touch)

Fork of TFT_fonts by Jack Berkhout

LCD6x8.h

Committer:
JackB
Date:
2016-10-27
Revision:
8:9430a7f2f602
Parent:
3:0c93cc292fb3

File content as of revision 8:9430a7f2f602:

// FontName : LCD6x8
// FontSize : 6 x 8

__align(2) 
const unsigned char LCD6x8[] = {
    7, 6, 8, 1,     // Bytes/char, horz, vert, byte/vert
    //width, pixel stream ....
    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char  
    0x03, 0x00, 0x00, 0x4F, 0x00, 0x00, 0x00,  // Code for char !
    0x04, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00,  // Code for char "
    0x05, 0x14, 0x7F, 0x14, 0x7F, 0x14, 0x00,  // Code for char #
    0x05, 0x24, 0x2A, 0x7F, 0x2A, 0x12, 0x00,  // Code for char $
    0x05, 0x23, 0x13, 0x08, 0x64, 0x62, 0x00,  // Code for char %
    0x05, 0x36, 0x49, 0x55, 0x22, 0x50, 0x00,  // Code for char &
    0x03, 0x00, 0x05, 0x03, 0x00, 0x00, 0x00,  // Code for char '
    0x04, 0x00, 0x1C, 0x22, 0x41, 0x00, 0x00,  // Code for char (
    0x04, 0x00, 0x41, 0x22, 0x1C, 0x00, 0x00,  // Code for char )
    0x05, 0x14, 0x08, 0x3E, 0x08, 0x14, 0x00,  // Code for char *
    0x05, 0x08, 0x08, 0x3E, 0x08, 0x08, 0x00,  // Code for char +
    0x03, 0x00, 0x50, 0x30, 0x00, 0x00, 0x00,  // Code for char ,
    0x05, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00,  // Code for char -
    0x03, 0x00, 0x60, 0x60, 0x00, 0x00, 0x00,  // Code for char .
    0x05, 0x20, 0x10, 0x08, 0x04, 0x02, 0x00,  // Code for char /
    0x05, 0x3E, 0x51, 0x49, 0x45, 0x3E, 0x00,  // Code for char 0
    0x04, 0x00, 0x42, 0x7F, 0x40, 0x00, 0x00,  // Code for char 1
    0x05, 0x42, 0x61, 0x51, 0x49, 0x46, 0x00,  // Code for char 2
    0x05, 0x21, 0x41, 0x45, 0x4B, 0x31, 0x00,  // Code for char 3
    0x05, 0x18, 0x14, 0x12, 0x7F, 0x10, 0x00,  // Code for char 4
    0x05, 0x27, 0x45, 0x45, 0x45, 0x39, 0x00,  // Code for char 5
    0x05, 0x3C, 0x4A, 0x49, 0x49, 0x30, 0x00,  // Code for char 6
    0x05, 0x01, 0x71, 0x09, 0x05, 0x03, 0x00,  // Code for char 7
    0x05, 0x36, 0x49, 0x49, 0x49, 0x36, 0x00,  // Code for char 8
    0x05, 0x06, 0x49, 0x49, 0x29, 0x1E, 0x00,  // Code for char 9
    0x03, 0x00, 0x36, 0x36, 0x00, 0x00, 0x00,  // Code for char :
    0x03, 0x00, 0x56, 0x36, 0x00, 0x00, 0x00,  // Code for char ;
    0x04, 0x08, 0x14, 0x22, 0x41, 0x00, 0x00,  // Code for char <
    0x05, 0x14, 0x14, 0x14, 0x14, 0x14, 0x00,  // Code for char =
    0x05, 0x00, 0x41, 0x22, 0x14, 0x08, 0x00,  // Code for char >
    0x05, 0x02, 0x01, 0x51, 0x09, 0x06, 0x00,  // Code for char ?
    0x05, 0x32, 0x49, 0x79, 0x41, 0x3E, 0x00,  // Code for char @
    0x05, 0x7E, 0x11, 0x11, 0x11, 0x7E, 0x00,  // Code for char A
    0x05, 0x7F, 0x49, 0x49, 0x49, 0x36, 0x00,  // Code for char B
    0x05, 0x3E, 0x41, 0x41, 0x41, 0x22, 0x00,  // Code for char C
    0x05, 0x7F, 0x41, 0x41, 0x22, 0x1C, 0x00,  // Code for char D
    0x05, 0x7F, 0x49, 0x49, 0x49, 0x41, 0x00,  // Code for char E
    0x05, 0x7F, 0x09, 0x09, 0x09, 0x01, 0x00,  // Code for char F
    0x05, 0x3E, 0x41, 0x49, 0x49, 0x3A, 0x00,  // Code for char G
    0x05, 0x7F, 0x08, 0x08, 0x08, 0x7F, 0x00,  // Code for char H
    0x04, 0x00, 0x41, 0x7F, 0x41, 0x00, 0x00,  // Code for char I
    0x05, 0x20, 0x40, 0x41, 0x3F, 0x01, 0x00,  // Code for char J
    0x05, 0x7F, 0x08, 0x14, 0x22, 0x41, 0x00,  // Code for char K
    0x05, 0x7F, 0x40, 0x40, 0x40, 0x40, 0x00,  // Code for char L
    0x05, 0x7F, 0x02, 0x0C, 0x02, 0x7F, 0x00,  // Code for char M
    0x05, 0x7F, 0x04, 0x08, 0x10, 0x7F, 0x00,  // Code for char N
    0x05, 0x3E, 0x41, 0x41, 0x41, 0x3E, 0x00,  // Code for char O
    0x05, 0x7F, 0x09, 0x09, 0x09, 0x06, 0x00,  // Code for char P
    0x05, 0x3E, 0x41, 0x51, 0x21, 0x5E, 0x00,  // Code for char Q
    0x05, 0x7F, 0x09, 0x19, 0x29, 0x46, 0x00,  // Code for char R
    0x05, 0x46, 0x49, 0x49, 0x49, 0x31, 0x00,  // Code for char S
    0x05, 0x01, 0x01, 0x7F, 0x01, 0x01, 0x00,  // Code for char T
    0x05, 0x3F, 0x40, 0x40, 0x40, 0x3F, 0x00,  // Code for char U
    0x05, 0x1F, 0x20, 0x40, 0x20, 0x1F, 0x00,  // Code for char V
    0x05, 0x3F, 0x40, 0x38, 0x40, 0x3F, 0x00,  // Code for char W
    0x05, 0x63, 0x14, 0x08, 0x14, 0x63, 0x00,  // Code for char X
    0x05, 0x07, 0x08, 0x70, 0x08, 0x07, 0x00,  // Code for char Y
    0x05, 0x61, 0x51, 0x49, 0x45, 0x43, 0x00,  // Code for char Z
    0x04, 0x00, 0x7F, 0x41, 0x41, 0x00, 0x00,  // Code for char [
    0x05, 0x02, 0x04, 0x08, 0x10, 0x20, 0x00,  // Code for char BackSlash
    0x04, 0x00, 0x41, 0x41, 0x7F, 0x00, 0x00,  // Code for char ]
    0x05, 0x04, 0x02, 0x01, 0x02, 0x04, 0x00,  // Code for char ^
    0x05, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00,  // Code for char _
    0x04, 0x00, 0x01, 0x02, 0x04, 0x00, 0x00,  // Code for char `
    0x05, 0x20, 0x54, 0x54, 0x54, 0x78, 0x00,  // Code for char a
    0x05, 0x7F, 0x48, 0x44, 0x44, 0x38, 0x00,  // Code for char b
    0x05, 0x38, 0x44, 0x44, 0x44, 0x20, 0x00,  // Code for char c
    0x05, 0x38, 0x44, 0x44, 0x48, 0x7F, 0x00,  // Code for char d
    0x05, 0x38, 0x54, 0x54, 0x54, 0x18, 0x00,  // Code for char e
    0x05, 0x08, 0x7E, 0x09, 0x01, 0x02, 0x00,  // Code for char f
    0x05, 0x0C, 0x52, 0x52, 0x52, 0x3E, 0x00,  // Code for char g
    0x05, 0x7F, 0x08, 0x04, 0x04, 0x78, 0x00,  // Code for char h
    0x04, 0x00, 0x44, 0x7D, 0x40, 0x00, 0x00,  // Code for char i
    0x04, 0x20, 0x40, 0x44, 0x3D, 0x00, 0x00,  // Code for char j
    0x04, 0x7F, 0x10, 0x28, 0x44, 0x00, 0x00,  // Code for char k
    0x04, 0x00, 0x41, 0x7F, 0x40, 0x00, 0x00,  // Code for char l
    0x05, 0x7C, 0x04, 0x18, 0x04, 0x78, 0x00,  // Code for char m
    0x05, 0x7C, 0x08, 0x04, 0x04, 0x78, 0x00,  // Code for char n
    0x05, 0x38, 0x44, 0x44, 0x44, 0x38, 0x00,  // Code for char o
    0x05, 0x7C, 0x14, 0x14, 0x14, 0x08, 0x00,  // Code for char p
    0x05, 0x08, 0x14, 0x14, 0x18, 0x7C, 0x00,  // Code for char q
    0x05, 0x7C, 0x08, 0x04, 0x04, 0x08, 0x00,  // Code for char r
    0x05, 0x48, 0x54, 0x54, 0x54, 0x20, 0x00,  // Code for char s
    0x05, 0x04, 0x3F, 0x44, 0x40, 0x20, 0x00,  // Code for char t
    0x05, 0x3C, 0x40, 0x40, 0x20, 0x7C, 0x00,  // Code for char u
    0x05, 0x1C, 0x20, 0x40, 0x20, 0x1C, 0x00,  // Code for char v
    0x05, 0x3C, 0x40, 0x30, 0x40, 0x3C, 0x00,  // Code for char w
    0x05, 0x44, 0x28, 0x10, 0x28, 0x44, 0x00,  // Code for char x
    0x05, 0x0C, 0x50, 0x50, 0x50, 0x3C, 0x00,  // Code for char y
    0x05, 0x44, 0x64, 0x54, 0x4C, 0x44, 0x00,  // Code for char z
    0x04, 0x00, 0x08, 0x36, 0x41, 0x00, 0x00,  // Code for char {
    0x03, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00,  // Code for char |
    0x04, 0x00, 0x41, 0x36, 0x08, 0x00, 0x00,  // Code for char }
//    0x05, 0x04, 0x02, 0x04, 0x08, 0x04, 0x00,  // Code for char ~
    0x05, 0x00, 0x06, 0x09, 0x09, 0x06, 0x00,  // Code for char ~ (Degrees symbol)
    0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   // Code for char 
};