kopia lustrzana https://github.com/raspberrypi/pico-playground
1276 wiersze
41 KiB
C
1276 wiersze
41 KiB
C
|
#include "font.h"
|
||
|
|
||
|
/***********************************************************************************
|
||
|
* AtlantisInternational.ttf 12 px Font in U+0020 ( ) .. U+007e (~) range with 1 bpp
|
||
|
***********************************************************************************/
|
||
|
|
||
|
/*Store the image of the letters (glyph)*/
|
||
|
const uint8_t atlantis_glyph_bitmap[] =
|
||
|
{
|
||
|
/*Unicode: U+0020 ( ) , Width: 4 */
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
|
||
|
/*Unicode: U+0021 (!) , Width: 1 */
|
||
|
0x00, //.
|
||
|
0x80, //%
|
||
|
0x80, //%
|
||
|
0x80, //%
|
||
|
0x80, //%
|
||
|
0x80, //%
|
||
|
0x00, //.
|
||
|
0x80, //%
|
||
|
0x00, //.
|
||
|
|
||
|
/*Unicode: U+0022 (") , Width: 3 */
|
||
|
0xa0, //%.%
|
||
|
0xa0, //%.%
|
||
|
0xa0, //%.%
|
||
|
0x00, //...
|
||
|
0x00, //...
|
||
|
0x00, //...
|
||
|
0x00, //...
|
||
|
0x00, //...
|
||
|
0x00, //...
|
||
|
|
||
|
/*Unicode: U+0023 (#) , Width: 6 */
|
||
|
0x28, //..%.%.
|
||
|
0x28, //..%.%.
|
||
|
0xfc, //%%%%%%
|
||
|
0x50, //.%.%..
|
||
|
0x50, //.%.%..
|
||
|
0xfc, //%%%%%%
|
||
|
0x50, //.%.%..
|
||
|
0x50, //.%.%..
|
||
|
0x00, //......
|
||
|
|
||
|
/*Unicode: U+0024 ($) , Width: 5 */
|
||
|
0x20, //..%..
|
||
|
0x70, //.%%%.
|
||
|
0xa8, //%.%.%
|
||
|
0xa0, //%.%..
|
||
|
0x70, //.%%%.
|
||
|
0x28, //..%.%
|
||
|
0xa8, //%.%.%
|
||
|
0x70, //.%%%.
|
||
|
0x20, //..%..
|
||
|
|
||
|
/*Unicode: U+0025 (%) , Width: 8 */
|
||
|
0x00, //........
|
||
|
0xe4, //%%%..%..
|
||
|
0xa8, //%.%.%...
|
||
|
0xe8, //%%%.%...
|
||
|
0x17, //...%.%%%
|
||
|
0x15, //...%.%.%
|
||
|
0x27, //..%..%%%
|
||
|
0x20, //..%.....
|
||
|
0x00, //........
|
||
|
|
||
|
/*Unicode: U+0026 (&) , Width: 7 */
|
||
|
0x30, //..%%...
|
||
|
0x48, //.%..%..
|
||
|
0x48, //.%..%..
|
||
|
0x30, //..%%...
|
||
|
0x52, //.%.%..%
|
||
|
0x8c, //%...%%.
|
||
|
0x8c, //%...%%.
|
||
|
0x72, //.%%%..%
|
||
|
0x00, //.......
|
||
|
|
||
|
/*Unicode: U+0027 (') , Width: 1 */
|
||
|
0x00, //.
|
||
|
0x80, //%
|
||
|
0x80, //%
|
||
|
0x00, //.
|
||
|
0x00, //.
|
||
|
0x00, //.
|
||
|
0x00, //.
|
||
|
0x00, //.
|
||
|
0x00, //.
|
||
|
|
||
|
/*Unicode: U+0028 (() , Width: 3 */
|
||
|
0x00, //...
|
||
|
0x20, //..%
|
||
|
0x40, //.%.
|
||
|
0x80, //%..
|
||
|
0x80, //%..
|
||
|
0x80, //%..
|
||
|
0x80, //%..
|
||
|
0x40, //.%.
|
||
|
0x20, //..%
|
||
|
|
||
|
/*Unicode: U+0029 ()) , Width: 3 */
|
||
|
0x00, //...
|
||
|
0x80, //%..
|
||
|
0x40, //.%.
|
||
|
0x20, //..%
|
||
|
0x20, //..%
|
||
|
0x20, //..%
|
||
|
0x20, //..%
|
||
|
0x40, //.%.
|
||
|
0x80, //%..
|
||
|
|
||
|
/*Unicode: U+002a (*) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0xa8, //%.%.%
|
||
|
0x70, //.%%%.
|
||
|
0xa8, //%.%.%
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+002b (+) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x20, //..%..
|
||
|
0x20, //..%..
|
||
|
0xf8, //%%%%%
|
||
|
0x20, //..%..
|
||
|
0x20, //..%..
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+002c (,) , Width: 2 */
|
||
|
0x00, //..
|
||
|
0x00, //..
|
||
|
0x00, //..
|
||
|
0x00, //..
|
||
|
0x00, //..
|
||
|
0x00, //..
|
||
|
0x40, //.%
|
||
|
0x40, //.%
|
||
|
0x80, //%.
|
||
|
|
||
|
/*Unicode: U+002d (-) , Width: 3 */
|
||
|
0x00, //...
|
||
|
0x00, //...
|
||
|
0x00, //...
|
||
|
0x00, //...
|
||
|
0x00, //...
|
||
|
0xe0, //%%%
|
||
|
0x00, //...
|
||
|
0x00, //...
|
||
|
0x00, //...
|
||
|
|
||
|
/*Unicode: U+002e (.) , Width: 1 */
|
||
|
0x00, //.
|
||
|
0x00, //.
|
||
|
0x00, //.
|
||
|
0x00, //.
|
||
|
0x00, //.
|
||
|
0x00, //.
|
||
|
0x80, //%
|
||
|
0x80, //%
|
||
|
0x00, //.
|
||
|
|
||
|
/*Unicode: U+002f (/) , Width: 3 */
|
||
|
0x00, //...
|
||
|
0x20, //..%
|
||
|
0x20, //..%
|
||
|
0x40, //.%.
|
||
|
0x40, //.%.
|
||
|
0x40, //.%.
|
||
|
0x80, //%..
|
||
|
0x80, //%..
|
||
|
0x00, //...
|
||
|
|
||
|
/*Unicode: U+0030 (0) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x70, //.%%%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x70, //.%%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0031 (1) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x20, //..%..
|
||
|
0x60, //.%%..
|
||
|
0x20, //..%..
|
||
|
0x20, //..%..
|
||
|
0x20, //..%..
|
||
|
0x20, //..%..
|
||
|
0xf8, //%%%%%
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0032 (2) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x70, //.%%%.
|
||
|
0x88, //%...%
|
||
|
0x08, //....%
|
||
|
0x10, //...%.
|
||
|
0x20, //..%..
|
||
|
0x40, //.%...
|
||
|
0xf8, //%%%%%
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0033 (3) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0xf0, //%%%%.
|
||
|
0x08, //....%
|
||
|
0x08, //....%
|
||
|
0x30, //..%%.
|
||
|
0x08, //....%
|
||
|
0x08, //....%
|
||
|
0xf0, //%%%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0034 (4) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x10, //...%.
|
||
|
0x30, //..%%.
|
||
|
0x50, //.%.%.
|
||
|
0x90, //%..%.
|
||
|
0xf8, //%%%%%
|
||
|
0x10, //...%.
|
||
|
0x10, //...%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0035 (5) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0xf8, //%%%%%
|
||
|
0x80, //%....
|
||
|
0x80, //%....
|
||
|
0xf0, //%%%%.
|
||
|
0x08, //....%
|
||
|
0x88, //%...%
|
||
|
0x70, //.%%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0036 (6) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x70, //.%%%.
|
||
|
0x88, //%...%
|
||
|
0x80, //%....
|
||
|
0xf0, //%%%%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x70, //.%%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0037 (7) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0xf8, //%%%%%
|
||
|
0x08, //....%
|
||
|
0x10, //...%.
|
||
|
0x20, //..%..
|
||
|
0x20, //..%..
|
||
|
0x40, //.%...
|
||
|
0x40, //.%...
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0038 (8) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x70, //.%%%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x70, //.%%%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x70, //.%%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0039 (9) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x70, //.%%%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x78, //.%%%%
|
||
|
0x08, //....%
|
||
|
0x08, //....%
|
||
|
0x70, //.%%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+003a (:) , Width: 1 */
|
||
|
0x00, //.
|
||
|
0x00, //.
|
||
|
0x00, //.
|
||
|
0x80, //%
|
||
|
0x00, //.
|
||
|
0x00, //.
|
||
|
0x00, //.
|
||
|
0x80, //%
|
||
|
0x00, //.
|
||
|
|
||
|
/*Unicode: U+003b (;) , Width: 2 */
|
||
|
0x00, //..
|
||
|
0x00, //..
|
||
|
0x00, //..
|
||
|
0x40, //.%
|
||
|
0x00, //..
|
||
|
0x00, //..
|
||
|
0x40, //.%
|
||
|
0x40, //.%
|
||
|
0x80, //%.
|
||
|
|
||
|
/*Unicode: U+003c (<) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x18, //...%%
|
||
|
0x60, //.%%..
|
||
|
0x80, //%....
|
||
|
0x60, //.%%..
|
||
|
0x18, //...%%
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+003d (=) , Width: 4 */
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
0xf0, //%%%%
|
||
|
0x00, //....
|
||
|
0xf0, //%%%%
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
|
||
|
/*Unicode: U+003e (>) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0xc0, //%%...
|
||
|
0x30, //..%%.
|
||
|
0x08, //....%
|
||
|
0x30, //..%%.
|
||
|
0xc0, //%%...
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+003f (?) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x70, //.%%%.
|
||
|
0x88, //%...%
|
||
|
0x08, //....%
|
||
|
0x10, //...%.
|
||
|
0x20, //..%..
|
||
|
0x00, //.....
|
||
|
0x20, //..%..
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0040 (@) , Width: 8 */
|
||
|
0x00, //........
|
||
|
0x3c, //..%%%%..
|
||
|
0x42, //.%....%.
|
||
|
0x9d, //%..%%%.%
|
||
|
0xa5, //%.%..%.%
|
||
|
0xa5, //%.%..%.%
|
||
|
0x9e, //%..%%%%.
|
||
|
0x41, //.%.....%
|
||
|
0x3e, //..%%%%%.
|
||
|
|
||
|
/*Unicode: U+0041 (A) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x70, //.%%%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0xf8, //%%%%%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0042 (B) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0xf0, //%%%%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0xf0, //%%%%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0xf0, //%%%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0043 (C) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x70, //.%%%.
|
||
|
0x88, //%...%
|
||
|
0x80, //%....
|
||
|
0x80, //%....
|
||
|
0x80, //%....
|
||
|
0x88, //%...%
|
||
|
0x70, //.%%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0044 (D) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0xf0, //%%%%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0xf0, //%%%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0045 (E) , Width: 6 */
|
||
|
0x00, //......
|
||
|
0xf8, //%%%%%.
|
||
|
0x80, //%.....
|
||
|
0x80, //%.....
|
||
|
0xf0, //%%%%..
|
||
|
0x80, //%.....
|
||
|
0x80, //%.....
|
||
|
0xf8, //%%%%%.
|
||
|
0x00, //......
|
||
|
|
||
|
/*Unicode: U+0046 (F) , Width: 6 */
|
||
|
0x00, //......
|
||
|
0xf8, //%%%%%.
|
||
|
0x80, //%.....
|
||
|
0x80, //%.....
|
||
|
0xf0, //%%%%..
|
||
|
0x80, //%.....
|
||
|
0x80, //%.....
|
||
|
0x80, //%.....
|
||
|
0x00, //......
|
||
|
|
||
|
/*Unicode: U+0047 (G) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x70, //.%%%.
|
||
|
0x88, //%...%
|
||
|
0x80, //%....
|
||
|
0xb8, //%.%%%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x70, //.%%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0048 (H) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0xf8, //%%%%%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0049 (I) , Width: 3 */
|
||
|
0x00, //...
|
||
|
0xe0, //%%%
|
||
|
0x40, //.%.
|
||
|
0x40, //.%.
|
||
|
0x40, //.%.
|
||
|
0x40, //.%.
|
||
|
0x40, //.%.
|
||
|
0xe0, //%%%
|
||
|
0x00, //...
|
||
|
|
||
|
/*Unicode: U+004a (J) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x08, //....%
|
||
|
0x08, //....%
|
||
|
0x08, //....%
|
||
|
0x08, //....%
|
||
|
0x08, //....%
|
||
|
0x88, //%...%
|
||
|
0x70, //.%%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+004b (K) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x88, //%...%
|
||
|
0x90, //%..%.
|
||
|
0xa0, //%.%..
|
||
|
0xc0, //%%...
|
||
|
0xa0, //%.%..
|
||
|
0x90, //%..%.
|
||
|
0x88, //%...%
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+004c (L) , Width: 6 */
|
||
|
0x00, //......
|
||
|
0x80, //%.....
|
||
|
0x80, //%.....
|
||
|
0x80, //%.....
|
||
|
0x80, //%.....
|
||
|
0x80, //%.....
|
||
|
0x80, //%.....
|
||
|
0xf8, //%%%%%.
|
||
|
0x00, //......
|
||
|
|
||
|
/*Unicode: U+004d (M) , Width: 7 */
|
||
|
0x00, //.......
|
||
|
0x82, //%.....%
|
||
|
0xc6, //%%...%%
|
||
|
0xaa, //%.%.%.%
|
||
|
0x92, //%..%..%
|
||
|
0x82, //%.....%
|
||
|
0x82, //%.....%
|
||
|
0x82, //%.....%
|
||
|
0x00, //.......
|
||
|
|
||
|
/*Unicode: U+004e (N) , Width: 6 */
|
||
|
0x00, //......
|
||
|
0x84, //%....%
|
||
|
0xc4, //%%...%
|
||
|
0xa4, //%.%..%
|
||
|
0x94, //%..%.%
|
||
|
0x8c, //%...%%
|
||
|
0x84, //%....%
|
||
|
0x84, //%....%
|
||
|
0x00, //......
|
||
|
|
||
|
/*Unicode: U+004f (O) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x70, //.%%%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x70, //.%%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0050 (P) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0xf0, //%%%%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0xf0, //%%%%.
|
||
|
0x80, //%....
|
||
|
0x80, //%....
|
||
|
0x80, //%....
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0051 (Q) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x70, //.%%%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x70, //.%%%.
|
||
|
0x08, //....%
|
||
|
|
||
|
/*Unicode: U+0052 (R) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0xf0, //%%%%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0xf0, //%%%%.
|
||
|
0xa0, //%.%..
|
||
|
0x90, //%..%.
|
||
|
0x88, //%...%
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0053 (S) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x70, //.%%%.
|
||
|
0x88, //%...%
|
||
|
0x80, //%....
|
||
|
0x70, //.%%%.
|
||
|
0x08, //....%
|
||
|
0x88, //%...%
|
||
|
0x70, //.%%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0054 (T) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0xf8, //%%%%%
|
||
|
0x20, //..%..
|
||
|
0x20, //..%..
|
||
|
0x20, //..%..
|
||
|
0x20, //..%..
|
||
|
0x20, //..%..
|
||
|
0x20, //..%..
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0055 (U) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x70, //.%%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0056 (V) , Width: 7 */
|
||
|
0x00, //.......
|
||
|
0x82, //%.....%
|
||
|
0x44, //.%...%.
|
||
|
0x44, //.%...%.
|
||
|
0x28, //..%.%..
|
||
|
0x28, //..%.%..
|
||
|
0x10, //...%...
|
||
|
0x10, //...%...
|
||
|
0x00, //.......
|
||
|
|
||
|
/*Unicode: U+0057 (W) , Width: 7 */
|
||
|
0x00, //.......
|
||
|
0x82, //%.....%
|
||
|
0x82, //%.....%
|
||
|
0x82, //%.....%
|
||
|
0x92, //%..%..%
|
||
|
0xaa, //%.%.%.%
|
||
|
0xc6, //%%...%%
|
||
|
0x82, //%.....%
|
||
|
0x00, //.......
|
||
|
|
||
|
/*Unicode: U+0058 (X) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x50, //.%.%.
|
||
|
0x20, //..%..
|
||
|
0x50, //.%.%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0059 (Y) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x50, //.%.%.
|
||
|
0x20, //..%..
|
||
|
0x20, //..%..
|
||
|
0x20, //..%..
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+005a (Z) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0xf8, //%%%%%
|
||
|
0x08, //....%
|
||
|
0x10, //...%.
|
||
|
0x20, //..%..
|
||
|
0x40, //.%...
|
||
|
0x80, //%....
|
||
|
0xf8, //%%%%%
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+005b ([) , Width: 2 */
|
||
|
0x00, //..
|
||
|
0xc0, //%%
|
||
|
0x80, //%.
|
||
|
0x80, //%.
|
||
|
0x80, //%.
|
||
|
0x80, //%.
|
||
|
0x80, //%.
|
||
|
0x80, //%.
|
||
|
0xc0, //%%
|
||
|
|
||
|
/*Unicode: U+005c (\) , Width: 3 */
|
||
|
0x00, //...
|
||
|
0x80, //%..
|
||
|
0x80, //%..
|
||
|
0x40, //.%.
|
||
|
0x40, //.%.
|
||
|
0x40, //.%.
|
||
|
0x20, //..%
|
||
|
0x20, //..%
|
||
|
0x00, //...
|
||
|
|
||
|
/*Unicode: U+005d (]) , Width: 2 */
|
||
|
0x00, //..
|
||
|
0xc0, //%%
|
||
|
0x40, //.%
|
||
|
0x40, //.%
|
||
|
0x40, //.%
|
||
|
0x40, //.%
|
||
|
0x40, //.%
|
||
|
0x40, //.%
|
||
|
0xc0, //%%
|
||
|
|
||
|
/*Unicode: U+005e (^) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x20, //..%..
|
||
|
0x50, //.%.%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+005f (_) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0xf8, //%%%%%
|
||
|
|
||
|
/*Unicode: U+0060 (`) , Width: 2 */
|
||
|
0x00, //..
|
||
|
0x80, //%.
|
||
|
0x40, //.%
|
||
|
0x00, //..
|
||
|
0x00, //..
|
||
|
0x00, //..
|
||
|
0x00, //..
|
||
|
0x00, //..
|
||
|
0x00, //..
|
||
|
|
||
|
/*Unicode: U+0061 (a) , Width: 6 */
|
||
|
0x00, //......
|
||
|
0x00, //......
|
||
|
0x00, //......
|
||
|
0x70, //.%%%..
|
||
|
0x08, //....%.
|
||
|
0x78, //.%%%%.
|
||
|
0x88, //%...%.
|
||
|
0x74, //.%%%.%
|
||
|
0x00, //......
|
||
|
|
||
|
/*Unicode: U+0062 (b) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x80, //%....
|
||
|
0x80, //%....
|
||
|
0xf0, //%%%%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0xc8, //%%..%
|
||
|
0xb0, //%.%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0063 (c) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x70, //.%%%.
|
||
|
0x88, //%...%
|
||
|
0x80, //%....
|
||
|
0x88, //%...%
|
||
|
0x70, //.%%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0064 (d) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x08, //....%
|
||
|
0x08, //....%
|
||
|
0x78, //.%%%%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x98, //%..%%
|
||
|
0x68, //.%%.%
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0065 (e) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x70, //.%%%.
|
||
|
0x88, //%...%
|
||
|
0xf8, //%%%%%
|
||
|
0x80, //%....
|
||
|
0x70, //.%%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0066 (f) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x30, //..%%.
|
||
|
0x40, //.%...
|
||
|
0xe0, //%%%..
|
||
|
0x40, //.%...
|
||
|
0x40, //.%...
|
||
|
0x40, //.%...
|
||
|
0x40, //.%...
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0067 (g) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x70, //.%%%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x78, //.%%%%
|
||
|
0x08, //....%
|
||
|
0x70, //.%%%.
|
||
|
|
||
|
/*Unicode: U+0068 (h) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x80, //%....
|
||
|
0x80, //%....
|
||
|
0xb0, //%.%%.
|
||
|
0xc8, //%%..%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0069 (i) , Width: 3 */
|
||
|
0x00, //...
|
||
|
0x40, //.%.
|
||
|
0x00, //...
|
||
|
0xc0, //%%.
|
||
|
0x40, //.%.
|
||
|
0x40, //.%.
|
||
|
0x40, //.%.
|
||
|
0xe0, //%%%
|
||
|
0x00, //...
|
||
|
|
||
|
/*Unicode: U+006a (j) , Width: 3 */
|
||
|
0x00, //...
|
||
|
0x20, //..%
|
||
|
0x00, //...
|
||
|
0x20, //..%
|
||
|
0x20, //..%
|
||
|
0x20, //..%
|
||
|
0x20, //..%
|
||
|
0x20, //..%
|
||
|
0xc0, //%%.
|
||
|
|
||
|
/*Unicode: U+006b (k) , Width: 4 */
|
||
|
0x00, //....
|
||
|
0x80, //%...
|
||
|
0x80, //%...
|
||
|
0x90, //%..%
|
||
|
0xa0, //%.%.
|
||
|
0xc0, //%%..
|
||
|
0xa0, //%.%.
|
||
|
0x90, //%..%
|
||
|
0x00, //....
|
||
|
|
||
|
/*Unicode: U+006c (l) , Width: 2 */
|
||
|
0x00, //..
|
||
|
0xc0, //%%
|
||
|
0x40, //.%
|
||
|
0x40, //.%
|
||
|
0x40, //.%
|
||
|
0x40, //.%
|
||
|
0x40, //.%
|
||
|
0x40, //.%
|
||
|
0x00, //..
|
||
|
|
||
|
/*Unicode: U+006d (m) , Width: 7 */
|
||
|
0x00, //.......
|
||
|
0x00, //.......
|
||
|
0x00, //.......
|
||
|
0xec, //%%%.%%.
|
||
|
0x92, //%..%..%
|
||
|
0x92, //%..%..%
|
||
|
0x92, //%..%..%
|
||
|
0x92, //%..%..%
|
||
|
0x00, //.......
|
||
|
|
||
|
/*Unicode: U+006e (n) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0xb0, //%.%%.
|
||
|
0xc8, //%%..%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+006f (o) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x70, //.%%%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x70, //.%%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0070 (p) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0xf0, //%%%%.
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0xf0, //%%%%.
|
||
|
0x80, //%....
|
||
|
0x80, //%....
|
||
|
|
||
|
/*Unicode: U+0071 (q) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x78, //.%%%%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x78, //.%%%%
|
||
|
0x08, //....%
|
||
|
0x08, //....%
|
||
|
|
||
|
/*Unicode: U+0072 (r) , Width: 4 */
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
0xb0, //%.%%
|
||
|
0xc0, //%%..
|
||
|
0x80, //%...
|
||
|
0x80, //%...
|
||
|
0x80, //%...
|
||
|
0x00, //....
|
||
|
|
||
|
/*Unicode: U+0073 (s) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x78, //.%%%%
|
||
|
0x80, //%....
|
||
|
0x70, //.%%%.
|
||
|
0x08, //....%
|
||
|
0xf0, //%%%%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0074 (t) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x20, //..%..
|
||
|
0xf8, //%%%%%
|
||
|
0x20, //..%..
|
||
|
0x20, //..%..
|
||
|
0x20, //..%..
|
||
|
0x10, //...%.
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0075 (u) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x98, //%..%%
|
||
|
0x68, //.%%.%
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0076 (v) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x50, //.%.%.
|
||
|
0x20, //..%..
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0077 (w) , Width: 7 */
|
||
|
0x00, //.......
|
||
|
0x00, //.......
|
||
|
0x00, //.......
|
||
|
0x92, //%..%..%
|
||
|
0x92, //%..%..%
|
||
|
0x92, //%..%..%
|
||
|
0x92, //%..%..%
|
||
|
0x6c, //.%%.%%.
|
||
|
0x00, //.......
|
||
|
|
||
|
/*Unicode: U+0078 (x) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x88, //%...%
|
||
|
0x50, //.%.%.
|
||
|
0x20, //..%..
|
||
|
0x50, //.%.%.
|
||
|
0x88, //%...%
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+0079 (y) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x88, //%...%
|
||
|
0x78, //.%%%%
|
||
|
0x08, //....%
|
||
|
0x70, //.%%%.
|
||
|
|
||
|
/*Unicode: U+007a (z) , Width: 5 */
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0x00, //.....
|
||
|
0xf8, //%%%%%
|
||
|
0x10, //...%.
|
||
|
0x20, //..%..
|
||
|
0x40, //.%...
|
||
|
0xf8, //%%%%%
|
||
|
0x00, //.....
|
||
|
|
||
|
/*Unicode: U+007b ({) , Width: 3 */
|
||
|
0x00, //...
|
||
|
0x00, //...
|
||
|
0x20, //..%
|
||
|
0x40, //.%.
|
||
|
0x40, //.%.
|
||
|
0x80, //%..
|
||
|
0x40, //.%.
|
||
|
0x40, //.%.
|
||
|
0x20, //..%
|
||
|
|
||
|
/*Unicode: U+007c (|) , Width: 1 */
|
||
|
0x00, //.
|
||
|
0x80, //%
|
||
|
0x80, //%
|
||
|
0x80, //%
|
||
|
0x80, //%
|
||
|
0x80, //%
|
||
|
0x80, //%
|
||
|
0x80, //%
|
||
|
0x80, //%
|
||
|
|
||
|
/*Unicode: U+007d (}) , Width: 3 */
|
||
|
0x00, //...
|
||
|
0x00, //...
|
||
|
0x80, //%..
|
||
|
0x40, //.%.
|
||
|
0x40, //.%.
|
||
|
0x20, //..%
|
||
|
0x40, //.%.
|
||
|
0x40, //.%.
|
||
|
0x80, //%..
|
||
|
|
||
|
/*Unicode: U+007e (~) , Width: 4 */
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
0x50, //.%.%
|
||
|
0xa0, //%.%.
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
0x00, //....
|
||
|
|
||
|
};
|
||
|
|
||
|
const uint8_t atlantis_glyph_widths[] =
|
||
|
{
|
||
|
2, //4, /*Unicode: U+0020 ( )*/
|
||
|
1, /*Unicode: U+0021 (!)*/
|
||
|
3, /*Unicode: U+0022 (")*/
|
||
|
6, /*Unicode: U+0023 (#)*/
|
||
|
5, /*Unicode: U+0024 ($)*/
|
||
|
8, /*Unicode: U+0025 (%)*/
|
||
|
7, /*Unicode: U+0026 (&)*/
|
||
|
1, /*Unicode: U+0027 (')*/
|
||
|
3, /*Unicode: U+0028 (()*/
|
||
|
3, /*Unicode: U+0029 ())*/
|
||
|
5, /*Unicode: U+002a (*)*/
|
||
|
5, /*Unicode: U+002b (+)*/
|
||
|
2, /*Unicode: U+002c (,)*/
|
||
|
3, /*Unicode: U+002d (-)*/
|
||
|
1, /*Unicode: U+002e (.)*/
|
||
|
3, /*Unicode: U+002f (/)*/
|
||
|
5, /*Unicode: U+0030 (0)*/
|
||
|
5, /*Unicode: U+0031 (1)*/
|
||
|
5, /*Unicode: U+0032 (2)*/
|
||
|
5, /*Unicode: U+0033 (3)*/
|
||
|
5, /*Unicode: U+0034 (4)*/
|
||
|
5, /*Unicode: U+0035 (5)*/
|
||
|
5, /*Unicode: U+0036 (6)*/
|
||
|
5, /*Unicode: U+0037 (7)*/
|
||
|
5, /*Unicode: U+0038 (8)*/
|
||
|
5, /*Unicode: U+0039 (9)*/
|
||
|
1, /*Unicode: U+003a (:)*/
|
||
|
2, /*Unicode: U+003b (;)*/
|
||
|
5, /*Unicode: U+003c (<)*/
|
||
|
4, /*Unicode: U+003d (=)*/
|
||
|
5, /*Unicode: U+003e (>)*/
|
||
|
5, /*Unicode: U+003f (?)*/
|
||
|
8, /*Unicode: U+0040 (@)*/
|
||
|
5, /*Unicode: U+0041 (A)*/
|
||
|
5, /*Unicode: U+0042 (B)*/
|
||
|
5, /*Unicode: U+0043 (C)*/
|
||
|
5, /*Unicode: U+0044 (D)*/
|
||
|
6, /*Unicode: U+0045 (E)*/
|
||
|
5, //6 /*Unicode: U+0046 (F)*/
|
||
|
5, /*Unicode: U+0047 (G)*/
|
||
|
5, /*Unicode: U+0048 (H)*/
|
||
|
3, /*Unicode: U+0049 (I)*/
|
||
|
5, /*Unicode: U+004a (J)*/
|
||
|
5, /*Unicode: U+004b (K)*/
|
||
|
6, /*Unicode: U+004c (L)*/
|
||
|
7, /*Unicode: U+004d (M)*/
|
||
|
6, /*Unicode: U+004e (N)*/
|
||
|
5, /*Unicode: U+004f (O)*/
|
||
|
5, /*Unicode: U+0050 (P)*/
|
||
|
5, /*Unicode: U+0051 (Q)*/
|
||
|
5, /*Unicode: U+0052 (R)*/
|
||
|
5, /*Unicode: U+0053 (S)*/
|
||
|
4, //5, /*Unicode: U+0054 (T)*/
|
||
|
5, /*Unicode: U+0055 (U)*/
|
||
|
7, /*Unicode: U+0056 (V)*/
|
||
|
7, /*Unicode: U+0057 (W)*/
|
||
|
5, /*Unicode: U+0058 (X)*/
|
||
|
5, /*Unicode: U+0059 (Y)*/
|
||
|
5, /*Unicode: U+005a (Z)*/
|
||
|
2, /*Unicode: U+005b ([)*/
|
||
|
3, /*Unicode: U+005c (\)*/
|
||
|
2, /*Unicode: U+005d (])*/
|
||
|
5, /*Unicode: U+005e (^)*/
|
||
|
5, /*Unicode: U+005f (_)*/
|
||
|
2, /*Unicode: U+0060 (`)*/
|
||
|
5, //6, /*Unicode: U+0061 (a)*/
|
||
|
5, /*Unicode: U+0062 (b)*/
|
||
|
5, /*Unicode: U+0063 (c)*/
|
||
|
5, /*Unicode: U+0064 (d)*/
|
||
|
5, /*Unicode: U+0065 (e)*/
|
||
|
4, //5, /*Unicode: U+0066 (f)*/
|
||
|
5, /*Unicode: U+0067 (g)*/
|
||
|
5, /*Unicode: U+0068 (h)*/
|
||
|
3, /*Unicode: U+0069 (i)*/
|
||
|
3, /*Unicode: U+006a (j)*/
|
||
|
4, /*Unicode: U+006b (k)*/
|
||
|
2, /*Unicode: U+006c (l)*/
|
||
|
7, /*Unicode: U+006d (m)*/
|
||
|
5, /*Unicode: U+006e (n)*/
|
||
|
5, /*Unicode: U+006f (o)*/
|
||
|
5, /*Unicode: U+0070 (p)*/
|
||
|
5, /*Unicode: U+0071 (q)*/
|
||
|
4, /*Unicode: U+0072 (r)*/
|
||
|
5, /*Unicode: U+0073 (s)*/
|
||
|
5, /*Unicode: U+0074 (t)*/
|
||
|
5, /*Unicode: U+0075 (u)*/
|
||
|
5, /*Unicode: U+0076 (v)*/
|
||
|
7, /*Unicode: U+0077 (w)*/
|
||
|
5, /*Unicode: U+0078 (x)*/
|
||
|
5, /*Unicode: U+0079 (y)*/
|
||
|
5, /*Unicode: U+007a (z)*/
|
||
|
3, /*Unicode: U+007b ({)*/
|
||
|
1, /*Unicode: U+007c (|)*/
|
||
|
3, /*Unicode: U+007d (})*/
|
||
|
4, /*Unicode: U+007e (~)*/
|
||
|
};
|
||
|
|
||
|
|
||
|
// note the above have 2 pixels off the top and 1 off the bottom
|
||
|
#if 0
|
||
|
/*Store the glyph descriptions*/
|
||
|
static const lv_font_glyph_dsc_t atlantis_glyph_dsc[] =
|
||
|
{
|
||
|
{.w_px = 4, .glyph_index = 0}, /*Unicode: U+0020 ( )*/
|
||
|
{.w_px = 1, .glyph_index = 12}, /*Unicode: U+0021 (!)*/
|
||
|
{.w_px = 3, .glyph_index = 24}, /*Unicode: U+0022 (")*/
|
||
|
{.w_px = 6, .glyph_index = 36}, /*Unicode: U+0023 (#)*/
|
||
|
{.w_px = 5, .glyph_index = 48}, /*Unicode: U+0024 ($)*/
|
||
|
{.w_px = 8, .glyph_index = 60}, /*Unicode: U+0025 (%)*/
|
||
|
{.w_px = 7, .glyph_index = 72}, /*Unicode: U+0026 (&)*/
|
||
|
{.w_px = 1, .glyph_index = 84}, /*Unicode: U+0027 (')*/
|
||
|
{.w_px = 3, .glyph_index = 96}, /*Unicode: U+0028 (()*/
|
||
|
{.w_px = 3, .glyph_index = 108}, /*Unicode: U+0029 ())*/
|
||
|
{.w_px = 5, .glyph_index = 120}, /*Unicode: U+002a (*)*/
|
||
|
{.w_px = 5, .glyph_index = 132}, /*Unicode: U+002b (+)*/
|
||
|
{.w_px = 2, .glyph_index = 144}, /*Unicode: U+002c (,)*/
|
||
|
{.w_px = 3, .glyph_index = 156}, /*Unicode: U+002d (-)*/
|
||
|
{.w_px = 1, .glyph_index = 168}, /*Unicode: U+002e (.)*/
|
||
|
{.w_px = 3, .glyph_index = 180}, /*Unicode: U+002f (/)*/
|
||
|
{.w_px = 5, .glyph_index = 192}, /*Unicode: U+0030 (0)*/
|
||
|
{.w_px = 5, .glyph_index = 204}, /*Unicode: U+0031 (1)*/
|
||
|
{.w_px = 5, .glyph_index = 216}, /*Unicode: U+0032 (2)*/
|
||
|
{.w_px = 5, .glyph_index = 228}, /*Unicode: U+0033 (3)*/
|
||
|
{.w_px = 5, .glyph_index = 240}, /*Unicode: U+0034 (4)*/
|
||
|
{.w_px = 5, .glyph_index = 252}, /*Unicode: U+0035 (5)*/
|
||
|
{.w_px = 5, .glyph_index = 264}, /*Unicode: U+0036 (6)*/
|
||
|
{.w_px = 5, .glyph_index = 276}, /*Unicode: U+0037 (7)*/
|
||
|
{.w_px = 5, .glyph_index = 288}, /*Unicode: U+0038 (8)*/
|
||
|
{.w_px = 5, .glyph_index = 300}, /*Unicode: U+0039 (9)*/
|
||
|
{.w_px = 1, .glyph_index = 312}, /*Unicode: U+003a (:)*/
|
||
|
{.w_px = 2, .glyph_index = 324}, /*Unicode: U+003b (;)*/
|
||
|
{.w_px = 5, .glyph_index = 336}, /*Unicode: U+003c (<)*/
|
||
|
{.w_px = 4, .glyph_index = 348}, /*Unicode: U+003d (=)*/
|
||
|
{.w_px = 5, .glyph_index = 360}, /*Unicode: U+003e (>)*/
|
||
|
{.w_px = 5, .glyph_index = 372}, /*Unicode: U+003f (?)*/
|
||
|
{.w_px = 8, .glyph_index = 384}, /*Unicode: U+0040 (@)*/
|
||
|
{.w_px = 5, .glyph_index = 396}, /*Unicode: U+0041 (A)*/
|
||
|
{.w_px = 5, .glyph_index = 408}, /*Unicode: U+0042 (B)*/
|
||
|
{.w_px = 5, .glyph_index = 420}, /*Unicode: U+0043 (C)*/
|
||
|
{.w_px = 5, .glyph_index = 432}, /*Unicode: U+0044 (D)*/
|
||
|
{.w_px = 6, .glyph_index = 444}, /*Unicode: U+0045 (E)*/
|
||
|
{.w_px = 6, .glyph_index = 456}, /*Unicode: U+0046 (F)*/
|
||
|
{.w_px = 5, .glyph_index = 468}, /*Unicode: U+0047 (G)*/
|
||
|
{.w_px = 5, .glyph_index = 480}, /*Unicode: U+0048 (H)*/
|
||
|
{.w_px = 3, .glyph_index = 492}, /*Unicode: U+0049 (I)*/
|
||
|
{.w_px = 5, .glyph_index = 504}, /*Unicode: U+004a (J)*/
|
||
|
{.w_px = 5, .glyph_index = 516}, /*Unicode: U+004b (K)*/
|
||
|
{.w_px = 6, .glyph_index = 528}, /*Unicode: U+004c (L)*/
|
||
|
{.w_px = 7, .glyph_index = 540}, /*Unicode: U+004d (M)*/
|
||
|
{.w_px = 6, .glyph_index = 552}, /*Unicode: U+004e (N)*/
|
||
|
{.w_px = 5, .glyph_index = 564}, /*Unicode: U+004f (O)*/
|
||
|
{.w_px = 5, .glyph_index = 576}, /*Unicode: U+0050 (P)*/
|
||
|
{.w_px = 5, .glyph_index = 588}, /*Unicode: U+0051 (Q)*/
|
||
|
{.w_px = 5, .glyph_index = 600}, /*Unicode: U+0052 (R)*/
|
||
|
{.w_px = 5, .glyph_index = 612}, /*Unicode: U+0053 (S)*/
|
||
|
{.w_px = 5, .glyph_index = 624}, /*Unicode: U+0054 (T)*/
|
||
|
{.w_px = 5, .glyph_index = 636}, /*Unicode: U+0055 (U)*/
|
||
|
{.w_px = 7, .glyph_index = 648}, /*Unicode: U+0056 (V)*/
|
||
|
{.w_px = 7, .glyph_index = 660}, /*Unicode: U+0057 (W)*/
|
||
|
{.w_px = 5, .glyph_index = 672}, /*Unicode: U+0058 (X)*/
|
||
|
{.w_px = 5, .glyph_index = 684}, /*Unicode: U+0059 (Y)*/
|
||
|
{.w_px = 5, .glyph_index = 696}, /*Unicode: U+005a (Z)*/
|
||
|
{.w_px = 2, .glyph_index = 708}, /*Unicode: U+005b ([)*/
|
||
|
{.w_px = 3, .glyph_index = 720}, /*Unicode: U+005c (\)*/
|
||
|
{.w_px = 2, .glyph_index = 732}, /*Unicode: U+005d (])*/
|
||
|
{.w_px = 5, .glyph_index = 744}, /*Unicode: U+005e (^)*/
|
||
|
{.w_px = 5, .glyph_index = 756}, /*Unicode: U+005f (_)*/
|
||
|
{.w_px = 2, .glyph_index = 768}, /*Unicode: U+0060 (`)*/
|
||
|
{.w_px = 6, .glyph_index = 780}, /*Unicode: U+0061 (a)*/
|
||
|
{.w_px = 5, .glyph_index = 792}, /*Unicode: U+0062 (b)*/
|
||
|
{.w_px = 5, .glyph_index = 804}, /*Unicode: U+0063 (c)*/
|
||
|
{.w_px = 5, .glyph_index = 816}, /*Unicode: U+0064 (d)*/
|
||
|
{.w_px = 5, .glyph_index = 828}, /*Unicode: U+0065 (e)*/
|
||
|
{.w_px = 5, .glyph_index = 840}, /*Unicode: U+0066 (f)*/
|
||
|
{.w_px = 5, .glyph_index = 852}, /*Unicode: U+0067 (g)*/
|
||
|
{.w_px = 5, .glyph_index = 864}, /*Unicode: U+0068 (h)*/
|
||
|
{.w_px = 3, .glyph_index = 876}, /*Unicode: U+0069 (i)*/
|
||
|
{.w_px = 3, .glyph_index = 888}, /*Unicode: U+006a (j)*/
|
||
|
{.w_px = 4, .glyph_index = 900}, /*Unicode: U+006b (k)*/
|
||
|
{.w_px = 2, .glyph_index = 912}, /*Unicode: U+006c (l)*/
|
||
|
{.w_px = 7, .glyph_index = 924}, /*Unicode: U+006d (m)*/
|
||
|
{.w_px = 5, .glyph_index = 936}, /*Unicode: U+006e (n)*/
|
||
|
{.w_px = 5, .glyph_index = 948}, /*Unicode: U+006f (o)*/
|
||
|
{.w_px = 5, .glyph_index = 960}, /*Unicode: U+0070 (p)*/
|
||
|
{.w_px = 5, .glyph_index = 972}, /*Unicode: U+0071 (q)*/
|
||
|
{.w_px = 4, .glyph_index = 984}, /*Unicode: U+0072 (r)*/
|
||
|
{.w_px = 5, .glyph_index = 996}, /*Unicode: U+0073 (s)*/
|
||
|
{.w_px = 5, .glyph_index = 1008}, /*Unicode: U+0074 (t)*/
|
||
|
{.w_px = 5, .glyph_index = 1020}, /*Unicode: U+0075 (u)*/
|
||
|
{.w_px = 5, .glyph_index = 1032}, /*Unicode: U+0076 (v)*/
|
||
|
{.w_px = 7, .glyph_index = 1044}, /*Unicode: U+0077 (w)*/
|
||
|
{.w_px = 5, .glyph_index = 1056}, /*Unicode: U+0078 (x)*/
|
||
|
{.w_px = 5, .glyph_index = 1068}, /*Unicode: U+0079 (y)*/
|
||
|
{.w_px = 5, .glyph_index = 1080}, /*Unicode: U+007a (z)*/
|
||
|
{.w_px = 3, .glyph_index = 1092}, /*Unicode: U+007b ({)*/
|
||
|
{.w_px = 1, .glyph_index = 1104}, /*Unicode: U+007c (|)*/
|
||
|
{.w_px = 3, .glyph_index = 1116}, /*Unicode: U+007d (})*/
|
||
|
{.w_px = 4, .glyph_index = 1128}, /*Unicode: U+007e (~)*/
|
||
|
};
|
||
|
|
||
|
|
||
|
lv_font_t atlantis =
|
||
|
{
|
||
|
.unicode_first = 32, /*First Unicode letter in this font*/
|
||
|
.unicode_last = 126, /*Last Unicode letter in this font*/
|
||
|
.h_px = 12, /*Font height in pixels*/
|
||
|
.glyph_bitmap = atlantis_glyph_bitmap, /*Bitmap of glyphs*/
|
||
|
.glyph_dsc = atlantis_glyph_dsc, /*Description of glyphs*/
|
||
|
.glyph_cnt = 95, /*Number of glyphs in the font*/
|
||
|
.unicode_list = NULL, /*Every character in the font from 'unicode_first' to 'unicode_last'*/
|
||
|
.get_bitmap = lv_font_get_bitmap_continuous, /*Function pointer to get glyph's bitmap*/
|
||
|
.get_width = lv_font_get_width_continuous, /*Function pointer to get glyph's width*/
|
||
|
.bpp = 1, /*Bit per pixel*/
|
||
|
.monospace = 0, /*Fix width (0: if not used)*/
|
||
|
.next_page = NULL, /*Pointer to a font extension*/
|
||
|
};
|
||
|
#endif
|