change font charset to ISO8859-15
This commit is contained in:
parent
a6319d0234
commit
544a2ab6b8
1 changed files with 136 additions and 8 deletions
144
src/font.h
144
src/font.h
|
@ -1,7 +1,14 @@
|
|||
#ifndef FONT_H
|
||||
#define FONT_H
|
||||
|
||||
const uint8_t font_5x7_col[128][5] PROGMEM = {
|
||||
const uint8_t font_5x7_col[256][5] PROGMEM = {
|
||||
{ 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, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
|
@ -11,13 +18,6 @@ const uint8_t font_5x7_col[128][5] PROGMEM = {
|
|||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x03, 0x07, 0x7E, 0x20, 0x1C }, //
|
||||
{ 0x60, 0x66, 0x09, 0x09, 0x09 }, //
|
||||
{ 0x60, 0x6F, 0x0A, 0x0A, 0x08 }, //
|
||||
{ 0x10, 0x18, 0x1C, 0x18, 0x10 }, //
|
||||
{ 0x00, 0x3E, 0x1C, 0x08, 0x00 }, //
|
||||
{ 0x00, 0x08, 0x1C, 0x3E, 0x00 }, //
|
||||
{ 0x02, 0x55, 0x15, 0x55, 0x0F }, // (ä)
|
||||
{ 0x7F, 0x00, 0x00, 0x00, 0x00 }, // (1 col left)
|
||||
{ 0x7F, 0x7F, 0x00, 0x00, 0x00 }, // (2 col left)
|
||||
{ 0x7F, 0x7F, 0x7F, 0x00, 0x00 }, // (3 col left)
|
||||
|
@ -128,8 +128,136 @@ const uint8_t font_5x7_col[128][5] PROGMEM = {
|
|||
{ 0x08, 0x36, 0x41, 0x00, 0x00 }, // ({)
|
||||
{ 0x00, 0x00, 0x7F, 0x00, 0x00 }, // (|)
|
||||
{ 0x00, 0x00, 0x41, 0x36, 0x08 }, // (})
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, // FIXME tilde
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x08, 0x08, 0x2A, 0x1C, 0x08 }, // (arrow right)
|
||||
{ 0x08, 0x1C, 0x2A, 0x08, 0x08 }, // (arrow left)
|
||||
{ 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, 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, 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, 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, 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 }, //
|
||||
{ 0x14, 0x3E, 0x55, 0x41, 0x22 }, // (€)
|
||||
{ 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, 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, 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, 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, 0x00 }, //
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x1F, 0x64, 0x24, 0x64, 0x1F }, // (Ä)
|
||||
{ 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, 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, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x1E, 0x61, 0x21, 0x61, 0x1E }, // (Ö)
|
||||
{ 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 }, //
|
||||
{ 0x3E, 0x41, 0x01, 0x41, 0x3E }, // (Ü)
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x3F, 0x40, 0x40, 0x49, 0x36 }, // (ß)
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x02, 0x55, 0x15, 0x55, 0x0F }, // (ä)
|
||||
{ 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, 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, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x0E, 0x51, 0x11, 0x51, 0x0E }, // (ö)
|
||||
{ 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 }, //
|
||||
{ 0x1E, 0x41, 0x01, 0x42, 0x1F }, // (ü)
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, //
|
||||
{ 0x18, 0x45, 0x05, 0x45, 0x1E }, // (ÿ)
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue