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
Revision 6:7344e4d2654d, committed 2016-10-26
- Comitter:
- JackB
- Date:
- Wed Oct 26 01:55:14 2016 +0000
- Parent:
- 5:73470dce0e4b
- Child:
- 7:c200995b70bd
- Commit message:
- Slightly improved
Changed in this revision
HD44780_12x20b.h | Show annotated file Show diff for this revision Revisions of this file |
HD44780_12x22b.h | Show annotated file Show diff for this revision Revisions of this file |
--- a/HD44780_12x20b.h Wed Oct 26 01:25:53 2016 +0000 +++ b/HD44780_12x20b.h Wed Oct 26 01:55:14 2016 +0000 @@ -12,7 +12,7 @@ const unsigned char HD44780_12x20b[] = { 37, 12, 20, 3, // Length,hor,vert,bytes/vert 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char - 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0xFE, 0x79, 0x00, 0xFE, 0x79, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ! + 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x30, 0x00, 0xFE, 0x79, 0x00, 0xFE, 0x79, 0x00, 0x1C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ! 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char " 0x0B, 0x00, 0x00, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0xFE, 0x7F, 0x00, 0xFE, 0x7F, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0xFE, 0x7F, 0x00, 0xFE, 0x7F, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x00, 0x00, 0x00, // Code for char # 0x0B, 0x00, 0x00, 0x00, 0x60, 0x18, 0x00, 0xF0, 0x18, 0x00, 0xF8, 0x19, 0x00, 0x98, 0x19, 0x00, 0xFE, 0x7F, 0x00, 0xFE, 0x7F, 0x00, 0x98, 0x19, 0x00, 0x98, 0x1F, 0x00, 0x18, 0x0F, 0x00, 0x18, 0x06, 0x00, 0x00, 0x00, 0x00, // Code for char $ @@ -21,7 +21,7 @@ 0x05, 0x00, 0x00, 0x00, 0x4C, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ' 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x07, 0x00, 0xF0, 0x0F, 0x00, 0x18, 0x18, 0x00, 0x0C, 0x30, 0x00, 0x06, 0x60, 0x00, 0x02, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ( 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x06, 0x60, 0x00, 0x0C, 0x30, 0x00, 0x18, 0x18, 0x00, 0xF0, 0x0F, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ) - 0x0B, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0xC0, 0x03, 0x00, 0xF8, 0x1F, 0x00, 0xF8, 0x1F, 0x00, 0xC0, 0x03, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, // Code for char * + 0x0B, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x60, 0x08, 0x00, 0xC0, 0x0E, 0x00, 0xC0, 0x07, 0x00, 0xF8, 0x03, 0x00, 0xF8, 0x03, 0x00, 0xC0, 0x07, 0x00, 0xC0, 0x0E, 0x00, 0x60, 0x08, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char * 0x0B, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0xF8, 0x1F, 0x00, 0xF8, 0x1F, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, // Code for char + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x01, 0x00, 0xF8, 0x01, 0x00, 0xF8, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char , 0x0B, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, // Code for char - @@ -102,9 +102,9 @@ 0x0B, 0x00, 0x00, 0x00, 0x60, 0x60, 0x00, 0xE0, 0x70, 0x00, 0xC0, 0x39, 0x00, 0x80, 0x1F, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x0F, 0x00, 0x80, 0x1F, 0x00, 0xC0, 0x39, 0x00, 0xE0, 0x70, 0x00, 0x60, 0x60, 0x00, 0x00, 0x00, 0x00, // Code for char x 0x0B, 0x00, 0x00, 0x00, 0xE0, 0x1F, 0x00, 0xE0, 0x3F, 0x02, 0x00, 0x70, 0x06, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x60, 0x07, 0xE0, 0xFF, 0x03, 0xE0, 0xFF, 0x01, 0x00, 0x00, 0x00, // Code for char y 0x0B, 0x00, 0x00, 0x00, 0x60, 0x60, 0x00, 0x60, 0x70, 0x00, 0x60, 0x78, 0x00, 0x60, 0x7C, 0x00, 0x60, 0x6E, 0x00, 0x60, 0x67, 0x00, 0xE0, 0x63, 0x00, 0xE0, 0x61, 0x00, 0xE0, 0x60, 0x00, 0x60, 0x60, 0x00, 0x00, 0x00, 0x00, // Code for char z - 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0F, 0x00, 0xE0, 0x7F, 0x00, 0xF8, 0xF0, 0x01, 0x1C, 0x80, 0x03, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char { + 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0F, 0x00, 0xF0, 0xFF, 0x00, 0xF8, 0xF9, 0x01, 0x0C, 0x00, 0x03, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char { 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x7F, 0x00, 0xFE, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char | - 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x02, 0x1C, 0x80, 0x03, 0xF8, 0xF0, 0x01, 0xE0, 0x7F, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char } + 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x02, 0x0C, 0x00, 0x03, 0xF8, 0xF9, 0x01, 0xF0, 0xFF, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char } 0x0B, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // Code for char ~ 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x7C, 0x00, 0x00, 0xEE, 0x00, 0x00, 0xC6, 0x00, 0x00, 0xEE, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // Code for char }; \ No newline at end of file
--- a/HD44780_12x22b.h Wed Oct 26 01:25:53 2016 +0000 +++ b/HD44780_12x22b.h Wed Oct 26 01:55:14 2016 +0000 @@ -13,7 +13,7 @@ const unsigned char HD44780_12x22b[] = { 37, 12, 22, 3, // Length,hor,vert,bytes/vert 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char - 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0xFC, 0xF3, 0x00, 0xFC, 0xF3, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ! + 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x60, 0x00, 0xFC, 0xF3, 0x00, 0xFC, 0xF3, 0x00, 0x38, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ! 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char " 0x0B, 0x00, 0x00, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xFC, 0xFF, 0x00, 0xFC, 0xFF, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xFC, 0xFF, 0x00, 0xFC, 0xFF, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0x00, 0x00, 0x00, // Code for char # 0x0B, 0x00, 0x00, 0x00, 0xC0, 0x30, 0x00, 0xE0, 0x31, 0x00, 0xF0, 0x33, 0x00, 0x30, 0x33, 0x00, 0xFC, 0xFF, 0x00, 0xFC, 0xFF, 0x00, 0x30, 0x33, 0x00, 0x30, 0x3F, 0x00, 0x30, 0x1E, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, // Code for char $ @@ -22,7 +22,7 @@ 0x05, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ' 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x0F, 0x00, 0xE0, 0x1F, 0x00, 0x30, 0x30, 0x00, 0x18, 0x60, 0x00, 0x0C, 0xC0, 0x00, 0x04, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ( 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x80, 0x00, 0x0C, 0xC0, 0x00, 0x18, 0x60, 0x00, 0x30, 0x30, 0x00, 0xE0, 0x1F, 0x00, 0xC0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ) - 0x0B, 0x00, 0x00, 0x00, 0x60, 0x18, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0x80, 0x07, 0x00, 0xF0, 0x3F, 0x00, 0xF0, 0x3F, 0x00, 0x80, 0x07, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0x60, 0x18, 0x00, 0x00, 0x00, 0x00, // Code for char * + 0x0B, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xC0, 0x10, 0x00, 0x80, 0x1D, 0x00, 0x80, 0x0F, 0x00, 0xF0, 0x07, 0x00, 0xF0, 0x07, 0x00, 0x80, 0x0F, 0x00, 0x80, 0x1D, 0x00, 0xC0, 0x10, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char * 0x0B, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0xF0, 0x3F, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // Code for char + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x02, 0x00, 0xF0, 0x03, 0x00, 0xF0, 0x01, 0x00, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char , 0x0B, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // Code for char - @@ -103,9 +103,9 @@ 0x0B, 0x00, 0x00, 0x00, 0xC0, 0xC0, 0x00, 0xC0, 0xE1, 0x00, 0x80, 0x73, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3F, 0x00, 0x80, 0x73, 0x00, 0xC0, 0xE1, 0x00, 0xC0, 0xC0, 0x00, 0x00, 0x00, 0x00, // Code for char x 0x0B, 0x00, 0x00, 0x00, 0xC0, 0x3F, 0x00, 0xC0, 0x7F, 0x04, 0x00, 0xE0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0E, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x03, 0x00, 0x00, 0x00, // Code for char y 0x0B, 0x00, 0x00, 0x00, 0xC0, 0xC0, 0x00, 0xC0, 0xE0, 0x00, 0xC0, 0xF0, 0x00, 0xC0, 0xF8, 0x00, 0xC0, 0xDC, 0x00, 0xC0, 0xCE, 0x00, 0xC0, 0xC7, 0x00, 0xC0, 0xC3, 0x00, 0xC0, 0xC1, 0x00, 0xC0, 0xC0, 0x00, 0x00, 0x00, 0x00, // Code for char z - 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x1E, 0x00, 0xC0, 0xFF, 0x00, 0xF0, 0xE1, 0x03, 0x38, 0x00, 0x07, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char { + 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x1E, 0x00, 0xE0, 0xFF, 0x01, 0xF0, 0xF3, 0x03, 0x18, 0x00, 0x06, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char { 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x00, 0xFC, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char | - 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x04, 0x38, 0x00, 0x07, 0xF0, 0xE1, 0x03, 0xC0, 0xFF, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char } + 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x04, 0x18, 0x00, 0x06, 0xF0, 0xF3, 0x03, 0xE0, 0xFF, 0x01, 0x00, 0x1E, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char } 0x0B, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x18, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, // Code for char ~ 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0xF8, 0x00, 0x00, 0xDC, 0x01, 0x00, 0x8C, 0x01, 0x00, 0xDC, 0x01, 0x00, 0xF8, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // Code for char }; \ No newline at end of file