Two hand-made fonts. The small one is based on the HD44780 text display font. The bigger one has nicer shapes and fits 320x240 displays quit nice. Let me know if you like that one.
HD44780_6x8.h
- Committer:
- JackB
- Date:
- 2016-11-25
- Revision:
- 0:53055c20e5e3
File content as of revision 0:53055c20e5e3:
// FontName : HD44780_6x8 // FontSize : 6 x 8 __align(2) const unsigned char HD44780_6x8[] = { 7, 6, 8, 1, // Bytes/char, pixels horizontal, pixels vertical, bytes/vert line // width, pixel stream .... // Width, Bytes (vertical) from left to right, bit 0 on top 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 0x05, 0x3E, 0x41, 0x41, 0x41, 0x3E, 0x00, // Code for char 0 (without dash) 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 };