summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichele Bini <michele.bini@gmail.com>2022-03-24 06:50:06 (GMT)
committerMichele Bini <michele.bini@gmail.com>2022-03-24 10:19:19 (GMT)
commita5af528d64429f23c6a6de91e660a19ed19e19c5 (patch)
treeae81f61ad5387a1c85a02c0006b4ace962b1ab7b
parentcbbb102e4fe382926047327187ef274653da79b4 (diff)
sans infinitimestyle
-rw-r--r--src/CMakeLists.txt2
-rw-r--r--src/displayapp/fonts/README.md8
-rw-r--r--src/displayapp/fonts/open_sans_light.c1261
-rw-r--r--src/displayapp/fonts/open_sans_light.ttfbin101696 -> 0 bytes
-rw-r--r--src/displayapp/screens/Clock.cpp9
-rw-r--r--src/displayapp/screens/Clock.h1
-rw-r--r--src/displayapp/screens/PineTimeStyle.cpp601
-rw-r--r--src/displayapp/screens/PineTimeStyle.h111
-rw-r--r--src/displayapp/screens/settings/SettingWatchFace.h2
-rw-r--r--src/libs/lv_conf.h1
10 files changed, 1 insertions, 1995 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index c3457ab..bf3d382 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -452,7 +452,6 @@ list(APPEND SOURCE_FILES
## Watch faces
displayapp/screens/WatchFaceDigital.cpp
- displayapp/screens/PineTimeStyle.cpp
##
@@ -508,7 +507,6 @@ list(APPEND SOURCE_FILES
displayapp/fonts/jetbrains_mono_76.c
displayapp/fonts/jetbrains_mono_42.c
displayapp/fonts/lv_font_sys_48.c
- displayapp/fonts/open_sans_light.c
displayapp/lv_pinetime_theme.c
systemtask/SystemTask.cpp
diff --git a/src/displayapp/fonts/README.md b/src/displayapp/fonts/README.md
index 7e6203f..bc4a02b 100644
--- a/src/displayapp/fonts/README.md
+++ b/src/displayapp/fonts/README.md
@@ -74,14 +74,6 @@ with
* Do not enable font compression or horizontal subpixel rendering
* Load the file `JetBrainsMono-ExtraBold.tff` (use the file in this repo to ensure the version matches) and specify the following range: `0x30-0x3a`
-### PineTimeStyle font
-
-* Name: open_sans_light
-* Size: 150
-* Bpp: 1 bit-per-pixel
-* Do not enable font compression or horizontal subpixel rendering
-* Load the file `open_sans_light.tff` (use the file in this repo to ensure the version matches) and specify the following symbols: `0123456789`
-
### Symbols font (Used in QuickSettings for example)
* Name: lv_font_sys_48
diff --git a/src/displayapp/fonts/open_sans_light.c b/src/displayapp/fonts/open_sans_light.c
deleted file mode 100644
index 84b7869..0000000
--- a/src/displayapp/fonts/open_sans_light.c
+++ /dev/null
@@ -1,1261 +0,0 @@
-/*******************************************************************************
- * Size: 150 px
- * Bpp: 1
- * Opts:
- ******************************************************************************/
-
-#ifdef LV_LVGL_H_INCLUDE_SIMPLE
-#include "lvgl.h"
-#else
-#include "lvgl/lvgl.h"
-#endif
-
-#ifndef OPEN_SANS_LIGHT
-#define OPEN_SANS_LIGHT 1
-#endif
-
-#if OPEN_SANS_LIGHT
-
-/*-----------------
- * BITMAPS
- *----------------*/
-
-/*Store the image of the glyphs*/
-static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = {
- /* U+0030 "0" */
- 0x0, 0x0, 0x0, 0xf, 0xff, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7, 0xff, 0xff, 0xc0, 0x0,
- 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0xff, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff,
- 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xff, 0xff,
- 0xfe, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff,
- 0xff, 0xf8, 0x0, 0x0, 0x0, 0xf, 0xff, 0xe0,
- 0x3, 0xff, 0xf0, 0x0, 0x0, 0x0, 0xff, 0xf8,
- 0x0, 0x3, 0xff, 0xc0, 0x0, 0x0, 0xf, 0xfe,
- 0x0, 0x0, 0x7, 0xff, 0x0, 0x0, 0x0, 0xff,
- 0xe0, 0x0, 0x0, 0xf, 0xfc, 0x0, 0x0, 0x7,
- 0xfe, 0x0, 0x0, 0x0, 0x3f, 0xf0, 0x0, 0x0,
- 0x7f, 0xc0, 0x0, 0x0, 0x0, 0xff, 0x80, 0x0,
- 0x7, 0xfc, 0x0, 0x0, 0x0, 0x1, 0xfe, 0x0,
- 0x0, 0x7f, 0xc0, 0x0, 0x0, 0x0, 0xf, 0xf8,
- 0x0, 0x3, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x3f,
- 0xc0, 0x0, 0x3f, 0xe0, 0x0, 0x0, 0x0, 0x0,
- 0xff, 0x0, 0x1, 0xfe, 0x0, 0x0, 0x0, 0x0,
- 0x3, 0xfc, 0x0, 0x1f, 0xf0, 0x0, 0x0, 0x0,
- 0x0, 0x1f, 0xe0, 0x0, 0xff, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7f, 0x80, 0xf, 0xf8, 0x0, 0x0,
- 0x0, 0x0, 0x3, 0xfc, 0x0, 0x7f, 0x80, 0x0,
- 0x0, 0x0, 0x0, 0xf, 0xe0, 0x3, 0xfc, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80, 0x3f, 0xc0,
- 0x0, 0x0, 0x0, 0x0, 0x3, 0xfc, 0x1, 0xfe,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0xf,
- 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80,
- 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xfc,
- 0x7, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf,
- 0xf0, 0x3f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x7f, 0x81, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x3, 0xfc, 0x1f, 0xe0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xf, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7f, 0x87, 0xf8, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3, 0xfc, 0x3f, 0xc0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1f, 0xe1, 0xfe, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0x1f, 0xe0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3, 0xf8, 0xff, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xe7, 0xf8,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x3f,
- 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xf9,
- 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f,
- 0xcf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1,
- 0xfe, 0x7f, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xf, 0xf3, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x7f, 0xbf, 0xc0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x3, 0xfd, 0xfe, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xf, 0xff, 0xf0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7f, 0xff, 0x80, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3, 0xff, 0xfc, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xe0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xf8,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff,
- 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff,
- 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf,
- 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x7f, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x3, 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x1f, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7, 0xff, 0xf8, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0xff, 0xc0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1, 0xff, 0xfe, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xf0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xfc,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff,
- 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff,
- 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7,
- 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x3f, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1, 0xfe, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x1f, 0xe7, 0xf8, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xff, 0x3f, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7, 0xf9, 0xfe, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0xcf, 0xf0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1, 0xfe, 0x7f, 0x80, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xf, 0xf3, 0xfc, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x9f, 0xe0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xfc, 0x7f,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xe3,
- 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfe,
- 0x1f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf,
- 0xf0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x7f, 0x87, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x3, 0xfc, 0x1f, 0xc0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x1f, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x1, 0xfe, 0x7, 0xf8, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xf, 0xf0, 0x3f, 0xc0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7f, 0x80, 0xfe, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7, 0xfc, 0x7, 0xf8, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3f, 0xc0, 0x3f, 0xc0,
- 0x0, 0x0, 0x0, 0x0, 0x1, 0xfe, 0x0, 0xfe,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf0, 0x7,
- 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0,
- 0x3f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xf8,
- 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f,
- 0x80, 0x7, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x3,
- 0xfc, 0x0, 0x1f, 0xe0, 0x0, 0x0, 0x0, 0x0,
- 0x3f, 0xe0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0,
- 0x1, 0xfe, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x0,
- 0x0, 0x1f, 0xf0, 0x0, 0x1f, 0xf0, 0x0, 0x0,
- 0x0, 0x1, 0xff, 0x0, 0x0, 0x7f, 0xc0, 0x0,
- 0x0, 0x0, 0x1f, 0xf0, 0x0, 0x1, 0xfe, 0x0,
- 0x0, 0x0, 0x0, 0xff, 0x80, 0x0, 0xf, 0xf8,
- 0x0, 0x0, 0x0, 0xf, 0xf8, 0x0, 0x0, 0x3f,
- 0xf0, 0x0, 0x0, 0x1, 0xff, 0x80, 0x0, 0x0,
- 0xff, 0xc0, 0x0, 0x0, 0x1f, 0xf8, 0x0, 0x0,
- 0x3, 0xff, 0x80, 0x0, 0x3, 0xff, 0x80, 0x0,
- 0x0, 0xf, 0xff, 0x0, 0x0, 0x7f, 0xf8, 0x0,
- 0x0, 0x0, 0x3f, 0xff, 0x0, 0x1f, 0xff, 0x80,
- 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xf8,
- 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0xff, 0xff,
- 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xff, 0xff,
- 0xf0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff,
- 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff,
- 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7,
- 0xff, 0xc0, 0x0, 0x0, 0x0,
-
- /* U+0031 "1" */
- 0x0, 0x0, 0x0, 0xf, 0xe0, 0x0, 0x0, 0x3,
- 0xfc, 0x0, 0x0, 0x1, 0xff, 0x80, 0x0, 0x0,
- 0x7f, 0xf0, 0x0, 0x0, 0x1f, 0xfe, 0x0, 0x0,
- 0xf, 0xff, 0xc0, 0x0, 0x3, 0xff, 0xf8, 0x0,
- 0x0, 0xff, 0xbf, 0x0, 0x0, 0x7f, 0xe7, 0xe0,
- 0x0, 0x1f, 0xf8, 0xfc, 0x0, 0x7, 0xfe, 0x1f,
- 0x80, 0x3, 0xff, 0x83, 0xf0, 0x0, 0xff, 0xc0,
- 0xfe, 0x0, 0x3f, 0xf0, 0x1f, 0xc0, 0x1f, 0xfc,
- 0x3, 0xf8, 0x7, 0xff, 0x0, 0x7f, 0x1, 0xff,
- 0x80, 0xf, 0xe0, 0xff, 0xe0, 0x1, 0xfc, 0x3f,
- 0xf8, 0x0, 0x3f, 0x8f, 0xfc, 0x0, 0x7, 0xf7,
- 0xff, 0x0, 0x0, 0xff, 0xff, 0xc0, 0x0, 0x1f,
- 0xff, 0xf0, 0x0, 0x3, 0xfb, 0xf8, 0x0, 0x0,
- 0x7f, 0x3e, 0x0, 0x0, 0xf, 0xe3, 0x80, 0x0,
- 0x1, 0xfc, 0x20, 0x0, 0x0, 0x3f, 0x80, 0x0,
- 0x0, 0x7, 0xf0, 0x0, 0x0, 0x0, 0xfe, 0x0,
- 0x0, 0x0, 0x1f, 0xc0, 0x0, 0x0, 0x3, 0xf8,
- 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0xf,
- 0xe0, 0x0, 0x0, 0x1, 0xfc, 0x0, 0x0, 0x0,
- 0x3f, 0x80, 0x0, 0x0, 0x7, 0xf0, 0x0, 0x0,
- 0x0, 0xfe, 0x0, 0x0, 0x0, 0x1f, 0xc0, 0x0,
- 0x0, 0x3, 0xf8, 0x0, 0x0, 0x0, 0x7f, 0x0,
- 0x0, 0x0, 0xf, 0xe0, 0x0, 0x0, 0x1, 0xfc,
- 0x0, 0x0, 0x0, 0x3f, 0x80, 0x0, 0x0, 0x7,
- 0xf0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0,
- 0x1f, 0xc0, 0x0, 0x0, 0x3, 0xf8, 0x0, 0x0,
- 0x0, 0x7f, 0x0, 0x0, 0x0, 0xf, 0xe0, 0x0,
- 0x0, 0x1, 0xfc, 0x0, 0x0, 0x0, 0x3f, 0x80,
- 0x0, 0x0, 0x7, 0xf0, 0x0, 0x0, 0x0, 0xfe,
- 0x0, 0x0, 0x0, 0x1f, 0xc0, 0x0, 0x0, 0x3,
- 0xf8, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0,
- 0xf, 0xe0, 0x0, 0x0, 0x1, 0xfc, 0x0, 0x0,
- 0x0, 0x3f, 0x80, 0x0, 0x0, 0x7, 0xf0, 0x0,
- 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x1f, 0xc0,
- 0x0, 0x0, 0x3, 0xf8, 0x0, 0x0, 0x0, 0x7f,
- 0x0, 0x0, 0x0, 0xf, 0xe0, 0x0, 0x0, 0x1,
- 0xfc, 0x0, 0x0, 0x0, 0x3f, 0x80, 0x0, 0x0,
- 0x7, 0xf0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0,
- 0x0, 0x1f, 0xc0, 0x0, 0x0, 0x3, 0xf8, 0x0,
- 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0xf, 0xe0,
- 0x0, 0x0, 0x1, 0xfc, 0x0, 0x0, 0x0, 0x3f,
- 0x80, 0x0, 0x0, 0x7, 0xf0, 0x0, 0x0, 0x0,
- 0xfe, 0x0, 0x0, 0x0, 0x1f, 0xc0, 0x0, 0x0,
- 0x3, 0xf8, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0,
- 0x0, 0xf, 0xe0, 0x0, 0x0, 0x1, 0xfc, 0x0,
- 0x0, 0x0, 0x3f, 0x80, 0x0, 0x0, 0x7, 0xf0,
- 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x1f,
- 0xc0, 0x0, 0x0, 0x3, 0xf8, 0x0, 0x0, 0x0,
- 0x7f, 0x0, 0x0, 0x0, 0xf, 0xe0, 0x0, 0x0,
- 0x1, 0xfc, 0x0, 0x0, 0x0, 0x3f, 0x80, 0x0,
- 0x0, 0x7, 0xf0, 0x0, 0x0, 0x0, 0xfe, 0x0,
- 0x0, 0x0, 0x1f, 0xc0, 0x0, 0x0, 0x3, 0xf8,
- 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0xf,
- 0xe0, 0x0, 0x0, 0x1, 0xfc, 0x0, 0x0, 0x0,
- 0x3f, 0x80, 0x0, 0x0, 0x7, 0xf0, 0x0, 0x0,
- 0x0, 0xfe, 0x0, 0x0, 0x0, 0x1f, 0xc0, 0x0,
- 0x0, 0x3, 0xf8, 0x0, 0x0, 0x0, 0x7f, 0x0,
- 0x0, 0x0, 0xf, 0xe0, 0x0, 0x0, 0x1, 0xfc,
- 0x0, 0x0, 0x0, 0x3f, 0x80,
-
- /* U+0032 "2" */
- 0x0, 0x0, 0x0, 0x7f, 0xfe, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x1, 0xff, 0xff, 0xfc, 0x0, 0x0,
- 0x0, 0x0, 0x1, 0xff, 0xff, 0xff, 0xf0, 0x0,
- 0x0, 0x0, 0x1, 0xff, 0xff, 0xff, 0xff, 0x80,
- 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xfc,
- 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff,
- 0xe0, 0x0, 0x0, 0x1f, 0xff, 0xf0, 0x1, 0xff,
- 0xfe, 0x0, 0x0, 0xf, 0xff, 0xc0, 0x0, 0x3,
- 0xff, 0xe0, 0x0, 0x7, 0xff, 0xe0, 0x0, 0x0,
- 0x1f, 0xfe, 0x0, 0x1, 0xff, 0xe0, 0x0, 0x0,
- 0x0, 0xff, 0xe0, 0x0, 0x7f, 0xf0, 0x0, 0x0,
- 0x0, 0xf, 0xfe, 0x0, 0xf, 0xfc, 0x0, 0x0,
- 0x0, 0x0, 0xff, 0xc0, 0x0, 0xfe, 0x0, 0x0,
- 0x0, 0x0, 0xf, 0xfc, 0x0, 0xf, 0x80, 0x0,
- 0x0, 0x0, 0x0, 0xff, 0xc0, 0x1, 0xc0, 0x0,
- 0x0, 0x0, 0x0, 0xf, 0xf8, 0x0, 0x10, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0x80, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1, 0xfe, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xe0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xfc, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f,
- 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3,
- 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x7f, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x7, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x1f, 0xe0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7f, 0x80, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1f, 0xf0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3, 0xfe, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xfe, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xfe,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f,
- 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f,
- 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7,
- 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x3f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x7, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x7f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xf, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x3, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3f, 0xf0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7, 0xfc, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x1, 0xff, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1f, 0xf8, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7, 0xfe, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1, 0xff, 0x80, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x7f, 0xe0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xf, 0xf8, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xc0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xf0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xfc, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xc0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xf0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xfc,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff,
- 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f,
- 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf,
- 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3,
- 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x7f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1f, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x7, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x7f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x1f, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x7, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x1, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7f, 0xe0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x1f, 0xf8, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7, 0xfe, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x1, 0xff, 0x80, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7f, 0xe0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1f, 0xf8, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7, 0xfe, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0x80, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3f, 0xe0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xf, 0xf8, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3, 0xfe, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x80, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xe0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf8, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xfe, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xf0,
-
- /* U+0033 "3" */
- 0x0, 0x0, 0x0, 0x1f, 0xff, 0x80, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xc0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0x80,
- 0x0, 0x0, 0x0, 0x1f, 0xff, 0xff, 0xff, 0xff,
- 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0xff, 0xff,
- 0xf8, 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xe0, 0x0, 0x0, 0xff, 0xff, 0xe0, 0x0,
- 0xff, 0xff, 0x0, 0x0, 0x3f, 0xff, 0xc0, 0x0,
- 0x0, 0xff, 0xf8, 0x0, 0x7, 0xff, 0xe0, 0x0,
- 0x0, 0x3, 0xff, 0xc0, 0x1, 0xff, 0xf0, 0x0,
- 0x0, 0x0, 0xf, 0xfe, 0x0, 0x3f, 0xfc, 0x0,
- 0x0, 0x0, 0x0, 0x7f, 0xf0, 0x7, 0xff, 0x0,
- 0x0, 0x0, 0x0, 0x1, 0xff, 0x80, 0x3f, 0xc0,
- 0x0, 0x0, 0x0, 0x0, 0xf, 0xfc, 0x1, 0xf8,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xc0, 0xe,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xfe, 0x0,
- 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xe0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfe,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f,
- 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x7, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7f, 0x80, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7, 0xf8, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7f, 0x80, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7, 0xf8, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x7, 0xf8, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xf8, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf8,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf,
- 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1f, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x3f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x3, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xf, 0xf8, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x1, 0xff, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0xf0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7, 0xfe, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0xc0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3f, 0xf8, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x7, 0xfe, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xc0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xf8, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xfe, 0x0,
- 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0x0,
- 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0xff, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xc0,
- 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0xff,
- 0xc0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff,
- 0xff, 0xc0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff,
- 0xff, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xf, 0xff, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x3, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7, 0xff, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0xf, 0xff, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3f, 0xf8, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xc0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xfe, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xf0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf,
- 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x7, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x3, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x1f, 0xe0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x1, 0xfe, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1f, 0xe0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf,
- 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x1f, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x1, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x1f, 0xe0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x1, 0xfe, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0xe0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x7, 0xfc, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x80, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf8, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xe0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xfe,
- 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff,
- 0xc0, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f,
- 0xf8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x7,
- 0xff, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x1,
- 0xff, 0xe0, 0xf, 0xfe, 0x0, 0x0, 0x0, 0x0,
- 0x7f, 0xfc, 0x0, 0xff, 0xfe, 0x0, 0x0, 0x0,
- 0x7f, 0xff, 0x80, 0xf, 0xff, 0xff, 0x80, 0x0,
- 0xff, 0xff, 0xe0, 0x0, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xfc, 0x0, 0x1, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0x0, 0x0, 0x7, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xc0, 0x0, 0x0, 0xf, 0xff,
- 0xff, 0xff, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x7,
- 0xff, 0xff, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x0,
- 0x1, 0xff, 0xff, 0x80, 0x0, 0x0, 0x0,
-
- /* U+0034 "4" */
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xfc,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x7, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7, 0xff, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0x80, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff,
- 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x3, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3, 0xfb, 0xf0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1, 0xfd, 0xf8, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfc,
- 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1, 0xfc, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0xfe, 0x3f, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x1f, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe,
- 0xf, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x7f, 0x7, 0xe0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7f, 0x3, 0xf0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x1, 0xf8,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f,
- 0x80, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x3f, 0x80, 0x7e, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0xc0, 0x3f, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xc0, 0x1f,
- 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f,
- 0xc0, 0xf, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x1f, 0xc0, 0x7, 0xe0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1f, 0xe0, 0x3, 0xf0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xe0, 0x1,
- 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf,
- 0xe0, 0x0, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xf, 0xf0, 0x0, 0x7e, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0, 0x3f, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xf0, 0x0,
- 0x1f, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7,
- 0xf8, 0x0, 0xf, 0xc0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x7, 0xf8, 0x0, 0x7, 0xe0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3, 0xf8, 0x0, 0x3, 0xf0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xf8, 0x0,
- 0x1, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3,
- 0xfc, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x3, 0xfc, 0x0, 0x0, 0x7e, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1, 0xfc, 0x0, 0x0, 0x3f,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfe, 0x0,
- 0x0, 0x1f, 0x80, 0x0, 0x0, 0x0, 0x0, 0x1,
- 0xfe, 0x0, 0x0, 0xf, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xfe, 0x0, 0x0, 0x7, 0xe0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x3,
- 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0,
- 0x0, 0x1, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xff, 0x0, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x7e, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80, 0x0, 0x0,
- 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80,
- 0x0, 0x0, 0x1f, 0x80, 0x0, 0x0, 0x0, 0x0,
- 0x3f, 0x80, 0x0, 0x0, 0xf, 0xc0, 0x0, 0x0,
- 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x7, 0xe0,
- 0x0, 0x0, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x0,
- 0x3, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xc0,
- 0x0, 0x0, 0x1, 0xf8, 0x0, 0x0, 0x0, 0x0,
- 0x1f, 0xe0, 0x0, 0x0, 0x0, 0xfc, 0x0, 0x0,
- 0x0, 0x0, 0x1f, 0xe0, 0x0, 0x0, 0x0, 0x7e,
- 0x0, 0x0, 0x0, 0x0, 0x1f, 0xe0, 0x0, 0x0,
- 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0xf, 0xe0,
- 0x0, 0x0, 0x0, 0x1f, 0x80, 0x0, 0x0, 0x0,
- 0xf, 0xf0, 0x0, 0x0, 0x0, 0xf, 0xc0, 0x0,
- 0x0, 0x0, 0xf, 0xf0, 0x0, 0x0, 0x0, 0x7,
- 0xe0, 0x0, 0x0, 0x0, 0x7, 0xf0, 0x0, 0x0,
- 0x0, 0x3, 0xf0, 0x0, 0x0, 0x0, 0x7, 0xf8,
- 0x0, 0x0, 0x0, 0x1, 0xf8, 0x0, 0x0, 0x0,
- 0x7, 0xf8, 0x0, 0x0, 0x0, 0x0, 0xfc, 0x0,
- 0x0, 0x0, 0x3, 0xf8, 0x0, 0x0, 0x0, 0x0,
- 0x7e, 0x0, 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0,
- 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x3, 0xfc,
- 0x0, 0x0, 0x0, 0x0, 0x1f, 0x80, 0x0, 0x0,
- 0x3, 0xfc, 0x0, 0x0, 0x0, 0x0, 0xf, 0xc0,
- 0x0, 0x0, 0x1, 0xfc, 0x0, 0x0, 0x0, 0x0,
- 0x7, 0xe0, 0x0, 0x0, 0x1, 0xfe, 0x0, 0x0,
- 0x0, 0x0, 0x3, 0xf0, 0x0, 0x0, 0x1, 0xfe,
- 0x0, 0x0, 0x0, 0x0, 0x1, 0xf8, 0x0, 0x0,
- 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc,
- 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x7e, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0xff,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x80, 0x0,
- 0x0, 0x7f, 0x80, 0x0, 0x0, 0x0, 0x0, 0xf,
- 0xc0, 0x0, 0x0, 0x7f, 0x80, 0x0, 0x0, 0x0,
- 0x0, 0x7, 0xe0, 0x0, 0x0, 0x7f, 0x80, 0x0,
- 0x0, 0x0, 0x0, 0x3, 0xf0, 0x0, 0x0, 0x3f,
- 0x80, 0x0, 0x0, 0x0, 0x0, 0x1, 0xf8, 0x0,
- 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xfc, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7e, 0x0, 0x0, 0x1f, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f,
- 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x1f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0xf, 0xe0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xf0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3,
- 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x1, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x3f, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x1f, 0xc0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xf, 0xe0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xf0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x3, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x1, 0xfc, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x3f, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1f, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xe0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7,
- 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x3, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1, 0xfc, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3f, 0x80, 0x0, 0x0,
-
- /* U+0035 "5" */
- 0x1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0,
- 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8,
- 0x0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe,
- 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0x80, 0x1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xe0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xf8, 0x0, 0x1f, 0xc0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7, 0xf0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x1, 0xfc, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3f, 0x80, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xf, 0xe0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3, 0xf8, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x80, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xe0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xf8, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfe, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xe0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xf8,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfe,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f,
- 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7,
- 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1,
- 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x3, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x3, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3f, 0x80, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xf, 0xe0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3, 0xf8, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0xfe, 0x0, 0x7f, 0xff, 0x80,
- 0x0, 0x0, 0x0, 0x3f, 0x8f, 0xff, 0xff, 0xff,
- 0x0, 0x0, 0x0, 0x1f, 0xff, 0xff, 0xff, 0xff,
- 0xfc, 0x0, 0x0, 0x7, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xc0, 0x0, 0x1, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xfc, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xc0, 0x0, 0xf, 0xff, 0xf0, 0x0,
- 0x3f, 0xff, 0xfc, 0x0, 0x1, 0xfe, 0x0, 0x0,
- 0x0, 0x7f, 0xff, 0x80, 0x0, 0x18, 0x0, 0x0,
- 0x0, 0x3, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3f, 0xfe, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3, 0xff, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0xf8, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7, 0xff, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0xe0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfc, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xe0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf8, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xc0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xfe,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff,
- 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f,
- 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7,
- 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1,
- 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x3f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x3, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x3, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7f, 0x80, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1f, 0xe0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7, 0xf8, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1, 0xfe, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0x80, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x7, 0xfc, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3, 0xfe, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x80, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xc0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xf0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf8, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xfc, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0x3,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0x80,
- 0xf0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xc0,
- 0x3f, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xe0,
- 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xf0,
- 0x3, 0xff, 0x80, 0x0, 0x0, 0x1, 0xff, 0xf8,
- 0x0, 0xff, 0xfc, 0x0, 0x0, 0x3, 0xff, 0xfc,
- 0x0, 0x3f, 0xff, 0xfc, 0x0, 0xf, 0xff, 0xfc,
- 0x0, 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe,
- 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe,
- 0x0, 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xfe,
- 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xfc,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xf8,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xc0,
- 0x0, 0x0, 0x0,
-
- /* U+0036 "6" */
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xfe, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff,
- 0x80, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff,
- 0xfc, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff,
- 0xff, 0xe0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xff,
- 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff,
- 0xff, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x7, 0xff,
- 0xfc, 0x0, 0xf, 0xc0, 0x0, 0x0, 0x0, 0xff,
- 0xfe, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xf,
- 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xf, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xf, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xf, 0xf8, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0xff, 0x80, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0xf, 0xf8, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x7, 0xfc, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xc0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xfc, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xc0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfe,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f,
- 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x7f, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x7, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x1, 0xfc, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1f, 0xe0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x7, 0xf0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xf8, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xc0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfe,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf,
- 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x3, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x1, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xf, 0xe0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x3, 0xff,
- 0xe0, 0x0, 0x0, 0x3, 0xf8, 0x0, 0x1, 0xff,
- 0xff, 0xf0, 0x0, 0x0, 0x1f, 0xc0, 0x0, 0x7f,
- 0xff, 0xff, 0xf0, 0x0, 0x0, 0xfe, 0x0, 0xf,
- 0xff, 0xff, 0xff, 0xf0, 0x0, 0xf, 0xf0, 0x1,
- 0xff, 0xff, 0xff, 0xff, 0xc0, 0x0, 0x7f, 0x0,
- 0x3f, 0xff, 0xff, 0xff, 0xff, 0x80, 0x3, 0xf8,
- 0x3, 0xff, 0xf0, 0x1, 0xff, 0xfe, 0x0, 0x1f,
- 0xc0, 0x7f, 0xf8, 0x0, 0x0, 0xff, 0xf8, 0x0,
- 0xfe, 0x7, 0xfe, 0x0, 0x0, 0x1, 0xff, 0xe0,
- 0x7, 0xf0, 0x7f, 0xc0, 0x0, 0x0, 0x3, 0xff,
- 0x80, 0x3f, 0x87, 0xf8, 0x0, 0x0, 0x0, 0x7,
- 0xfe, 0x1, 0xfc, 0x7f, 0x80, 0x0, 0x0, 0x0,
- 0x1f, 0xf8, 0xf, 0xe7, 0xf8, 0x0, 0x0, 0x0,
- 0x0, 0x7f, 0xe0, 0x7f, 0x7f, 0x0, 0x0, 0x0,
- 0x0, 0x1, 0xff, 0x3, 0xff, 0xf0, 0x0, 0x0,
- 0x0, 0x0, 0x7, 0xfc, 0x1f, 0xff, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1f, 0xf0, 0xff, 0xf8, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0x8f, 0xff, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x3, 0xfc, 0x7f, 0xf8,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf3, 0xff,
- 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x9f,
- 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xfc,
- 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f,
- 0xf3, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x7f, 0x9f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x3, 0xfc, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x1f, 0xe7, 0xf8, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xff, 0xbf, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3, 0xfd, 0xfe, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1f, 0xef, 0xf0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0x7f, 0x80, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x7, 0xfb, 0xfc, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xdf, 0xe0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfe, 0xff,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf7,
- 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f,
- 0x9f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3,
- 0xfc, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1f, 0xe7, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xff, 0x3f, 0xc0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x7, 0xf8, 0xfe, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3f, 0xc7, 0xf0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3, 0xfc, 0x3f, 0x80, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1f, 0xe1, 0xfe, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0x7, 0xf0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x7, 0xf8, 0x3f, 0xc0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xc1, 0xfe,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xfc, 0x7,
- 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xe0,
- 0x3f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff,
- 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf,
- 0xf0, 0x7, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x7f, 0x80, 0x1f, 0xe0, 0x0, 0x0, 0x0, 0x0,
- 0x7, 0xfc, 0x0, 0xff, 0x80, 0x0, 0x0, 0x0,
- 0x0, 0x3f, 0xc0, 0x3, 0xfc, 0x0, 0x0, 0x0,
- 0x0, 0x3, 0xfe, 0x0, 0x1f, 0xf0, 0x0, 0x0,
- 0x0, 0x0, 0x3f, 0xe0, 0x0, 0x7f, 0xc0, 0x0,
- 0x0, 0x0, 0x3, 0xfe, 0x0, 0x1, 0xff, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0xf0, 0x0, 0x7, 0xfc,
- 0x0, 0x0, 0x0, 0x3, 0xff, 0x0, 0x0, 0x3f,
- 0xf8, 0x0, 0x0, 0x0, 0x3f, 0xf0, 0x0, 0x0,
- 0xff, 0xe0, 0x0, 0x0, 0x3, 0xff, 0x0, 0x0,
- 0x3, 0xff, 0xc0, 0x0, 0x0, 0x7f, 0xf0, 0x0,
- 0x0, 0xf, 0xff, 0x80, 0x0, 0x1f, 0xff, 0x0,
- 0x0, 0x0, 0x1f, 0xff, 0xc0, 0xf, 0xff, 0xf0,
- 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xfe,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff,
- 0xe0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0xff,
- 0xfc, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xff,
- 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff,
- 0xff, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1,
- 0xff, 0xe0, 0x0, 0x0, 0x0,
-
- /* U+0037 "7" */
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1, 0xfe, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1f, 0xe0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xfc,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f,
- 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1,
- 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7f, 0x80, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7, 0xfc, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3, 0xfe, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1f, 0xe0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xf8,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f,
- 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3,
- 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7f, 0x80, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7, 0xf8, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3, 0xfe, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1f, 0xe0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xf8,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f,
- 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3,
- 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7f, 0x80, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7, 0xf8, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1f, 0xe0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xf8,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f,
- 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3,
- 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7, 0xf8, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1f, 0xe0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xf8,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f,
- 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3,
- 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7, 0xf8, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3f, 0xe0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1, 0xfe, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xf8,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f,
- 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3,
- 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x3f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7, 0xf8, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3f, 0xe0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1, 0xfe, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xf8,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f,
- 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3,
- 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x3f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x1f, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xf, 0xf8, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0,
-
- /* U+0038 "8" */
- 0x0, 0x0, 0x0, 0x1f, 0xff, 0x80, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0x80, 0x0,
- 0x0, 0x0, 0x0, 0x1f, 0xff, 0xff, 0xff, 0x0,
- 0x0, 0x0, 0x0, 0x7, 0xff, 0xff, 0xff, 0xfc,
- 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0xff, 0xff,
- 0xf0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff,
- 0xff, 0xc0, 0x0, 0x0, 0xf, 0xff, 0xf0, 0x1,
- 0xff, 0xfe, 0x0, 0x0, 0x1, 0xff, 0xf0, 0x0,
- 0x1, 0xff, 0xf0, 0x0, 0x0, 0x3f, 0xf8, 0x0,
- 0x0, 0x3, 0xff, 0x80, 0x0, 0x7, 0xfe, 0x0,
- 0x0, 0x0, 0xf, 0xfc, 0x0, 0x0, 0xff, 0xc0,
- 0x0, 0x0, 0x0, 0x7f, 0xe0, 0x0, 0x1f, 0xf8,
- 0x0, 0x0, 0x0, 0x3, 0xff, 0x0, 0x1, 0xff,
- 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf8, 0x0, 0x3f,
- 0xe0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x80, 0x7,
- 0xfc, 0x0, 0x0, 0x0, 0x0, 0x7, 0xfc, 0x0,
- 0x7f, 0x80, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xc0,
- 0x7, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x3, 0xfc,
- 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f,
- 0xe0, 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x1,
- 0xfe, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1f, 0xe0, 0x1f, 0xe0, 0x0, 0x0, 0x0, 0x0,
- 0x1, 0xff, 0x1, 0xfe, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xf, 0xf0, 0x1f, 0xe0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xff, 0x1, 0xfe, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xf, 0xf0, 0x1f, 0xe0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0xff, 0x1, 0xfe, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0xf, 0xf0, 0x1f, 0xe0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0x1, 0xfe, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x1f, 0xe0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x1, 0xfe,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x1f,
- 0xf0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfe, 0x0,
- 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xe0,
- 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfe,
- 0x0, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x3f,
- 0xe0, 0x7, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x3,
- 0xfc, 0x0, 0x7f, 0xc0, 0x0, 0x0, 0x0, 0x0,
- 0x7f, 0xc0, 0x7, 0xfe, 0x0, 0x0, 0x0, 0x0,
- 0x7, 0xf8, 0x0, 0x3f, 0xf0, 0x0, 0x0, 0x0,
- 0x0, 0xff, 0x80, 0x1, 0xff, 0x0, 0x0, 0x0,
- 0x0, 0x1f, 0xf0, 0x0, 0x1f, 0xf8, 0x0, 0x0,
- 0x0, 0x3, 0xfe, 0x0, 0x0, 0xff, 0xe0, 0x0,
- 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x7, 0xff, 0x0,
- 0x0, 0x0, 0xf, 0xf8, 0x0, 0x0, 0x3f, 0xf8,
- 0x0, 0x0, 0x1, 0xff, 0x80, 0x0, 0x1, 0xff,
- 0xe0, 0x0, 0x0, 0x7f, 0xe0, 0x0, 0x0, 0xf,
- 0xff, 0x80, 0x0, 0x1f, 0xfc, 0x0, 0x0, 0x0,
- 0x7f, 0xfe, 0x0, 0x3, 0xff, 0x80, 0x0, 0x0,
- 0x1, 0xff, 0xf8, 0x0, 0xff, 0xe0, 0x0, 0x0,
- 0x0, 0xf, 0xff, 0xe0, 0x3f, 0xfc, 0x0, 0x0,
- 0x0, 0x0, 0x3f, 0xff, 0x9f, 0xff, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xc0, 0x0,
- 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0xf0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xfc, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xf0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff,
- 0xc0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xff,
- 0xff, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xe7,
- 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0, 0xff, 0xf8,
- 0xf, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x3f, 0xfe,
- 0x0, 0x3f, 0xff, 0xc0, 0x0, 0x0, 0x7, 0xff,
- 0x80, 0x0, 0xff, 0xfe, 0x0, 0x0, 0x1, 0xff,
- 0xe0, 0x0, 0x3, 0xff, 0xf8, 0x0, 0x0, 0x3f,
- 0xf8, 0x0, 0x0, 0x7, 0xff, 0xc0, 0x0, 0x7,
- 0xfe, 0x0, 0x0, 0x0, 0x3f, 0xfe, 0x0, 0x0,
- 0xff, 0xc0, 0x0, 0x0, 0x0, 0xff, 0xf0, 0x0,
- 0x1f, 0xf8, 0x0, 0x0, 0x0, 0x3, 0xff, 0x80,
- 0x3, 0xff, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfc,
- 0x0, 0x7f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0xff,
- 0xe0, 0xf, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x3,
- 0xff, 0x0, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0,
- 0x1f, 0xf0, 0x1f, 0xf0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xff, 0x81, 0xfe, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xf, 0xf8, 0x3f, 0xe0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7f, 0xc3, 0xfc, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3, 0xfc, 0x7f, 0xc0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0xe7, 0xf8, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3, 0xfe, 0x7f, 0x80, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1f, 0xe7, 0xf8, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1, 0xfe, 0xff, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xf0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff,
- 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff,
- 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf,
- 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xf, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xf, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xf, 0xff, 0xf0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x1, 0xfe, 0x7f, 0x80, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1f, 0xe7, 0xf8, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x1, 0xfe, 0x7f, 0x80, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3f, 0xe7, 0xfc, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3, 0xfc, 0x3f, 0xc0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xc3, 0xfe,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xf8, 0x1f,
- 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x81,
- 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf0,
- 0xf, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff,
- 0x0, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x7f,
- 0xe0, 0x7, 0xfe, 0x0, 0x0, 0x0, 0x0, 0xf,
- 0xfc, 0x0, 0x3f, 0xf0, 0x0, 0x0, 0x0, 0x1,
- 0xff, 0x80, 0x3, 0xff, 0xc0, 0x0, 0x0, 0x0,
- 0x7f, 0xf0, 0x0, 0x1f, 0xff, 0x0, 0x0, 0x0,
- 0x1f, 0xfe, 0x0, 0x0, 0x7f, 0xfe, 0x0, 0x0,
- 0xf, 0xff, 0xc0, 0x0, 0x3, 0xff, 0xfe, 0x0,
- 0xf, 0xff, 0xf8, 0x0, 0x0, 0x1f, 0xff, 0xff,
- 0xff, 0xff, 0xfe, 0x0, 0x0, 0x0, 0x7f, 0xff,
- 0xff, 0xff, 0xff, 0xc0, 0x0, 0x0, 0x1, 0xff,
- 0xff, 0xff, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x7,
- 0xff, 0xff, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0,
- 0x7, 0xff, 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x7, 0xff, 0xf8, 0x0, 0x0, 0x0,
-
- /* U+0039 "9" */
- 0x0, 0x0, 0x0, 0x1f, 0xfe, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0xff, 0xfe, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0xfc, 0x0,
- 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0xf0,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff,
- 0xc0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff,
- 0xfe, 0x0, 0x0, 0x0, 0x7, 0xff, 0xf0, 0x3,
- 0xff, 0xf8, 0x0, 0x0, 0x0, 0xff, 0xf0, 0x0,
- 0x3, 0xff, 0xc0, 0x0, 0x0, 0x1f, 0xfc, 0x0,
- 0x0, 0xf, 0xfe, 0x0, 0x0, 0x3, 0xff, 0x0,
- 0x0, 0x0, 0x3f, 0xf0, 0x0, 0x0, 0x7f, 0xc0,
- 0x0, 0x0, 0x0, 0xff, 0x80, 0x0, 0xf, 0xf8,
- 0x0, 0x0, 0x0, 0x7, 0xfc, 0x0, 0x1, 0xff,
- 0x0, 0x0, 0x0, 0x0, 0x3f, 0xe0, 0x0, 0x3f,
- 0xe0, 0x0, 0x0, 0x0, 0x1, 0xfe, 0x0, 0x3,
- 0xfc, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0,
- 0x7f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80,
- 0xf, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x7, 0xf8,
- 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f,
- 0xc0, 0x1f, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x1,
- 0xfc, 0x1, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1f, 0xe0, 0x1f, 0xe0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xfe, 0x3, 0xfc, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xf, 0xf0, 0x3f, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7f, 0x3, 0xfc, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x7, 0xf0, 0x7f, 0x80, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0x87, 0xf8, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3, 0xf8, 0x7f, 0x80, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3f, 0x87, 0xf8, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1, 0xfc, 0xff, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xcf, 0xf0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfc, 0xff,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xcf,
- 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfe,
- 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf,
- 0xef, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xfe, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0xf, 0xef, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xfe, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xf, 0xef, 0xf0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xfe, 0xff, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xf, 0xff, 0xf0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0xff, 0xff, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0xf, 0xff, 0xf0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0x80, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf7, 0xf8, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0x7f, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf7, 0xf8,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0x7f,
- 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xf3,
- 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff,
- 0x3f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f,
- 0xf3, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf,
- 0xff, 0x1f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x1,
- 0xff, 0xf1, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x3f, 0xff, 0xf, 0xf8, 0x0, 0x0, 0x0, 0x0,
- 0x7, 0xf7, 0xf0, 0xff, 0x80, 0x0, 0x0, 0x0,
- 0x0, 0xfe, 0x7f, 0x7, 0xfc, 0x0, 0x0, 0x0,
- 0x0, 0x1f, 0xc7, 0xf0, 0x7f, 0xe0, 0x0, 0x0,
- 0x0, 0x3, 0xf8, 0x7f, 0x3, 0xff, 0x80, 0x0,
- 0x0, 0x0, 0xff, 0xf, 0xf0, 0x1f, 0xfc, 0x0,
- 0x0, 0x0, 0x1f, 0xe0, 0xff, 0x0, 0xff, 0xf0,
- 0x0, 0x0, 0x7, 0xfc, 0xf, 0xf0, 0x7, 0xff,
- 0xc0, 0x0, 0x3, 0xff, 0x80, 0xfe, 0x0, 0x3f,
- 0xff, 0xc0, 0x3, 0xff, 0xf0, 0xf, 0xe0, 0x1,
- 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0, 0xfe, 0x0,
- 0x7, 0xff, 0xff, 0xff, 0xff, 0x0, 0xf, 0xe0,
- 0x0, 0x1f, 0xff, 0xff, 0xff, 0xe0, 0x0, 0xfe,
- 0x0, 0x0, 0x7f, 0xff, 0xff, 0xf0, 0x0, 0xf,
- 0xe0, 0x0, 0x0, 0xff, 0xff, 0xf8, 0x0, 0x1,
- 0xfe, 0x0, 0x0, 0x0, 0xff, 0xf8, 0x0, 0x0,
- 0x1f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x1, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x1f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x1, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0x80, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3, 0xf8, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x7, 0xf8, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xe0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfe,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f,
- 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3,
- 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x3f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x7, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x7f, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0xf, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x1f, 0xf0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x3, 0xfe, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x7, 0xfc, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0xff, 0x80, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf0, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0x0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xe0, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xfc, 0x0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0x80,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf0,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xfe,
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff,
- 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff,
- 0xf8, 0x0, 0x0, 0x1, 0x80, 0x0, 0x0, 0xff,
- 0xff, 0x0, 0x0, 0x0, 0x1f, 0xe0, 0x0, 0xff,
- 0xff, 0xc0, 0x0, 0x0, 0x1, 0xff, 0xff, 0xff,
- 0xff, 0xf0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xff,
- 0xff, 0xfc, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff,
- 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff,
- 0xff, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0xff,
- 0xff, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0,
- 0x7f, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0
-};
-
-
-/*---------------------
- * GLYPH DESCRIPTION
- *--------------------*/
-
-static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = {
- {.bitmap_index = 0, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0} /* id = 0 reserved */,
- {.bitmap_index = 0, .adv_w = 1370, .box_w = 69, .box_h = 110, .ofs_x = 8, .ofs_y = -1},
- {.bitmap_index = 949, .adv_w = 1370, .box_w = 35, .box_h = 107, .ofs_x = 15, .ofs_y = 0},
- {.bitmap_index = 1418, .adv_w = 1370, .box_w = 67, .box_h = 108, .ofs_x = 8, .ofs_y = 0},
- {.bitmap_index = 2323, .adv_w = 1370, .box_w = 68, .box_h = 110, .ofs_x = 7, .ofs_y = -1},
- {.bitmap_index = 3258, .adv_w = 1370, .box_w = 81, .box_h = 108, .ofs_x = 3, .ofs_y = -1},
- {.bitmap_index = 4352, .adv_w = 1370, .box_w = 66, .box_h = 108, .ofs_x = 10, .ofs_y = -1},
- {.bitmap_index = 5243, .adv_w = 1370, .box_w = 69, .box_h = 110, .ofs_x = 9, .ofs_y = -1},
- {.bitmap_index = 6192, .adv_w = 1370, .box_w = 69, .box_h = 106, .ofs_x = 8, .ofs_y = 0},
- {.bitmap_index = 7107, .adv_w = 1370, .box_w = 68, .box_h = 110, .ofs_x = 9, .ofs_y = -1},
- {.bitmap_index = 8042, .adv_w = 1370, .box_w = 68, .box_h = 110, .ofs_x = 8, .ofs_y = -1}
-};
-
-/*---------------------
- * CHARACTER MAPPING
- *--------------------*/
-
-
-
-/*Collect the unicode lists and glyph_id offsets*/
-static const lv_font_fmt_txt_cmap_t cmaps[] =
-{
- {
- .range_start = 48, .range_length = 10, .glyph_id_start = 1,
- .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY
- }
-};
-
-
-
-/*--------------------
- * ALL CUSTOM DATA
- *--------------------*/
-
-#if LV_VERSION_CHECK(8, 0, 0)
-/*Store all the custom data of the font*/
-static lv_font_fmt_txt_glyph_cache_t cache;
-static const lv_font_fmt_txt_dsc_t font_dsc = {
-#else
-static lv_font_fmt_txt_dsc_t font_dsc = {
-#endif
- .glyph_bitmap = glyph_bitmap,
- .glyph_dsc = glyph_dsc,
- .cmaps = cmaps,
- .kern_dsc = NULL,
- .kern_scale = 0,
- .cmap_num = 1,
- .bpp = 1,
- .kern_classes = 0,
- .bitmap_format = 0,
-#if LV_VERSION_CHECK(8, 0, 0)
- .cache = &cache
-#endif
-};
-
-
-/*-----------------
- * PUBLIC FONT
- *----------------*/
-
-/*Initialize a public general font descriptor*/
-#if LV_VERSION_CHECK(8, 0, 0)
-const lv_font_t open_sans_light = {
-#else
-lv_font_t open_sans_light = {
-#endif
- .get_glyph_dsc = lv_font_get_glyph_dsc_fmt_txt, /*Function pointer to get glyph's data*/
- .get_glyph_bitmap = lv_font_get_bitmap_fmt_txt, /*Function pointer to get glyph's bitmap*/
- .line_height = 110, /*The maximum line height required by the font*/
- .base_line = 1, /*Baseline measured from the bottom of the line*/
-#if !(LVGL_VERSION_MAJOR == 6 && LVGL_VERSION_MINOR == 0)
- .subpx = LV_FONT_SUBPX_NONE,
-#endif
-#if LV_VERSION_CHECK(7, 4, 0) || LVGL_VERSION_MAJOR >= 8
- .underline_position = -11,
- .underline_thickness = 7,
-#endif
- .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */
-};
-
-
-
-#endif /*#if OPEN_SANS_LIGHT*/
-
diff --git a/src/displayapp/fonts/open_sans_light.ttf b/src/displayapp/fonts/open_sans_light.ttf
deleted file mode 100644
index 6580d3a..0000000
--- a/src/displayapp/fonts/open_sans_light.ttf
+++ /dev/null
Binary files differ
diff --git a/src/displayapp/screens/Clock.cpp b/src/displayapp/screens/Clock.cpp
index 41a612d..0e9be3f 100644
--- a/src/displayapp/screens/Clock.cpp
+++ b/src/displayapp/screens/Clock.cpp
@@ -9,7 +9,6 @@
#include "components/settings/Settings.h"
#include "displayapp/DisplayApp.h"
#include "displayapp/screens/WatchFaceDigital.h"
-#include "displayapp/screens/PineTimeStyle.h"
using namespace Pinetime::Applications::Screens;
@@ -34,9 +33,6 @@ Clock::Clock(DisplayApp* app,
case 0:
return WatchFaceDigitalScreen();
break;
- case 1:
- return PineTimeStyleScreen();
- break;
}
return WatchFaceDigitalScreen();
}()} {
@@ -66,8 +62,3 @@ std::unique_ptr<Screen> Clock::WatchFaceDigitalScreen() {
motionController);
}
-std::unique_ptr<Screen> Clock::PineTimeStyleScreen() {
- return std::make_unique<Screens::PineTimeStyle>(
- app, dateTimeController, batteryController, bleController, notificatioManager, settingsController, motionController);
-}
-
diff --git a/src/displayapp/screens/Clock.h b/src/displayapp/screens/Clock.h
index c9b0286..4ea1045 100644
--- a/src/displayapp/screens/Clock.h
+++ b/src/displayapp/screens/Clock.h
@@ -45,7 +45,6 @@ namespace Pinetime {
std::unique_ptr<Screen> screen;
std::unique_ptr<Screen> WatchFaceDigitalScreen();
- std::unique_ptr<Screen> PineTimeStyleScreen();
std::unique_ptr<Screen> WatchFaceTerminalScreen();
};
}
diff --git a/src/displayapp/screens/PineTimeStyle.cpp b/src/displayapp/screens/PineTimeStyle.cpp
deleted file mode 100644
index 44bf47a..0000000
--- a/src/displayapp/screens/PineTimeStyle.cpp
+++ /dev/null
@@ -1,601 +0,0 @@
-/*
- * This file is part of the Infinitime distribution (https://github.com/InfiniTimeOrg/Infinitime).
- * Copyright (c) 2021 Kieran Cawthray.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, version 3.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- * PineTimeStyle watchface for Infinitime created by Kieran Cawthray
- * Based on WatchFaceDigital
- * Style/layout copied from TimeStyle for Pebble by Dan Tilden (github.com/tilden)
- */
-
-#include "displayapp/screens/PineTimeStyle.h"
-#include <date/date.h>
-#include <lvgl/lvgl.h>
-#include <cstdio>
-#include <displayapp/Colors.h>
-#include "displayapp/screens/BatteryIcon.h"
-#include "displayapp/screens/BleIcon.h"
-#include "displayapp/screens/NotificationIcon.h"
-#include "displayapp/screens/Symbols.h"
-#include "components/battery/BatteryController.h"
-#include "components/ble/BleController.h"
-#include "components/ble/NotificationManager.h"
-#include "components/motion/MotionController.h"
-#include "components/settings/Settings.h"
-#include "displayapp/DisplayApp.h"
-
-using namespace Pinetime::Applications::Screens;
-
-namespace {
- void event_handler(lv_obj_t* obj, lv_event_t event) {
- auto* screen = static_cast<PineTimeStyle*>(obj->user_data);
- screen->UpdateSelected(obj, event);
- }
-
- bool IsBleIconVisible(bool isRadioEnabled, bool isConnected) {
- if(!isRadioEnabled) {
- return true;
- }
- return isConnected;
- }
-}
-
-PineTimeStyle::PineTimeStyle(DisplayApp* app,
- Controllers::DateTime& dateTimeController,
- Controllers::Battery& batteryController,
- Controllers::Ble& bleController,
- Controllers::NotificationManager& notificatioManager,
- Controllers::Settings& settingsController,
- Controllers::MotionController& motionController)
- : Screen(app),
- currentDateTime {{}},
- dateTimeController {dateTimeController},
- batteryController {batteryController},
- bleController {bleController},
- notificatioManager {notificatioManager},
- settingsController {settingsController},
- motionController {motionController} {
-
- // Create a 200px wide background rectangle
- timebar = lv_obj_create(lv_scr_act(), nullptr);
- lv_obj_set_style_local_bg_color(timebar, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, Convert(settingsController.GetPTSColorBG()));
- lv_obj_set_style_local_radius(timebar, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, 0);
- lv_obj_set_size(timebar, 200, 240);
- lv_obj_align(timebar, lv_scr_act(), LV_ALIGN_IN_TOP_LEFT, 0, 0);
-
- // Display the time
- timeDD1 = lv_label_create(lv_scr_act(), nullptr);
- lv_obj_set_style_local_text_font(timeDD1, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &open_sans_light);
- lv_obj_set_style_local_text_color(timeDD1, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Convert(settingsController.GetPTSColorTime()));
- lv_label_set_text_static(timeDD1, "00");
- lv_obj_align(timeDD1, timebar, LV_ALIGN_IN_TOP_MID, 5, 5);
-
- timeDD2 = lv_label_create(lv_scr_act(), nullptr);
- lv_obj_set_style_local_text_font(timeDD2, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &open_sans_light);
- lv_obj_set_style_local_text_color(timeDD2, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Convert(settingsController.GetPTSColorTime()));
- lv_label_set_text_static(timeDD2, "00");
- lv_obj_align(timeDD2, timebar, LV_ALIGN_IN_BOTTOM_MID, 5, -5);
-
- timeAMPM = lv_label_create(lv_scr_act(), nullptr);
- lv_obj_set_style_local_text_color(timeAMPM, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Convert(settingsController.GetPTSColorTime()));
- lv_obj_set_style_local_text_line_space(timeAMPM, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, -3);
- lv_label_set_text_static(timeAMPM, "");
- lv_obj_align(timeAMPM, timebar, LV_ALIGN_IN_BOTTOM_LEFT, 2, -20);
-
- // Create a 40px wide bar down the right side of the screen
- sidebar = lv_obj_create(lv_scr_act(), nullptr);
- lv_obj_set_style_local_bg_color(sidebar, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, Convert(settingsController.GetPTSColorBar()));
- lv_obj_set_style_local_radius(sidebar, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, 0);
- lv_obj_set_size(sidebar, 40, 240);
- lv_obj_align(sidebar, lv_scr_act(), LV_ALIGN_IN_TOP_RIGHT, 0, 0);
-
- // Display icons
- batteryIcon = lv_label_create(lv_scr_act(), nullptr);
- lv_obj_set_style_local_text_color(batteryIcon, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_BLACK);
- lv_label_set_text_static(batteryIcon, Symbols::batteryFull);
- lv_obj_align(batteryIcon, sidebar, LV_ALIGN_IN_TOP_MID, 0, 2);
- lv_obj_set_auto_realign(batteryIcon, true);
-
- bleIcon = lv_label_create(lv_scr_act(), nullptr);
- lv_obj_set_style_local_text_color(bleIcon, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, lv_color_hex(0x000000));
- lv_label_set_text_static(bleIcon, "");
-
- notificationIcon = lv_label_create(lv_scr_act(), nullptr);
- lv_obj_set_style_local_text_color(notificationIcon, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, lv_color_hex(0x000000));
- lv_label_set_text_static(notificationIcon, "");
-
- // Calendar icon
- calendarOuter = lv_obj_create(lv_scr_act(), nullptr);
- lv_obj_set_style_local_bg_color(calendarOuter, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_BLACK);
- lv_obj_set_style_local_radius(calendarOuter, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, 0);
- lv_obj_set_size(calendarOuter, 34, 34);
- lv_obj_align(calendarOuter, sidebar, LV_ALIGN_CENTER, 0, 0);
-
- calendarInner = lv_obj_create(lv_scr_act(), nullptr);
- lv_obj_set_style_local_bg_color(calendarInner, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_WHITE);
- lv_obj_set_style_local_radius(calendarInner, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, 0);
- lv_obj_set_size(calendarInner, 27, 27);
- lv_obj_align(calendarInner, calendarOuter, LV_ALIGN_CENTER, 0, 0);
-
- calendarBar1 = lv_obj_create(lv_scr_act(), nullptr);
- lv_obj_set_style_local_bg_color(calendarBar1, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_BLACK);
- lv_obj_set_style_local_radius(calendarBar1, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, 0);
- lv_obj_set_size(calendarBar1, 3, 12);
- lv_obj_align(calendarBar1, calendarOuter, LV_ALIGN_IN_TOP_MID, -6, -3);
-
- calendarBar2 = lv_obj_create(lv_scr_act(), nullptr);
- lv_obj_set_style_local_bg_color(calendarBar2, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_BLACK);
- lv_obj_set_style_local_radius(calendarBar2, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, 0);
- lv_obj_set_size(calendarBar2, 3, 12);
- lv_obj_align(calendarBar2, calendarOuter, LV_ALIGN_IN_TOP_MID, 6, -3);
-
- calendarCrossBar1 = lv_obj_create(lv_scr_act(), nullptr);
- lv_obj_set_style_local_bg_color(calendarCrossBar1, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_BLACK);
- lv_obj_set_style_local_radius(calendarCrossBar1, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, 0);
- lv_obj_set_size(calendarCrossBar1, 8, 3);
- lv_obj_align(calendarCrossBar1, calendarBar1, LV_ALIGN_IN_BOTTOM_MID, 0, 0);
-
- calendarCrossBar2 = lv_obj_create(lv_scr_act(), nullptr);
- lv_obj_set_style_local_bg_color(calendarCrossBar2, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_BLACK);
- lv_obj_set_style_local_radius(calendarCrossBar2, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, 0);
- lv_obj_set_size(calendarCrossBar2, 8, 3);
- lv_obj_align(calendarCrossBar2, calendarBar2, LV_ALIGN_IN_BOTTOM_MID, 0, 0);
-
- // Display date
- dateDayOfWeek = lv_label_create(lv_scr_act(), nullptr);
- lv_obj_set_style_local_text_color(dateDayOfWeek, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_BLACK);
- lv_label_set_text_static(dateDayOfWeek, "THU");
- lv_obj_align(dateDayOfWeek, sidebar, LV_ALIGN_CENTER, 0, -34);
-
- dateDay = lv_label_create(lv_scr_act(), nullptr);
- lv_obj_set_style_local_text_color(dateDay, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_BLACK);
- lv_label_set_text_static(dateDay, "25");
- lv_obj_align(dateDay, sidebar, LV_ALIGN_CENTER, 0, 3);
-
- dateMonth = lv_label_create(lv_scr_act(), nullptr);
- lv_obj_set_style_local_text_color(dateMonth, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_BLACK);
- lv_label_set_text_static(dateMonth, "MAR");
- lv_obj_align(dateMonth, sidebar, LV_ALIGN_CENTER, 0, 32);
-
- // Step count gauge
- if (settingsController.GetPTSColorBar() == Pinetime::Controllers::Settings::Colors::White) {
- needle_colors[0] = LV_COLOR_BLACK;
- } else {
- needle_colors[0] = LV_COLOR_WHITE;
- }
- stepGauge = lv_gauge_create(lv_scr_act(), nullptr);
- lv_gauge_set_needle_count(stepGauge, 1, needle_colors);
- lv_obj_set_size(stepGauge, 40, 40);
- lv_obj_align(stepGauge, sidebar, LV_ALIGN_IN_BOTTOM_MID, 0, 0);
- lv_gauge_set_scale(stepGauge, 360, 11, 0);
- lv_gauge_set_angle_offset(stepGauge, 180);
- lv_gauge_set_critical_value(stepGauge, 100);
- lv_gauge_set_range(stepGauge, 0, 100);
- lv_gauge_set_value(stepGauge, 0, 0);
-
- lv_obj_set_style_local_pad_right(stepGauge, LV_GAUGE_PART_MAIN, LV_STATE_DEFAULT, 3);
- lv_obj_set_style_local_pad_left(stepGauge, LV_GAUGE_PART_MAIN, LV_STATE_DEFAULT, 3);
- lv_obj_set_style_local_pad_bottom(stepGauge, LV_GAUGE_PART_MAIN, LV_STATE_DEFAULT, 3);
- lv_obj_set_style_local_line_opa(stepGauge, LV_GAUGE_PART_MAIN, LV_STATE_DEFAULT, LV_OPA_COVER);
- lv_obj_set_style_local_scale_width(stepGauge, LV_GAUGE_PART_MAIN, LV_STATE_DEFAULT, 4);
- lv_obj_set_style_local_line_width(stepGauge, LV_GAUGE_PART_MAIN, LV_STATE_DEFAULT, 4);
- lv_obj_set_style_local_line_color(stepGauge, LV_GAUGE_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_BLACK);
- lv_obj_set_style_local_line_opa(stepGauge, LV_GAUGE_PART_NEEDLE, LV_STATE_DEFAULT, LV_OPA_COVER);
- lv_obj_set_style_local_line_width(stepGauge, LV_GAUGE_PART_NEEDLE, LV_STATE_DEFAULT, 3);
- lv_obj_set_style_local_pad_inner(stepGauge, LV_GAUGE_PART_NEEDLE, LV_STATE_DEFAULT, 4);
-
- backgroundLabel = lv_label_create(lv_scr_act(), nullptr);
- lv_obj_set_click(backgroundLabel, true);
- lv_label_set_long_mode(backgroundLabel, LV_LABEL_LONG_CROP);
- lv_obj_set_size(backgroundLabel, 240, 240);
- lv_obj_set_pos(backgroundLabel, 0, 0);
- lv_label_set_text_static(backgroundLabel, "");
-
- btnNextTime = lv_btn_create(lv_scr_act(), nullptr);
- btnNextTime->user_data = this;
- lv_obj_set_size(btnNextTime, 60, 60);
- lv_obj_align(btnNextTime, lv_scr_act(), LV_ALIGN_IN_RIGHT_MID, -15, -80);
- lv_obj_set_style_local_bg_opa(btnNextTime, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, LV_OPA_50);
- lv_obj_set_style_local_value_str(btnNextTime, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, ">");
- lv_obj_set_event_cb(btnNextTime, event_handler);
- lv_obj_set_hidden(btnNextTime, true);
-
- btnPrevTime = lv_btn_create(lv_scr_act(), nullptr);
- btnPrevTime->user_data = this;
- lv_obj_set_size(btnPrevTime, 60, 60);
- lv_obj_align(btnPrevTime, lv_scr_act(), LV_ALIGN_IN_LEFT_MID, 15, -80);
- lv_obj_set_style_local_bg_opa(btnPrevTime, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, LV_OPA_50);
- lv_obj_set_style_local_value_str(btnPrevTime, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, "<");
- lv_obj_set_event_cb(btnPrevTime, event_handler);
- lv_obj_set_hidden(btnPrevTime, true);
-
- btnNextBar = lv_btn_create(lv_scr_act(), nullptr);
- btnNextBar->user_data = this;
- lv_obj_set_size(btnNextBar, 60, 60);
- lv_obj_align(btnNextBar, lv_scr_act(), LV_ALIGN_IN_RIGHT_MID, -15, 0);
- lv_obj_set_style_local_bg_opa(btnNextBar, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, LV_OPA_50);
- lv_obj_set_style_local_value_str(btnNextBar, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, ">");
- lv_obj_set_event_cb(btnNextBar, event_handler);
- lv_obj_set_hidden(btnNextBar, true);
-
- btnPrevBar = lv_btn_create(lv_scr_act(), nullptr);
- btnPrevBar->user_data = this;
- lv_obj_set_size(btnPrevBar, 60, 60);
- lv_obj_align(btnPrevBar, lv_scr_act(), LV_ALIGN_IN_LEFT_MID, 15, 0);
- lv_obj_set_style_local_bg_opa(btnPrevBar, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, LV_OPA_50);
- lv_obj_set_style_local_value_str(btnPrevBar, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, "<");
- lv_obj_set_event_cb(btnPrevBar, event_handler);
- lv_obj_set_hidden(btnPrevBar, true);
-
- btnNextBG = lv_btn_create(lv_scr_act(), nullptr);
- btnNextBG->user_data = this;
- lv_obj_set_size(btnNextBG, 60, 60);
- lv_obj_align(btnNextBG, lv_scr_act(), LV_ALIGN_IN_RIGHT_MID, -15, 80);
- lv_obj_set_style_local_bg_opa(btnNextBG, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, LV_OPA_50);
- lv_obj_set_style_local_value_str(btnNextBG, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, ">");
- lv_obj_set_event_cb(btnNextBG, event_handler);
- lv_obj_set_hidden(btnNextBG, true);
-
- btnPrevBG = lv_btn_create(lv_scr_act(), nullptr);
- btnPrevBG->user_data = this;
- lv_obj_set_size(btnPrevBG, 60, 60);
- lv_obj_align(btnPrevBG, lv_scr_act(), LV_ALIGN_IN_LEFT_MID, 15, 80);
- lv_obj_set_style_local_bg_opa(btnPrevBG, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, LV_OPA_50);
- lv_obj_set_style_local_value_str(btnPrevBG, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, "<");
- lv_obj_set_event_cb(btnPrevBG, event_handler);
- lv_obj_set_hidden(btnPrevBG, true);
-
- btnReset = lv_btn_create(lv_scr_act(), nullptr);
- btnReset->user_data = this;
- lv_obj_set_size(btnReset, 60, 60);
- lv_obj_align(btnReset, lv_scr_act(), LV_ALIGN_CENTER, 0, 80);
- lv_obj_set_style_local_bg_opa(btnReset, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, LV_OPA_50);
- lv_obj_set_style_local_value_str(btnReset, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, "Rst");
- lv_obj_set_event_cb(btnReset, event_handler);
- lv_obj_set_hidden(btnReset, true);
-
- btnRandom = lv_btn_create(lv_scr_act(), nullptr);
- btnRandom->user_data = this;
- lv_obj_set_size(btnRandom, 60, 60);
- lv_obj_align(btnRandom, lv_scr_act(), LV_ALIGN_CENTER, 0, 0);
- lv_obj_set_style_local_bg_opa(btnRandom, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, LV_OPA_50);
- lv_obj_set_style_local_value_str(btnRandom, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, "Rnd");
- lv_obj_set_event_cb(btnRandom, event_handler);
- lv_obj_set_hidden(btnRandom, true);
-
- btnClose = lv_btn_create(lv_scr_act(), nullptr);
- btnClose->user_data = this;
- lv_obj_set_size(btnClose, 60, 60);
- lv_obj_align(btnClose, lv_scr_act(), LV_ALIGN_CENTER, 0, -80);
- lv_obj_set_style_local_bg_opa(btnClose, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, LV_OPA_50);
- lv_obj_set_style_local_value_str(btnClose, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, "X");
- lv_obj_set_event_cb(btnClose, event_handler);
- lv_obj_set_hidden(btnClose, true);
-
- btnSet = lv_btn_create(lv_scr_act(), nullptr);
- btnSet->user_data = this;
- lv_obj_set_height(btnSet, 150);
- lv_obj_set_width(btnSet, 150);
- lv_obj_align(btnSet, lv_scr_act(), LV_ALIGN_CENTER, 0, 0);
- lv_obj_set_style_local_radius(btnSet, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, 30);
- lv_obj_set_style_local_bg_opa(btnSet, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, LV_OPA_50);
- lv_obj_set_event_cb(btnSet, event_handler);
- lbl_btnSet = lv_label_create(btnSet, nullptr);
- lv_obj_set_style_local_text_font(lbl_btnSet, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &lv_font_sys_48);
- lv_label_set_text_static(lbl_btnSet, Symbols::settings);
- lv_obj_set_hidden(btnSet, true);
-
- taskRefresh = lv_task_create(RefreshTaskCallback, LV_DISP_DEF_REFR_PERIOD, LV_TASK_PRIO_MID, this);
- Refresh();
-}
-
-PineTimeStyle::~PineTimeStyle() {
- lv_task_del(taskRefresh);
- lv_obj_clean(lv_scr_act());
-}
-
-bool PineTimeStyle::OnTouchEvent(Pinetime::Applications::TouchEvents event) {
- if ((event == Pinetime::Applications::TouchEvents::LongTap) && lv_obj_get_hidden(btnRandom)) {
- lv_obj_set_hidden(btnSet, false);
- savedTick = lv_tick_get();
- return true;
- }
- if ((event == Pinetime::Applications::TouchEvents::DoubleTap) && (lv_obj_get_hidden(btnRandom) == false)) {
- return true;
- }
- return false;
-}
-
-void PineTimeStyle::CloseMenu() {
- settingsController.SaveSettings();
- lv_obj_set_hidden(btnNextTime, true);
- lv_obj_set_hidden(btnPrevTime, true);
- lv_obj_set_hidden(btnNextBar, true);
- lv_obj_set_hidden(btnPrevBar, true);
- lv_obj_set_hidden(btnNextBG, true);
- lv_obj_set_hidden(btnPrevBG, true);
- lv_obj_set_hidden(btnReset, true);
- lv_obj_set_hidden(btnRandom, true);
- lv_obj_set_hidden(btnClose, true);
-}
-
-bool PineTimeStyle::OnButtonPushed() {
- if (!lv_obj_get_hidden(btnClose)) {
- CloseMenu();
- return true;
- }
- return false;
-}
-
-void PineTimeStyle::SetBatteryIcon() {
- auto batteryPercent = batteryPercentRemaining.Get();
- lv_label_set_text_static(batteryIcon, BatteryIcon::GetBatteryIcon(batteryPercent));
-}
-
-
-void PineTimeStyle::AlignIcons() {
- bool isBleIconVisible = IsBleIconVisible(bleRadioEnabled.Get(), bleState.Get());
- if (notificationState.Get() && isBleIconVisible) {
- lv_obj_align(bleIcon, sidebar, LV_ALIGN_IN_TOP_MID, 8, 25);
- lv_obj_align(notificationIcon, sidebar, LV_ALIGN_IN_TOP_MID, -8, 25);
- } else if (notificationState.Get() && !isBleIconVisible) {
- lv_obj_align(notificationIcon, sidebar, LV_ALIGN_IN_TOP_MID, 0, 25);
- } else {
- lv_obj_align(bleIcon, sidebar, LV_ALIGN_IN_TOP_MID, 0, 25);
- }
-}
-
-void PineTimeStyle::Refresh() {
- isCharging = batteryController.IsCharging();
- if (isCharging.IsUpdated()) {
- if (isCharging.Get()) {
- lv_label_set_text_static(batteryIcon, Symbols::plug);
- } else {
- SetBatteryIcon();
- }
- }
- if (!isCharging.Get()) {
- batteryPercentRemaining = batteryController.PercentRemaining();
- if (batteryPercentRemaining.IsUpdated()) {
- SetBatteryIcon();
- }
- }
-
- bleState = bleController.IsConnected();
- bleRadioEnabled = bleController.IsRadioEnabled();
- if (bleState.IsUpdated() || bleRadioEnabled.IsUpdated()) {
- lv_label_set_text(bleIcon, BleIcon::GetIcon(bleRadioEnabled.Get(), bleState.Get()));
- AlignIcons();
- }
-
- notificationState = notificatioManager.AreNewNotificationsAvailable();
- if (notificationState.IsUpdated()) {
- lv_label_set_text_static(notificationIcon, NotificationIcon::GetIcon(notificationState.Get()));
- AlignIcons();
- }
-
- currentDateTime = dateTimeController.CurrentDateTime();
- if (currentDateTime.IsUpdated()) {
- auto newDateTime = currentDateTime.Get();
-
- auto dp = date::floor<date::days>(newDateTime);
- auto time = date::make_time(newDateTime - dp);
- auto yearMonthDay = date::year_month_day(dp);
-
- auto year = static_cast<int>(yearMonthDay.year());
- auto month = static_cast<Pinetime::Controllers::DateTime::Months>(static_cast<unsigned>(yearMonthDay.month()));
- auto day = static_cast<unsigned>(yearMonthDay.day());
- auto dayOfWeek = static_cast<Pinetime::Controllers::DateTime::Days>(date::weekday(yearMonthDay).iso_encoding());
-
- uint8_t hour = time.hours().count();
- uint8_t minute = time.minutes().count();
-
- if (displayedHour != hour || displayedMinute != minute) {
- displayedHour = hour;
- displayedMinute = minute;
-
- if (settingsController.GetClockType() == Controllers::Settings::ClockType::H12) {
- char ampmChar[4] = "A\nM";
- if (hour == 0) {
- hour = 12;
- } else if (hour == 12) {
- ampmChar[0] = 'P';
- } else if (hour > 12) {
- hour = hour - 12;
- ampmChar[0] = 'P';
- }
- lv_label_set_text(timeAMPM, ampmChar);
- // Should be padded with blank spaces, but the space character doesn't exist in the font
- lv_label_set_text_fmt(timeDD1, "%02d", hour);
- lv_label_set_text_fmt(timeDD2, "%02d", minute);
- } else {
- lv_label_set_text_fmt(timeDD1, "%02d", hour);
- lv_label_set_text_fmt(timeDD2, "%02d", minute);
- }
- }
-
- if ((year != currentYear) || (month != currentMonth) || (dayOfWeek != currentDayOfWeek) || (day != currentDay)) {
- lv_label_set_text_fmt(dateDayOfWeek, "%s", dateTimeController.DayOfWeekShortToString());
- lv_label_set_text_fmt(dateDay, "%d", day);
- lv_obj_realign(dateDay);
- lv_label_set_text_fmt(dateMonth, "%s", dateTimeController.MonthShortToString());
-
- currentYear = year;
- currentMonth = month;
- currentDayOfWeek = dayOfWeek;
- currentDay = day;
- }
- }
-
- stepCount = motionController.NbSteps();
- motionSensorOk = motionController.IsSensorOk();
- if (stepCount.IsUpdated() || motionSensorOk.IsUpdated()) {
- lv_gauge_set_value(stepGauge, 0, (stepCount.Get() / (settingsController.GetStepsGoal() / 100)));
- lv_obj_realign(stepGauge);
- if (stepCount.Get() > settingsController.GetStepsGoal()) {
- lv_obj_set_style_local_line_color(stepGauge, LV_GAUGE_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_WHITE);
- lv_obj_set_style_local_scale_grad_color(stepGauge, LV_GAUGE_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_WHITE);
- }
- }
- if (!lv_obj_get_hidden(btnSet)) {
- if ((savedTick > 0) && (lv_tick_get() - savedTick > 3000)) {
- lv_obj_set_hidden(btnSet, true);
- savedTick = 0;
- }
- }
-}
-
-void PineTimeStyle::UpdateSelected(lv_obj_t* object, lv_event_t event) {
- auto valueTime = settingsController.GetPTSColorTime();
- auto valueBar = settingsController.GetPTSColorBar();
- auto valueBG = settingsController.GetPTSColorBG();
-
- if (event == LV_EVENT_CLICKED) {
- if (object == btnNextTime) {
- valueTime = GetNext(valueTime);
- if (valueTime == valueBG) {
- valueTime = GetNext(valueTime);
- }
- settingsController.SetPTSColorTime(valueTime);
- lv_obj_set_style_local_text_color(timeDD1, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Convert(valueTime));
- lv_obj_set_style_local_text_color(timeDD2, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Convert(valueTime));
- lv_obj_set_style_local_text_color(timeAMPM, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Convert(valueTime));
- }
- if (object == btnPrevTime) {
- valueTime = GetPrevious(valueTime);
- if (valueTime == valueBG) {
- valueTime = GetPrevious(valueTime);
- }
- settingsController.SetPTSColorTime(valueTime);
- lv_obj_set_style_local_text_color(timeDD1, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Convert(valueTime));
- lv_obj_set_style_local_text_color(timeDD2, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Convert(valueTime));
- lv_obj_set_style_local_text_color(timeAMPM, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Convert(valueTime));
- }
- if (object == btnNextBar) {
- valueBar = GetNext(valueBar);
- if (valueBar == Controllers::Settings::Colors::Black) {
- valueBar = GetNext(valueBar);
- }
- if (valueBar == Controllers::Settings::Colors::White) {
- needle_colors[0] = LV_COLOR_BLACK;
- } else {
- needle_colors[0] = LV_COLOR_WHITE;
- }
- settingsController.SetPTSColorBar(valueBar);
- lv_obj_set_style_local_bg_color(sidebar, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, Convert(valueBar));
- }
- if (object == btnPrevBar) {
- valueBar = GetPrevious(valueBar);
- if (valueBar == Controllers::Settings::Colors::Black) {
- valueBar = GetPrevious(valueBar);
- }
- if (valueBar == Controllers::Settings::Colors::White) {
- needle_colors[0] = LV_COLOR_BLACK;
- } else {
- needle_colors[0] = LV_COLOR_WHITE;
- }
- settingsController.SetPTSColorBar(valueBar);
- lv_obj_set_style_local_bg_color(sidebar, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, Convert(valueBar));
- }
- if (object == btnNextBG) {
- valueBG = GetNext(valueBG);
- if (valueBG == valueTime) {
- valueBG = GetNext(valueBG);
- }
- settingsController.SetPTSColorBG(valueBG);
- lv_obj_set_style_local_bg_color(timebar, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, Convert(valueBG));
- }
- if (object == btnPrevBG) {
- valueBG = GetPrevious(valueBG);
- if (valueBG == valueTime) {
- valueBG = GetPrevious(valueBG);
- }
- settingsController.SetPTSColorBG(valueBG);
- lv_obj_set_style_local_bg_color(timebar, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, Convert(valueBG));
- }
- if (object == btnReset) {
- needle_colors[0] = LV_COLOR_WHITE;
- settingsController.SetPTSColorTime(Controllers::Settings::Colors::Teal);
- lv_obj_set_style_local_text_color(timeDD1, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Convert(Controllers::Settings::Colors::Teal));
- lv_obj_set_style_local_text_color(timeDD2, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Convert(Controllers::Settings::Colors::Teal));
- lv_obj_set_style_local_text_color(timeAMPM, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Convert(Controllers::Settings::Colors::Teal));
- settingsController.SetPTSColorBar(Controllers::Settings::Colors::Teal);
- lv_obj_set_style_local_bg_color(sidebar, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, Convert(Controllers::Settings::Colors::Teal));
- settingsController.SetPTSColorBG(Controllers::Settings::Colors::Black);
- lv_obj_set_style_local_bg_color(timebar, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, Convert(Controllers::Settings::Colors::Black));
- }
- if (object == btnRandom) {
- valueTime = static_cast<Controllers::Settings::Colors>(rand() % 17);
- valueBar = static_cast<Controllers::Settings::Colors>(rand() % 17);
- valueBG = static_cast<Controllers::Settings::Colors>(rand() % 17);
- if (valueTime == valueBG) {
- valueBG = GetNext(valueBG);
- }
- if (valueBar == Controllers::Settings::Colors::Black) {
- valueBar = GetPrevious(valueBar);
- }
- if (valueBar == Controllers::Settings::Colors::White) {
- needle_colors[0] = LV_COLOR_BLACK;
- } else {
- needle_colors[0] = LV_COLOR_WHITE;
- }
- settingsController.SetPTSColorTime(static_cast<Controllers::Settings::Colors>(valueTime));
- lv_obj_set_style_local_text_color(timeDD1, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Convert(valueTime));
- lv_obj_set_style_local_text_color(timeDD2, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Convert(valueTime));
- lv_obj_set_style_local_text_color(timeAMPM, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Convert(valueTime));
- settingsController.SetPTSColorBar(static_cast<Controllers::Settings::Colors>(valueBar));
- lv_obj_set_style_local_bg_color(sidebar, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, Convert(valueBar));
- settingsController.SetPTSColorBG(static_cast<Controllers::Settings::Colors>(valueBG));
- lv_obj_set_style_local_bg_color(timebar, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, Convert(valueBG));
- }
- if (object == btnClose) {
- CloseMenu();
- }
- if (object == btnSet) {
- lv_obj_set_hidden(btnSet, true);
- lv_obj_set_hidden(btnNextTime, false);
- lv_obj_set_hidden(btnPrevTime, false);
- lv_obj_set_hidden(btnNextBar, false);
- lv_obj_set_hidden(btnPrevBar, false);
- lv_obj_set_hidden(btnNextBG, false);
- lv_obj_set_hidden(btnPrevBG, false);
- lv_obj_set_hidden(btnReset, false);
- lv_obj_set_hidden(btnRandom, false);
- lv_obj_set_hidden(btnClose, false);
- }
- }
-}
-
-Pinetime::Controllers::Settings::Colors PineTimeStyle::GetNext(Pinetime::Controllers::Settings::Colors color) {
- auto colorAsInt = static_cast<uint8_t>(color);
- Pinetime::Controllers::Settings::Colors nextColor;
- if (colorAsInt < 16) {
- nextColor = static_cast<Controllers::Settings::Colors>(colorAsInt + 1);
- } else {
- nextColor = static_cast<Controllers::Settings::Colors>(0);
- }
- return nextColor;
-}
-
-Pinetime::Controllers::Settings::Colors PineTimeStyle::GetPrevious(Pinetime::Controllers::Settings::Colors color) {
- auto colorAsInt = static_cast<uint8_t>(color);
- Pinetime::Controllers::Settings::Colors prevColor;
-
- if (colorAsInt > 0) {
- prevColor = static_cast<Controllers::Settings::Colors>(colorAsInt - 1);
- } else {
- prevColor = static_cast<Controllers::Settings::Colors>(16);
- }
- return prevColor;
-}
diff --git a/src/displayapp/screens/PineTimeStyle.h b/src/displayapp/screens/PineTimeStyle.h
deleted file mode 100644
index 5de9a5f..0000000
--- a/src/displayapp/screens/PineTimeStyle.h
+++ /dev/null
@@ -1,111 +0,0 @@
-#pragma once
-
-#include <lvgl/src/lv_core/lv_obj.h>
-#include <chrono>
-#include <cstdint>
-#include <memory>
-#include "displayapp/screens/Screen.h"
-#include "displayapp/Colors.h"
-#include "components/datetime/DateTimeController.h"
-#include "components/ble/BleController.h"
-
-namespace Pinetime {
- namespace Controllers {
- class Settings;
- class Battery;
- class Ble;
- class NotificationManager;
- class HeartRateController;
- class MotionController;
- }
-
- namespace Applications {
- namespace Screens {
- class PineTimeStyle : public Screen {
- public:
- PineTimeStyle(DisplayApp* app,
- Controllers::DateTime& dateTimeController,
- Controllers::Battery& batteryController,
- Controllers::Ble& bleController,
- Controllers::NotificationManager& notificatioManager,
- Controllers::Settings& settingsController,
- Controllers::MotionController& motionController);
- ~PineTimeStyle() override;
-
- bool OnTouchEvent(TouchEvents event) override;
- bool OnButtonPushed() override;
-
- void Refresh() override;
-
- void UpdateSelected(lv_obj_t *object, lv_event_t event);
-
- private:
- uint8_t displayedHour = -1;
- uint8_t displayedMinute = -1;
-
- uint16_t currentYear = 1970;
- Controllers::DateTime::Months currentMonth = Pinetime::Controllers::DateTime::Months::Unknown;
- Controllers::DateTime::Days currentDayOfWeek = Pinetime::Controllers::DateTime::Days::Unknown;
- uint8_t currentDay = 0;
- uint32_t savedTick = 0;
-
- DirtyValue<uint8_t> batteryPercentRemaining {};
- DirtyValue<bool> isCharging {};
- DirtyValue<bool> bleState {};
- DirtyValue<bool> bleRadioEnabled {};
- DirtyValue<std::chrono::time_point<std::chrono::system_clock, std::chrono::nanoseconds>> currentDateTime {};
- DirtyValue<bool> motionSensorOk {};
- DirtyValue<uint32_t> stepCount {};
- DirtyValue<bool> notificationState {};
-
- static Pinetime::Controllers::Settings::Colors GetNext(Controllers::Settings::Colors color);
- static Pinetime::Controllers::Settings::Colors GetPrevious(Controllers::Settings::Colors color);
-
- lv_obj_t* btnNextTime;
- lv_obj_t* btnPrevTime;
- lv_obj_t* btnNextBar;
- lv_obj_t* btnPrevBar;
- lv_obj_t* btnNextBG;
- lv_obj_t* btnPrevBG;
- lv_obj_t* btnReset;
- lv_obj_t* btnRandom;
- lv_obj_t* btnClose;
- lv_obj_t* timebar;
- lv_obj_t* sidebar;
- lv_obj_t* timeDD1;
- lv_obj_t* timeDD2;
- lv_obj_t* timeAMPM;
- lv_obj_t* dateDayOfWeek;
- lv_obj_t* dateDay;
- lv_obj_t* dateMonth;
- lv_obj_t* backgroundLabel;
- lv_obj_t* batteryIcon;
- lv_obj_t* bleIcon;
- lv_obj_t* calendarOuter;
- lv_obj_t* calendarInner;
- lv_obj_t* calendarBar1;
- lv_obj_t* calendarBar2;
- lv_obj_t* calendarCrossBar1;
- lv_obj_t* calendarCrossBar2;
- lv_obj_t* notificationIcon;
- lv_obj_t* stepGauge;
- lv_obj_t* btnSet;
- lv_obj_t* lbl_btnSet;
- lv_color_t needle_colors[1];
-
- Controllers::DateTime& dateTimeController;
- Controllers::Battery& batteryController;
- Controllers::Ble& bleController;
- Controllers::NotificationManager& notificatioManager;
- Controllers::Settings& settingsController;
- Controllers::MotionController& motionController;
-
- void SetBatteryIcon();
- void CloseMenu();
- void AlignIcons();
-
- lv_task_t* taskRefresh;
- };
- }
- }
-}
diff --git a/src/displayapp/screens/settings/SettingWatchFace.h b/src/displayapp/screens/settings/SettingWatchFace.h
index 6fd7a52..4efdc9a 100644
--- a/src/displayapp/screens/settings/SettingWatchFace.h
+++ b/src/displayapp/screens/settings/SettingWatchFace.h
@@ -20,7 +20,7 @@ namespace Pinetime {
void UpdateSelected(lv_obj_t* object, lv_event_t event);
private:
- static constexpr std::array<const char*, 4> options = {" Digital face", " PineTimeStyle"};
+ static constexpr std::array<const char*, 4> options = {" Digital face"};
Controllers::Settings& settingsController;
lv_obj_t* cbOption[options.size()];
diff --git a/src/libs/lv_conf.h b/src/libs/lv_conf.h
index 73109c5..1e27479 100644
--- a/src/libs/lv_conf.h
+++ b/src/libs/lv_conf.h
@@ -417,7 +417,6 @@ typedef void* lv_indev_drv_user_data_t; /*Type of user data in the in
LV_FONT_DECLARE(jetbrains_mono_extrabold_compressed) \
LV_FONT_DECLARE(jetbrains_mono_42) \
LV_FONT_DECLARE(jetbrains_mono_76) \
- LV_FONT_DECLARE(open_sans_light) \
LV_FONT_DECLARE(lv_font_sys_48)
/* Enable it if you have fonts with a lot of characters.