1212*/
1313static const std::array<uint8_t , 1534 > FontDefault =
1414{
15- 0x06 , 0x08 , 0x00 , 0xFF , // x_size, y_size, offset, total characters,
15+ 0x06 , 0x08 , 0x00 , 0xFE , // x_size, y_size, offset, (last char - offset)
16160x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
17170x00 , 0x3E , 0x5B , 0x4F , 0x5B , 0x3E , // :)
18180x00 , 0x3E , 0x6B , 0x4F , 0x6B , 0x3E ,
@@ -276,7 +276,7 @@ static const std::array<uint8_t, 1534> FontDefault =
276276*/
277277static const std::array<uint8_t , 535 > FontWide =
278278{
279- 0x09 , 0x08 , 0x20 , 0x3A , // x_size, y_size, offset, total characters,
279+ 0x09 , 0x08 , 0x20 , 0x3A , // x_size, y_size, offset, (last char - offset)
2802800x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , //
2812810x00 ,0x00 ,0x00 ,0x00 ,0x5F ,0x00 ,0x00 ,0x00 ,0x00 , // !
2822820x00 ,0x00 ,0x03 ,0x00 ,0x03 ,0x00 ,0x00 ,0x00 ,0x00 , // "
@@ -345,7 +345,7 @@ static const std::array<uint8_t, 535> FontWide =
345345*/
346346static const std::array<uint8_t , 764 > FontSinclairS=
347347{
348- 0x08 ,0x08 ,0x20 ,0x5F ,
348+ 0x08 ,0x08 ,0x20 ,0x5E ,
3493490x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , // <space>
3503500x00 ,0x00 ,0x00 ,0x00 ,0x5F ,0x00 ,0x00 ,0x00 , // !
3513510x00 ,0x00 ,0x00 ,0x03 ,0x00 ,0x03 ,0x00 ,0x00 , // "
@@ -454,7 +454,7 @@ static const std::array<uint8_t, 764> FontSinclairS=
454454*/
455455static const std::array<uint8_t , 289 > FontPICO =
456456{
457- 0x04 , 0x06 , 0x20 , 0x5f , // x-size, y-size, offset, total characters
457+ 0x04 , 0x06 , 0x20 , 0x5E , // x-size, y-size, offset, (last char - offset)
4584580x00 , 0x00 , 0x00 , 0x03 , 0xa0 , 0x00 , 0xc0 , 0x0c , 0x00 , 0xf9 , 0x4f , 0x80 , 0x6b , 0xeb , 0x00 , 0x98 , 0x8c , 0x80 , 0x52 , 0xa5 , 0x80 , 0x03 , 0x00 , 0x00 , // Space, !"#$%&'
4594590x01 , 0xc8 , 0x80 , 0x89 , 0xc0 , 0x00 , 0x50 , 0x85 , 0x00 , 0x21 , 0xc2 , 0x00 , 0x08 , 0x40 , 0x00 , 0x20 , 0x82 , 0x00 , 0x00 , 0x20 , 0x00 , 0x18 , 0x8c , 0x00 , // ()*+,-./
4604600xfa , 0x2f , 0x80 , 0x4b , 0xe0 , 0x80 , 0x5a , 0x66 , 0x80 , 0x8a , 0xa5 , 0x00 , 0xe0 , 0x8f , 0x80 , 0xea , 0xab , 0x00 , 0x72 , 0xa9 , 0x00 , 0x9a , 0x8c , 0x00 , // 01234567
@@ -476,7 +476,7 @@ static const std::array<uint8_t, 289> FontPICO =
476476*/
477477static const std::array<uint8_t , 3044 > FontMEGA =
478478{ // Size is 16x16 (NB 0x10 = 16 decimal)
479- 0x10 ,0x10 ,0x20 ,0x5F , // x-size, y-size, offset, total characters
479+ 0x10 ,0x10 ,0x20 ,0x5E , // x-size, y-size, offset, (last char - offset)
4804800x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , // <space>
4814810x00 ,0x00 ,0x00 ,0x00 ,0xF8 ,0xFC ,0xFC ,0xFC ,0xF8 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x73 ,0x73 ,0x73 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , // !
4824820x00 ,0x00 ,0x00 ,0x00 ,0x1E ,0x3E ,0x3E ,0x00 ,0x00 ,0x00 ,0x3E ,0x3E ,0x1E ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , // "
@@ -586,7 +586,7 @@ static const std::array<uint8_t, 3044> FontMEGA =
586586*/
587587static const std::array<uint8_t , 3044 > FontArialBold =
588588{
589- 0x10 ,0x10 ,0x20 ,0x5F , // x-size, y-size, offset, total characters
589+ 0x10 ,0x10 ,0x20 ,0x5E , // x-size, y-size, offset, (last char - offset)
5905900x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , // <space>
5915910x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0xFC ,0xFC ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x37 ,0x37 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , // !
5925920x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x3C ,0x3C ,0x00 ,0x00 ,0x3C ,0x3C ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , // "
@@ -696,7 +696,7 @@ static const std::array<uint8_t, 3044> FontArialBold =
696696*/
697697static const std::array<uint8_t , 3044 > FontHallfetica =
698698{
699- 0x10 ,0x10 ,0x20 ,0x5F , // x-size, y-size, offset, total characters
699+ 0x10 ,0x10 ,0x20 ,0x5E , // x-size, y-size, offset, (last char - offset)
7007000x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , // <space>
7017010x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0xF8 ,0xF8 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x27 ,0x27 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , // !
7027020x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x38 ,0x38 ,0x00 ,0x38 ,0x38 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , // "
@@ -806,7 +806,7 @@ static const std::array<uint8_t, 3044> FontHallfetica =
806806*/
807807static const std::array<uint8_t , 4564 > FontArialRound =
808808{
809- 0x10 ,0x18 ,0x20 ,0x5F , // x-size, y-size, offset, total characters
809+ 0x10 ,0x18 ,0x20 ,0x5E , // x-size, y-size, offset, (last char - offset)
8108100x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , // <space>
8118110x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0xFE ,0xFF ,0xFF ,0xFE ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x03 ,0x9F ,0x9F ,0x01 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x03 ,0x07 ,0x07 ,0x03 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , // !
8128120x00 ,0x00 ,0x00 ,0x00 ,0xF0 ,0xFC ,0xCC ,0x00 ,0x00 ,0xF0 ,0xFC ,0xCC ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x01 ,0x01 ,0x00 ,0x00 ,0x00 ,0x01 ,0x01 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , // "
@@ -910,13 +910,13 @@ static const std::array<uint8_t, 4564> FontArialRound =
910910};
911911
912912/* !
913- Font type: Full font (95 chars)
913+ Font type: Full font (91 chars)
914914 Font size: 16x32 pixels
915915 Grotesk, This is a clear reading, modern sans-serif font.
916916*/
917917static const std::array<uint8_t , 5828 > FontGrotesk =
918918{
919- 0x10 ,0x20 ,0x20 ,0x5B , // x-size, y-size, offset, total characters
919+ 0x10 ,0x20 ,0x20 ,0x5A , // x-size, y-size, offset, (last char - offset)
9209200x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , // <space>
9219210x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0xF8 ,0xF8 ,0xF8 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0xFF ,0xFF ,0xFF ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x07 ,0x07 ,0x07 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x0F ,0x0F ,0x0F ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , // !
9229220x00 ,0x00 ,0x00 ,0xC0 ,0xF0 ,0xFC ,0x7C ,0x00 ,0x00 ,0xC0 ,0xF0 ,0xFC ,0x7C ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x0F ,0x0F ,0x0F ,0x00 ,0x00 ,0x00 ,0x0F ,0x0F ,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 , // "
@@ -1022,7 +1022,7 @@ static const std::array<uint8_t, 5828> FontGrotesk =
10221022*/
10231023static const std::array<uint8_t , 2692 > FontSixteenSeg =
10241024{
1025- 0x20 ,0x30 ,0x2D ,0x0D , // x-size, y-size, offset, total characters
1025+ 0x20 ,0x30 ,0x2D ,0x0D , // x-size, y-size, offset, (last char - offset)
102610260x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x80 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0x80 ,0x00 ,0x00 ,0x80 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0x80 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x01 ,0x03 ,0x03 ,0x03 ,0x03 ,0x03 ,0x03 ,0x03 ,0x03 ,0x03 ,0x01 ,0x00 ,0x00 ,0x01 ,0x03 ,0x03 ,0x03 ,0x03 ,0x03 ,0x03 ,0x03 ,0x03 ,0x03 ,0x01 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , // -
102710270x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x38 ,0x38 ,0x38 ,0x38 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , // .
102810280x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x80 ,0xC0 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0xC0 ,0xF0 ,0xFC ,0x7E ,0x1F ,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 ,0x1F ,0x0F ,0x03 ,0x01 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x80 ,0xC0 ,0xF0 ,0xF8 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0xE0 ,0xF8 ,0x7E ,0x3F ,0x0F ,0x03 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x03 ,0x01 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , // /
0 commit comments