From f2978643ef5d00d0e423dc19182a8079ff4081ad Mon Sep 17 00:00:00 2001 From: jarvis <1071094494@qq.com> Date: Tue, 4 Mar 2025 23:29:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=89=E7=85=A7=E6=8E=A7=E5=88=B6=E6=A1=86?= =?UTF-8?q?=E5=9B=BE=E8=AE=BE=E8=AE=A1=E4=BA=86LVGL=20=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E8=BF=98=E4=B8=8D=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/settings.json | 6 +- SquareLineProj/.$控制方式.drawio.bkp | 1 + SquareLineProj/ESP32S3_UI.sll | 6 +- SquareLineProj/ESP32S3_UI.spj | 7282 +++++++++++++---- SquareLineProj/Export/CMakeLists.txt | 7 +- SquareLineProj/Export/filelist.txt | 7 +- SquareLineProj/Export/fonts/ui_font_MiSansM.c | 158 +- .../Export/fonts/ui_font_homePanelLabel.c | 1724 ++++ .../Export/fonts/ui_font_homePlusText.c | 1386 ++++ .../Export/fonts/ui_font_homeText.c | 1766 ++++ .../Export/fonts/ui_font_homeText_1.c | 1581 ++++ SquareLineProj/Export/screens/ui_DeviceInfo.c | 53 + SquareLineProj/Export/screens/ui_Home.c | 341 +- SquareLineProj/Export/screens/ui_settings.c | 141 +- SquareLineProj/Export/ui.c | 99 +- SquareLineProj/Export/ui.h | 64 +- SquareLineProj/assets/ui_font_MiSansM.bin | Bin 6240 -> 6396 bytes SquareLineProj/assets/ui_font_MiSansM.c | 158 +- SquareLineProj/assets/ui_font_MiSansM.fcfg | 10 +- .../assets/ui_font_homePanelLabel.bin | Bin 0 -> 10328 bytes .../assets/ui_font_homePanelLabel.c | 1724 ++++ .../assets/ui_font_homePanelLabel.fcfg | 16 + .../assets/ui_font_homePlusText.bin | Bin 0 -> 7636 bytes SquareLineProj/assets/ui_font_homePlusText.c | 1386 ++++ .../assets/ui_font_homePlusText.fcfg | 16 + SquareLineProj/assets/ui_font_homeText.bin | Bin 0 -> 10624 bytes SquareLineProj/assets/ui_font_homeText.c | 1766 ++++ SquareLineProj/assets/ui_font_homeText.fcfg | 16 + SquareLineProj/assets/ui_font_homeText_1.bin | Bin 0 -> 9456 bytes SquareLineProj/assets/ui_font_homeText_1.c | 1581 ++++ SquareLineProj/assets/ui_font_homeText_1.fcfg | 16 + SquareLineProj/backup/ESP32S3_UI_backup01.zip | Bin 21927 -> 20999 bytes SquareLineProj/backup/ESP32S3_UI_backup02.zip | Bin 0 -> 24969 bytes SquareLineProj/backup/ESP32S3_UI_backup03.zip | Bin 0 -> 27754 bytes SquareLineProj/backup/ESP32S3_UI_backup04.zip | Bin 0 -> 27335 bytes SquareLineProj/backup/ESP32S3_UI_backup05.zip | Bin 0 -> 27333 bytes SquareLineProj/backup/ESP32S3_UI_backup06.zip | Bin 0 -> 27348 bytes SquareLineProj/backup/ESP32S3_UI_backup07.zip | Bin 0 -> 27361 bytes SquareLineProj/控制方式-界面逻辑.drawio.png | Bin 0 -> 258242 bytes SquareLineProj/控制方式.drawio | 335 +- components/FluxUI/CMakeLists.txt | 7 +- components/FluxUI/filelist.txt | 7 +- components/FluxUI/fonts/ui_font_MiSansM.c | 158 +- .../FluxUI/fonts/ui_font_homePanelLabel.c | 1724 ++++ .../FluxUI/fonts/ui_font_homePlusText.c | 1386 ++++ components/FluxUI/fonts/ui_font_homeText.c | 1766 ++++ components/FluxUI/fonts/ui_font_homeText_1.c | 1581 ++++ components/FluxUI/screens/ui_DeviceInfo.c | 53 + components/FluxUI/screens/ui_Home.c | 341 +- components/FluxUI/screens/ui_settings.c | 141 +- components/FluxUI/ui.c | 99 +- components/FluxUI/ui.h | 64 +- dependencies.lock | 6 +- main/idf_component.yml | 2 +- sdkconfig | 45 +- 55 files changed, 27100 insertions(+), 1926 deletions(-) create mode 100644 SquareLineProj/.$控制方式.drawio.bkp create mode 100644 SquareLineProj/Export/fonts/ui_font_homePanelLabel.c create mode 100644 SquareLineProj/Export/fonts/ui_font_homePlusText.c create mode 100644 SquareLineProj/Export/fonts/ui_font_homeText.c create mode 100644 SquareLineProj/Export/fonts/ui_font_homeText_1.c create mode 100644 SquareLineProj/Export/screens/ui_DeviceInfo.c create mode 100644 SquareLineProj/assets/ui_font_homePanelLabel.bin create mode 100644 SquareLineProj/assets/ui_font_homePanelLabel.c create mode 100644 SquareLineProj/assets/ui_font_homePanelLabel.fcfg create mode 100644 SquareLineProj/assets/ui_font_homePlusText.bin create mode 100644 SquareLineProj/assets/ui_font_homePlusText.c create mode 100644 SquareLineProj/assets/ui_font_homePlusText.fcfg create mode 100644 SquareLineProj/assets/ui_font_homeText.bin create mode 100644 SquareLineProj/assets/ui_font_homeText.c create mode 100644 SquareLineProj/assets/ui_font_homeText.fcfg create mode 100644 SquareLineProj/assets/ui_font_homeText_1.bin create mode 100644 SquareLineProj/assets/ui_font_homeText_1.c create mode 100644 SquareLineProj/assets/ui_font_homeText_1.fcfg create mode 100644 SquareLineProj/backup/ESP32S3_UI_backup02.zip create mode 100644 SquareLineProj/backup/ESP32S3_UI_backup03.zip create mode 100644 SquareLineProj/backup/ESP32S3_UI_backup04.zip create mode 100644 SquareLineProj/backup/ESP32S3_UI_backup05.zip create mode 100644 SquareLineProj/backup/ESP32S3_UI_backup06.zip create mode 100644 SquareLineProj/backup/ESP32S3_UI_backup07.zip create mode 100644 SquareLineProj/控制方式-界面逻辑.drawio.png create mode 100644 components/FluxUI/fonts/ui_font_homePanelLabel.c create mode 100644 components/FluxUI/fonts/ui_font_homePlusText.c create mode 100644 components/FluxUI/fonts/ui_font_homeText.c create mode 100644 components/FluxUI/fonts/ui_font_homeText_1.c create mode 100644 components/FluxUI/screens/ui_DeviceInfo.c diff --git a/.vscode/settings.json b/.vscode/settings.json index ffaa0bc..cfb9e1e 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,8 +1,8 @@ { "C_Cpp.intelliSenseEngine": "default", - "idf.espIdfPathWin": "C:/Espressif/frameworks/esp-idf-v5.3.1/", - "idf.toolsPathWin": "C:\\Espressif", - "idf.pythonInstallPath": "C:\\Espressif\\tools\\idf-python\\3.11.2\\python.exe", + "idf.espIdfPathWin": "d:\\espidfEnv\\v5.3.2\\esp-idf", + "idf.toolsPathWin": "d:\\Espressif", + "idf.pythonInstallPath": "d:\\Espressif\\tools\\idf-python\\3.11.2\\python.exe", "idf.customExtraVars": { "OPENOCD_SCRIPTS": "d:\\Espressif\\tools\\openocd-esp32\\v0.12.0-esp32-20240318/openocd-esp32/share/openocd/scripts", "IDF_CCACHE_ENABLE": "1", diff --git a/SquareLineProj/.$控制方式.drawio.bkp b/SquareLineProj/.$控制方式.drawio.bkp new file mode 100644 index 0000000..ac168ef --- /dev/null +++ b/SquareLineProj/.$控制方式.drawio.bkp @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/SquareLineProj/ESP32S3_UI.sll b/SquareLineProj/ESP32S3_UI.sll index 533a30d..cc735d3 100644 --- a/SquareLineProj/ESP32S3_UI.sll +++ b/SquareLineProj/ESP32S3_UI.sll @@ -12,7 +12,7 @@ "board": "ESP32-S3-USB-OTG", "board_version": "1.0.0", "editor_version": "1.5.1", - "image": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAHgAUADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDVooorQQUU5UdzhFZj6AZp/wBmuP8AnhL/AN8GgCKipfs1x/zwl/74NH2a4/54S/8AfBoAioqX7Ncf88Jf++DR9muP+eEv/fBoAioqX7Ncf88Jf++DR9muP+eEv/fBoAioqX7Ncf8APCX/AL4NH2a4/wCeEv8A3waAIqKl+zXH/PCX/vg0fZrj/nhL/wB8GgCKipfs1x/zwl/74NH2a4/54S/98GgCKipfs1x/zwl/74NH2a4/54S/98GgCKipfs1x/wA8Jf8Avg0fZrj/AJ4S/wDfBoAioqX7Ncf88Jf++DR9muP+eEv/AHwaAIqKl+zXH/PCX/vg0fZrj/nhL/3waAIqKl+zXH/PCX/vg0fZrj/nhL/3waAIqKl+zXH/ADwl/wC+DR9muP8AnhL/AN8GgCKipfs1x/zwl/74NH2a4/54S/8AfBoAioqX7Ncf88Jf++DR9muP+eEv/fBoAioqX7Ncf88Jf++DR9muP+eEv/fBoAioqX7Ncf8APCX/AL4NH2a4/wCeEv8A3waAIqKl+zXH/PCX/vg0xkdDh1ZT6EYoAbRRRQAVbsbP7VIS2RGvX39qqVu6YoWxQjqxJP54/pSAtJGkahUUKo7CrVrZT3smyBC2Op6AfjUCqWYKOpOBXc2dqlnbJCgHA5Pqe5obsBgJ4auCPnnjB9gTTv8AhGZf+flP++TWrqOtWGlAC7nCuwyEUbmI+grKvfF9j/ZskljMGufupG6kEE98HqBTjCcrWQS92Lk9kL/wjMn/AD8p/wB8mk/4RmX/AJ+U/wC+TXFyX95NN50l1M0mc7t5H/6q6rQfFMa2kseqXADxAFHPLOPTA6kf1rerhpQjzXuckMZCTtLQsnwzNji4jP1BqheaVdWQ3SIGT++hyK3bLxNpd/OIIpysjHCrIpXd9M1rMquhVgCpGCD3rludNOpCorwdzz+irOoWwtL6WEfdU5X6HkVWqigooopgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU140kUq6hlPY06igDBvrP7LICuTG3T29qqVu6moaxcnqpBH54/rWFSAK39N/48Ivx/mawK39N/wCPCL8f5mmBo2Q3X1uPWVR+td1XDWP/ACELb/rqv8xXQeINdXRoECIJLiXOxSeAB1JqWrmlOnKpJRjuzzvUriW61O5mmJLtI2c9gDgD8Kwdddo7SKRGKusoIYdQcGrHiC51NppdQgaPDndLGsY4PciuUvtVv7q22FkkKncF2gZr0qVWKaPSngavI1odLa+IIWsme44nQfcH8f0/r6VDo93Le6lcTTHnywAB0UZ6CuRWbz5Ledcqih94P8Jx0NaemX1zAXmjAjVxtXIySPWljq8IU7PqfD5mlSm47Hb16rotxJdaLZzzEmR4gWJ7n1rxrRF1HVZd7yBLVD87bB83sK9W0XVxMUspY0QquIynAIA6Y+leCsdRdRU76s0yeMotzeiZQ8QDGqH3QVlVq+If+Qp/wAVlV3LY94KxIPE0My2039n36WV1KIobt412MWOEJAbeqscYJUfeHTNbdchp+qWOqrYHVNWaW+llTOmQqUEM6HOCijzMKVOS5K8Z4GMAGpB4kSWKynk0y/gtbxkWK4dY2XL/AHNwR2ZQSQMkdSM4rR1K8/s7Sry98vzPs8DzbM43bVJxnt0rlYNW0+68DWWkW97BNf3dglmkETh2V2i2ksBkqq8liegB78VqeKItSOhau0d3aLa/Y5cxtasz42HI3+YBnrzt496ANk3tsL9bDzl+1NEZhF32Agbj6DJA9+fQ1Qutaa3ivnW0aVrW8htQiuAZDJ5XIzgA/vehPbqM8VdFlna8dEeBI3ZpplXRZ7UyMeC292wWzjsScfiOSFpcWya410k62KX8G22u2iS3jDSW7bHKs/ATYo4KqoPclQAde/iG4S5eJtKkh8t7VXE8yBts0jR7gE3A4IHBIzz0wMxXHiae2S/SSwj+02cEkzItwSjeWEdwG2Z+7KmPl5O4HAAJ591t7iw8TGwNhZxppqM66TKkscmBPlWPljBPGcAHAHNUdSlg+0axMPELSRSW92kcpeDE7eTa/ICEwSemFwfkGMHJKuB6jRUVvE8ECxyXElwwzmWUKGbnvtAHtwKlqgCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAq6l/wAeEv4fzFYFb+pf8eEv4fzFYFABW/pv/HhF+P8AM1gVv6b/AMeEX4/zNAGlY/8AIQtv+uq/zFP8c20ou7a7wTEU8vPo2Sf1z+lMsf8AkIW3/XVf5iu2mhiuImimjWSNhhlYZBpXszow1b2NRTseK6jqMGm2pnnPsqDq59BXnF3M93cvKGMIY52RHCivT9Y0XTNR1OaV7ZgquVjQSNhVB7DNYWraDptlapJBb4cuBlnJ4wfU15mKxU7Nx0SPvsAsPZKcbyf4B4R1CJNDvdJubGK4e8+aOZx84wOmfw4p1volpM3mrcXJAPMbEcex4p2g2Mk14LraRFDnn1JGMCuv0ywtrm6lMsQJKZJBIzz7V8ljsyrObbm9F9x81xFk+GrVnUhFXW4adND5CQRosewYCL0x7VuaNC82qw7AcRnex9BUK6PZKwZY2BHIO811+nxQxWcZhiWMMASB3NdGS1Fjatm9Y6+p828JKm03sc74h/5Cn/ABWVWr4h/5Cn/ABWVX3C2LCiisZ9ddYLaSOwknae9mtBFFIu792ZfmG4gc+VnBI69TjkA2abLFHNE8UqLJG6lXRhkMD1BHcVm2uq3F3dXlt/ZsltNBBHKi3MqDeXLgDKFgBlOvJ56cc5MXjIyWNtfmyU2U9v8AaN8crM0YWSNJdy7OieYxyM5CHpmgDqqakUcbOyIqtI25yBgscAZPqcAD8BVLTL6e8N3Hc28cE1tP5LCKUyKcojgglVPR8dO1X6ACiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBV1L/jwl/D+YrArf1L/jwl/D+YrAoAK39N/48Ivx/mawK19JnBiMJPzA5HuKANa3cR3MTnorg/rXe159XSaTrUZhW3unCOowrnoR71LQzF1vw1dpeSXFlEZoZGLbV+8hPXjuKwNS8M31xZJJcwtBbpKCxb7x4PQf1r1RJEkGUdWHqDmkmhjuIXhlUNG4wQe9cGJwntacowdm1p6nr0M4rUuVNbdep5lFFHBEsUSBEUYCjtWpollLNcTvCm4KgyPqf/rVsP4SjMmY7t1jz90pkj8c1tWFhBp1v5MAOM5Zj1Y+pr5XC8PYipUaxOkfJq79N/xNcVmFOVNqDu2ZMOnXMrgGMovdmrejQRxqi9FGBSkhRkkAe9Z99rNtaRsEdZZeyqcgH3r6PLcooYBP2d231Z49Sq57mDrzh9VkA/hAX9KzadJI0sjSOcsxyT702vXMirqUMFzpV5BdS+VbywOksm4LsQqQTk8DAzya8/0mW6urKyS7vo9SZdUlHkaZOEkyVuS0hcMmN5JI5A2qMdSK9KrObRLOS2SCTzyqXElyjLM0bK7s5OGQg4/eMPoaAMvRopE1rVVigu7SQ2dvsF/N9oIO6bB/1jfL7bh0PTOa5y7i1L7Bebru0K/Y9XyBasCQJxvH+s6k8g9uh3da7yy0u1sJZZYPPMkqqrvNcSSkhc4GXY4A3N09ar/8I9pm+5YwyN9oSWORWuJCu2U7pAqlsLuPJ24osBV0KO/XVNZNzc20i/alDCK3ZCX8iHBBLtgY4xzzzntW9VWx0+305JVtxJ+9fzHaWZ5GZsBclmJPRQPwq1QAUUUUwCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAKupf8eEv4fzFYFa+rTgRCEH5icn2FZFIApUdkYMpIYdCKSimBqQ6vgATRkn1X/Cpv7Xt/7kv5D/ABrFooA2v7Xt/wC5L+Q/xo/te3/uS/kP8axaKANr+17f+5L+Q/xo/te3/uS/kP8AGsWigDa/te3/ALkv5D/Gj+17f+5L+Q/xrFooA2v7Xt/7kv5D/Gj+17f+5L+Q/wAaxaKANr+17f8AuS/kP8aP7Xt/7kv5D/GsWigDa/te3/uS/kP8aP7Xt/7kv5D/ABrFooA2v7Xt/wC5L+Q/xo/te3/uS/kP8axaKANr+17f+5L+Q/xo/te3/uS/kP8AGsWigDa/te3/ALkv5D/Gj+17f+5L+Q/xrFooA2v7Xt/7kv5D/Gj+17f+5L+Q/wAaxaKANr+17f8AuS/kP8aP7Xt/7kv5D/GsWigDa/te3/uS/kP8aP7Xt/7kv5D/ABrFooA2v7Xt/wC5L+Q/xo/te3/uS/kP8axaKANr+17f+5L+Q/xo/te3/uS/kP8AGsWigDa/te3/ALkv5D/Gj+17f+5L+Q/xrFooA2v7Xt/7kv5D/Gj+17f+5L+Q/wAaxaKANr+17f8AuS/kP8ahm1fIIhjIPq3+FZdFACu7OxZiSx6k0lFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRTkR5HCIrMx6BRk0ANoqlea1pGnkrdapbLIP+WcZMrfT5AQD7Eis7/hOPDi8GTUyfVLRCP1kH8qV0BvUVg/8ACc+Gv72rf+Akf/x2j/hOfDX97Vv/AAEj/wDjtF0BvUVg/wDCc+Gv72rf+Akf/wAd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", + "image": "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", "export_temp_image": false, "force_export_images": false, "flat_export": false, @@ -25,7 +25,7 @@ "uiExportFolderPath": "E:\\FluxDC\\SquareLineProj\\Export", "projectExportFolderPath": "E:\\workplace\\SquareLine_workplace\\WUI\\ESP32S3_UI", "custom_variable_prefix": "uic", - "backup_cnt": 41, + "backup_cnt": 47, "autosave_cnt": 0, "group_color_cnt": 0, "lvgl_version": "8.3.6", @@ -42,5 +42,5 @@ "drive_fatfs_path": "", "naming": "", "naming_force_lowercase": false, - "nidcnt": 0 + "nidcnt": 1000022 } \ No newline at end of file diff --git a/SquareLineProj/ESP32S3_UI.spj b/SquareLineProj/ESP32S3_UI.spj index d3507c5..291b85f 100644 --- a/SquareLineProj/ESP32S3_UI.spj +++ b/SquareLineProj/ESP32S3_UI.spj @@ -350,175 +350,6 @@ ], "saved_objtypeKey": "LABEL" }, - { - "guid": "GUID46551909-1049037S8702337", - "deepid": -837161973, - "dont_export": false, - "locked": false, - "properties": [ - { - "nid": 2054744256, - "strtype": "OBJECT/Name", - "strval": "WIFISymbel", - "InheritedType": 10 - }, - { - "nid": 1290335335, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -1388394737, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -344190548, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -1377514150, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - -90, - -225 - ], - "InheritedType": 7 - }, - { - "nid": -1136689463, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -559667586, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -71063133, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 115011429, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 225, - "flags": 1048576, - "strtype": "OBJECT/Scrolling", - "InheritedType": 1 - }, - { - "nid": 1341065479, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1888381518, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 314, - "strtype": "OBJECT/Scroll_snap_x", - "strval": "NONE", - "InheritedType": 3 - }, - { - "nid": 315, - "strtype": "OBJECT/Scroll_snap_y", - "strval": "NONE", - "InheritedType": 3 - }, - { - "nid": -1114096128, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 906007694, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -1116735719, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": 1090071887, - "strtype": "LABEL/Text", - "strval": "", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": 256970876, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -1971355410, - "strtype": "_style/Text_Color", - "intarray": [ - 251, - 251, - 251, - 255 - ], - "InheritedType": 7 - }, - { - "nid": -1042090246, - "strtype": "_style/Text_Font", - "strval": "symbolsalibaba16", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": 660054564, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", - "InheritedType": 11 - }, - { - "nid": 1358945170, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - } - ], - "saved_objtypeKey": "LABEL" - }, { "guid": "GUID97373578-1049601S1852337", "deepid": 1358093196, @@ -642,7 +473,7 @@ { "nid": 1627153020, "strtype": "LABEL/Text", - "strval": "12:12", + "strval": "Spirit-3", "InheritedType": 10 }, { @@ -802,7 +633,7 @@ { "nid": 1147639824, "strtype": "SLIDER/Value", - "integer": 50, + "integer": 60, "InheritedType": 6 }, { @@ -951,7 +782,8 @@ "InheritedType": 11 } ], - "saved_objtypeKey": "SLIDER" + "saved_objtypeKey": "SLIDER", + "tree_closed": true }, { "guid": "GUID54905001-1053523S8632337", @@ -1280,6 +1112,171 @@ ], "saved_objtypeKey": "LABEL" }, + { + "guid": "GUID24666594-502729S278463", + "deepid": 1974611818, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "wifiState", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + -82, + -225 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 25, + 25 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 230, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 10000, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 10510, + "strtype": "_style/Bg_Radius", + "integer": 50, + "InheritedType": 6 + }, + { + "nid": 10520, + "strtype": "_style/Bg_Color", + "intarray": [ + 254, + 252, + 252, + 255 + ], + "InheritedType": 7 + }, + { + "nid": 10710, + "strtype": "_style/Border_Color", + "intarray": [ + 217, + 214, + 214, + 255 + ], + "InheritedType": 7 + } + ], + "InheritedType": 1 + } + ], + "nid": 1010, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 1020, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL" + }, { "guid": "GUID52858742-1055549S9702337", "deepid": -1271555967, @@ -1292,402 +1289,6 @@ "guid": "GUID89223500-648801S662341", "deepid": -600000698, "children": [ - { - "guid": "GUID82527836-650372S8732341", - "deepid": 1375210373, - "dont_export": false, - "locked": false, - "properties": [ - { - "nid": -369992758, - "strtype": "OBJECT/Name", - "strval": "Label3", - "InheritedType": 10 - }, - { - "nid": 1008756870, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 1307025107, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 1415481395, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 1626736225, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 29, - 7 - ], - "InheritedType": 7 - }, - { - "nid": 257650593, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -515539217, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -1479867209, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 1354937047, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 225, - "flags": 1048576, - "strtype": "OBJECT/Scrolling", - "InheritedType": 1 - }, - { - "nid": -1199438019, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 321203622, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 314, - "strtype": "OBJECT/Scroll_snap_x", - "strval": "NONE", - "InheritedType": 3 - }, - { - "nid": 315, - "strtype": "OBJECT/Scroll_snap_y", - "strval": "NONE", - "InheritedType": 3 - }, - { - "nid": 685892589, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -16559624, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": 1442536036, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": 1271739661, - "strtype": "LABEL/Text", - "strval": "电池信息、wifi连接、蓝牙", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": 899400593, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": 1078407274, - "strtype": "_style/Text_Font", - "strval": "MiSansN14", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": 1457687631, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", - "InheritedType": 11 - }, - { - "nid": 1635626209, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - } - ], - "saved_objtypeKey": "LABEL" - }, - { - "guid": "GUID17793680-1057539S6032337", - "deepid": 1999401403, - "dont_export": false, - "locked": false, - "properties": [ - { - "nid": 541261810, - "strtype": "OBJECT/Name", - "strval": "ToolIcon", - "InheritedType": 10 - }, - { - "nid": -983595325, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 1324036902, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -657819149, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 648548868, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - -109, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -734066591, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": 1669108691, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -280762218, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -1022697832, - "strtype": "OBJECT/Press_lock", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1012993863, - "strtype": "OBJECT/Adv_hittest", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 225, - "flags": 1048576, - "strtype": "OBJECT/Scrolling", - "InheritedType": 1 - }, - { - "nid": 1296670932, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 334000410, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1070465130, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 314, - "strtype": "OBJECT/Scroll_snap_x", - "strval": "NONE", - "InheritedType": 3 - }, - { - "nid": 315, - "strtype": "OBJECT/Scroll_snap_y", - "strval": "NONE", - "InheritedType": 3 - }, - { - "nid": -1981124360, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -45404006, - "strtype": "IMAGE/Image", - "InheritedType": 1 - }, - { - "nid": -1786986909, - "strtype": "IMAGE/Asset", - "strval": "assets/Set60-60.png", - "InheritedType": 5 - }, - { - "nid": -2065249684, - "strtype": "IMAGE/Pivot", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 1015451839, - "strtype": "IMAGE/Rotation", - "InheritedType": 6 - }, - { - "nid": -1300475161, - "strtype": "IMAGE/Scale", - "integer": 256, - "InheritedType": 6 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 1759759586, - "strtype": "IMAGE/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Image, Transform", - "InheritedType": 11 - }, - { - "disabled": false, - "nid": -1015943470, - "strtype": "_event/EventHandler", - "strval": "CLICKED", - "childs": [ - { - "nid": -2067618523, - "strtype": "_custom/name", - "strval": "goSettings", - "InheritedType": 10 - }, - { - "nid": 571782950, - "strtype": "_custom/condition_C", - "strval": "", - "InheritedType": 10 - }, - { - "nid": -795296963, - "strtype": "_custom/condition_P", - "strval": "", - "InheritedType": 10 - }, - { - "nid": 639704308, - "strtype": "_event/action", - "strval": "CHANGE SCREEN", - "childs": [ - { - "nid": -709942318, - "strtype": "CHANGE SCREEN/Name", - "strval": "CHANGE SCREEN", - "InheritedType": 10 - }, - { - "nid": 1855919984, - "strtype": "CHANGE SCREEN/Call", - "strval": "ChangeScreen( <{Screen_to}>, lv.SCR_LOAD_ANIM.<{Fade_mode}>, <{Speed}>, <{Delay}>)", - "InheritedType": 10 - }, - { - "nid": -442439363, - "strtype": "CHANGE SCREEN/CallC", - "strval": "_ui_screen_change( &<{Screen_to}>, LV_SCR_LOAD_ANIM_<{Fade_mode}>, <{Speed}>, <{Delay}>, &<{Screen_to}>_screen_init);", - "InheritedType": 10 - }, - { - "nid": 1637749190, - "strtype": "CHANGE SCREEN/Screen_to", - "strval": "GUID29001849-1058010S5552337", - "InheritedType": 9 - }, - { - "nid": -1261302048, - "strtype": "CHANGE SCREEN/Fade_mode", - "strval": "OVER_LEFT", - "InheritedType": 3 - }, - { - "nid": -384276204, - "strtype": "CHANGE SCREEN/Speed", - "integer": 500, - "InheritedType": 6 - }, - { - "nid": -1529800657, - "strtype": "CHANGE SCREEN/Delay", - "InheritedType": 6 - } - ], - "InheritedType": 10 - } - ], - "InheritedType": 4 - } - ], - "saved_objtypeKey": "IMAGE" - }, { "guid": "GUID73643858-649796S2352341", "deepid": -275465885, @@ -1728,8 +1329,8 @@ "flags": 17, "strtype": "OBJECT/Position", "intarray": [ - -22, - -20 + -92, + 0 ], "InheritedType": 7 }, @@ -1825,7 +1426,7 @@ { "nid": -488809753, "strtype": "_style/Text_Font", - "strval": "MiSansM", + "strval": "homePlusText", "InheritedType": 3 } ], @@ -1971,16 +1572,28 @@ "nid": 159255068, "strtype": "_style/Bg_Color", "intarray": [ + 250, + 248, 248, - 242, - 242, 120 ], "InheritedType": 7 }, + { + "nid": 10710, + "strtype": "_style/Border_Color", + "intarray": [ + 0, + 0, + 0, + 255 + ], + "InheritedType": 7 + }, { "nid": 459927864, "strtype": "_style/Border width", + "integer": 1, "InheritedType": 6 } ], @@ -2079,6 +1692,821 @@ ], "saved_objtypeKey": "PANEL", "tree_closed": true + }, + { + "guid": "GUID43773823-502762S369463", + "deepid": -600000698, + "children": [ + { + "guid": "GUID6953220-502761S369463", + "deepid": -275465885, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 59148754, + "strtype": "OBJECT/Name", + "strval": "Label3", + "InheritedType": 10 + }, + { + "nid": 2063818673, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 954804819, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1159707062, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 454720202, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + -92, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 102637452, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 549209718, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": -1878084101, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 1068698079, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": -1603070214, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -416039532, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": -34972536, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1440710918, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 905079200, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -559057215, + "strtype": "LABEL/Text", + "strval": "测试日志", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": -2059760604, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": -488809753, + "strtype": "_style/Text_Font", + "strval": "homePlusText", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": -1883930723, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", + "InheritedType": 11 + }, + { + "nid": 1518574962, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": -1057004214, + "strtype": "OBJECT/Name", + "strval": "Panel6", + "InheritedType": 10 + }, + { + "nid": 443617860, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -100136939, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -194004869, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -157786188, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + -1, + -33 + ], + "InheritedType": 7 + }, + { + "nid": -500876005, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 300, + 75 + ], + "InheritedType": 7 + }, + { + "nid": 2129094459, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 973898107, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": -171089213, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 559566444, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 1054527974, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": -781367344, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 1175307785, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": -995875772, + "strtype": "_style/Bg_Radius", + "integer": 10, + "InheritedType": 6 + }, + { + "nid": 159255068, + "strtype": "_style/Bg_Color", + "intarray": [ + 250, + 248, + 248, + 120 + ], + "InheritedType": 7 + }, + { + "nid": 10710, + "strtype": "_style/Border_Color", + "intarray": [ + 0, + 0, + 0, + 255 + ], + "InheritedType": 7 + }, + { + "nid": 459927864, + "strtype": "_style/Border width", + "integer": 1, + "InheritedType": 6 + } + ], + "InheritedType": 1 + } + ], + "nid": 1341152343, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 862245469, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + }, + { + "disabled": false, + "nid": -675086440, + "strtype": "_event/EventHandler", + "strval": "CLICKED", + "childs": [ + { + "nid": -1499339095, + "strtype": "_custom/name", + "strval": "Event3", + "InheritedType": 10 + }, + { + "nid": -2019062833, + "strtype": "_custom/condition_C", + "strval": "", + "InheritedType": 10 + }, + { + "nid": 1759198246, + "strtype": "_custom/condition_P", + "strval": "", + "InheritedType": 10 + }, + { + "nid": -537219396, + "strtype": "_event/action", + "strval": "CHANGE SCREEN", + "childs": [ + { + "nid": -147625763, + "strtype": "CHANGE SCREEN/Name", + "strval": "CHANGE SCREEN", + "InheritedType": 10 + }, + { + "nid": 1925120332, + "strtype": "CHANGE SCREEN/Call", + "strval": "ChangeScreen( <{Screen_to}>, lv.SCR_LOAD_ANIM.<{Fade_mode}>, <{Speed}>, <{Delay}>)", + "InheritedType": 10 + }, + { + "nid": 692760578, + "strtype": "CHANGE SCREEN/CallC", + "strval": "_ui_screen_change( &<{Screen_to}>, LV_SCR_LOAD_ANIM_<{Fade_mode}>, <{Speed}>, <{Delay}>, &<{Screen_to}>_screen_init);", + "InheritedType": 10 + }, + { + "nid": 1357493164, + "strtype": "CHANGE SCREEN/Screen_to", + "strval": "GUID29001849-1058010S5552337", + "InheritedType": 9 + }, + { + "nid": 330534698, + "strtype": "CHANGE SCREEN/Fade_mode", + "strval": "OVER_LEFT", + "InheritedType": 3 + }, + { + "nid": 998796858, + "strtype": "CHANGE SCREEN/Speed", + "integer": 500, + "InheritedType": 6 + }, + { + "nid": 1501496917, + "strtype": "CHANGE SCREEN/Delay", + "InheritedType": 6 + } + ], + "InheritedType": 10 + } + ], + "InheritedType": 4 + } + ], + "saved_objtypeKey": "PANEL", + "tree_closed": true + }, + { + "guid": "GUID42015674-502764S184463", + "deepid": -600000698, + "children": [ + { + "guid": "GUID45560614-502763S184463", + "deepid": -275465885, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 59148754, + "strtype": "OBJECT/Name", + "strval": "Label9", + "InheritedType": 10 + }, + { + "nid": 2063818673, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 954804819, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1159707062, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 454720202, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + -92, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 102637452, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 549209718, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": -1878084101, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 1068698079, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": -1603070214, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -416039532, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": -34972536, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1440710918, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 905079200, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -559057215, + "strtype": "LABEL/Text", + "strval": "设备信息", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": -2059760604, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": -488809753, + "strtype": "_style/Text_Font", + "strval": "homePlusText", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": -1883930723, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", + "InheritedType": 11 + }, + { + "nid": 1518574962, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": -1057004214, + "strtype": "OBJECT/Name", + "strval": "Panel7", + "InheritedType": 10 + }, + { + "nid": 443617860, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -100136939, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -194004869, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -157786188, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 54 + ], + "InheritedType": 7 + }, + { + "nid": -500876005, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 300, + 75 + ], + "InheritedType": 7 + }, + { + "nid": 2129094459, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 973898107, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": -171089213, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 559566444, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 1054527974, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": -781367344, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 1175307785, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": -995875772, + "strtype": "_style/Bg_Radius", + "integer": 10, + "InheritedType": 6 + }, + { + "nid": 159255068, + "strtype": "_style/Bg_Color", + "intarray": [ + 250, + 248, + 248, + 120 + ], + "InheritedType": 7 + }, + { + "nid": 10710, + "strtype": "_style/Border_Color", + "intarray": [ + 0, + 0, + 0, + 255 + ], + "InheritedType": 7 + }, + { + "nid": 459927864, + "strtype": "_style/Border width", + "integer": 1, + "InheritedType": 6 + } + ], + "InheritedType": 1 + } + ], + "nid": 1341152343, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 862245469, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + }, + { + "disabled": false, + "nid": 1000010, + "strtype": "_event/EventHandler", + "strval": "CLICKED", + "childs": [ + { + "nid": 1000011, + "strtype": "_event/name", + "strval": "Event6", + "InheritedType": 10 + }, + { + "nid": 1000012, + "strtype": "_event/condition_C", + "strval": "", + "InheritedType": 10 + }, + { + "nid": 1000013, + "strtype": "_event/condition_P", + "strval": "", + "InheritedType": 10 + }, + { + "nid": 1000014, + "strtype": "_event/action", + "strval": "CHANGE SCREEN", + "childs": [ + { + "nid": 1000015, + "strtype": "CHANGE SCREEN/Name", + "strval": "CHANGE SCREEN", + "InheritedType": 10 + }, + { + "nid": 1000016, + "strtype": "CHANGE SCREEN/Call", + "strval": "ChangeScreen( <{Screen_to}>, lv.SCR_LOAD_ANIM.<{Fade_mode}>, <{Speed}>, <{Delay}>)", + "InheritedType": 10 + }, + { + "nid": 1000017, + "strtype": "CHANGE SCREEN/CallC", + "strval": "_ui_screen_change( &<{Screen_to}>, LV_SCR_LOAD_ANIM_<{Fade_mode}>, <{Speed}>, <{Delay}>, &<{Screen_to}>_screen_init);", + "InheritedType": 10 + }, + { + "nid": 1000018, + "strtype": "CHANGE SCREEN/Screen_to", + "strval": "GUID98500822-502798S940463", + "InheritedType": 9 + }, + { + "nid": 1000019, + "strtype": "CHANGE SCREEN/Fade_mode", + "strval": "MOVE_LEFT", + "InheritedType": 3 + }, + { + "nid": 1000020, + "strtype": "CHANGE SCREEN/Speed", + "integer": 500, + "InheritedType": 6 + }, + { + "nid": 1000021, + "strtype": "CHANGE SCREEN/Delay", + "InheritedType": 6 + } + ], + "InheritedType": 10 + } + ], + "InheritedType": 4 + } + ], + "saved_objtypeKey": "PANEL" } ], "dont_export": false, @@ -2118,8 +2546,8 @@ "flags": 17, "strtype": "OBJECT/Position", "intarray": [ - 331, - 9 + 325, + 3 ], "InheritedType": 7 }, @@ -2237,23 +2665,23 @@ "tree_closed": true }, { - "guid": "GUID12477238-1068301S7012338", - "deepid": -1780453686, + "guid": "GUID16763883-502735S24514463", + "deepid": -2035455658, "children": [ { - "guid": "GUID97674964-1068302S6102338", - "deepid": 2115941826, + "guid": "GUID82229485-502739S844463", + "deepid": 1703571690, "dont_export": false, "locked": false, "properties": [ { - "nid": -566299912, + "nid": 10, "strtype": "OBJECT/Name", - "strval": "Label1", + "strval": "Spinbox1", "InheritedType": 10 }, { - "nid": -1203236244, + "nid": 20, "strtype": "OBJECT/Layout", "InheritedType": 1 }, @@ -2265,54 +2693,222 @@ "CrossAlignment": 0, "TrackAlignment": 0, "LayoutType": 0, - "nid": 1007672556, + "nid": 30, "strtype": "OBJECT/Layout_type", "strval": "No_layout", "InheritedType": 13 }, { - "nid": -1335121499, + "nid": 40, "strtype": "OBJECT/Transform", "InheritedType": 1 }, { - "nid": -1591090602, + "nid": 50, "flags": 17, "strtype": "OBJECT/Position", "intarray": [ - -4, - 1 + -1, + 142 ], "InheritedType": 7 }, { - "nid": 2023931349, - "flags": 51, + "nid": 60, + "flags": 17, "strtype": "OBJECT/Size", "intarray": [ - 1, - 1 + 40, + 55 ], "InheritedType": 7 }, { - "nid": -1979007098, + "nid": 70, "strtype": "OBJECT/Align", "strval": "CENTER", "InheritedType": 3 }, { - "nid": -2070451233, - "flags": 1048576, + "nid": 90, "strtype": "OBJECT/Flags", "InheritedType": 1 }, { - "nid": 368069435, + "nid": 110, "strtype": "OBJECT/Clickable", "strval": "False", "InheritedType": 2 }, + { + "nid": 225, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1010, + "strtype": "SPINBOX/Spinbox", + "InheritedType": 1 + }, + { + "nid": 1020, + "strtype": "SPINBOX/Digit_format", + "intarray": [ + 1, + 34 + ], + "InheritedType": 7 + }, + { + "nid": 1030, + "strtype": "SPINBOX/Range", + "intarray": [ + 0, + 10, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 1040, + "strtype": "SPINBOX/Value", + "integer": 1, + "InheritedType": 6 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 10000, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 10410, + "strtype": "_style/Text_Color", + "intarray": [ + 3, + 0, + 0, + 255 + ], + "InheritedType": 7 + }, + { + "nid": 10430, + "strtype": "_style/Text_Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 10450, + "strtype": "_style/Text_Font", + "strval": "homePanelLabel", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": 1050, + "strtype": "SPINBOX/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.CURSOR", + "childs": [], + "nid": 1060, + "strtype": "SPINBOX/Style_cursor", + "strval": "lv.PART.CURSOR, Rectangle, Text", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "SPINBOX" + }, + { + "guid": "GUID1263510-502737S931463", + "deepid": 1832244938, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "ButtonMinus", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + -89, + 140 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 94, + 50 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, { "nid": 225, "flags": 1048576, @@ -2320,13 +2916,13 @@ "InheritedType": 1 }, { - "nid": -1894869159, + "nid": 300, "strtype": "OBJECT/Scrollbar_mode", "strval": "AUTO", "InheritedType": 3 }, { - "nid": -1991271623, + "nid": 310, "strtype": "OBJECT/Scroll_direction", "strval": "ALL", "InheritedType": 3 @@ -2344,83 +2940,1868 @@ "InheritedType": 3 }, { - "nid": 2026394029, + "nid": 320, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 10000, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 10520, + "strtype": "_style/Bg_Color", + "intarray": [ + 224, + 228, + 227, + 255 + ], + "InheritedType": 7 + }, + { + "nid": 10410, + "strtype": "_style/Text_Color", + "intarray": [ + 5, + 0, + 0, + 255 + ], + "InheritedType": 7 + } + ], + "InheritedType": 1 + } + ], + "nid": 1010, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON" + }, + { + "guid": "GUID56737248-502743S36893463", + "deepid": 1832244938, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "ButtonMinus1", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 88, + 140 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 100, + 50 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 10000, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 10520, + "strtype": "_style/Bg_Color", + "intarray": [ + 224, + 228, + 227, + 255 + ], + "InheritedType": 7 + }, + { + "nid": 10410, + "strtype": "_style/Text_Color", + "intarray": [ + 5, + 0, + 0, + 255 + ], + "InheritedType": 7 + } + ], + "InheritedType": 1 + } + ], + "nid": 1010, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON" + }, + { + "guid": "GUID97083733-502744S779463", + "deepid": 970062990, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "Label1", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 85, + 142 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 110, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, "flags": 1048576, "strtype": "OBJECT/States", "InheritedType": 1 }, { - "nid": -1760897147, + "nid": 1010, "strtype": "LABEL/Label", "InheritedType": 1 }, { - "nid": -106570204, + "nid": 1020, "strtype": "LABEL/Long_mode", "strval": "WRAP", "InheritedType": 3 }, { - "nid": -2066875095, + "nid": 1030, "strtype": "LABEL/Text", - "strval": "12:30", + "strval": "+", "InheritedType": 10 }, { "part": "lv.PART.MAIN", "childs": [ { - "nid": -1219872506, + "nid": 10000, "strtype": "_style/StyleState", "strval": "DEFAULT", "childs": [ { - "nid": -1519919978, - "strtype": "_style/Text_Color", - "intarray": [ - 255, - 255, - 255, - 255 - ], - "InheritedType": 7 - }, - { - "nid": 1808287460, + "nid": 10450, "strtype": "_style/Text_Font", - "strval": "MiSansB40", + "strval": "homePanelLabel", "InheritedType": 3 } ], "InheritedType": 1 } ], - "nid": -615797535, + "nid": 1040, "strtype": "LABEL/Style_main", "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", "InheritedType": 11 }, { - "nid": 1801781923, + "nid": 1050, "strtype": "LABEL/Recolor", "strval": "False", "InheritedType": 2 } ], "saved_objtypeKey": "LABEL" + }, + { + "guid": "GUID39021001-502741S367463", + "deepid": 970062990, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "Label5", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + -92, + 141 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 110, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1010, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 1020, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": 1030, + "strtype": "LABEL/Text", + "strval": "-", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 10000, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 10450, + "strtype": "_style/Text_Font", + "strval": "homePanelLabel", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": 1040, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", + "InheritedType": 11 + }, + { + "nid": 1050, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + }, + { + "guid": "GUID39054929-502745S915463", + "deepid": -1067933589, + "children": [ + { + "guid": "GUID43358632-502747S48822463", + "deepid": 1949363768, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "Label6", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + -61, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 110, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1010, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 1020, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": 1030, + "strtype": "LABEL/Text", + "strval": "标称体积ml", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 10000, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 10450, + "strtype": "_style/Text_Font", + "strval": "homeText", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": 1040, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", + "InheritedType": 11 + }, + { + "nid": 1050, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + }, + { + "guid": "GUID24332466-502749S648463", + "deepid": 1348667244, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "Spinbox2", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 70, + 2 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 101, + 50 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1010, + "strtype": "SPINBOX/Spinbox", + "InheritedType": 1 + }, + { + "nid": 1020, + "strtype": "SPINBOX/Digit_format", + "intarray": [ + 4, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 1030, + "strtype": "SPINBOX/Range", + "intarray": [ + 0, + 9999, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 1040, + "strtype": "SPINBOX/Value", + "InheritedType": 6 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 10000, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 10430, + "strtype": "_style/Text_Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 10450, + "strtype": "_style/Text_Font", + "strval": "homePanelLabel", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": 1050, + "strtype": "SPINBOX/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.CURSOR", + "childs": [], + "nid": 1060, + "strtype": "SPINBOX/Style_cursor", + "strval": "lv.PART.CURSOR, Rectangle, Text", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "SPINBOX" + } + ], + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "Panel4", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 2, + 60 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 266, + 70 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 230, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1010, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 1020, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL", + "tree_closed": true + }, + { + "guid": "GUID77843143-502753S622463", + "deepid": -1067933589, + "children": [ + { + "guid": "GUID82492651-502751S622463", + "deepid": 1949363768, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "Label7", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + -52, + 2 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 110, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1010, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 1020, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": 1030, + "strtype": "LABEL/Text", + "strval": "呼吸频率BPM", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 10000, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 10450, + "strtype": "_style/Text_Font", + "strval": "homeText", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": 1040, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", + "InheritedType": 11 + }, + { + "nid": 1050, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + }, + { + "guid": "GUID13583956-502752S622463", + "deepid": 1348667244, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "Spinbox3", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 79, + 2 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 74, + 50 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1010, + "strtype": "SPINBOX/Spinbox", + "InheritedType": 1 + }, + { + "nid": 1020, + "strtype": "SPINBOX/Digit_format", + "intarray": [ + 2, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 1030, + "strtype": "SPINBOX/Range", + "intarray": [ + 0, + 9999, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 1040, + "strtype": "SPINBOX/Value", + "InheritedType": 6 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 10000, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 10430, + "strtype": "_style/Text_Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 10450, + "strtype": "_style/Text_Font", + "strval": "homePanelLabel", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": 1050, + "strtype": "SPINBOX/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.CURSOR", + "childs": [], + "nid": 1060, + "strtype": "SPINBOX/Style_cursor", + "strval": "lv.PART.CURSOR, Rectangle, Text", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "SPINBOX" + } + ], + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "Panel1", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 3, + -29 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 266, + 70 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 230, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1010, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 1020, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL" + }, + { + "guid": "GUID47387928-502756S18364463", + "deepid": -1067933589, + "children": [ + { + "guid": "GUID70877906-502754S18363463", + "deepid": 1949363768, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "Label8", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + -61, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 110, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1010, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 1020, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": 1030, + "strtype": "LABEL/Text", + "strval": "实测体积ml", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 10000, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 10450, + "strtype": "_style/Text_Font", + "strval": "homeText", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": 1040, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", + "InheritedType": 11 + }, + { + "nid": 1050, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + }, + { + "guid": "GUID26302674-502755S18364463", + "deepid": 1348667244, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "Spinbox4", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 70, + 2 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 101, + 50 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1010, + "strtype": "SPINBOX/Spinbox", + "InheritedType": 1 + }, + { + "nid": 1020, + "strtype": "SPINBOX/Digit_format", + "intarray": [ + 4, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 1030, + "strtype": "SPINBOX/Range", + "intarray": [ + 0, + 9999, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 1040, + "strtype": "SPINBOX/Value", + "InheritedType": 6 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 10000, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 10430, + "strtype": "_style/Text_Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 10450, + "strtype": "_style/Text_Font", + "strval": "homePanelLabel", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": 1050, + "strtype": "SPINBOX/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.CURSOR", + "childs": [], + "nid": 1060, + "strtype": "SPINBOX/Style_cursor", + "strval": "lv.PART.CURSOR, Rectangle, Text", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "SPINBOX" + } + ], + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "Panel5", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 1, + -115 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 266, + 70 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 230, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1010, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 1020, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL" } ], "dont_export": false, "locked": false, "properties": [ { - "nid": -762415959, + "nid": 10, "strtype": "OBJECT/Name", - "strval": "home2", + "strval": "Panel3", "InheritedType": 10 }, { - "nid": 214022851, + "nid": 20, "strtype": "OBJECT/Layout", "InheritedType": 1 }, @@ -2432,44 +4813,45 @@ "CrossAlignment": 0, "TrackAlignment": 0, "LayoutType": 0, - "nid": -1553374559, + "nid": 30, "strtype": "OBJECT/Layout_type", "strval": "No_layout", "InheritedType": 13 }, { - "nid": 1510474593, + "nid": 40, "strtype": "OBJECT/Transform", "InheritedType": 1 }, { - "nid": -817946055, + "nid": 50, "flags": 17, "strtype": "OBJECT/Position", "intarray": [ - 0, - 0 + -1, + 3 ], "InheritedType": 7 }, { - "nid": 706377239, + "nid": 60, "flags": 17, "strtype": "OBJECT/Size", "intarray": [ - 300, - 71 + 297, + 351 ], "InheritedType": 7 }, { - "nid": -116003206, + "nid": 70, "strtype": "OBJECT/Align", - "strval": "TOP_MID", + "strval": "CENTER", "InheritedType": 3 }, { - "nid": 1352998363, + "nid": 90, + "flags": 1048576, "strtype": "OBJECT/Flags", "InheritedType": 1 }, @@ -2480,19 +4862,19 @@ "InheritedType": 1 }, { - "nid": -1285142768, + "nid": 230, "strtype": "OBJECT/Scrollable", "strval": "False", "InheritedType": 2 }, { - "nid": -25439871, + "nid": 300, "strtype": "OBJECT/Scrollbar_mode", "strval": "AUTO", "InheritedType": 3 }, { - "nid": 1963627367, + "nid": 310, "strtype": "OBJECT/Scroll_direction", "strval": "ALL", "InheritedType": 3 @@ -2510,7 +4892,7 @@ "InheritedType": 3 }, { - "nid": -657644716, + "nid": 320, "flags": 1048576, "strtype": "OBJECT/States", "InheritedType": 1 @@ -2519,49 +4901,21 @@ "part": "lv.PART.MAIN", "childs": [ { - "nid": -1915422083, + "nid": 10000, "strtype": "_style/StyleState", "strval": "DEFAULT", "childs": [ { - "nid": 1239928649, + "nid": 10510, "strtype": "_style/Bg_Radius", - "integer": 50, - "InheritedType": 6 - }, - { - "nid": 1890795982, - "strtype": "_style/Bg_Color", - "intarray": [ - 34, - 30, - 30, - 230 - ], - "InheritedType": 7 - }, - { - "nid": -2080199604, - "strtype": "_style/Border_Color", - "intarray": [ - 237, - 234, - 234, - 255 - ], - "InheritedType": 7 - }, - { - "nid": 1165219426, - "strtype": "_style/Border width", - "integer": 1, + "integer": 15, "InheritedType": 6 } ], "InheritedType": 1 } ], - "nid": 1651364315, + "nid": 1010, "strtype": "PANEL/Style_main", "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", "InheritedType": 11 @@ -2569,13 +4923,14 @@ { "part": "lv.PART.SCROLLBAR", "childs": [], - "nid": -1933659877, + "nid": 1020, "strtype": "PANEL/Style_scrollbar", "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", "InheritedType": 11 } ], - "saved_objtypeKey": "PANEL" + "saved_objtypeKey": "PANEL", + "tree_closed": true } ], "dont_export": false, @@ -2643,7 +4998,6 @@ }, { "nid": 225, - "flags": 1048576, "strtype": "OBJECT/Scrolling", "InheritedType": 1 }, @@ -2656,7 +5010,7 @@ { "nid": -1729812051, "strtype": "OBJECT/Scrollbar_mode", - "strval": "OFF", + "strval": "ACTIVE", "InheritedType": 3 }, { @@ -2668,7 +5022,7 @@ { "nid": 314, "strtype": "OBJECT/Scroll_snap_x", - "strval": "NONE", + "strval": "CENTER", "InheritedType": 3 }, { @@ -2739,23 +5093,23 @@ "saved_objtypeKey": "PANEL" }, { - "guid": "GUID81938631-647339S5592341", - "deepid": 76512135, + "guid": "GUID36729202-108856S244463", + "deepid": 950112301, "children": [ { - "guid": "GUID72871707-651951S5302341", - "deepid": -275465885, + "guid": "GUID13188595-502731S707463", + "deepid": -1379227268, "dont_export": false, "locked": false, "properties": [ { - "nid": -1166508913, + "nid": 10, "strtype": "OBJECT/Name", "strval": "Label4", "InheritedType": 10 }, { - "nid": -203531198, + "nid": 20, "strtype": "OBJECT/Layout", "InheritedType": 1 }, @@ -2767,28 +5121,28 @@ "CrossAlignment": 0, "TrackAlignment": 0, "LayoutType": 0, - "nid": -1781204752, + "nid": 30, "strtype": "OBJECT/Layout_type", "strval": "No_layout", "InheritedType": 13 }, { - "nid": -2110931246, + "nid": 40, "strtype": "OBJECT/Transform", "InheritedType": 1 }, { - "nid": 1911850211, + "nid": 50, "flags": 17, "strtype": "OBJECT/Position", "intarray": [ - -42, - -17 + 5, + 1 ], "InheritedType": 7 }, { - "nid": -120477732, + "nid": 60, "flags": 51, "strtype": "OBJECT/Size", "intarray": [ @@ -2798,19 +5152,19 @@ "InheritedType": 7 }, { - "nid": 899931347, + "nid": 70, "strtype": "OBJECT/Align", "strval": "CENTER", "InheritedType": 3 }, { - "nid": -918824391, + "nid": 90, "flags": 1048576, "strtype": "OBJECT/Flags", "InheritedType": 1 }, { - "nid": 1878413399, + "nid": 110, "strtype": "OBJECT/Clickable", "strval": "False", "InheritedType": 2 @@ -2822,13 +5176,13 @@ "InheritedType": 1 }, { - "nid": -870324619, + "nid": 300, "strtype": "OBJECT/Scrollbar_mode", "strval": "AUTO", "InheritedType": 3 }, { - "nid": -642843227, + "nid": 310, "strtype": "OBJECT/Scroll_direction", "strval": "ALL", "InheritedType": 3 @@ -2846,374 +5200,53 @@ "InheritedType": 3 }, { - "nid": 1018819064, + "nid": 320, "flags": 1048576, "strtype": "OBJECT/States", "InheritedType": 1 }, { - "nid": 1968484841, + "nid": 1010, "strtype": "LABEL/Label", "InheritedType": 1 }, { - "nid": 2040445864, + "nid": 1020, "strtype": "LABEL/Long_mode", "strval": "WRAP", "InheritedType": 3 }, { - "nid": 656135567, + "nid": 1030, "strtype": "LABEL/Text", - "strval": "相册", + "strval": "开始测试:1档", "InheritedType": 10 }, { "part": "lv.PART.MAIN", "childs": [ { - "nid": 1160318264, + "nid": 10000, "strtype": "_style/StyleState", "strval": "DEFAULT", "childs": [ { - "nid": 2025854370, + "nid": 10450, "strtype": "_style/Text_Font", - "strval": "MiSansM", + "strval": "homePanelLabel", "InheritedType": 3 } ], "InheritedType": 1 } ], - "nid": -246201920, + "nid": 1040, "strtype": "LABEL/Style_main", "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", "InheritedType": 11 }, { - "nid": 853013863, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - } - ], - "saved_objtypeKey": "LABEL" - }, - { - "guid": "GUID70860127-650936S3862341", - "deepid": 1849890297, - "dont_export": false, - "locked": false, - "properties": [ - { - "nid": 244650420, - "strtype": "OBJECT/Name", - "strval": "Image2", - "InheritedType": 10 - }, - { - "nid": -95843648, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 364007801, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 1149409187, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -405393863, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -242040168, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 60, - 60 - ], - "InheritedType": 7 - }, - { - "nid": 129153171, - "strtype": "OBJECT/Align", - "strval": "LEFT_MID", - "InheritedType": 3 - }, - { - "nid": 1915792801, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -1259739474, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1347698635, - "strtype": "OBJECT/Adv_hittest", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 225, - "flags": 1048576, - "strtype": "OBJECT/Scrolling", - "InheritedType": 1 - }, - { - "nid": 1641435795, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -324820064, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1634861074, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 314, - "strtype": "OBJECT/Scroll_snap_x", - "strval": "NONE", - "InheritedType": 3 - }, - { - "nid": 315, - "strtype": "OBJECT/Scroll_snap_y", - "strval": "NONE", - "InheritedType": 3 - }, - { - "nid": -873874098, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 855759866, - "strtype": "IMAGE/Image", - "InheritedType": 1 - }, - { - "nid": -920424235, - "strtype": "IMAGE/Asset", - "strval": "assets/PhotoAlberm60-60.png", - "InheritedType": 5 - }, - { - "nid": -591105638, - "strtype": "IMAGE/Pivot", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -1619826284, - "strtype": "IMAGE/Rotation", - "InheritedType": 6 - }, - { - "nid": 479457350, - "strtype": "IMAGE/Scale", - "integer": 256, - "InheritedType": 6 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 305539358, - "strtype": "IMAGE/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Image, Transform", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "IMAGE" - }, - { - "guid": "GUID85191520-652500S1862341", - "deepid": 1375210373, - "dont_export": false, - "locked": false, - "properties": [ - { - "nid": 866754469, - "strtype": "OBJECT/Name", - "strval": "Label5", - "InheritedType": 10 - }, - { - "nid": 365283521, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -2127641433, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -1406805968, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -179931337, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - -27, - 8 - ], - "InheritedType": 7 - }, - { - "nid": 416564921, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -1136873095, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 174533093, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -1085146418, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 225, - "flags": 1048576, - "strtype": "OBJECT/Scrolling", - "InheritedType": 1 - }, - { - "nid": 293137583, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -2107760278, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 314, - "strtype": "OBJECT/Scroll_snap_x", - "strval": "NONE", - "InheritedType": 3 - }, - { - "nid": 315, - "strtype": "OBJECT/Scroll_snap_y", - "strval": "NONE", - "InheritedType": 3 - }, - { - "nid": -1583159471, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 792053125, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -1446974236, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": 1082468505, - "strtype": "LABEL/Text", - "strval": "SD卡相册", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": -1244598550, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": 1240848167, - "strtype": "_style/Text_Font", - "strval": "MiSansN14", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": 114940784, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", - "InheritedType": 11 - }, - { - "nid": 376106575, + "nid": 1050, "strtype": "LABEL/Recolor", "strval": "False", "InheritedType": 2 @@ -3226,13 +5259,13 @@ "locked": false, "properties": [ { - "nid": -1678743762, + "nid": 10, "strtype": "OBJECT/Name", - "strval": "Panel1", + "strval": "Button1", "InheritedType": 10 }, { - "nid": 470405237, + "nid": 20, "strtype": "OBJECT/Layout", "InheritedType": 1 }, @@ -3244,44 +5277,44 @@ "CrossAlignment": 0, "TrackAlignment": 0, "LayoutType": 0, - "nid": -306669998, + "nid": 30, "strtype": "OBJECT/Layout_type", "strval": "No_layout", "InheritedType": 13 }, { - "nid": 450071656, + "nid": 40, "strtype": "OBJECT/Transform", "InheritedType": 1 }, { - "nid": -2052572530, + "nid": 50, "flags": 17, "strtype": "OBJECT/Position", "intarray": [ - 0, - 190 + 3, + 194 ], "InheritedType": 7 }, { - "nid": -1131753964, + "nid": 60, "flags": 17, "strtype": "OBJECT/Size", "intarray": [ - 300, - 70 + 296, + 61 ], "InheritedType": 7 }, { - "nid": -1237674062, + "nid": 70, "strtype": "OBJECT/Align", "strval": "CENTER", "InheritedType": 3 }, { - "nid": 1805872152, + "nid": 90, "flags": 1048576, "strtype": "OBJECT/Flags", "InheritedType": 1 @@ -3293,19 +5326,13 @@ "InheritedType": 1 }, { - "nid": -1225679004, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1225587307, + "nid": 300, "strtype": "OBJECT/Scrollbar_mode", "strval": "AUTO", "InheritedType": 3 }, { - "nid": 1124448753, + "nid": 310, "strtype": "OBJECT/Scroll_direction", "strval": "ALL", "InheritedType": 3 @@ -3323,7 +5350,7 @@ "InheritedType": 3 }, { - "nid": 1330093491, + "nid": 320, "flags": 1048576, "strtype": "OBJECT/States", "InheritedType": 1 @@ -3332,68 +5359,37 @@ "part": "lv.PART.MAIN", "childs": [ { - "nid": -593211526, + "nid": 10000, "strtype": "_style/StyleState", "strval": "DEFAULT", "childs": [ { - "nid": -903816543, - "strtype": "_style/Bg_Radius", - "integer": 15, - "InheritedType": 6 - }, - { - "nid": -1781937066, + "nid": 10520, "strtype": "_style/Bg_Color", "intarray": [ - 255, - 255, - 255, - 100 + 74, + 88, + 221, + 255 ], "InheritedType": 7 - }, - { - "nid": -2143870158, - "strtype": "_style/Border_Color", - "intarray": [ - 255, - 255, - 255, - 100 - ], - "InheritedType": 7 - }, - { - "nid": 429226027, - "strtype": "_style/Border width", - "InheritedType": 6 } ], "InheritedType": 1 } ], - "nid": 2009967995, - "strtype": "PANEL/Style_main", + "nid": 1010, + "strtype": "BUTTON/Style_main", "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", "InheritedType": 11 - }, - { - "part": "lv.PART.SCROLLBAR", - "childs": [], - "nid": -1409447254, - "strtype": "PANEL/Style_scrollbar", - "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", - "InheritedType": 11 } ], - "saved_objtypeKey": "PANEL", - "tree_closed": true + "saved_objtypeKey": "BUTTON" } ], "isPage": true, "editor_posx": 400, - "editor_posy": -1000, + "editor_posy": -400, "dont_export": false, "locked": false, "properties": [ @@ -3493,28 +5489,32 @@ "strtype": "_style/StyleState", "strval": "DEFAULT", "childs": [ + { + "nid": 10520, + "strtype": "_style/Bg_Color", + "intarray": [ + 230, + 230, + 230, + 255 + ], + "InheritedType": 7 + }, + { + "nid": 10530, + "strtype": "_style/Bg_gradiens_Color", + "intarray": [ + 230, + 230, + 230 + ], + "InheritedType": 7 + }, { "nid": -396896997, "strtype": "_style/Bg_Image", "strval": "assets/iosDeskTop320-480.png", "InheritedType": 5 - }, - { - "nid": -1845372622, - "strtype": "_style/Bg_Image_opa", - "integer": 255, - "InheritedType": 6 - }, - { - "nid": 10630, - "strtype": "_style/Bg_Image_Recolor", - "intarray": [ - 151, - 151, - 156, - 255 - ], - "InheritedType": 7 } ], "InheritedType": 1 @@ -3527,7 +5527,42 @@ }, { "part": "lv.PART.SCROLLBAR", - "childs": [], + "childs": [ + { + "nid": 10000, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 10510, + "strtype": "_style/Bg_Radius", + "InheritedType": 6 + }, + { + "nid": 10520, + "strtype": "_style/Bg_Color", + "intarray": [ + 230, + 230, + 230, + 255 + ], + "InheritedType": 7 + }, + { + "nid": 10530, + "strtype": "_style/Bg_gradiens_Color", + "intarray": [ + 230, + 230, + 230 + ], + "InheritedType": 7 + } + ], + "InheritedType": 1 + } + ], "nid": 440616418, "strtype": "SCREEN/Style_scrollbar", "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", @@ -4181,6 +6216,124 @@ "guid": "GUID92582767-1061853S2172337", "deepid": -405853522, "children": [ + { + "guid": "GUID12198474-502765S120463", + "deepid": 2130990831, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "Switch2", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 125, + -2 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 49, + 25 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1010, + "strtype": "SWITCH/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Anim1, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.INDICATOR", + "childs": [], + "nid": 1020, + "strtype": "SWITCH/Style_indicator", + "strval": "lv.PART.INDICATOR, Rectangle", + "InheritedType": 11 + }, + { + "part": "lv.PART.KNOB", + "childs": [], + "nid": 1030, + "strtype": "SWITCH/Style_knob", + "strval": "lv.PART.KNOB, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "SWITCH" + }, { "guid": "GUID45968543-1062848S3792337", "deepid": -1036970608, @@ -4304,7 +6457,7 @@ { "nid": -1016692578, "strtype": "LABEL/Text", - "strval": "电池", + "strval": "WIFI", "InheritedType": 10 }, { @@ -4338,168 +6491,6 @@ } ], "saved_objtypeKey": "LABEL" - }, - { - "guid": "GUID51267094-1063412S3312337", - "deepid": 216080209, - "dont_export": false, - "locked": false, - "properties": [ - { - "nid": -586991666, - "strtype": "OBJECT/Name", - "strval": "dayu", - "InheritedType": 10 - }, - { - "nid": -339210566, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 469876536, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 1383625721, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -1292416984, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 3 - ], - "InheritedType": 7 - }, - { - "nid": -360667205, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -1377171851, - "strtype": "OBJECT/Align", - "strval": "RIGHT_MID", - "InheritedType": 3 - }, - { - "nid": 729666289, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 225, - "flags": 1048576, - "strtype": "OBJECT/Scrolling", - "InheritedType": 1 - }, - { - "nid": 860701238, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1210215204, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 314, - "strtype": "OBJECT/Scroll_snap_x", - "strval": "NONE", - "InheritedType": 3 - }, - { - "nid": 315, - "strtype": "OBJECT/Scroll_snap_y", - "strval": "NONE", - "InheritedType": 3 - }, - { - "nid": -1783307467, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 1302585312, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": 2115779686, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": 1982384149, - "strtype": "LABEL/Text", - "strval": ">", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": 81982915, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -314438063, - "strtype": "_style/Text_Color", - "intarray": [ - 128, - 128, - 128, - 255 - ], - "InheritedType": 7 - }, - { - "nid": -630991512, - "strtype": "_style/Text_Font", - "strval": "MiSansM", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": 1960829847, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", - "InheritedType": 11 - }, - { - "nid": -555455816, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - } - ], - "saved_objtypeKey": "LABEL" } ], "dont_export": false, @@ -4700,91 +6691,132 @@ "strtype": "PANEL/Style_scrollbar", "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", "InheritedType": 11 - }, - { - "disabled": false, - "nid": -45121598, - "strtype": "_event/EventHandler", - "strval": "CLICKED", - "childs": [ - { - "nid": 2107559558, - "strtype": "_custom/name", - "strval": "Event2", - "InheritedType": 10 - }, - { - "nid": 1341770712, - "strtype": "_custom/condition_C", - "strval": "", - "InheritedType": 10 - }, - { - "nid": -610184630, - "strtype": "_custom/condition_P", - "strval": "", - "InheritedType": 10 - }, - { - "nid": -612590280, - "strtype": "_event/action", - "strval": "CHANGE SCREEN", - "childs": [ - { - "nid": 1709374194, - "strtype": "CHANGE SCREEN/Name", - "strval": "CHANGE SCREEN", - "InheritedType": 10 - }, - { - "nid": 1860384298, - "strtype": "CHANGE SCREEN/Call", - "strval": "ChangeScreen( <{Screen_to}>, lv.SCR_LOAD_ANIM.<{Fade_mode}>, <{Speed}>, <{Delay}>)", - "InheritedType": 10 - }, - { - "nid": 914481983, - "strtype": "CHANGE SCREEN/CallC", - "strval": "_ui_screen_change( &<{Screen_to}>, LV_SCR_LOAD_ANIM_<{Fade_mode}>, <{Speed}>, <{Delay}>, &<{Screen_to}>_screen_init);", - "InheritedType": 10 - }, - { - "nid": 323817991, - "strtype": "CHANGE SCREEN/Screen_to", - "strval": "GUID28003678-1063976S9582337", - "InheritedType": 9 - }, - { - "nid": -2125235082, - "strtype": "CHANGE SCREEN/Fade_mode", - "strval": "OVER_LEFT", - "InheritedType": 3 - }, - { - "nid": -147701834, - "strtype": "CHANGE SCREEN/Speed", - "integer": 500, - "InheritedType": 6 - }, - { - "nid": 1305776289, - "strtype": "CHANGE SCREEN/Delay", - "InheritedType": 6 - } - ], - "InheritedType": 10 - } - ], - "InheritedType": 4 } ], - "saved_objtypeKey": "PANEL", - "tree_closed": true + "saved_objtypeKey": "PANEL" }, { "guid": "GUID94998163-1084662S4372337", "deepid": -405853522, "children": [ + { + "guid": "GUID54223800-502767S39652463", + "deepid": 2130990831, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "Switch1", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 125, + -2 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 49, + 25 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1010, + "strtype": "SWITCH/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Anim1, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.INDICATOR", + "childs": [], + "nid": 1020, + "strtype": "SWITCH/Style_indicator", + "strval": "lv.PART.INDICATOR, Rectangle", + "InheritedType": 11 + }, + { + "part": "lv.PART.KNOB", + "childs": [], + "nid": 1030, + "strtype": "SWITCH/Style_knob", + "strval": "lv.PART.KNOB, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "SWITCH" + }, { "guid": "GUID21388308-1084112S4362337", "deepid": -1036970608, @@ -4908,7 +6940,373 @@ { "nid": 1365951090, "strtype": "LABEL/Text", - "strval": "日期和时间", + "strval": "PUSH", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": -581313307, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 2105612517, + "strtype": "_style/Text_Font", + "strval": "MiSansM", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": -403168250, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", + "InheritedType": 11 + }, + { + "nid": -941891135, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": -1725319747, + "strtype": "OBJECT/Name", + "strval": "Time", + "InheritedType": 10 + }, + { + "nid": 769991540, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 227854645, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1731130377, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -381260048, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 1583222742, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 320, + 40 + ], + "InheritedType": 7 + }, + { + "nid": -746589441, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": -1769065328, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -658276178, + "strtype": "OBJECT/Press_lock", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -399163268, + "strtype": "OBJECT/Click_focusable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": -492180890, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1267814067, + "strtype": "OBJECT/Scroll_elastic", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -443622607, + "strtype": "OBJECT/Scroll_momentum", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1442166362, + "strtype": "OBJECT/Scroll_chain", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1758110062, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 23545756, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": -364094034, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": -2082362685, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 1468320816, + "strtype": "_style/Bg_Radius", + "InheritedType": 6 + }, + { + "nid": 1224665685, + "strtype": "_style/Bg_Color", + "intarray": [ + 255, + 255, + 255, + 255 + ], + "InheritedType": 7 + }, + { + "nid": -1216122416, + "strtype": "_style/Border_Color", + "intarray": [ + 180, + 180, + 180, + 255 + ], + "InheritedType": 7 + }, + { + "nid": -2110587548, + "strtype": "_style/Border width", + "integer": 1, + "InheritedType": 6 + }, + { + "nid": 1631877408, + "strtype": "_style/Border side", + "strval": "BOTTOM", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": 1276069977, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": -641336737, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL", + "tree_closed": true + }, + { + "guid": "GUID21767901-502773S741463", + "deepid": -405853522, + "children": [ + { + "guid": "GUID51591677-502772S741463", + "deepid": -1036970608, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": -1496491347, + "strtype": "OBJECT/Name", + "strval": "dianchi3", + "InheritedType": 10 + }, + { + "nid": 656470503, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 62462476, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 381981361, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 104238277, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 234680951, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -962144702, + "strtype": "OBJECT/Align", + "strval": "LEFT_MID", + "InheritedType": 3 + }, + { + "nid": -592579378, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -441832541, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 1352865442, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -1004765157, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": -335668487, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -31193807, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": -451922210, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": 1365951090, + "strtype": "LABEL/Text", + "strval": "Light", "InheritedType": 10 }, { @@ -4944,19 +7342,19 @@ "saved_objtypeKey": "LABEL" }, { - "guid": "GUID45232184-1084661S4372337", - "deepid": 216080209, + "guid": "GUID25017162-502774S17848463", + "deepid": 754755710, "dont_export": false, "locked": false, "properties": [ { - "nid": -151326336, + "nid": 10, "strtype": "OBJECT/Name", - "strval": "dayu1", + "strval": "Slider1", "InheritedType": 10 }, { - "nid": -806828095, + "nid": 20, "strtype": "OBJECT/Layout", "InheritedType": 1 }, @@ -4968,44 +7366,45 @@ "CrossAlignment": 0, "TrackAlignment": 0, "LayoutType": 0, - "nid": 1761189071, + "nid": 30, "strtype": "OBJECT/Layout_type", "strval": "No_layout", "InheritedType": 13 }, { - "nid": 1161845248, + "nid": 40, "strtype": "OBJECT/Transform", "InheritedType": 1 }, { - "nid": 238019278, + "nid": 50, "flags": 17, "strtype": "OBJECT/Position", "intarray": [ - 0, - 3 - ], - "InheritedType": 7 - }, - { - "nid": 1929460057, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, + 42, 1 ], "InheritedType": 7 }, { - "nid": -1221254395, + "nid": 60, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 211, + 10 + ], + "InheritedType": 7 + }, + { + "nid": 70, "strtype": "OBJECT/Align", - "strval": "RIGHT_MID", + "strval": "CENTER", "InheritedType": 3 }, { - "nid": 665390530, + "nid": 90, + "flags": 1048576, "strtype": "OBJECT/Flags", "InheritedType": 1 }, @@ -5016,13 +7415,375 @@ "InheritedType": 1 }, { - "nid": 1627001561, + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1010, + "strtype": "SLIDER/Slider", + "InheritedType": 1 + }, + { + "nid": 1020, + "strtype": "SLIDER/Range", + "intarray": [ + 0, + 100 + ], + "InheritedType": 7 + }, + { + "nid": 1030, + "strtype": "SLIDER/Mode", + "strval": "NORMAL", + "InheritedType": 3 + }, + { + "nid": 1040, + "strtype": "SLIDER/Value", + "InheritedType": 6 + }, + { + "nid": 1050, + "strtype": "SLIDER/Value_left", + "InheritedType": 6 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1060, + "strtype": "SLIDER/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.INDICATOR", + "childs": [], + "nid": 1070, + "strtype": "SLIDER/Style_indicator", + "strval": "lv.PART.INDICATOR, Rectangle", + "InheritedType": 11 + }, + { + "part": "lv.PART.KNOB", + "childs": [], + "nid": 1080, + "strtype": "SLIDER/Style_knob", + "strval": "lv.PART.KNOB, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "SLIDER", + "tree_closed": true + } + ], + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": -1725319747, + "strtype": "OBJECT/Name", + "strval": "Time2", + "InheritedType": 10 + }, + { + "nid": 769991540, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 227854645, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1731130377, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -381260048, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 1583222742, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 320, + 40 + ], + "InheritedType": 7 + }, + { + "nid": -746589441, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": -1769065328, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -658276178, + "strtype": "OBJECT/Press_lock", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -399163268, + "strtype": "OBJECT/Click_focusable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": -492180890, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1267814067, + "strtype": "OBJECT/Scroll_elastic", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -443622607, + "strtype": "OBJECT/Scroll_momentum", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1442166362, + "strtype": "OBJECT/Scroll_chain", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1758110062, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 23545756, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": -364094034, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": -2082362685, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 1468320816, + "strtype": "_style/Bg_Radius", + "InheritedType": 6 + }, + { + "nid": 1224665685, + "strtype": "_style/Bg_Color", + "intarray": [ + 255, + 255, + 255, + 255 + ], + "InheritedType": 7 + }, + { + "nid": -1216122416, + "strtype": "_style/Border_Color", + "intarray": [ + 180, + 180, + 180, + 255 + ], + "InheritedType": 7 + }, + { + "nid": -2110587548, + "strtype": "_style/Border width", + "integer": 1, + "InheritedType": 6 + }, + { + "nid": 1631877408, + "strtype": "_style/Border side", + "strval": "BOTTOM", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": 1276069977, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": -641336737, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL" + }, + { + "guid": "GUID97763636-502783S532463", + "deepid": -405853522, + "children": [ + { + "guid": "GUID57580415-502784S44401463", + "deepid": -198610118, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "Dropdown2", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 78, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 49, + "strtype": "OBJECT/Size", + "intarray": [ + 150, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 260, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 300, "strtype": "OBJECT/Scrollbar_mode", "strval": "AUTO", "InheritedType": 3 }, { - "nid": 136077097, + "nid": 310, "strtype": "OBJECT/Scroll_direction", "strval": "ALL", "InheritedType": 3 @@ -5040,49 +7801,219 @@ "InheritedType": 3 }, { - "nid": -1248406992, + "nid": 320, "flags": 1048576, "strtype": "OBJECT/States", "InheritedType": 1 }, { - "nid": 1791578804, + "nid": 1010, + "strtype": "DROPDOWN/Dropdown", + "InheritedType": 1 + }, + { + "nid": 1020, + "strtype": "DROPDOWN/Options", + "strval": "Spirit-3\\nSpirit-6\\nYU-Lite8", + "InheritedType": 10 + }, + { + "nid": 1030, + "strtype": "DROPDOWN/List_align", + "strval": "BOTTOM", + "InheritedType": 3 + }, + { + "nid": 1040, + "strtype": "DROPDOWN/Show_selected", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1050, + "strtype": "DROPDOWN/Base_text", + "strval": "", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1060, + "strtype": "DROPDOWN/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.INDICATOR", + "childs": [], + "nid": 1070, + "strtype": "DROPDOWN/Style_indicator", + "strval": "lv.PART.INDICATOR, Text", + "InheritedType": 11 + }, + { + "part": " lv.PART.MAIN", + "childs": [], + "nid": 1080, + "strtype": "DROPDOWN/Style_list_main", + "strval": "{\"python\":\"{0}.get_list()\",\"c\":\"lv_dropdown_get_list({0})\"} lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "part": " lv.PART.SCROLLBAR", + "childs": [], + "nid": 1090, + "strtype": "DROPDOWN/Style_list_scrollbar", + "strval": "{\"python\":\"{0}.get_list()\",\"c\":\"lv_dropdown_get_list({0})\"} lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + }, + { + "part": " lv.PART.SELECTED", + "childs": [], + "nid": 1100, + "strtype": "DROPDOWN/Style_list_selected", + "strval": "{\"python\":\"{0}.get_list()\",\"c\":\"lv_dropdown_get_list({0})\"} lv.PART.SELECTED, Text, Rectangle", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "DROPDOWN" + }, + { + "guid": "GUID37159888-502782S532463", + "deepid": -1036970608, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": -1496491347, + "strtype": "OBJECT/Name", + "strval": "dianchi4", + "InheritedType": 10 + }, + { + "nid": 656470503, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 62462476, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 381981361, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 104238277, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 234680951, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -962144702, + "strtype": "OBJECT/Align", + "strval": "LEFT_MID", + "InheritedType": 3 + }, + { + "nid": -592579378, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -441832541, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 1352865442, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -1004765157, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": -335668487, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -31193807, "strtype": "LABEL/Label", "InheritedType": 1 }, { - "nid": 607881084, + "nid": -451922210, "strtype": "LABEL/Long_mode", "strval": "WRAP", "InheritedType": 3 }, { - "nid": 517891523, + "nid": 1365951090, "strtype": "LABEL/Text", - "strval": ">", + "strval": "Current Device", "InheritedType": 10 }, { "part": "lv.PART.MAIN", "childs": [ { - "nid": -2043984288, + "nid": -581313307, "strtype": "_style/StyleState", "strval": "DEFAULT", "childs": [ { - "nid": 1794886816, - "strtype": "_style/Text_Color", - "intarray": [ - 128, - 128, - 128, - 255 - ], - "InheritedType": 7 - }, - { - "nid": 1009321916, + "nid": 2105612517, "strtype": "_style/Text_Font", "strval": "MiSansM", "InheritedType": 3 @@ -5091,13 +8022,13 @@ "InheritedType": 1 } ], - "nid": 435637502, + "nid": -403168250, "strtype": "LABEL/Style_main", "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", "InheritedType": 11 }, { - "nid": 1707238801, + "nid": -941891135, "strtype": "LABEL/Recolor", "strval": "False", "InheritedType": 2 @@ -5112,7 +8043,373 @@ { "nid": -1725319747, "strtype": "OBJECT/Name", - "strval": "Time", + "strval": "Time3", + "InheritedType": 10 + }, + { + "nid": 769991540, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 227854645, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1731130377, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -381260048, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 1583222742, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 320, + 40 + ], + "InheritedType": 7 + }, + { + "nid": -746589441, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": -1769065328, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -658276178, + "strtype": "OBJECT/Press_lock", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -399163268, + "strtype": "OBJECT/Click_focusable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": -492180890, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1267814067, + "strtype": "OBJECT/Scroll_elastic", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -443622607, + "strtype": "OBJECT/Scroll_momentum", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1442166362, + "strtype": "OBJECT/Scroll_chain", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1758110062, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 23545756, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": -364094034, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": -2082362685, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 1468320816, + "strtype": "_style/Bg_Radius", + "InheritedType": 6 + }, + { + "nid": 1224665685, + "strtype": "_style/Bg_Color", + "intarray": [ + 255, + 255, + 255, + 255 + ], + "InheritedType": 7 + }, + { + "nid": -1216122416, + "strtype": "_style/Border_Color", + "intarray": [ + 180, + 180, + 180, + 255 + ], + "InheritedType": 7 + }, + { + "nid": -2110587548, + "strtype": "_style/Border width", + "integer": 1, + "InheritedType": 6 + }, + { + "nid": 1631877408, + "strtype": "_style/Border side", + "strval": "BOTTOM", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": 1276069977, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": -641336737, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL", + "tree_closed": true + }, + { + "guid": "GUID6722221-502791S194463", + "deepid": -405853522, + "children": [ + { + "guid": "GUID89778845-502790S194463", + "deepid": -1036970608, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": -1496491347, + "strtype": "OBJECT/Name", + "strval": "dianchi6", + "InheritedType": 10 + }, + { + "nid": 656470503, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 62462476, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 381981361, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 104238277, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 79, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 234680951, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -962144702, + "strtype": "OBJECT/Align", + "strval": "LEFT_MID", + "InheritedType": 3 + }, + { + "nid": -592579378, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -441832541, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 1352865442, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -1004765157, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": -335668487, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -31193807, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": -451922210, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": 1365951090, + "strtype": "LABEL/Text", + "strval": "Battery Information", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": -581313307, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 2105612517, + "strtype": "_style/Text_Font", + "strval": "MiSansM", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": -403168250, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", + "InheritedType": 11 + }, + { + "nid": -941891135, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": -1725319747, + "strtype": "OBJECT/Name", + "strval": "Time5", "InheritedType": 10 }, { @@ -5649,11 +8946,270 @@ } ], "saved_objtypeKey": "PANEL" + }, + { + "guid": "GUID64732801-502792S89463", + "deepid": -1232825039, + "children": [ + { + "guid": "GUID75031475-502796S40870463", + "deepid": -491833783, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "Label10", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + -7, + 2 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 110, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1010, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 1020, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": 1030, + "strtype": "LABEL/Text", + "strval": "PULL", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1040, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", + "InheritedType": 11 + }, + { + "nid": 1050, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "Button3", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 1, + 115 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 303, + 50 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1010, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON" } ], "isPage": true, - "editor_posx": 1120, - "editor_posy": -400, + "editor_posx": 1200, + "editor_posy": -420, "dont_export": false, "locked": false, "properties": [ @@ -8146,8 +11702,8 @@ } ], "isPage": true, - "editor_posx": 1500, - "editor_posy": -400, + "editor_posx": 1780, + "editor_posy": -420, "dont_export": false, "locked": false, "properties": [ @@ -8332,6 +11888,942 @@ } ], "saved_objtypeKey": "SCREEN" + }, + { + "guid": "GUID98500822-502798S940463", + "deepid": -1592556039, + "children": [ + { + "guid": "GUID6814524-502808S48559463", + "deepid": 546931185, + "children": [ + { + "guid": "GUID92392759-502806S48559463", + "deepid": -1866852758, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": -2047722068, + "strtype": "OBJECT/Name", + "strval": "HomeImg3", + "InheritedType": 10 + }, + { + "nid": -275303374, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 1244579324, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 351815100, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 229960592, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -1109910711, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 40, + 40 + ], + "InheritedType": 7 + }, + { + "nid": -1689638490, + "strtype": "OBJECT/Align", + "strval": "LEFT_MID", + "InheritedType": 3 + }, + { + "nid": 241509660, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 2044812329, + "strtype": "OBJECT/Press_lock", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -375654558, + "strtype": "OBJECT/Adv_hittest", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": -1443261110, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1478038107, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 1074807560, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": -2140009085, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -2134708261, + "strtype": "IMAGE/Image", + "InheritedType": 1 + }, + { + "nid": -255447846, + "strtype": "IMAGE/Asset", + "strval": "assets/home40-40.png", + "InheritedType": 5 + }, + { + "nid": -334455510, + "strtype": "IMAGE/Pivot", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 1294517643, + "strtype": "IMAGE/Rotation", + "InheritedType": 6 + }, + { + "nid": 1183723808, + "strtype": "IMAGE/Scale", + "integer": 256, + "InheritedType": 6 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1853183948, + "strtype": "IMAGE/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Image, Transform", + "InheritedType": 11 + }, + { + "disabled": false, + "nid": -1778961634, + "strtype": "_event/EventHandler", + "strval": "CLICKED", + "childs": [ + { + "nid": 1739640119, + "strtype": "_custom/name", + "strval": "backHomefromeSeeting", + "InheritedType": 10 + }, + { + "nid": 1439109353, + "strtype": "_custom/condition_C", + "strval": "", + "InheritedType": 10 + }, + { + "nid": 294785414, + "strtype": "_custom/condition_P", + "strval": "", + "InheritedType": 10 + }, + { + "nid": 2128282111, + "strtype": "_event/action", + "strval": "CHANGE SCREEN", + "childs": [ + { + "nid": 1606230757, + "strtype": "CHANGE SCREEN/Name", + "strval": "CHANGE SCREEN", + "InheritedType": 10 + }, + { + "nid": 271033478, + "strtype": "CHANGE SCREEN/Call", + "strval": "ChangeScreen( <{Screen_to}>, lv.SCR_LOAD_ANIM.<{Fade_mode}>, <{Speed}>, <{Delay}>)", + "InheritedType": 10 + }, + { + "nid": -1050301871, + "strtype": "CHANGE SCREEN/CallC", + "strval": "_ui_screen_change( &<{Screen_to}>, LV_SCR_LOAD_ANIM_<{Fade_mode}>, <{Speed}>, <{Delay}>, &<{Screen_to}>_screen_init);", + "InheritedType": 10 + }, + { + "nid": 210934270, + "strtype": "CHANGE SCREEN/Screen_to", + "strval": "GUID91019577-1043855S6802337", + "InheritedType": 9 + }, + { + "nid": 1818818841, + "strtype": "CHANGE SCREEN/Fade_mode", + "strval": "OVER_RIGHT", + "InheritedType": 3 + }, + { + "nid": 402014986, + "strtype": "CHANGE SCREEN/Speed", + "integer": 500, + "InheritedType": 6 + }, + { + "nid": 1893345351, + "strtype": "CHANGE SCREEN/Delay", + "InheritedType": 6 + } + ], + "InheritedType": 10 + } + ], + "InheritedType": 4 + } + ], + "saved_objtypeKey": "IMAGE", + "tree_closed": true + }, + { + "guid": "GUID63132921-502807S48559463", + "deepid": -1664674549, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 1217629294, + "strtype": "OBJECT/Name", + "strval": "Label17", + "InheritedType": 10 + }, + { + "nid": -1905285550, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -826429433, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1455022762, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 33975194, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -1509111841, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -1818596881, + "strtype": "OBJECT/Align", + "strval": "BOTTOM_MID", + "InheritedType": 3 + }, + { + "nid": 833011403, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1553309591, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": -1178508636, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 446246499, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 1990766486, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 2099117641, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": -1818424419, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -1610762000, + "strtype": "LABEL/Text", + "strval": "DeviceInfo", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": -2146301914, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": -2114436825, + "strtype": "_style/Text_Color", + "intarray": [ + 4, + 0, + 0, + 255 + ], + "InheritedType": 7 + }, + { + "nid": 1664609747, + "strtype": "_style/Text_Font", + "strval": "MiSansM", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": 165698548, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", + "InheritedType": 11 + }, + { + "nid": -1509333268, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 1315632390, + "strtype": "OBJECT/Name", + "strval": "settingHeader3", + "InheritedType": 10 + }, + { + "nid": -926584366, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 1974024417, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 273010479, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -321138551, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + -1, + 2 + ], + "InheritedType": 7 + }, + { + "nid": 1782486681, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 320, + 50 + ], + "InheritedType": 7 + }, + { + "nid": -497202142, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": -938801276, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 529057398, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 616205861, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -853559720, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": -192547563, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 1412507598, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 158383491, + "strtype": "_style/Bg_Radius", + "InheritedType": 6 + }, + { + "nid": 168349879, + "strtype": "_style/Border width", + "InheritedType": 6 + } + ], + "InheritedType": 1 + } + ], + "nid": -1953792406, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 1393177939, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + }, + { + "disabled": false, + "nid": 221976980, + "strtype": "_event/EventHandler", + "strval": "CLICKED", + "childs": [ + { + "nid": -1474114869, + "strtype": "_custom/name", + "strval": "Event5", + "InheritedType": 10 + }, + { + "nid": -133539905, + "strtype": "_custom/condition_C", + "strval": "", + "InheritedType": 10 + }, + { + "nid": 1152821347, + "strtype": "_custom/condition_P", + "strval": "", + "InheritedType": 10 + }, + { + "nid": 1445935212, + "strtype": "_event/action", + "strval": "CHANGE SCREEN", + "childs": [ + { + "nid": 802867240, + "strtype": "CHANGE SCREEN/Name", + "strval": "CHANGE SCREEN", + "InheritedType": 10 + }, + { + "nid": 1790970547, + "strtype": "CHANGE SCREEN/Call", + "strval": "ChangeScreen( <{Screen_to}>, lv.SCR_LOAD_ANIM.<{Fade_mode}>, <{Speed}>, <{Delay}>)", + "InheritedType": 10 + }, + { + "nid": -921764897, + "strtype": "CHANGE SCREEN/CallC", + "strval": "_ui_screen_change( &<{Screen_to}>, LV_SCR_LOAD_ANIM_<{Fade_mode}>, <{Speed}>, <{Delay}>, &<{Screen_to}>_screen_init);", + "InheritedType": 10 + }, + { + "nid": -413438104, + "strtype": "CHANGE SCREEN/Screen_to", + "strval": "GUID91019577-1043855S6802337", + "InheritedType": 9 + }, + { + "nid": 2058447434, + "strtype": "CHANGE SCREEN/Fade_mode", + "strval": "MOVE_RIGHT", + "InheritedType": 3 + }, + { + "nid": -400945990, + "strtype": "CHANGE SCREEN/Speed", + "integer": 500, + "InheritedType": 6 + }, + { + "nid": 2015823506, + "strtype": "CHANGE SCREEN/Delay", + "InheritedType": 6 + } + ], + "InheritedType": 10 + } + ], + "InheritedType": 4 + } + ], + "saved_objtypeKey": "PANEL", + "tree_closed": true + }, + { + "guid": "GUID44718145-502809S803463", + "deepid": 31528723, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "TextArea1", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + -2, + 14 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 292, + 375 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1010, + "strtype": "TEXTAREA/TextArea", + "InheritedType": 1 + }, + { + "nid": 1020, + "strtype": "TEXTAREA/Text", + "strval": "\\nDevice Name : FluxDC\\n================================\\n\\nSoftware version:20250304.1.0\\nHardware version:20250302.1.0\\n---------------------------------------------------\\nMcu:esp32-s3-wroom\\nRam:8MB\\nFlash:4MB\\n---------------------------------------------------\\nScreen:320-480px 3.5inch\\nPort:i80\\nTouch ic:ft6336U\\nDriver ic:ili9488 compatible with st7789\\n---------------------------------------------------\\nSoftware website:sunme.top:3000\\nTechnology support:13345203604\\nName:wang xiang en\\n\\n", + "InheritedType": 10 + }, + { + "nid": 1030, + "strtype": "TEXTAREA/Placeholder", + "strval": "Placeholder...", + "InheritedType": 10 + }, + { + "nid": 1040, + "strtype": "TEXTAREA/One_line_mode", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1050, + "strtype": "TEXTAREA/Password_mode", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1060, + "strtype": "TEXTAREA/Accepted_characters", + "strval": "", + "InheritedType": 10 + }, + { + "nid": 1070, + "strtype": "TEXTAREA/Max_text_length", + "integer": 98989898, + "InheritedType": 6 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1080, + "strtype": "TEXTAREA/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.SELECTED", + "childs": [], + "nid": 1090, + "strtype": "TEXTAREA/Style_selected", + "strval": "lv.PART.SELECTED, Text, Rectangle", + "InheritedType": 11 + }, + { + "part": "lv.PART.CURSOR", + "childs": [], + "nid": 1100, + "strtype": "TEXTAREA/Style_cursor", + "strval": "lv.PART.CURSOR, Text, Rectangle", + "InheritedType": 11 + }, + { + "part": "lv.PART_TEXTAREA.PLACEHOLDER", + "childs": [], + "nid": 1110, + "strtype": "TEXTAREA/Style_placeholder", + "strval": "lv.PART_TEXTAREA.PLACEHOLDER, Text", + "InheritedType": 11 + }, + { + "nid": 1120, + "strtype": "TEXTAREA/TextAlign", + "strval": "TOP_LEFT", + "InheritedType": 3 + } + ], + "saved_objtypeKey": "TEXTAREA" + } + ], + "isPage": true, + "editor_posx": 1180, + "editor_posy": -1080, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "DeviceInfo", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 230, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1010, + "strtype": "SCREEN/Screen", + "InheritedType": 1 + }, + { + "nid": 1020, + "strtype": "SCREEN/Temporary", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1040, + "strtype": "SCREEN/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 1050, + "strtype": "SCREEN/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "SCREEN" } ], "dont_export": false, @@ -8375,7 +12867,7 @@ "uiExportFolderPath": "E:\\FluxDC\\SquareLineProj\\Export", "projectExportFolderPath": "E:\\workplace\\SquareLine_workplace\\WUI\\ESP32S3_UI", "custom_variable_prefix": "uic", - "backup_cnt": 40, + "backup_cnt": 46, "autosave_cnt": 0, "group_color_cnt": 0, "lvgl_version": "8.3.6", @@ -8392,7 +12884,7 @@ "drive_fatfs_path": null, "naming": null, "naming_force_lowercase": false, - "nidcnt": 0, + "nidcnt": 1000022, "BitDepth": 16, "Name": "ESP32S3_UI" } diff --git a/SquareLineProj/Export/CMakeLists.txt b/SquareLineProj/Export/CMakeLists.txt index bf6ddac..95f7233 100644 --- a/SquareLineProj/Export/CMakeLists.txt +++ b/SquareLineProj/Export/CMakeLists.txt @@ -1,15 +1,18 @@ SET(SOURCES screens/ui_Home.c screens/ui_settings.c screens/ui_Batinfo.c + screens/ui_DeviceInfo.c ui.c components/ui_comp_hook.c ui_helpers.c images/ui_img_1623594766.c - images/ui_img_345713082.c - images/ui_img_2109873719.c images/ui_img_981464361.c fonts/ui_font_AlimamaAgileVF.c fonts/ui_font_AlimamaAgileVFFangyuan40.c + fonts/ui_font_homePanelLabel.c + fonts/ui_font_homePlusText.c + fonts/ui_font_homeText.c + fonts/ui_font_homeText_1.c fonts/ui_font_LenovoHTC.c fonts/ui_font_MiSansB40.c fonts/ui_font_MiSansM.c diff --git a/SquareLineProj/Export/filelist.txt b/SquareLineProj/Export/filelist.txt index 1594439..63eecd9 100644 --- a/SquareLineProj/Export/filelist.txt +++ b/SquareLineProj/Export/filelist.txt @@ -1,15 +1,18 @@ screens/ui_Home.c screens/ui_settings.c screens/ui_Batinfo.c +screens/ui_DeviceInfo.c ui.c components/ui_comp_hook.c ui_helpers.c images/ui_img_1623594766.c -images/ui_img_345713082.c -images/ui_img_2109873719.c images/ui_img_981464361.c fonts/ui_font_AlimamaAgileVF.c fonts/ui_font_AlimamaAgileVFFangyuan40.c +fonts/ui_font_homePanelLabel.c +fonts/ui_font_homePlusText.c +fonts/ui_font_homeText.c +fonts/ui_font_homeText_1.c fonts/ui_font_LenovoHTC.c fonts/ui_font_MiSansB40.c fonts/ui_font_MiSansM.c diff --git a/SquareLineProj/Export/fonts/ui_font_MiSansM.c b/SquareLineProj/Export/fonts/ui_font_MiSansM.c index 0501bc1..34b52e9 100644 --- a/SquareLineProj/Export/fonts/ui_font_MiSansM.c +++ b/SquareLineProj/Export/fonts/ui_font_MiSansM.c @@ -1,7 +1,7 @@ /******************************************************************************* * Size: 16 px * Bpp: 1 - * Opts: --bpp 1 --size 16 --font E:\workplace\ESP32_workplace\i80_controller\MySquareLine\assets\MiSans-Medium.otf -o E:\workplace\ESP32_workplace\i80_controller\MySquareLine\assets\ui_font_MiSansM.c --format lvgl -r 0x20-0x7f --symbols 连接相册相机时钟音乐设置WIFI天气备忘录通讯录计算器文件游戏贪吃蛇二维码蓝牙遥控器电话邮件浏览器短信关于本机日期和时间已关闭已开启电池系统>电最大压总采样值量信息 --no-compress --no-prefilter + * Opts: --bpp 1 --size 16 --font E:/FluxDC/SquareLineProj/assets/MiSans-Medium.otf -o E:/FluxDC/SquareLineProj/assets\ui_font_MiSansM.c --format lvgl -r 0x20-0x7f --symbols 连接相册相机时钟音乐设置WIFI天气备忘录通讯录计算器文件游戏贪吃蛇二维码蓝牙遥控器电话邮件浏览器短信1档:开始测试关于本机日期和时间已关闭已开启电池系统>电最大压总采样值量信息 --no-compress --no-prefilter ******************************************************************************/ #include "../ui.h" @@ -467,6 +467,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x33, 0x1, 0x86, 0x1c, 0xe, 0xe0, 0x1c, 0x0, 0x10, + /* U+59CB "始" */ + 0x20, 0xc1, 0x82, 0x6, 0x1b, 0x3e, 0xc4, 0x4a, + 0x9, 0x2f, 0xe4, 0x80, 0x56, 0x0, 0xd0, 0x3, + 0x4f, 0xe7, 0x20, 0x8c, 0x82, 0x7a, 0xb, 0x2f, + 0xe8, 0x20, 0x80, + /* U+5DF2 "已" */ 0xff, 0xe0, 0x2, 0x0, 0x20, 0x2, 0x80, 0x28, 0x2, 0xff, 0xe8, 0x0, 0x80, 0x8, 0x1, 0x80, @@ -567,6 +573,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x81, 0xa, 0x7f, 0xc8, 0x10, 0x20, 0x40, 0x81, 0x2, 0x4, 0x0, + /* U+6863 "档" */ + 0x20, 0x41, 0x22, 0x49, 0x92, 0x46, 0xbf, 0x95, + 0x10, 0x21, 0x9f, 0xee, 0x1, 0xe8, 0xd, 0x3f, + 0xe8, 0x2, 0x40, 0x12, 0x0, 0x93, 0xfc, 0x80, + 0x20, + /* U+6C14 "气" */ 0x10, 0x0, 0x40, 0x3, 0xff, 0x88, 0x0, 0x60, 0x3, 0x7f, 0xc0, 0x0, 0x1f, 0xf8, 0x0, 0x20, @@ -579,6 +591,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0xd2, 0xe2, 0x48, 0x49, 0x1, 0x64, 0x5, 0x10, 0x14, 0x3f, 0xc0, + /* U+6D4B "测" */ + 0x40, 0x5, 0xbe, 0x12, 0x8a, 0x42, 0xa9, 0x4a, + 0xa5, 0xaa, 0x92, 0xaa, 0x42, 0xa9, 0x2a, 0xa4, + 0xaa, 0x92, 0x22, 0x59, 0xc1, 0x45, 0x5, 0x22, + 0x15, 0x83, 0xc0, + /* U+6D4F "浏" */ 0x42, 0x5, 0x8c, 0x13, 0x31, 0x43, 0xf5, 0x0, 0x95, 0xb6, 0x53, 0x59, 0x41, 0xc5, 0x23, 0x14, @@ -686,6 +704,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x8c, 0xc2, 0x92, 0xe, 0x38, 0x31, 0xf0, 0xbc, 0x70, 0xc0, 0x40, + /* U+8BD5 "试" */ + 0x0, 0xc6, 0x7, 0x90, 0x36, 0xc1, 0x81, 0xff, + 0x80, 0x63, 0x3, 0xb, 0xf8, 0x44, 0xc2, 0x26, + 0x11, 0x30, 0xc8, 0x96, 0x54, 0xaf, 0xb5, 0x40, + 0xc0, + /* U+8BDD "话" */ 0x40, 0x8, 0x9f, 0xe3, 0xc, 0x0, 0x30, 0xf, 0xff, 0xbf, 0xf2, 0xc, 0x8, 0x30, 0x27, 0xf8, @@ -754,7 +778,10 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x2, 0x0, 0xc, 0x7, 0xff, 0x86, 0x18, 0x8, 0x43, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x3f, 0xf0, 0x80, 0x42, 0x1, 0xf, 0xfc, 0x20, 0x10, 0xff, - 0xc2, 0x1, 0x0 + 0xc2, 0x1, 0x0, + + /* U+FF1A ":" */ + 0xf0, 0x3, 0xc0 }; @@ -876,55 +903,60 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { {.bitmap_index = 1299, .adv_w = 256, .box_w = 15, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1328, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1355, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1380, .adv_w = 256, .box_w = 12, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 1401, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1426, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1451, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1380, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1407, .adv_w = 256, .box_w = 12, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 1428, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1453, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1478, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1505, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1532, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1557, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1532, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1559, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1584, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1611, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1636, .adv_w = 256, .box_w = 10, .box_h = 14, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 1654, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 1679, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1704, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1731, .adv_w = 256, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1760, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1611, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1638, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1663, .adv_w = 256, .box_w = 10, .box_h = 14, .ofs_x = 3, .ofs_y = -1}, + {.bitmap_index = 1681, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 1706, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1731, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1758, .adv_w = 256, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = -1}, {.bitmap_index = 1787, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1814, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1841, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1868, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1895, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1922, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1947, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 1972, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1997, .adv_w = 256, .box_w = 14, .box_h = 16, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 2025, .adv_w = 256, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2048, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2073, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2100, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2127, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2154, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1841, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1866, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1893, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1920, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1947, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1974, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2001, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2026, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2051, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2076, .adv_w = 256, .box_w = 14, .box_h = 16, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 2104, .adv_w = 256, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2127, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2152, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 2179, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2206, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 2233, .adv_w = 256, .box_w = 14, .box_h = 16, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 2261, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2288, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 2313, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2340, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2365, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2206, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2233, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2258, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2285, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2312, .adv_w = 256, .box_w = 14, .box_h = 16, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 2340, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2367, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, {.bitmap_index = 2392, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2419, .adv_w = 256, .box_w = 15, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2446, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2471, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 2496, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2521, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2546, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2573, .adv_w = 256, .box_w = 12, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 2596, .adv_w = 256, .box_w = 12, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 2619, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1} + {.bitmap_index = 2419, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2444, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2469, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2496, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2523, .adv_w = 256, .box_w = 15, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2550, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2575, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2600, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2625, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2650, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2677, .adv_w = 256, .box_w = 12, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2700, .adv_w = 256, .box_w = 12, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2723, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2750, .adv_w = 256, .box_w = 2, .box_h = 9, .ofs_x = 3, .ofs_y = 0} }; /*--------------------- @@ -934,13 +966,13 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { static const uint16_t unicode_list_1[] = { 0x0, 0x3c, 0x3e, 0xa6, 0x191, 0x1ec, 0x323, 0x33c, 0x53b, 0x5b3, 0x5df, 0x63c, 0x818, 0xab7, 0xad7, 0xad9, - 0xfa2, 0x10b0, 0x1105, 0x1188, 0x11eb, 0x121f, 0x13bf, 0x1555, - 0x1557, 0x1737, 0x1795, 0x17a6, 0x18b0, 0x18cf, 0x18dc, 0x18ea, - 0x19e7, 0x1dc4, 0x1e10, 0x1eff, 0x1fe8, 0x2409, 0x26e5, 0x28a8, - 0x299d, 0x29b1, 0x2d47, 0x2eab, 0x308f, 0x30a4, 0x311e, 0x368d, - 0x3877, 0x3b78, 0x3d51, 0x3d5f, 0x3d6e, 0x3d8d, 0x3eda, 0x418e, - 0x41ca, 0x4215, 0x425e, 0x4377, 0x437f, 0x464f, 0x479d, 0x47a4, - 0x49a3 + 0xb7b, 0xfa2, 0x10b0, 0x1105, 0x1188, 0x11eb, 0x121f, 0x13bf, + 0x1555, 0x1557, 0x1737, 0x1795, 0x17a6, 0x18b0, 0x18cf, 0x18dc, + 0x18ea, 0x19e7, 0x1a13, 0x1dc4, 0x1e10, 0x1efb, 0x1eff, 0x1fe8, + 0x2409, 0x26e5, 0x28a8, 0x299d, 0x29b1, 0x2d47, 0x2eab, 0x308f, + 0x30a4, 0x311e, 0x368d, 0x3877, 0x3b78, 0x3d51, 0x3d5f, 0x3d6e, + 0x3d85, 0x3d8d, 0x3eda, 0x418e, 0x41ca, 0x4215, 0x425e, 0x4377, + 0x437f, 0x464f, 0x479d, 0x47a4, 0x49a3, 0xb0ca }; /*Collect the unicode lists and glyph_id offsets*/ @@ -951,8 +983,8 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY }, { - .range_start = 20048, .range_length = 18852, .glyph_id_start = 97, - .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 65, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + .range_start = 20048, .range_length = 45259, .glyph_id_start = 97, + .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 70, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY } }; @@ -984,7 +1016,7 @@ static const uint8_t kern_left_class_mapping[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0 + 0, 0, 0, 0, 0, 0, 0 }; /*Map glyph_ids to kern right classes*/ @@ -1010,7 +1042,7 @@ static const uint8_t kern_right_class_mapping[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0 + 0, 0, 0, 0, 0, 0, 0 }; /*Kern values between classes*/ @@ -1293,9 +1325,12 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ -#if LV_VERSION_CHECK(8, 0, 0) +#if LVGL_VERSION_MAJOR == 8 /*Store all the custom data of the font*/ static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 static const lv_font_fmt_txt_dsc_t font_dsc = { #else static lv_font_fmt_txt_dsc_t font_dsc = { @@ -1309,18 +1344,19 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .bpp = 1, .kern_classes = 1, .bitmap_format = 0, -#if LV_VERSION_CHECK(8, 0, 0) +#if LVGL_VERSION_MAJOR == 8 .cache = &cache #endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ -#if LV_VERSION_CHECK(8, 0, 0) +#if LVGL_VERSION_MAJOR >= 8 const lv_font_t ui_font_MiSansM = { #else lv_font_t ui_font_MiSansM = { @@ -1336,7 +1372,11 @@ lv_font_t ui_font_MiSansM = { .underline_position = -2, .underline_thickness = 1, #endif - .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ + .dsc = &font_dsc, /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ +#if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 + .fallback = NULL, +#endif + .user_data = NULL, }; diff --git a/SquareLineProj/Export/fonts/ui_font_homePanelLabel.c b/SquareLineProj/Export/fonts/ui_font_homePanelLabel.c new file mode 100644 index 0000000..4f5d50d --- /dev/null +++ b/SquareLineProj/Export/fonts/ui_font_homePanelLabel.c @@ -0,0 +1,1724 @@ +/******************************************************************************* + * Size: 25 px + * Bpp: 2 + * Opts: --bpp 2 --size 25 --font E:/FluxDC/SquareLineProj/assets/MiSans-Medium.otf -o E:/FluxDC/SquareLineProj/assets\ui_font_homePanelLabel.c --format lvgl -r 0x20-0x7f --symbols 开始测试1档:标称体积平均体积ml呼吸频率BPM累积体积 --no-compress --no-prefilter + ******************************************************************************/ + +#include "../ui.h" + +#ifndef UI_FONT_HOMEPANELLABEL +#define UI_FONT_HOMEPANELLABEL 1 +#endif + +#if UI_FONT_HOMEPANELLABEL + +/*----------------- + * BITMAPS + *----------------*/ + +/*Store the image of the glyphs*/ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ + + /* U+0021 "!" */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xae, 0xba, 0xeb, + 0xae, 0xb8, 0x0, 0x0, 0xff, 0xff, 0xc0, + + /* U+0022 "\"" */ + 0xa8, 0xab, 0xf3, 0xeb, 0x8f, 0xae, 0x2e, 0xb8, + 0xb5, 0xd2, 0xd7, 0x47, 0x40, + + /* U+0023 "#" */ + 0x0, 0x2e, 0x2, 0xe0, 0x0, 0x2d, 0x3, 0xd0, + 0x0, 0x3c, 0x3, 0xc0, 0x0, 0x3c, 0x3, 0xc0, + 0x0, 0x7c, 0x7, 0x80, 0x3f, 0xff, 0xff, 0xfd, + 0x3f, 0xff, 0xff, 0xfd, 0x0, 0xf0, 0xf, 0x0, + 0x0, 0xf0, 0xf, 0x0, 0x1, 0xf0, 0x1f, 0x0, + 0x2, 0xe0, 0x2e, 0x0, 0x2, 0xd0, 0x2d, 0x0, + 0xff, 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xf8, + 0x7, 0xc0, 0x7c, 0x0, 0xb, 0x80, 0xb8, 0x0, + 0xb, 0x40, 0xf4, 0x0, 0xf, 0x0, 0xf0, 0x0, + 0xf, 0x0, 0xf0, 0x0, + + /* U+0024 "$" */ + 0x0, 0x6, 0x40, 0x0, 0x0, 0xbc, 0x0, 0x0, + 0xb, 0xc0, 0x0, 0x1f, 0xff, 0xd0, 0x7, 0xff, + 0xff, 0x40, 0xfd, 0xbd, 0xfd, 0x2f, 0xb, 0x83, + 0xd3, 0xe0, 0xb8, 0x0, 0x3e, 0xb, 0x80, 0x2, + 0xf4, 0xb8, 0x0, 0xf, 0xeb, 0x80, 0x0, 0x7f, + 0xfc, 0x0, 0x0, 0xbf, 0xfd, 0x0, 0x0, 0xbf, + 0xf8, 0x0, 0xb, 0x9f, 0xd0, 0x0, 0xb8, 0x3e, + 0x0, 0xb, 0x82, 0xf0, 0x80, 0xb8, 0x2f, 0x3f, + 0xb, 0x83, 0xe2, 0xfe, 0xbd, 0xfc, 0xb, 0xff, + 0xff, 0x40, 0xb, 0xff, 0x80, 0x0, 0xb, 0xc0, + 0x0, 0x0, 0xbc, 0x0, + + /* U+0025 "%" */ + 0x7, 0xf8, 0x0, 0x2, 0xf0, 0xb, 0xff, 0xc0, + 0x0, 0xf4, 0x3, 0xd0, 0xbc, 0x0, 0xf8, 0x1, + 0xe0, 0xf, 0x0, 0xbc, 0x0, 0xb4, 0x3, 0xc0, + 0x7d, 0x0, 0x1e, 0x0, 0xf0, 0x3e, 0x0, 0x3, + 0xd0, 0xb8, 0x3f, 0x0, 0x0, 0x7f, 0xfc, 0x1f, + 0x0, 0x0, 0x2, 0xe4, 0xf, 0x40, 0x0, 0x0, + 0x0, 0xf, 0xc0, 0x0, 0x0, 0x0, 0xb, 0xc0, + 0xae, 0x0, 0x0, 0x7, 0xd0, 0xff, 0xf4, 0x0, + 0x3, 0xe0, 0xf8, 0x2f, 0x0, 0x2, 0xf0, 0x3c, + 0x2, 0xd0, 0x1, 0xf0, 0x1e, 0x0, 0xb4, 0x0, + 0xf8, 0x3, 0xc0, 0x2d, 0x0, 0xfc, 0x0, 0xf8, + 0x1f, 0x0, 0xbc, 0x0, 0x1f, 0xff, 0x40, 0x7d, + 0x0, 0x0, 0xbe, 0x40, + + /* U+0026 "&" */ + 0x0, 0x2f, 0xe0, 0x0, 0x0, 0x7f, 0xff, 0x0, + 0x0, 0x3f, 0x57, 0xf0, 0x0, 0x1f, 0x40, 0x7c, + 0x0, 0xb, 0xc0, 0x1f, 0x0, 0x1, 0xf0, 0xb, + 0xc0, 0x0, 0x3e, 0x7, 0xe0, 0x0, 0xb, 0xef, + 0xf0, 0x0, 0x0, 0xff, 0xe0, 0x0, 0x1, 0xff, + 0xd0, 0x0, 0x2, 0xfd, 0xfc, 0x3, 0xd1, 0xf8, + 0xf, 0xc0, 0xf4, 0xbc, 0x0, 0xfc, 0xbc, 0x3e, + 0x0, 0x1f, 0xfd, 0xf, 0xc0, 0x1, 0xff, 0x2, + 0xf4, 0x0, 0x7f, 0x80, 0x3f, 0x96, 0xff, 0xf8, + 0x7, 0xff, 0xfe, 0x2f, 0x40, 0x2f, 0xf8, 0x3, + 0xf4, + + /* U+0027 "'" */ + 0xbb, 0xeb, 0xae, 0xb5, 0xd7, 0x40, + + /* U+0028 "(" */ + 0x1, 0xf0, 0xf, 0x80, 0x7c, 0x2, 0xe0, 0xf, + 0x40, 0x7c, 0x2, 0xf0, 0xb, 0x80, 0x3d, 0x0, + 0xf4, 0x3, 0xd0, 0xf, 0x0, 0x3d, 0x0, 0xf4, + 0x3, 0xd0, 0xf, 0x80, 0x2f, 0x0, 0x7c, 0x0, + 0xf4, 0x2, 0xe0, 0x7, 0xc0, 0xf, 0x80, 0x1f, + 0x0, + + /* U+0029 ")" */ + 0x3d, 0x0, 0xbc, 0x0, 0xf4, 0x2, 0xe0, 0x7, + 0xc0, 0xf, 0x40, 0x3e, 0x0, 0xb8, 0x1, 0xf0, + 0x7, 0xc0, 0x1f, 0x0, 0x3c, 0x1, 0xf0, 0x7, + 0xc0, 0x1f, 0x0, 0xbc, 0x3, 0xe0, 0xf, 0x40, + 0x7c, 0x2, 0xe0, 0xf, 0x40, 0xbc, 0x3, 0xd0, + 0x0, + + /* U+002A "*" */ + 0x1, 0xd0, 0x5, 0x34, 0x83, 0xee, 0xf0, 0x2f, + 0xe0, 0x1b, 0xfd, 0xf, 0xbb, 0xc1, 0xd, 0x10, + 0x7, 0x40, + + /* U+002B "+" */ + 0x0, 0x1a, 0x0, 0x0, 0x7, 0xc0, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x1f, 0x0, + 0xf, 0xff, 0xff, 0xe3, 0xff, 0xff, 0xf8, 0x55, + 0xbd, 0x54, 0x0, 0x1f, 0x0, 0x0, 0x7, 0xc0, + 0x0, 0x1, 0xf0, 0x0, 0x0, 0x7c, 0x0, + + /* U+002C "," */ + 0x3f, 0x3f, 0x3f, 0xb, 0xe, 0x2c, 0x34, 0x0, + + /* U+002D "-" */ + 0x55, 0x55, 0x4f, 0xff, 0xfd, 0xff, 0xff, 0xd0, + + /* U+002E "." */ + 0x3e, 0x3e, 0x3e, + + /* U+002F "/" */ + 0x0, 0x7, 0xc0, 0x0, 0xbc, 0x0, 0xf, 0x80, + 0x1, 0xf0, 0x0, 0x2f, 0x0, 0x3, 0xe0, 0x0, + 0x3d, 0x0, 0xb, 0xc0, 0x0, 0xf8, 0x0, 0xf, + 0x40, 0x1, 0xf0, 0x0, 0x2e, 0x0, 0x3, 0xd0, + 0x0, 0x7c, 0x0, 0xb, 0xc0, 0x0, 0xf4, 0x0, + 0x1f, 0x0, 0x2, 0xf0, 0x0, 0x3e, 0x0, 0x0, + + /* U+0030 "0" */ + 0x0, 0x7f, 0xd0, 0x0, 0x3f, 0xff, 0xc0, 0xf, + 0xf9, 0xff, 0x1, 0xf8, 0x2, 0xf4, 0x3f, 0x0, + 0xf, 0xc3, 0xe0, 0x0, 0xbc, 0x7d, 0x0, 0x7, + 0xd7, 0xc0, 0x0, 0x3d, 0x7c, 0x0, 0x3, 0xdb, + 0xc0, 0x0, 0x3e, 0x7c, 0x0, 0x3, 0xd7, 0xc0, + 0x0, 0x3d, 0x7d, 0x0, 0x7, 0xd3, 0xe0, 0x0, + 0xbc, 0x3f, 0x0, 0xf, 0xc1, 0xf8, 0x2, 0xf4, + 0xf, 0xf9, 0xff, 0x0, 0x3f, 0xff, 0xc0, 0x0, + 0x7f, 0xd0, 0x0, + + /* U+0031 "1" */ + 0x1, 0xf8, 0x7f, 0xeb, 0xff, 0xbe, 0x3e, 0x90, + 0xf8, 0x3, 0xe0, 0xf, 0x80, 0x3e, 0x0, 0xf8, + 0x3, 0xe0, 0xf, 0x80, 0x3e, 0x0, 0xf8, 0x3, + 0xe0, 0xf, 0x80, 0x3e, 0x0, 0xf8, 0x3, 0xe0, + 0xf, 0x80, + + /* U+0032 "2" */ + 0x1, 0xff, 0x80, 0x3, 0xff, 0xfc, 0x3, 0xf9, + 0x6f, 0xc2, 0xf4, 0x2, 0xf4, 0x28, 0x0, 0x3e, + 0x0, 0x0, 0xf, 0x80, 0x0, 0x3, 0xe0, 0x0, + 0x1, 0xf0, 0x0, 0x0, 0xfc, 0x0, 0x0, 0xfc, + 0x0, 0x0, 0xfd, 0x0, 0x0, 0xbd, 0x0, 0x0, + 0xbe, 0x0, 0x0, 0xbe, 0x0, 0x0, 0x7e, 0x0, + 0x0, 0x7e, 0x0, 0x0, 0x7f, 0x55, 0x55, 0x3f, + 0xff, 0xff, 0xcf, 0xff, 0xff, 0xf0, + + /* U+0033 "3" */ + 0x3f, 0xff, 0xfe, 0xf, 0xff, 0xff, 0x81, 0x55, + 0x5f, 0xd0, 0x0, 0xb, 0xd0, 0x0, 0xb, 0xd0, + 0x0, 0xb, 0xd0, 0x0, 0x7, 0xd0, 0x0, 0x7, + 0xf5, 0x0, 0x3, 0xff, 0xf4, 0x0, 0x3a, 0xbf, + 0x40, 0x0, 0x3, 0xf0, 0x0, 0x0, 0x3d, 0x0, + 0x0, 0xf, 0x80, 0x0, 0x3, 0xe2, 0x80, 0x0, + 0xf6, 0xf4, 0x0, 0xfc, 0x3f, 0xd6, 0xfe, 0x3, + 0xff, 0xfe, 0x0, 0x1b, 0xf9, 0x0, + + /* U+0034 "4" */ + 0x0, 0x0, 0xff, 0x0, 0x0, 0xb, 0xfc, 0x0, + 0x0, 0x3f, 0xf0, 0x0, 0x2, 0xfb, 0xc0, 0x0, + 0x1f, 0x6f, 0x0, 0x0, 0xfc, 0xbc, 0x0, 0x7, + 0xc2, 0xf0, 0x0, 0x3e, 0xb, 0xc0, 0x2, 0xf0, + 0x2f, 0x0, 0xf, 0x40, 0xbc, 0x0, 0xfc, 0x2, + 0xf0, 0x7, 0xd0, 0xb, 0xc0, 0x3f, 0x55, 0x7f, + 0x51, 0xff, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xff, + 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, 0x2f, 0x0, + 0x0, 0x0, 0xbc, 0x0, 0x0, 0x2, 0xf0, 0x0, + + /* U+0035 "5" */ + 0x1f, 0xff, 0xfe, 0x7, 0xff, 0xff, 0x81, 0xf5, + 0x55, 0x40, 0xbc, 0x0, 0x0, 0x2f, 0x0, 0x0, + 0xb, 0xc0, 0x0, 0x3, 0xe0, 0x0, 0x0, 0xf9, + 0xfe, 0x40, 0x3f, 0xff, 0xfc, 0xf, 0xf9, 0xbf, + 0x81, 0xa0, 0x2, 0xf4, 0x0, 0x0, 0x3e, 0x0, + 0x0, 0xf, 0x80, 0x0, 0x3, 0xe2, 0x80, 0x0, + 0xf5, 0xf8, 0x0, 0xbc, 0x3f, 0xd6, 0xfe, 0x3, + 0xff, 0xfe, 0x0, 0x1b, 0xf9, 0x0, + + /* U+0036 "6" */ + 0x0, 0xf, 0xc0, 0x0, 0x1, 0xf4, 0x0, 0x0, + 0x3f, 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, 0xf8, + 0x0, 0x0, 0x3f, 0x0, 0x0, 0x7, 0xd1, 0x0, + 0x0, 0xff, 0xff, 0x40, 0x1f, 0xff, 0xfe, 0x3, + 0xf8, 0x7, 0xf0, 0x7e, 0x0, 0xf, 0x8b, 0xc0, + 0x0, 0xbc, 0xbc, 0x0, 0x7, 0xcb, 0xc0, 0x0, + 0xbc, 0x7d, 0x0, 0xf, 0xc3, 0xf0, 0x2, 0xf4, + 0x1f, 0xe5, 0xff, 0x0, 0xbf, 0xff, 0xc0, 0x0, + 0xbf, 0x90, 0x0, + + /* U+0037 "7" */ + 0x3f, 0xff, 0xff, 0x4f, 0xff, 0xff, 0xd1, 0x55, + 0x57, 0xf0, 0x0, 0x0, 0xf8, 0x0, 0x0, 0xbc, + 0x0, 0x0, 0x3f, 0x0, 0x0, 0x1f, 0x40, 0x0, + 0xf, 0xc0, 0x0, 0x3, 0xd0, 0x0, 0x2, 0xf0, + 0x0, 0x0, 0xf8, 0x0, 0x0, 0xbc, 0x0, 0x0, + 0x3f, 0x0, 0x0, 0x1f, 0x40, 0x0, 0xf, 0xc0, + 0x0, 0x3, 0xd0, 0x0, 0x2, 0xf0, 0x0, 0x0, + 0xf8, 0x0, 0x0, 0xbc, 0x0, 0x0, + + /* U+0038 "8" */ + 0x0, 0xbf, 0xe0, 0x0, 0x7f, 0xff, 0xd0, 0xf, + 0xe5, 0xbf, 0x2, 0xf4, 0x1, 0xf4, 0x3f, 0x0, + 0xf, 0x82, 0xf0, 0x0, 0xf8, 0x1f, 0x40, 0x1f, + 0x40, 0xbe, 0x5b, 0xe0, 0x2, 0xff, 0xf4, 0x0, + 0x7f, 0xff, 0xc0, 0x1f, 0x90, 0x7f, 0x3, 0xe0, + 0x0, 0xbc, 0x7c, 0x0, 0x7, 0xd7, 0xc0, 0x0, + 0x3d, 0x7d, 0x0, 0x7, 0xd3, 0xf0, 0x0, 0xfc, + 0x1f, 0xe5, 0xbf, 0x40, 0xbf, 0xff, 0xe0, 0x0, + 0xbf, 0xe0, 0x0, + + /* U+0039 "9" */ + 0x1, 0xbf, 0x90, 0x2, 0xff, 0xfe, 0x2, 0xfe, + 0x6f, 0xe1, 0xf8, 0x0, 0xbd, 0xbc, 0x0, 0xf, + 0xbf, 0x0, 0x2, 0xff, 0xc0, 0x0, 0xbe, 0xf0, + 0x0, 0x3f, 0x7e, 0x0, 0x2f, 0x8f, 0xf5, 0x7f, + 0xc0, 0xff, 0xff, 0xf0, 0x6, 0xfb, 0xf0, 0x0, + 0x1, 0xf8, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x7d, + 0x0, 0x0, 0x3f, 0x0, 0x0, 0x2f, 0x40, 0x0, + 0xf, 0x80, 0x0, 0xf, 0xc0, 0x0, + + /* U+003A ":" */ + 0x3e, 0x3e, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3e, 0x3e, 0x3e, + + /* U+003B ";" */ + 0x3f, 0x3f, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0x3f, 0x3f, 0xb, 0xe, + 0x2c, 0x34, 0x0, + + /* U+003C "<" */ + 0x0, 0x0, 0x0, 0x40, 0x0, 0x2, 0xd0, 0x0, + 0xb, 0xf4, 0x0, 0x1f, 0xf4, 0x0, 0x7f, 0xd0, + 0x1, 0xff, 0x40, 0x3, 0xfe, 0x0, 0x0, 0xfc, + 0x0, 0x0, 0x3f, 0xd0, 0x0, 0x1, 0xff, 0x40, + 0x0, 0xb, 0xfd, 0x0, 0x0, 0x2f, 0xf4, 0x0, + 0x0, 0xbf, 0x40, 0x0, 0x7, 0xd0, 0x0, 0x0, + 0x14, + + /* U+003D "=" */ + 0x3f, 0xff, 0xff, 0x8f, 0xff, 0xff, 0xe1, 0x55, + 0x55, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x5, 0x55, 0x55, 0x43, 0xff, 0xff, 0xf8, 0xff, + 0xff, 0xfe, + + /* U+003E ">" */ + 0x10, 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xfd, + 0x0, 0x0, 0x2f, 0xe0, 0x0, 0x0, 0xbf, 0x80, + 0x0, 0x3, 0xfe, 0x0, 0x0, 0x1f, 0xf4, 0x0, + 0x0, 0xbd, 0x0, 0x0, 0xbf, 0x40, 0x2, 0xfe, + 0x0, 0xb, 0xfd, 0x0, 0x2f, 0xf4, 0x0, 0x3f, + 0xd0, 0x0, 0xf, 0x80, 0x0, 0x2, 0x0, 0x0, + 0x0, + + /* U+003F "?" */ + 0x1, 0xbf, 0x80, 0xb, 0xff, 0xf0, 0x2f, 0x96, + 0xfc, 0x3d, 0x0, 0x7c, 0x18, 0x0, 0x3d, 0x0, + 0x0, 0x3d, 0x0, 0x0, 0xfc, 0x0, 0x3, 0xf4, + 0x0, 0xb, 0xd0, 0x0, 0x1f, 0x40, 0x0, 0x3e, + 0x0, 0x0, 0x3d, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x7e, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x7e, + 0x0, + + /* U+0040 "@" */ + 0x0, 0x1, 0xff, 0xe4, 0x0, 0x0, 0xb, 0xff, + 0xff, 0xd0, 0x0, 0xf, 0xe0, 0x1, 0xfd, 0x0, + 0xf, 0xc0, 0x0, 0x7, 0xd0, 0xb, 0xc0, 0x0, + 0x0, 0x7c, 0x3, 0xc0, 0x2f, 0x87, 0xb, 0x42, + 0xe0, 0x3f, 0xfe, 0xc0, 0xe0, 0xf0, 0x3f, 0x3, + 0xf0, 0x3c, 0x3c, 0xf, 0x0, 0x3c, 0xf, 0xf, + 0x7, 0xc0, 0xf, 0x3, 0xc3, 0xc0, 0xf0, 0x3, + 0xd0, 0xf0, 0xf0, 0x3f, 0x3, 0xf8, 0xb4, 0x2d, + 0x3, 0xff, 0xcf, 0xfc, 0x7, 0xc0, 0x2f, 0x80, + 0xf8, 0x0, 0xf8, 0x0, 0x0, 0x0, 0x0, 0xf, + 0x80, 0x0, 0x0, 0x0, 0x1, 0xfd, 0x0, 0x1f, + 0x0, 0x0, 0xb, 0xff, 0xff, 0xc0, 0x0, 0x0, + 0x2f, 0xfa, 0x0, 0x0, + + /* U+0041 "A" */ + 0x0, 0x3, 0xf0, 0x0, 0x0, 0x1, 0xfd, 0x0, + 0x0, 0x0, 0xbf, 0xc0, 0x0, 0x0, 0x3f, 0xf0, + 0x0, 0x0, 0x1f, 0x7d, 0x0, 0x0, 0xf, 0xcf, + 0xc0, 0x0, 0x3, 0xe1, 0xf0, 0x0, 0x1, 0xf0, + 0x3e, 0x0, 0x0, 0xfc, 0xb, 0xc0, 0x0, 0x3d, + 0x1, 0xf4, 0x0, 0x2f, 0x55, 0x7e, 0x0, 0xf, + 0xff, 0xff, 0xc0, 0x7, 0xff, 0xff, 0xf4, 0x2, + 0xf0, 0x0, 0x3f, 0x0, 0xf8, 0x0, 0xb, 0xc0, + 0x7d, 0x0, 0x0, 0xf8, 0x3f, 0x0, 0x0, 0x3f, + 0xf, 0x80, 0x0, 0x7, 0xcb, 0xc0, 0x0, 0x0, + 0xf8, + + /* U+0042 "B" */ + 0x3f, 0xff, 0xf8, 0x0, 0xff, 0xff, 0xfd, 0x3, + 0xe5, 0x56, 0xfc, 0xf, 0x40, 0x1, 0xf4, 0x3d, + 0x0, 0x3, 0xe0, 0xf4, 0x0, 0xf, 0x83, 0xd0, + 0x0, 0x7d, 0xf, 0x40, 0x7, 0xf0, 0x3f, 0xff, + 0xfe, 0x0, 0xff, 0xff, 0xfd, 0x3, 0xe5, 0x56, + 0xfd, 0xf, 0x40, 0x0, 0xfc, 0x3d, 0x0, 0x0, + 0xf4, 0xf4, 0x0, 0x3, 0xe3, 0xd0, 0x0, 0xf, + 0x4f, 0x40, 0x0, 0xfc, 0x3e, 0x55, 0x6f, 0xe0, + 0xff, 0xff, 0xff, 0x3, 0xff, 0xff, 0x90, 0x0, + + /* U+0043 "C" */ + 0x0, 0x1b, 0xfe, 0x0, 0x0, 0xff, 0xff, 0xe0, + 0x3, 0xfe, 0x9b, 0xfc, 0xf, 0xe0, 0x0, 0xbd, + 0x2f, 0x80, 0x0, 0x24, 0x3f, 0x0, 0x0, 0x0, + 0x7d, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, + 0x3d, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, + 0x1f, 0x80, 0x0, 0x24, 0xf, 0xe0, 0x0, 0xbd, + 0x3, 0xfe, 0x9b, 0xfc, 0x0, 0xff, 0xff, 0xe0, + 0x0, 0x1b, 0xfe, 0x0, + + /* U+0044 "D" */ + 0x3f, 0xff, 0xf9, 0x0, 0xf, 0xff, 0xff, 0xf0, + 0x3, 0xe5, 0x5a, 0xff, 0x0, 0xf4, 0x0, 0xb, + 0xf0, 0x3d, 0x0, 0x0, 0xbd, 0xf, 0x40, 0x0, + 0xf, 0xc3, 0xd0, 0x0, 0x2, 0xf0, 0xf4, 0x0, + 0x0, 0x7d, 0x3d, 0x0, 0x0, 0x1f, 0x4f, 0x40, + 0x0, 0x3, 0xd3, 0xd0, 0x0, 0x1, 0xf4, 0xf4, + 0x0, 0x0, 0x7d, 0x3d, 0x0, 0x0, 0x2f, 0xf, + 0x40, 0x0, 0xf, 0xc3, 0xd0, 0x0, 0xb, 0xd0, + 0xf4, 0x0, 0xf, 0xf0, 0x3e, 0x55, 0xbf, 0xf0, + 0xf, 0xff, 0xff, 0xe0, 0x3, 0xff, 0xff, 0x80, + 0x0, + + /* U+0045 "E" */ + 0x3f, 0xff, 0xff, 0x8f, 0xff, 0xff, 0xe3, 0xe5, + 0x55, 0x50, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + 0x0, 0x0, 0x3f, 0xff, 0xff, 0xf, 0xff, 0xff, + 0xc3, 0xe5, 0x55, 0x50, 0xf4, 0x0, 0x0, 0x3d, + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3e, 0x55, 0x55, 0x4f, + 0xff, 0xff, 0xf3, 0xff, 0xff, 0xfc, + + /* U+0046 "F" */ + 0x3f, 0xff, 0xff, 0x4f, 0xff, 0xff, 0xd3, 0xe5, + 0x55, 0x50, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + 0x0, 0x0, 0x3e, 0x55, 0x55, 0xf, 0xff, 0xff, + 0xc3, 0xff, 0xff, 0xf0, 0xf4, 0x0, 0x0, 0x3d, + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, + 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, + + /* U+0047 "G" */ + 0x0, 0x1b, 0xfe, 0x40, 0x0, 0xff, 0xff, 0xe0, + 0x7, 0xfe, 0x9b, 0xfc, 0xf, 0xe0, 0x0, 0xbd, + 0x2f, 0x80, 0x0, 0x10, 0x3f, 0x0, 0x0, 0x0, + 0x7d, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x3f, 0xff, 0xbc, 0x0, 0x3f, 0xff, + 0xbc, 0x0, 0x15, 0x6f, 0x7c, 0x0, 0x0, 0x2f, + 0x7d, 0x0, 0x0, 0x2f, 0x3f, 0x0, 0x0, 0x2f, + 0x2f, 0x40, 0x0, 0x2f, 0xf, 0xe0, 0x0, 0xbf, + 0x7, 0xfe, 0x9b, 0xfc, 0x0, 0xff, 0xff, 0xe0, + 0x0, 0x1b, 0xfe, 0x40, + + /* U+0048 "H" */ + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3f, 0xff, 0xff, 0xfd, 0x3f, 0xff, 0xff, 0xfd, + 0x3e, 0x55, 0x55, 0x7d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, + + /* U+0049 "I" */ + 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, + + /* U+004A "J" */ + 0x0, 0x0, 0xf8, 0x0, 0x3, 0xe0, 0x0, 0xf, + 0x80, 0x0, 0x3e, 0x0, 0x0, 0xf8, 0x0, 0x3, + 0xe0, 0x0, 0xf, 0x80, 0x0, 0x3e, 0x0, 0x0, + 0xf8, 0x0, 0x3, 0xe0, 0x0, 0xf, 0x80, 0x0, + 0x3e, 0x0, 0x0, 0xf8, 0x0, 0x3, 0xe0, 0x40, + 0xf, 0x4f, 0x40, 0x7d, 0x3f, 0x9b, 0xf0, 0x7f, + 0xff, 0x40, 0x2f, 0xe0, 0x0, + + /* U+004B "K" */ + 0x3d, 0x0, 0x3, 0xf4, 0x3d, 0x0, 0xb, 0xd0, + 0x3d, 0x0, 0x2f, 0x40, 0x3d, 0x0, 0xbe, 0x0, + 0x3d, 0x1, 0xf8, 0x0, 0x3d, 0x7, 0xe0, 0x0, + 0x3d, 0x1f, 0xc0, 0x0, 0x3d, 0x3f, 0x0, 0x0, + 0x3e, 0xff, 0x0, 0x0, 0x3f, 0xff, 0xc0, 0x0, + 0x3f, 0xc7, 0xe0, 0x0, 0x3f, 0x3, 0xf4, 0x0, + 0x3d, 0x0, 0xfc, 0x0, 0x3d, 0x0, 0x7e, 0x0, + 0x3d, 0x0, 0x3f, 0x40, 0x3d, 0x0, 0xf, 0xc0, + 0x3d, 0x0, 0x7, 0xe0, 0x3d, 0x0, 0x3, 0xf4, + 0x3d, 0x0, 0x0, 0xfc, + + /* U+004C "L" */ + 0x3d, 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, + 0x0, 0x0, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, 0x40, 0x0, + 0x3, 0xd0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x3d, + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3e, 0x55, 0x55, 0x4f, + 0xff, 0xff, 0xf3, 0xff, 0xff, 0xfc, + + /* U+004D "M" */ + 0x3e, 0x0, 0x0, 0x0, 0x7d, 0x3f, 0x40, 0x0, + 0x0, 0xfd, 0x3f, 0xc0, 0x0, 0x2, 0xfd, 0x3f, + 0xd0, 0x0, 0x3, 0xfd, 0x3f, 0xf0, 0x0, 0xf, + 0xfd, 0x3e, 0xf8, 0x0, 0x1f, 0x7d, 0x3d, 0x7d, + 0x0, 0x3e, 0x3d, 0x3d, 0x3f, 0x0, 0xbc, 0x3d, + 0x3d, 0xf, 0x81, 0xf4, 0x3d, 0x3d, 0xb, 0xc3, + 0xf0, 0x3d, 0x3d, 0x3, 0xe7, 0xd0, 0x3d, 0x3d, + 0x1, 0xff, 0x80, 0x3d, 0x3d, 0x0, 0xff, 0x0, + 0x3d, 0x3d, 0x0, 0x3d, 0x0, 0x3d, 0x3d, 0x0, + 0x14, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, + 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x0, 0x3d, + + /* U+004E "N" */ + 0x3e, 0x0, 0x0, 0x3e, 0x3f, 0x40, 0x0, 0x3e, + 0x3f, 0xc0, 0x0, 0x3e, 0x3f, 0xe0, 0x0, 0x3e, + 0x3f, 0xf4, 0x0, 0x3e, 0x3d, 0xfc, 0x0, 0x3e, + 0x3d, 0x3e, 0x0, 0x3e, 0x3d, 0x1f, 0x40, 0x3e, + 0x3d, 0xf, 0xc0, 0x3e, 0x3d, 0x3, 0xe0, 0x3e, + 0x3d, 0x1, 0xf4, 0x3e, 0x3d, 0x0, 0xfc, 0x3e, + 0x3d, 0x0, 0x3e, 0x3e, 0x3d, 0x0, 0x1f, 0x7e, + 0x3d, 0x0, 0xf, 0xfe, 0x3d, 0x0, 0x3, 0xfe, + 0x3d, 0x0, 0x1, 0xfe, 0x3d, 0x0, 0x0, 0xfe, + 0x3d, 0x0, 0x0, 0x3e, + + /* U+004F "O" */ + 0x0, 0x1b, 0xfe, 0x40, 0x0, 0xf, 0xff, 0xff, + 0x0, 0x7, 0xfe, 0x6b, 0xfc, 0x0, 0xfe, 0x0, + 0xb, 0xf0, 0x2f, 0x40, 0x0, 0x2f, 0x43, 0xf0, + 0x0, 0x0, 0xfc, 0x7d, 0x0, 0x0, 0xb, 0xc7, + 0xc0, 0x0, 0x0, 0x7d, 0xbc, 0x0, 0x0, 0x7, + 0xdb, 0xc0, 0x0, 0x0, 0x3d, 0xbc, 0x0, 0x0, + 0x7, 0xd7, 0xc0, 0x0, 0x0, 0x7d, 0x7d, 0x0, + 0x0, 0xb, 0xc3, 0xf0, 0x0, 0x0, 0xfc, 0x2f, + 0x40, 0x0, 0x2f, 0x40, 0xfe, 0x0, 0xb, 0xf0, + 0x7, 0xfe, 0xab, 0xfc, 0x0, 0xf, 0xff, 0xff, + 0x0, 0x0, 0x1b, 0xfe, 0x40, 0x0, + + /* U+0050 "P" */ + 0x3f, 0xff, 0xe4, 0x0, 0xff, 0xff, 0xfd, 0x3, + 0xe5, 0x5b, 0xfc, 0xf, 0x40, 0x1, 0xf8, 0x3d, + 0x0, 0x3, 0xf0, 0xf4, 0x0, 0xb, 0xc3, 0xd0, + 0x0, 0x2f, 0xf, 0x40, 0x0, 0xfc, 0x3d, 0x0, + 0x7, 0xe0, 0xf9, 0x56, 0xff, 0x3, 0xff, 0xff, + 0xf4, 0xf, 0xff, 0xfa, 0x0, 0x3d, 0x0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3, 0xd0, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x0, + 0xf4, 0x0, 0x0, 0x3, 0xd0, 0x0, 0x0, 0x0, + + /* U+0051 "Q" */ + 0x0, 0x1b, 0xfe, 0x40, 0x0, 0xf, 0xff, 0xff, + 0x0, 0x7, 0xfe, 0x5b, 0xfc, 0x0, 0xfe, 0x0, + 0xb, 0xf0, 0x2f, 0x40, 0x0, 0x2f, 0x43, 0xf0, + 0x0, 0x0, 0xfc, 0x7d, 0x0, 0x0, 0xb, 0xc7, + 0xc0, 0x0, 0x0, 0x7d, 0xbc, 0x0, 0x0, 0x7, + 0xdb, 0xc0, 0x0, 0x0, 0x3d, 0xbc, 0x0, 0x0, + 0x7, 0xd7, 0xc0, 0x0, 0x0, 0x7d, 0x7d, 0x0, + 0x1, 0xb, 0xc3, 0xf0, 0x0, 0xb4, 0xfc, 0x2f, + 0x40, 0xf, 0xff, 0x40, 0xfe, 0x0, 0x3f, 0xf0, + 0x7, 0xfe, 0x9b, 0xfd, 0x0, 0xf, 0xff, 0xff, + 0xf0, 0x0, 0x1b, 0xfe, 0x1f, 0x80, 0x0, 0x0, + 0x0, 0xbc, 0x0, 0x0, 0x0, 0x2, 0x0, + + /* U+0052 "R" */ + 0x3f, 0xff, 0xe4, 0x0, 0xff, 0xff, 0xfc, 0x3, + 0xe5, 0x5b, 0xfc, 0xf, 0x40, 0x2, 0xf4, 0x3d, + 0x0, 0x3, 0xe0, 0xf4, 0x0, 0xf, 0xc3, 0xd0, + 0x0, 0x3e, 0xf, 0x40, 0x1, 0xf8, 0x3d, 0x0, + 0x1f, 0xc0, 0xff, 0xff, 0xfd, 0x3, 0xff, 0xff, + 0xd0, 0xf, 0x95, 0xbc, 0x0, 0x3d, 0x0, 0xf8, + 0x0, 0xf4, 0x1, 0xf4, 0x3, 0xd0, 0x3, 0xf0, + 0xf, 0x40, 0x7, 0xe0, 0x3d, 0x0, 0xb, 0xc0, + 0xf4, 0x0, 0xf, 0x83, 0xd0, 0x0, 0x2f, 0x40, + + /* U+0053 "S" */ + 0x0, 0x6f, 0xf8, 0x0, 0xf, 0xff, 0xfd, 0x0, + 0xff, 0x96, 0xfd, 0x7, 0xe0, 0x0, 0xfc, 0x2f, + 0x0, 0x0, 0x40, 0xfc, 0x0, 0x0, 0x2, 0xf0, + 0x0, 0x0, 0x3, 0xf4, 0x0, 0x0, 0x7, 0xff, + 0x40, 0x0, 0x2, 0xff, 0xf4, 0x0, 0x0, 0x2f, + 0xf8, 0x0, 0x0, 0x2, 0xf8, 0x0, 0x0, 0x2, + 0xf0, 0x0, 0x0, 0x7, 0xd0, 0xc0, 0x0, 0x1f, + 0xf, 0xd0, 0x0, 0xfc, 0x1f, 0xf5, 0x6f, 0xd0, + 0x1f, 0xff, 0xfe, 0x0, 0x6, 0xff, 0x80, 0x0, + + /* U+0054 "T" */ + 0x7f, 0xff, 0xff, 0xf9, 0xff, 0xff, 0xff, 0xe1, + 0x55, 0xbd, 0x55, 0x40, 0x2, 0xf0, 0x0, 0x0, + 0xb, 0xc0, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0x2, 0xf0, 0x0, 0x0, 0xb, + 0xc0, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0xbc, + 0x0, 0x0, 0x2, 0xf0, 0x0, 0x0, 0xb, 0xc0, + 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0xbc, 0x0, + 0x0, 0x2, 0xf0, 0x0, 0x0, 0xb, 0xc0, 0x0, + 0x0, 0x2f, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, + + /* U+0055 "U" */ + 0x3d, 0x0, 0x0, 0xbc, 0xf4, 0x0, 0x2, 0xf3, + 0xd0, 0x0, 0xb, 0xcf, 0x40, 0x0, 0x2f, 0x3d, + 0x0, 0x0, 0xbc, 0xf4, 0x0, 0x2, 0xf3, 0xd0, + 0x0, 0xb, 0xcf, 0x40, 0x0, 0x2f, 0x3d, 0x0, + 0x0, 0xbc, 0xf4, 0x0, 0x2, 0xf3, 0xd0, 0x0, + 0xb, 0xcf, 0x40, 0x0, 0x2f, 0x3e, 0x0, 0x0, + 0xbc, 0xf8, 0x0, 0x3, 0xe2, 0xf0, 0x0, 0x1f, + 0x43, 0xf0, 0x1, 0xfc, 0xb, 0xf9, 0xaf, 0xd0, + 0xb, 0xff, 0xfd, 0x0, 0x2, 0xff, 0x80, 0x0, + + /* U+0056 "V" */ + 0xbc, 0x0, 0x0, 0xf, 0x8f, 0x80, 0x0, 0x7, + 0xd3, 0xf0, 0x0, 0x3, 0xf0, 0x7d, 0x0, 0x0, + 0xf8, 0xf, 0x80, 0x0, 0x7c, 0x2, 0xf0, 0x0, + 0x3f, 0x0, 0x7d, 0x0, 0xf, 0x40, 0xf, 0x80, + 0xb, 0xc0, 0x2, 0xf0, 0x3, 0xe0, 0x0, 0x3d, + 0x1, 0xf4, 0x0, 0xf, 0xc0, 0xbc, 0x0, 0x1, + 0xf0, 0x3e, 0x0, 0x0, 0x3d, 0x1f, 0x0, 0x0, + 0xb, 0xcb, 0xc0, 0x0, 0x1, 0xf7, 0xd0, 0x0, + 0x0, 0x3f, 0xf0, 0x0, 0x0, 0xb, 0xfc, 0x0, + 0x0, 0x1, 0xfd, 0x0, 0x0, 0x0, 0x3f, 0x0, + 0x0, + + /* U+0057 "W" */ + 0xbc, 0x0, 0x3, 0xf0, 0x0, 0x1f, 0x1f, 0x40, + 0x1, 0xfc, 0x0, 0xb, 0xc3, 0xe0, 0x0, 0xbf, + 0x40, 0x3, 0xe0, 0xfc, 0x0, 0x3f, 0xe0, 0x0, + 0xf4, 0x1f, 0x0, 0x1f, 0xbc, 0x0, 0x7c, 0x3, + 0xd0, 0xb, 0xcf, 0x0, 0x2f, 0x0, 0xf8, 0x3, + 0xd3, 0xd0, 0xf, 0x80, 0x2f, 0x0, 0xf0, 0xbc, + 0x3, 0xd0, 0x7, 0xc0, 0x7c, 0x1f, 0x1, 0xf0, + 0x0, 0xf4, 0x2e, 0x3, 0xd0, 0xb8, 0x0, 0x3e, + 0xf, 0x40, 0xb8, 0x3d, 0x0, 0xb, 0xc3, 0xc0, + 0x1f, 0x1f, 0x0, 0x1, 0xf1, 0xf0, 0x3, 0xcb, + 0xc0, 0x0, 0x3d, 0xf4, 0x0, 0xf7, 0xe0, 0x0, + 0xf, 0xfc, 0x0, 0x2f, 0xf4, 0x0, 0x1, 0xff, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x3f, 0x80, 0x0, + 0xff, 0x0, 0x0, 0xf, 0xd0, 0x0, 0x2f, 0x80, + 0x0, 0x2, 0xf0, 0x0, 0x7, 0xd0, 0x0, + + /* U+0058 "X" */ + 0x3f, 0x0, 0x0, 0xbd, 0x3, 0xf0, 0x0, 0x7e, + 0x0, 0x7d, 0x0, 0x3f, 0x0, 0xf, 0xc0, 0x2f, + 0x40, 0x0, 0xf8, 0xf, 0x80, 0x0, 0x1f, 0x4b, + 0xc0, 0x0, 0x3, 0xf7, 0xd0, 0x0, 0x0, 0x3f, + 0xe0, 0x0, 0x0, 0xb, 0xf0, 0x0, 0x0, 0x2, + 0xfc, 0x0, 0x0, 0x0, 0xff, 0x80, 0x0, 0x0, + 0xfe, 0xf4, 0x0, 0x0, 0x7d, 0x3f, 0x0, 0x0, + 0x3e, 0x7, 0xe0, 0x0, 0x2f, 0x0, 0xbc, 0x0, + 0x1f, 0x80, 0xf, 0xc0, 0xf, 0xc0, 0x2, 0xf4, + 0xb, 0xd0, 0x0, 0x3f, 0x7, 0xf0, 0x0, 0x7, + 0xe0, + + /* U+0059 "Y" */ + 0x7d, 0x0, 0x0, 0x7e, 0x3f, 0x0, 0x0, 0xfc, + 0x1f, 0x80, 0x1, 0xf4, 0xb, 0xc0, 0x3, 0xf0, + 0x3, 0xe0, 0x7, 0xd0, 0x2, 0xf0, 0xf, 0x80, + 0x0, 0xf8, 0x2f, 0x0, 0x0, 0x7d, 0x3e, 0x0, + 0x0, 0x3f, 0xbc, 0x0, 0x0, 0x1f, 0xf4, 0x0, + 0x0, 0xb, 0xf0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, + + /* U+005A "Z" */ + 0x3f, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xc1, + 0x55, 0x55, 0xbe, 0x0, 0x0, 0x3, 0xf0, 0x0, + 0x0, 0x2f, 0x40, 0x0, 0x1, 0xf8, 0x0, 0x0, + 0xf, 0xc0, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x7, + 0xe0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x3, 0xf0, + 0x0, 0x0, 0x1f, 0x80, 0x0, 0x0, 0xfc, 0x0, + 0x0, 0xf, 0xc0, 0x0, 0x0, 0x7d, 0x0, 0x0, + 0x3, 0xf0, 0x0, 0x0, 0x3f, 0x95, 0x55, 0x50, + 0xff, 0xff, 0xff, 0xd3, 0xff, 0xff, 0xff, 0x40, + + /* U+005B "[" */ + 0x7f, 0xf9, 0xff, 0xe7, 0xc0, 0x1f, 0x0, 0x7c, + 0x1, 0xf0, 0x7, 0xc0, 0x1f, 0x0, 0x7c, 0x1, + 0xf0, 0x7, 0xc0, 0x1f, 0x0, 0x7c, 0x1, 0xf0, + 0x7, 0xc0, 0x1f, 0x0, 0x7c, 0x1, 0xf0, 0x7, + 0xc0, 0x1f, 0x0, 0x7c, 0x1, 0xff, 0xe7, 0xff, + 0x80, + + /* U+005C "\\" */ + 0xbc, 0x0, 0x1f, 0x0, 0x3, 0xd0, 0x0, 0xb8, + 0x0, 0x1f, 0x0, 0x3, 0xd0, 0x0, 0xf8, 0x0, + 0x1f, 0x0, 0x3, 0xd0, 0x0, 0xf8, 0x0, 0x2f, + 0x0, 0x7, 0xc0, 0x0, 0xf8, 0x0, 0x2f, 0x0, + 0x7, 0xc0, 0x0, 0xf4, 0x0, 0x2f, 0x0, 0x7, + 0xc0, 0x0, 0xf4, + + /* U+005D "]" */ + 0xbf, 0xf2, 0xff, 0xc0, 0x1f, 0x0, 0x3c, 0x0, + 0xf0, 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, + 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, 0x3, + 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, 0x3, 0xc0, + 0xf, 0x0, 0x3c, 0x1, 0xf2, 0xff, 0xcb, 0xff, + 0x0, + + /* U+005E "^" */ + 0x0, 0xfc, 0x0, 0x7, 0xf8, 0x0, 0x3e, 0xf0, + 0x1, 0xf2, 0xf0, 0xf, 0x43, 0xd0, 0xbc, 0x7, + 0xc3, 0xc0, 0xf, 0x40, + + /* U+005F "_" */ + 0x55, 0x55, 0x54, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xfe, + + /* U+0060 "`" */ + 0x0, 0x0, 0x80, 0x3d, 0x2, 0xf0, 0xb, 0xc0, + 0x28, 0x0, 0x0, + + /* U+0061 "a" */ + 0x2, 0xfe, 0x40, 0x1f, 0xff, 0xe0, 0x2f, 0x46, + 0xf4, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x7c, 0x1, + 0xbf, 0xfc, 0x1f, 0xff, 0xfc, 0x3f, 0x90, 0x7c, + 0xbc, 0x0, 0x7c, 0xf8, 0x0, 0xbc, 0xf8, 0x0, + 0xfc, 0xbe, 0x5b, 0xfc, 0x3f, 0xff, 0x7c, 0xb, + 0xf8, 0x7c, + + /* U+0062 "b" */ + 0x3c, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, + 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, 0x0, + 0x0, 0x3, 0xc2, 0xfe, 0x0, 0x3c, 0xff, 0xfc, + 0x3, 0xfe, 0x6f, 0xf0, 0x3f, 0x40, 0x2f, 0x43, + 0xe0, 0x0, 0xf8, 0x3d, 0x0, 0xb, 0xc3, 0xc0, + 0x0, 0x7c, 0x3c, 0x0, 0x7, 0xc3, 0xd0, 0x0, + 0xbc, 0x3e, 0x0, 0xf, 0x83, 0xf4, 0x2, 0xf0, + 0x3f, 0xe6, 0xfe, 0x3, 0xdf, 0xff, 0xc0, 0x3c, + 0x2f, 0xe0, 0x0, + + /* U+0063 "c" */ + 0x1, 0xbf, 0x80, 0xb, 0xff, 0xf4, 0x2f, 0xd6, + 0xfc, 0x3e, 0x0, 0x38, 0xbc, 0x0, 0x0, 0xbc, + 0x0, 0x0, 0xf8, 0x0, 0x0, 0xf8, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x3e, 0x0, + 0x38, 0x2f, 0xd6, 0xfc, 0xb, 0xff, 0xf4, 0x1, + 0xbf, 0x80, + + /* U+0064 "d" */ + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, + 0x40, 0x6f, 0x83, 0xd0, 0xbf, 0xfd, 0xf4, 0xbf, + 0x9b, 0xfd, 0x3f, 0x0, 0x3f, 0x6f, 0x0, 0x7, + 0xdb, 0xc0, 0x0, 0xf7, 0xe0, 0x0, 0x3d, 0xf8, + 0x0, 0xf, 0x6f, 0x0, 0x3, 0xd7, 0xc0, 0x1, + 0xf4, 0xfc, 0x0, 0xfd, 0x2f, 0xe6, 0xff, 0x42, + 0xff, 0xf3, 0xd0, 0x1f, 0xe0, 0xf4, + + /* U+0065 "e" */ + 0x1, 0xbf, 0x80, 0x2, 0xff, 0xfd, 0x2, 0xf9, + 0x1f, 0xc0, 0xf4, 0x0, 0xf8, 0xbc, 0x0, 0x1f, + 0x2f, 0xff, 0xff, 0xcf, 0xff, 0xff, 0xf3, 0xe0, + 0x0, 0x0, 0xbc, 0x0, 0x0, 0x2f, 0x0, 0x0, + 0x3, 0xf0, 0x2, 0xc0, 0xbf, 0x47, 0xf4, 0xb, + 0xff, 0xf8, 0x0, 0x6f, 0xe4, 0x0, + + /* U+0066 "f" */ + 0x0, 0x15, 0x0, 0x7f, 0xe0, 0x3f, 0xf8, 0x1f, + 0x40, 0x7, 0xc0, 0x1, 0xf0, 0xb, 0xff, 0xfa, + 0xff, 0xfe, 0x1b, 0xd5, 0x1, 0xf0, 0x0, 0x7c, + 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x1, 0xf0, 0x0, + 0x7c, 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x1, 0xf0, + 0x0, 0x7c, 0x0, 0x1f, 0x0, + + /* U+0067 "g" */ + 0x1, 0xbe, 0xf, 0x42, 0xff, 0xf3, 0xd2, 0xfe, + 0x6f, 0xf4, 0xfc, 0x0, 0xfd, 0xbc, 0x0, 0x1f, + 0x6f, 0x0, 0x3, 0xdf, 0x80, 0x0, 0xf7, 0xe0, + 0x0, 0x3d, 0xbc, 0x0, 0xf, 0x5f, 0x0, 0x7, + 0xd3, 0xf0, 0x3, 0xf4, 0xbf, 0x9b, 0xfd, 0xb, + 0xff, 0xcf, 0x40, 0x7f, 0x83, 0xd0, 0x0, 0x0, + 0xf0, 0x60, 0x0, 0xbc, 0x3f, 0x95, 0xfd, 0x7, + 0xff, 0xfe, 0x0, 0x1f, 0xf8, 0x0, + + /* U+0068 "h" */ + 0x3c, 0x0, 0x0, 0xf, 0x0, 0x0, 0x3, 0xc0, + 0x0, 0x0, 0xf0, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0xf, 0xb, 0xf8, 0x3, 0xdf, 0xff, 0xc0, 0xff, + 0x57, 0xf4, 0x3f, 0x0, 0x3f, 0xf, 0x40, 0xb, + 0xc3, 0xc0, 0x1, 0xf0, 0xf0, 0x0, 0x7c, 0x3c, + 0x0, 0x1f, 0xf, 0x0, 0x7, 0xc3, 0xc0, 0x1, + 0xf0, 0xf0, 0x0, 0x7c, 0x3c, 0x0, 0x1f, 0xf, + 0x0, 0x7, 0xc3, 0xc0, 0x1, 0xf0, + + /* U+0069 "i" */ + 0x4, 0x3e, 0x3e, 0x18, 0x0, 0x0, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, 0x3d, + + /* U+006A "j" */ + 0x0, 0x10, 0x3, 0xe0, 0xf, 0x80, 0x18, 0x0, + 0x0, 0x0, 0x0, 0xf, 0x40, 0x3d, 0x0, 0xf4, + 0x3, 0xd0, 0xf, 0x40, 0x3d, 0x0, 0xf4, 0x3, + 0xd0, 0xf, 0x40, 0x3d, 0x0, 0xf4, 0x3, 0xd0, + 0xf, 0x40, 0x3d, 0x0, 0xf4, 0x3, 0xd1, 0x7f, + 0x1f, 0xf8, 0x7f, 0x80, + + /* U+006B "k" */ + 0x3c, 0x0, 0x0, 0xf, 0x0, 0x0, 0x3, 0xc0, + 0x0, 0x0, 0xf0, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0xf, 0x0, 0x3f, 0x43, 0xc0, 0x2f, 0x40, 0xf0, + 0x2f, 0x40, 0x3c, 0x2f, 0x40, 0xf, 0x1f, 0x40, + 0x3, 0xef, 0xc0, 0x0, 0xff, 0xf4, 0x0, 0x3f, + 0xbf, 0x0, 0xf, 0x87, 0xe0, 0x3, 0xc0, 0xbd, + 0x0, 0xf0, 0xf, 0xc0, 0x3c, 0x1, 0xf4, 0xf, + 0x0, 0x3f, 0x3, 0xc0, 0x7, 0xe0, + + /* U+006C "l" */ + 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, + 0xc0, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3c, + 0xf, 0x3, 0xc0, 0xf0, 0x3e, 0xf, 0xf1, 0xfc, + + /* U+006D "m" */ + 0x3c, 0x2f, 0x80, 0x2f, 0xd0, 0x3d, 0xff, 0xf1, + 0xff, 0xf4, 0x3f, 0xd6, 0xfb, 0xd5, 0xfc, 0x3f, + 0x0, 0xbf, 0x0, 0x7d, 0x3d, 0x0, 0x3e, 0x0, + 0x3e, 0x3c, 0x0, 0x3d, 0x0, 0x3e, 0x3c, 0x0, + 0x3d, 0x0, 0x2e, 0x3c, 0x0, 0x3d, 0x0, 0x2e, + 0x3c, 0x0, 0x3d, 0x0, 0x2e, 0x3c, 0x0, 0x3d, + 0x0, 0x2e, 0x3c, 0x0, 0x3d, 0x0, 0x2e, 0x3c, + 0x0, 0x3d, 0x0, 0x2e, 0x3c, 0x0, 0x3d, 0x0, + 0x2e, 0x3c, 0x0, 0x3d, 0x0, 0x2e, + + /* U+006E "n" */ + 0x3c, 0x2f, 0xe0, 0xf, 0x7f, 0xff, 0x3, 0xfd, + 0x5f, 0xd0, 0xfc, 0x0, 0xfc, 0x3d, 0x0, 0x2f, + 0xf, 0x0, 0x7, 0xc3, 0xc0, 0x1, 0xf0, 0xf0, + 0x0, 0x7c, 0x3c, 0x0, 0x1f, 0xf, 0x0, 0x7, + 0xc3, 0xc0, 0x1, 0xf0, 0xf0, 0x0, 0x7c, 0x3c, + 0x0, 0x1f, 0xf, 0x0, 0x7, 0xc0, + + /* U+006F "o" */ + 0x1, 0xbf, 0x80, 0x2, 0xff, 0xfd, 0x2, 0xfd, + 0x6f, 0xc0, 0xf8, 0x0, 0xfc, 0xbc, 0x0, 0x1f, + 0x2e, 0x0, 0x3, 0xdf, 0x80, 0x0, 0xf7, 0xe0, + 0x0, 0x3d, 0xbc, 0x0, 0xf, 0x6f, 0x0, 0x7, + 0xc3, 0xe0, 0x3, 0xf0, 0xbf, 0x5b, 0xf0, 0xb, + 0xff, 0xf4, 0x0, 0x6f, 0xe0, 0x0, + + /* U+0070 "p" */ + 0x3c, 0x2f, 0xe0, 0x3, 0xcf, 0xff, 0xc0, 0x3f, + 0xe6, 0xff, 0x3, 0xf4, 0x2, 0xf4, 0x3e, 0x0, + 0xf, 0x83, 0xd0, 0x0, 0xbc, 0x3c, 0x0, 0x7, + 0xc3, 0xc0, 0x0, 0x7c, 0x3d, 0x0, 0xb, 0xc3, + 0xe0, 0x0, 0xf8, 0x3f, 0x40, 0x2f, 0x3, 0xfe, + 0x6f, 0xe0, 0x3d, 0xff, 0xfc, 0x3, 0xc2, 0xfe, + 0x0, 0x3c, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, + 0x3c, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, + 0x0, 0x0, 0x0, + + /* U+0071 "q" */ + 0x1, 0xfe, 0xf, 0x42, 0xff, 0xf3, 0xd2, 0xfe, + 0x6f, 0xf4, 0xfc, 0x0, 0xfd, 0xbc, 0x0, 0x1f, + 0x6f, 0x0, 0x3, 0xdf, 0x80, 0x0, 0xf7, 0xe0, + 0x0, 0x3d, 0xbc, 0x0, 0xf, 0x6f, 0x0, 0x7, + 0xd3, 0xf0, 0x3, 0xf4, 0xbf, 0x9b, 0xfd, 0xb, + 0xff, 0xdf, 0x40, 0x7f, 0x83, 0xd0, 0x0, 0x0, + 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, 0x40, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + + /* U+0072 "r" */ + 0x3c, 0xb, 0x4f, 0x2f, 0xd3, 0xef, 0xe4, 0xfe, + 0x0, 0x3f, 0x0, 0xf, 0x40, 0x3, 0xc0, 0x0, + 0xf0, 0x0, 0x3c, 0x0, 0xf, 0x0, 0x3, 0xc0, + 0x0, 0xf0, 0x0, 0x3c, 0x0, 0xf, 0x0, 0x0, + + /* U+0073 "s" */ + 0x1, 0xff, 0x80, 0xf, 0xff, 0xf0, 0x2f, 0x86, + 0xfc, 0x3e, 0x0, 0x34, 0x2f, 0x0, 0x0, 0x1f, + 0xd0, 0x0, 0xb, 0xff, 0x40, 0x0, 0xbf, 0xf0, + 0x0, 0x1, 0xfc, 0x0, 0x0, 0x7c, 0x1d, 0x0, + 0x3c, 0x3f, 0x91, 0xfc, 0xf, 0xff, 0xf4, 0x1, + 0xff, 0x80, + + /* U+0074 "t" */ + 0x1, 0x40, 0x1, 0xf0, 0x0, 0x7c, 0x0, 0x1f, + 0x0, 0x7, 0xc0, 0x2f, 0xff, 0xfb, 0xff, 0xfc, + 0x6f, 0x54, 0x7, 0xc0, 0x1, 0xf0, 0x0, 0x7c, + 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x1, 0xf0, 0x0, + 0x7c, 0x0, 0x1f, 0x0, 0x3, 0xf5, 0x40, 0xbf, + 0xe0, 0x7, 0xf4, + + /* U+0075 "u" */ + 0x7c, 0x0, 0x1f, 0x7c, 0x0, 0x1f, 0x7c, 0x0, + 0x1f, 0x7c, 0x0, 0x1f, 0x7c, 0x0, 0x1f, 0x7c, + 0x0, 0x1f, 0x7c, 0x0, 0x1f, 0x7c, 0x0, 0x1f, + 0x7c, 0x0, 0x2f, 0x7c, 0x0, 0x2f, 0x3e, 0x0, + 0x7f, 0x3f, 0x96, 0xff, 0xf, 0xff, 0x9f, 0x2, + 0xfd, 0x1f, + + /* U+0076 "v" */ + 0xbc, 0x0, 0xb, 0xc7, 0xd0, 0x0, 0xf8, 0x3e, + 0x0, 0x1f, 0x2, 0xf0, 0x2, 0xf0, 0xf, 0x40, + 0x3d, 0x0, 0xf8, 0x7, 0xc0, 0x7, 0xc0, 0xf8, + 0x0, 0x3d, 0xf, 0x40, 0x2, 0xe1, 0xf0, 0x0, + 0x1f, 0x3e, 0x0, 0x0, 0xfb, 0xc0, 0x0, 0xb, + 0xfc, 0x0, 0x0, 0x7f, 0x40, 0x0, 0x3, 0xf0, + 0x0, + + /* U+0077 "w" */ + 0xbc, 0x0, 0x3e, 0x0, 0x1f, 0x1f, 0x0, 0x1f, + 0xc0, 0xb, 0xc3, 0xd0, 0xf, 0xf0, 0x3, 0xe0, + 0xbc, 0x3, 0xfd, 0x1, 0xf0, 0x1f, 0x1, 0xf7, + 0xc0, 0xbc, 0x3, 0xd0, 0xb8, 0xf0, 0x3e, 0x0, + 0xf8, 0x3d, 0x3d, 0xf, 0x40, 0x1f, 0xf, 0xb, + 0x87, 0xc0, 0x3, 0xc7, 0x80, 0xf2, 0xe0, 0x0, + 0xf6, 0xd0, 0x3c, 0xf4, 0x0, 0x2f, 0xf0, 0xb, + 0xfc, 0x0, 0x3, 0xfc, 0x1, 0xfe, 0x0, 0x0, + 0xfe, 0x0, 0x3f, 0x40, 0x0, 0x2f, 0x40, 0xf, + 0xc0, 0x0, + + /* U+0078 "x" */ + 0x3e, 0x0, 0x2f, 0x7, 0xd0, 0xf, 0x80, 0xbc, + 0xf, 0xc0, 0xf, 0x87, 0xc0, 0x1, 0xf7, 0xe0, + 0x0, 0x2f, 0xf0, 0x0, 0x3, 0xf0, 0x0, 0x1, + 0xfd, 0x0, 0x0, 0xff, 0xc0, 0x0, 0xbc, 0xf8, + 0x0, 0x7d, 0x1f, 0x40, 0x3e, 0x3, 0xf0, 0x3f, + 0x0, 0x3e, 0x1f, 0x40, 0xb, 0xd0, + + /* U+0079 "y" */ + 0xbc, 0x0, 0xb, 0xc7, 0xd0, 0x0, 0xf8, 0x3e, + 0x0, 0x1f, 0x42, 0xf0, 0x2, 0xf0, 0xf, 0x40, + 0x3e, 0x0, 0xfc, 0x7, 0xc0, 0x7, 0xc0, 0xb8, + 0x0, 0x3e, 0xf, 0x40, 0x2, 0xf1, 0xf0, 0x0, + 0xf, 0x3e, 0x0, 0x0, 0xff, 0xc0, 0x0, 0x7, + 0xfc, 0x0, 0x0, 0x3f, 0x40, 0x0, 0x3, 0xf0, + 0x0, 0x0, 0x3e, 0x0, 0x0, 0x7, 0xc0, 0x0, + 0x0, 0xfc, 0x0, 0x0, 0xf, 0x40, 0x0, 0x2, + 0xf0, 0x0, 0x0, + + /* U+007A "z" */ + 0x3f, 0xff, 0xfc, 0x3f, 0xff, 0xfc, 0x15, 0x56, + 0xf8, 0x0, 0x3, 0xf0, 0x0, 0xb, 0xc0, 0x0, + 0x1f, 0x40, 0x0, 0x3e, 0x0, 0x0, 0xfc, 0x0, + 0x2, 0xf4, 0x0, 0x7, 0xe0, 0x0, 0xf, 0xc0, + 0x0, 0x3f, 0x55, 0x54, 0x3f, 0xff, 0xfd, 0x3f, + 0xff, 0xfd, + + /* U+007B "{" */ + 0x0, 0x1b, 0x40, 0x1f, 0xd0, 0xf, 0xd0, 0x7, + 0xc0, 0x1, 0xf0, 0x0, 0x7c, 0x0, 0x1f, 0x0, + 0x7, 0xc0, 0x2, 0xe0, 0x0, 0xf8, 0x1, 0xfc, + 0x1, 0xfc, 0x0, 0x7f, 0x40, 0x2, 0xf4, 0x0, + 0x3e, 0x0, 0xb, 0xc0, 0x1, 0xf0, 0x0, 0x7c, + 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x0, 0xfd, 0x0, + 0x2f, 0xd0, 0x1, 0xf4, + + /* U+007C "|" */ + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, + + /* U+007D "}" */ + 0x79, 0x0, 0x1f, 0xd0, 0x1, 0xfc, 0x0, 0xf, + 0x40, 0x3, 0xd0, 0x0, 0xf4, 0x0, 0x3d, 0x0, + 0xf, 0x40, 0x3, 0xe0, 0x0, 0xbc, 0x0, 0xf, + 0xd0, 0x0, 0xfd, 0x0, 0x7f, 0x40, 0x7e, 0x0, + 0x2e, 0x0, 0xf, 0x80, 0x3, 0xd0, 0x0, 0xf4, + 0x0, 0x3d, 0x0, 0xf, 0x40, 0x1f, 0xc0, 0x1f, + 0xe0, 0x7, 0xd0, 0x0, + + /* U+007E "~" */ + 0x0, 0x0, 0x0, 0xb, 0xd0, 0x28, 0x3f, 0xfe, + 0xbc, 0xbd, 0xbf, 0xf8, 0x20, 0xb, 0xd0, + + /* U+007F "" */ + + /* U+4F53 "体" */ + 0x0, 0x28, 0x0, 0x3c, 0x0, 0x0, 0x1, 0xf0, + 0x0, 0xf0, 0x0, 0x0, 0xf, 0x40, 0x3, 0xc0, + 0x0, 0x0, 0x3c, 0x0, 0xf, 0x0, 0x0, 0x2, + 0xe3, 0xff, 0xff, 0xff, 0xe0, 0xf, 0x4f, 0xff, + 0xff, 0xff, 0xc0, 0x7c, 0x0, 0xf, 0xf4, 0x0, + 0x3, 0xf0, 0x0, 0xbf, 0xe0, 0x0, 0x1f, 0xc0, + 0x3, 0xff, 0xc0, 0x0, 0xff, 0x0, 0x1e, 0xf7, + 0x80, 0xb, 0xfc, 0x0, 0xf3, 0xcf, 0x40, 0x3d, + 0xf0, 0xb, 0x8f, 0x1f, 0x0, 0x63, 0xc0, 0x7c, + 0x3c, 0x3d, 0x0, 0xf, 0x3, 0xe0, 0xf0, 0x7c, + 0x0, 0x3c, 0x2f, 0x3, 0xc0, 0xfc, 0x0, 0xf2, + 0xf0, 0xf, 0x0, 0xfc, 0x3, 0xef, 0x80, 0x3d, + 0x1, 0xf8, 0xf, 0x78, 0xbf, 0xff, 0xf2, 0xc0, + 0x3c, 0x82, 0xff, 0xff, 0x81, 0x0, 0xf0, 0x0, + 0xf, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x3c, 0x0, + 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, 0x0, 0x3c, + 0x0, 0x3, 0xc0, 0x0, 0x0, + + /* U+5438 "吸" */ + 0x0, 0x0, 0xaa, 0xaa, 0xa8, 0xb, 0xff, 0x8f, + 0xff, 0xff, 0xc0, 0xbf, 0xf8, 0x2e, 0x0, 0x7c, + 0xb, 0x3, 0x81, 0xd0, 0xb, 0x40, 0xb0, 0x38, + 0x2d, 0x0, 0xf0, 0xb, 0x3, 0x82, 0xd0, 0x1e, + 0x0, 0xb0, 0x38, 0x2f, 0x3, 0xd0, 0xb, 0x3, + 0x82, 0xf0, 0x3f, 0xf4, 0xb0, 0x38, 0x3f, 0x43, + 0xff, 0x4b, 0x3, 0x83, 0xfc, 0x0, 0xf0, 0xb0, + 0x38, 0x3f, 0xc0, 0x1e, 0xb, 0x3, 0x83, 0xdf, + 0x3, 0xc0, 0xb0, 0x38, 0x78, 0xf4, 0x78, 0xb, + 0x3, 0x8b, 0x47, 0xcf, 0x0, 0xb0, 0x38, 0xf0, + 0x2f, 0xe0, 0xb, 0xff, 0x9f, 0x0, 0xfc, 0x0, + 0xbf, 0xfb, 0xd0, 0x2f, 0xd0, 0xb, 0x0, 0x7c, + 0xb, 0xdf, 0x80, 0xb0, 0xf, 0x43, 0xf0, 0x7f, + 0x0, 0x3, 0xf1, 0xfc, 0x0, 0xfd, 0x0, 0x2c, + 0x3e, 0x0, 0x3, 0xc0, 0x0, 0x1, 0x40, 0x0, + 0x4, + + /* U+547C "呼" */ + 0x0, 0x0, 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, + 0x15, 0xaf, 0xfc, 0xbf, 0xfc, 0xff, 0xff, 0xff, + 0x8b, 0xff, 0xcb, 0xea, 0xf0, 0x0, 0xb0, 0x3c, + 0x0, 0xf, 0x0, 0xb, 0x3, 0xc7, 0x40, 0xf0, + 0x38, 0xb0, 0x3c, 0x7c, 0xf, 0xb, 0x8b, 0x3, + 0xc3, 0xd0, 0xf0, 0xf0, 0xb0, 0x3c, 0x1f, 0xf, + 0x2e, 0xb, 0x3, 0xc0, 0xf0, 0xf3, 0xc0, 0xb0, + 0x3c, 0x5, 0xf, 0x14, 0xb, 0x3, 0xc0, 0x0, + 0xf0, 0x0, 0xb0, 0x3d, 0xff, 0xff, 0xff, 0xeb, + 0x3, 0xcf, 0xff, 0xff, 0xfe, 0xb0, 0x3c, 0x0, + 0xf, 0x0, 0xb, 0x3, 0xc0, 0x0, 0xf0, 0x0, + 0xb5, 0x7c, 0x0, 0xf, 0x0, 0xb, 0xff, 0xc0, + 0x0, 0xf0, 0x0, 0xbf, 0xf8, 0x0, 0xf, 0x0, + 0xb, 0x0, 0x0, 0x1, 0xf0, 0x0, 0x60, 0x0, + 0x2f, 0xfe, 0x0, 0x0, 0x0, 0x1, 0xff, 0x80, + 0x0, + + /* U+5747 "均" */ + 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0xf, 0x0, + 0x1f, 0x0, 0x0, 0x0, 0xf0, 0x2, 0xe0, 0x0, + 0x0, 0xf, 0x0, 0x3c, 0x0, 0x0, 0x0, 0xf0, + 0xb, 0xff, 0xff, 0xe0, 0xf, 0x0, 0xff, 0xff, + 0xfe, 0x0, 0xf0, 0x2f, 0x0, 0x2, 0xe3, 0xff, + 0xf7, 0xd0, 0x0, 0x2d, 0x3f, 0xff, 0xb8, 0x40, + 0x2, 0xd1, 0x6f, 0x51, 0x3d, 0x0, 0x2d, 0x0, + 0xf0, 0x1, 0xf4, 0x2, 0xd0, 0xf, 0x0, 0x7, + 0xd0, 0x3d, 0x0, 0xf0, 0x0, 0x1c, 0x3, 0xd0, + 0xf, 0x0, 0x0, 0xb, 0x3d, 0x0, 0xf0, 0x0, + 0xb, 0xf7, 0xd0, 0xf, 0x0, 0xb, 0xf8, 0x3c, + 0x0, 0xf1, 0x4b, 0xf8, 0x3, 0xc0, 0x1f, 0xfa, + 0xf8, 0x0, 0x3c, 0x2f, 0xff, 0x58, 0x0, 0x3, + 0xc7, 0xfd, 0x0, 0x0, 0x0, 0x3c, 0x34, 0x0, + 0x0, 0x0, 0x1b, 0xc0, 0x0, 0x0, 0x1, 0xff, + 0xf8, 0x0, 0x0, 0x0, 0xf, 0xfe, 0x0, + + /* U+59CB "始" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0x0, + 0x0, 0x3c, 0x0, 0x0, 0x3c, 0x0, 0x2, 0xe0, + 0x0, 0x0, 0xf0, 0x0, 0xf, 0x1, 0x0, 0x3, + 0xc0, 0x0, 0xf8, 0x3c, 0x1, 0xbf, 0xaa, 0x7, + 0xc0, 0x7c, 0x7, 0xff, 0xfc, 0x3d, 0x0, 0xf4, + 0x6, 0xe5, 0xf2, 0xe0, 0x1, 0xf0, 0xf, 0x3, + 0xdf, 0xaf, 0xff, 0xe0, 0x3c, 0x1e, 0x7f, 0xff, + 0xff, 0xc0, 0xf0, 0x78, 0x54, 0x0, 0xb, 0x47, + 0x82, 0xd0, 0x0, 0x0, 0x0, 0x2d, 0xf, 0x0, + 0x0, 0x0, 0x0, 0xb4, 0x3c, 0x2f, 0xff, 0xff, + 0x3, 0xe1, 0xe0, 0xff, 0xff, 0xfc, 0x7, 0xeb, + 0x43, 0xd0, 0x0, 0xf0, 0x7, 0xfc, 0xf, 0x0, + 0x3, 0xc0, 0x3, 0xf0, 0x3c, 0x0, 0xf, 0x0, + 0x1f, 0xf0, 0xf0, 0x0, 0x3c, 0x0, 0xf7, 0xf3, + 0xc0, 0x0, 0xf0, 0xf, 0x83, 0xdf, 0xff, 0xff, + 0xc0, 0xfc, 0x1, 0x3f, 0xff, 0xff, 0x7, 0xc0, + 0x0, 0xf4, 0x0, 0x3c, 0x8, 0x0, 0x3, 0xc0, + 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+5E73 "平" */ + 0xf, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x3f, 0xff, + 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, 0x7c, 0x0, + 0x0, 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x3, + 0xc0, 0x7, 0xc0, 0xb, 0x40, 0xf, 0x80, 0x1f, + 0x0, 0x7d, 0x0, 0xf, 0x40, 0x7c, 0x3, 0xe0, + 0x0, 0x1f, 0x1, 0xf0, 0x2f, 0x0, 0x0, 0x2f, + 0x7, 0xc2, 0xf0, 0x0, 0x0, 0x3c, 0x1f, 0xb, + 0x40, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, + 0x0, 0x1, 0xf0, 0x0, 0x0, 0x3f, 0xff, 0xff, + 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xe0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, + 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, + 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, 0x0, + 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, + + /* U+5F00 "开" */ + 0x2f, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x40, 0x1, 0xf4, 0x0, 0x7d, + 0x0, 0x0, 0x3, 0xc0, 0x0, 0xf0, 0x0, 0x0, + 0xf, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, 0x0, + 0xf, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x3c, 0x0, + 0x0, 0x3, 0xc0, 0x0, 0xf0, 0x0, 0x0, 0xf, + 0x0, 0x3, 0xc0, 0x3, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, + 0x7, 0xd0, 0x1, 0xf4, 0x0, 0x0, 0x1f, 0x0, + 0x3, 0xc0, 0x0, 0x0, 0x7c, 0x0, 0xf, 0x0, + 0x0, 0x2, 0xe0, 0x0, 0x3c, 0x0, 0x0, 0xf, + 0x40, 0x0, 0xf0, 0x0, 0x0, 0x7c, 0x0, 0x3, + 0xc0, 0x0, 0x3, 0xe0, 0x0, 0xf, 0x0, 0x0, + 0x3f, 0x0, 0x0, 0x3c, 0x0, 0x3, 0xf4, 0x0, + 0x0, 0xf0, 0x0, 0x3f, 0x40, 0x0, 0x3, 0xc0, + 0x0, 0x74, 0x0, 0x0, 0xf, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+6807 "标" */ + 0x0, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0xf, 0xff, + 0xff, 0xf0, 0x0, 0xf0, 0xf, 0xff, 0xff, 0xf0, + 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, + 0x80, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x40, 0x0, + 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, + 0x3, 0xf0, 0x3f, 0xff, 0xff, 0xfc, 0x3, 0xf0, + 0x3f, 0xff, 0xff, 0xfc, 0xb, 0xfc, 0x0, 0x3, + 0xc0, 0x0, 0xf, 0xff, 0x40, 0x3, 0xc0, 0x0, + 0x1e, 0xf7, 0xc3, 0x83, 0xc7, 0x0, 0x3c, 0xf1, + 0x4b, 0x83, 0xcb, 0x80, 0x78, 0xf0, 0xf, 0x43, + 0xc3, 0xc0, 0x70, 0xf0, 0x1f, 0x3, 0xc3, 0xd0, + 0x10, 0xf0, 0x3e, 0x3, 0xc1, 0xf0, 0x0, 0xf0, + 0x7c, 0x3, 0xc0, 0xf0, 0x0, 0xf0, 0xfc, 0x3, + 0xc0, 0xb8, 0x0, 0xf1, 0xf4, 0x3, 0xc0, 0x7c, + 0x0, 0xf0, 0x60, 0xb, 0xc0, 0x24, 0x0, 0xf0, + 0x2, 0xff, 0x80, 0x0, 0x0, 0xf0, 0x1, 0xff, + 0x0, 0x0, + + /* U+6863 "档" */ + 0x0, 0xa0, 0x0, 0xb, 0x0, 0x0, 0x3, 0xc0, + 0x50, 0x3c, 0x1, 0x40, 0xf, 0x3, 0xc0, 0xf0, + 0xf, 0x0, 0x3c, 0xb, 0xc3, 0xc0, 0xf8, 0x15, + 0xf5, 0xf, 0x8f, 0xb, 0xc0, 0xff, 0xfe, 0x1f, + 0x3c, 0x7d, 0x3, 0xff, 0xf4, 0x28, 0xf0, 0xe0, + 0x0, 0xbc, 0x0, 0x3, 0xd0, 0x0, 0x3, 0xf0, + 0x3f, 0xff, 0xff, 0xf0, 0x1f, 0xd0, 0xff, 0xff, + 0xff, 0xc0, 0xbf, 0xe0, 0x0, 0x0, 0xf, 0x3, + 0xff, 0xe0, 0x0, 0x0, 0x3c, 0x2e, 0xf7, 0xc0, + 0x0, 0x0, 0xf0, 0xf7, 0xc5, 0x0, 0x0, 0x7, + 0xc7, 0x8f, 0x1, 0xff, 0xff, 0xff, 0xc, 0x3c, + 0x7, 0xff, 0xff, 0xfc, 0x10, 0xf0, 0x0, 0x0, + 0x0, 0xf0, 0x3, 0xc0, 0x0, 0x0, 0x3, 0xc0, + 0xf, 0x0, 0x0, 0x0, 0xf, 0x0, 0x3c, 0x1f, + 0xff, 0xff, 0xfc, 0x0, 0xf0, 0x7f, 0xff, 0xff, + 0xf0, 0x3, 0xc0, 0x0, 0x0, 0x7, 0xc0, 0xf, + 0x0, 0x0, 0x0, 0xf, 0x0, + + /* U+6D4B "测" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x0, + 0x0, 0x0, 0xe, 0x3e, 0xf, 0xff, 0xf8, 0x0, + 0xe1, 0xf8, 0xff, 0xff, 0x85, 0xe, 0x7, 0xdf, + 0x55, 0x78, 0xf0, 0xe0, 0x18, 0xf0, 0x43, 0x8f, + 0xe, 0x0, 0xf, 0x2c, 0x38, 0xf0, 0xe1, 0x0, + 0xf2, 0xc3, 0x8f, 0xe, 0x78, 0xf, 0x2c, 0x38, + 0xf0, 0xe7, 0xe0, 0xf2, 0xc3, 0x8f, 0xe, 0xf, + 0xcf, 0x2c, 0x38, 0xf0, 0xe0, 0x34, 0xf2, 0xc3, + 0x8f, 0xe, 0x0, 0xf, 0x3c, 0x38, 0xf0, 0xe0, + 0x0, 0xf3, 0xc3, 0x8f, 0xe, 0x3, 0x8f, 0x3c, + 0x38, 0xf0, 0xe0, 0x78, 0xf3, 0xc3, 0x8f, 0xe, + 0xb, 0x4e, 0x7c, 0x38, 0xf0, 0xe0, 0xf0, 0xb, + 0xf0, 0xb, 0xe, 0xf, 0x0, 0xff, 0xc0, 0x0, + 0xe1, 0xe0, 0x3d, 0x3f, 0x0, 0xe, 0x2d, 0xf, + 0xc0, 0xfc, 0x1, 0xe3, 0xc3, 0xf0, 0x3, 0xcf, + 0xfe, 0x38, 0x3c, 0x0, 0x0, 0xbf, 0x80, 0x0, + 0x0, 0x0, 0x0, 0x0, + + /* U+7387 "率" */ + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, + 0x0, 0xb, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x3f, + 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x0, 0x7c, + 0x0, 0x0, 0x0, 0xd0, 0x3, 0xc0, 0xb0, 0xd, + 0x3, 0xe0, 0x7c, 0x7, 0xc1, 0xf8, 0x3, 0xe7, + 0xff, 0xfc, 0x2f, 0x40, 0x3, 0xcf, 0xff, 0xc0, + 0xf0, 0x0, 0x0, 0x0, 0xbc, 0x40, 0x0, 0x0, + 0xf, 0xf, 0xcb, 0x4e, 0x0, 0x2, 0xfd, 0xf8, + 0xf, 0x7f, 0x40, 0x7f, 0x9f, 0xeb, 0xff, 0x2f, + 0x83, 0xf0, 0x7f, 0xff, 0xbd, 0x1f, 0x5, 0x0, + 0x0, 0x0, 0x30, 0x4, 0x0, 0x0, 0x7, 0xc0, + 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, 0x0, + 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x1, 0xf0, + 0x0, 0x0, + + /* U+79EF "积" */ + 0x0, 0x1a, 0x80, 0x0, 0x0, 0x0, 0xbf, 0xff, + 0x3f, 0xff, 0xff, 0x7, 0xff, 0x50, 0xff, 0xff, + 0xfc, 0x4, 0x3c, 0x3, 0xc0, 0x0, 0xf0, 0x0, + 0xf0, 0xf, 0x0, 0x3, 0xc0, 0x3, 0xc0, 0x3c, + 0x0, 0xf, 0xb, 0xff, 0xfc, 0xf0, 0x0, 0x3c, + 0x2f, 0xff, 0xf3, 0xc0, 0x0, 0xf0, 0x1, 0xf0, + 0xf, 0x0, 0x3, 0xc0, 0xf, 0xc0, 0x3c, 0x0, + 0xf, 0x0, 0x7f, 0x40, 0xff, 0xff, 0xfc, 0x2, + 0xff, 0x83, 0xff, 0xff, 0xf0, 0xf, 0xff, 0x80, + 0x0, 0x0, 0x0, 0xf7, 0xcf, 0x1, 0x0, 0x0, + 0x7, 0xcf, 0x4, 0x1f, 0x3, 0xc0, 0x2c, 0x3c, + 0x0, 0xf8, 0xf, 0x80, 0x60, 0xf0, 0x7, 0xc0, + 0x1f, 0x0, 0x3, 0xc0, 0x3e, 0x0, 0x2f, 0x0, + 0xf, 0x3, 0xf0, 0x0, 0x3d, 0x0, 0x3c, 0x2f, + 0x40, 0x0, 0xbc, 0x0, 0xf0, 0xf8, 0x0, 0x0, + 0xf8, 0x3, 0xc1, 0x80, 0x0, 0x1, 0x80, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+79F0 "称" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x7, 0x80, 0x0, 0x0, 0x5a, 0xf8, 0x2d, 0x0, + 0x0, 0xf, 0xff, 0xe0, 0xf0, 0x0, 0x0, 0x2a, + 0xf0, 0x7, 0xff, 0xff, 0xf0, 0x3, 0xc0, 0x3f, + 0xff, 0xff, 0xc0, 0xf, 0x1, 0xf0, 0x0, 0x1f, + 0x0, 0x3c, 0xf, 0x40, 0x40, 0xb8, 0x3f, 0xff, + 0xfc, 0xf, 0x43, 0xc0, 0xff, 0xfe, 0x90, 0x3d, + 0x1e, 0x0, 0x1f, 0x0, 0x0, 0xf4, 0x0, 0x0, + 0xfc, 0x0, 0x43, 0xd0, 0x40, 0x3, 0xfc, 0xb, + 0x4f, 0x4f, 0x0, 0x2f, 0xfd, 0x3c, 0x3d, 0x2d, + 0x0, 0xff, 0x7d, 0xe0, 0xf4, 0x7c, 0xf, 0x7c, + 0x4b, 0x43, 0xd0, 0xf0, 0x78, 0xf0, 0x3c, 0xf, + 0x41, 0xe1, 0xc3, 0xc1, 0xe0, 0x3d, 0x3, 0xc1, + 0xf, 0xf, 0x0, 0xf4, 0xb, 0x40, 0x3c, 0x78, + 0x3, 0xd0, 0x1f, 0x0, 0xf0, 0x40, 0xf, 0x40, + 0x10, 0x3, 0xc0, 0xf, 0xfc, 0x0, 0x0, 0xf, + 0x0, 0x3f, 0xd0, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0x0, 0x0, + + /* U+7D2F "累" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, + 0xff, 0xff, 0xff, 0x0, 0x3e, 0xaa, 0xbe, 0xaa, + 0xbc, 0x0, 0xf0, 0x0, 0xf0, 0x0, 0xf0, 0x3, + 0xea, 0xab, 0xea, 0xab, 0xc0, 0xf, 0xff, 0xff, + 0xff, 0xff, 0x0, 0x3c, 0x0, 0x3c, 0x0, 0x3c, + 0x0, 0xfa, 0xaa, 0xfa, 0xaa, 0xf0, 0x3, 0xff, + 0xff, 0xff, 0xff, 0xc0, 0x0, 0x7, 0xe0, 0x2, + 0x80, 0x0, 0x1, 0xfd, 0x0, 0x7f, 0x40, 0x0, + 0x7f, 0xea, 0xaf, 0xd0, 0x0, 0x2, 0xff, 0xff, + 0xf4, 0x40, 0x0, 0x0, 0x7, 0xf9, 0x3, 0xd0, + 0x0, 0x6, 0xfd, 0x0, 0x7, 0xe0, 0x1, 0xff, + 0xff, 0xff, 0xff, 0xe0, 0x7, 0xff, 0xfb, 0xfa, + 0xa7, 0xe0, 0x0, 0x2c, 0xf, 0x46, 0x1, 0x0, + 0xb, 0xf0, 0x3d, 0x3f, 0xd0, 0x7, 0xfd, 0x0, + 0xf4, 0x1f, 0xf8, 0x3f, 0x41, 0xff, 0xc0, 0x2, + 0xf8, 0x50, 0x7, 0xfe, 0x0, 0x0, 0x80, + + /* U+8BD5 "试" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, + 0x0, 0xf, 0x14, 0x1, 0xf0, 0x0, 0x0, 0x3c, + 0xf4, 0x3, 0xe0, 0x0, 0x0, 0xf0, 0xf4, 0x3, + 0xe0, 0x0, 0x3, 0xc0, 0xd0, 0x7, 0xc5, 0x55, + 0x5f, 0x55, 0x40, 0x9, 0x3f, 0xff, 0xff, 0xff, + 0x40, 0x0, 0xbf, 0xff, 0xff, 0xfc, 0x0, 0x0, + 0x0, 0x3, 0xc0, 0x1, 0xff, 0x0, 0x0, 0xf, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf0, 0xbf, 0xfd, 0xb4, 0x0, 0x3, 0xc2, 0xff, + 0xf6, 0xd0, 0x0, 0xf, 0x0, 0x3c, 0xb, 0x40, + 0x0, 0x3c, 0x0, 0xf0, 0x1e, 0x0, 0x0, 0xf0, + 0x3, 0xc0, 0x78, 0x0, 0x3, 0xc0, 0xf, 0x0, + 0xf0, 0x0, 0xf, 0x34, 0x3c, 0x3, 0xc0, 0xd0, + 0x3e, 0xe0, 0xf0, 0xf, 0x3, 0x80, 0xff, 0x3, + 0xdb, 0x2e, 0x1d, 0x3, 0xf1, 0xbf, 0xfc, 0x7c, + 0xb0, 0x2f, 0x4f, 0xff, 0x90, 0xfb, 0xc0, 0x74, + 0x39, 0x0, 0x1, 0xfe, 0x0, 0x0, 0x0, 0x0, + 0x2, 0xf0, + + /* U+9891 "频" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x3f, 0xff, + 0xff, 0x83, 0xc3, 0x80, 0xff, 0xff, 0xfe, 0xf, + 0xf, 0xf4, 0x1, 0xe0, 0x0, 0x3c, 0x3f, 0xd0, + 0xb, 0x40, 0x0, 0xf0, 0xe0, 0x5, 0x7d, 0x54, + 0x3, 0xc3, 0x80, 0x3f, 0xff, 0xf8, 0xf, 0xe, + 0x0, 0xfa, 0xaa, 0xe1, 0xff, 0xff, 0xf3, 0x80, + 0x3, 0x87, 0xff, 0xff, 0xce, 0xf, 0xe, 0x0, + 0xb, 0x0, 0x38, 0x3c, 0x38, 0x0, 0x2c, 0x0, + 0xe0, 0xf0, 0xe0, 0x2d, 0xb0, 0xa3, 0x83, 0xc3, + 0x80, 0xf2, 0xc3, 0xce, 0xf, 0xe, 0x7, 0x8b, + 0x2e, 0x38, 0x38, 0x38, 0x3c, 0x2d, 0xf0, 0xe1, + 0xe0, 0xe1, 0xe0, 0xf, 0x43, 0x8b, 0x83, 0x81, + 0x0, 0xf8, 0x0, 0x7f, 0xc0, 0x0, 0x1f, 0xc0, + 0x7, 0xef, 0xc0, 0x2, 0xfc, 0x0, 0xbe, 0xb, + 0xd0, 0xbf, 0x80, 0x2f, 0xe0, 0xb, 0xd3, 0xf0, + 0x0, 0xfd, 0x0, 0xb, 0x45, 0x0, 0x1, 0x40, + 0x0, 0x4, + + /* U+FF1A ":" */ + 0x2a, 0x3f, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0x3f, 0x3f, 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 = 116, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 0, .adv_w = 112, .box_w = 3, .box_h = 19, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 15, .adv_w = 143, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 15}, + {.bitmap_index = 28, .adv_w = 286, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 104, .adv_w = 234, .box_w = 14, .box_h = 24, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 188, .adv_w = 334, .box_w = 21, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 288, .adv_w = 290, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 369, .adv_w = 79, .box_w = 3, .box_h = 7, .ofs_x = 1, .ofs_y = 15}, + {.bitmap_index = 375, .adv_w = 128, .box_w = 7, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 416, .adv_w = 128, .box_w = 7, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 457, .adv_w = 179, .box_w = 9, .box_h = 8, .ofs_x = 1, .ofs_y = 11}, + {.bitmap_index = 475, .adv_w = 247, .box_w = 13, .box_h = 12, .ofs_x = 1, .ofs_y = 4}, + {.bitmap_index = 514, .adv_w = 107, .box_w = 4, .box_h = 8, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 522, .adv_w = 184, .box_w = 10, .box_h = 3, .ofs_x = 1, .ofs_y = 9}, + {.bitmap_index = 530, .adv_w = 103, .box_w = 4, .box_h = 3, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 533, .adv_w = 164, .box_w = 10, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 581, .adv_w = 256, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 648, .adv_w = 168, .box_w = 7, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 682, .adv_w = 230, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 744, .adv_w = 240, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 806, .adv_w = 240, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 878, .adv_w = 244, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 940, .adv_w = 246, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1007, .adv_w = 214, .box_w = 13, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1069, .adv_w = 255, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1136, .adv_w = 244, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1198, .adv_w = 103, .box_w = 4, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1212, .adv_w = 107, .box_w = 4, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 1231, .adv_w = 247, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 2}, + {.bitmap_index = 1280, .adv_w = 247, .box_w = 13, .box_h = 8, .ofs_x = 1, .ofs_y = 6}, + {.bitmap_index = 1306, .adv_w = 247, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 2}, + {.bitmap_index = 1355, .adv_w = 201, .box_w = 12, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1412, .adv_w = 334, .box_w = 21, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1512, .adv_w = 274, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1593, .adv_w = 272, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1665, .adv_w = 285, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1741, .adv_w = 302, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1822, .adv_w = 242, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1884, .adv_w = 233, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1946, .adv_w = 298, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2022, .adv_w = 293, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2098, .adv_w = 101, .box_w = 4, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2117, .adv_w = 199, .box_w = 11, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2170, .adv_w = 269, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2246, .adv_w = 230, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2308, .adv_w = 356, .box_w = 20, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2403, .adv_w = 297, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2479, .adv_w = 317, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2565, .adv_w = 255, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2637, .adv_w = 317, .box_w = 18, .box_h = 21, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 2732, .adv_w = 258, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2804, .adv_w = 246, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2876, .adv_w = 246, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2948, .adv_w = 285, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3020, .adv_w = 274, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3101, .adv_w = 395, .box_w = 25, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3220, .adv_w = 264, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3301, .adv_w = 259, .box_w = 16, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3377, .adv_w = 243, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3449, .adv_w = 142, .box_w = 7, .box_h = 23, .ofs_x = 2, .ofs_y = -2}, + {.bitmap_index = 3490, .adv_w = 140, .box_w = 9, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3533, .adv_w = 142, .box_w = 7, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3574, .adv_w = 181, .box_w = 11, .box_h = 7, .ofs_x = 0, .ofs_y = 14}, + {.bitmap_index = 3594, .adv_w = 184, .box_w = 12, .box_h = 3, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 3603, .adv_w = 108, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 14}, + {.bitmap_index = 3614, .adv_w = 220, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3656, .adv_w = 243, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3723, .adv_w = 216, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3765, .adv_w = 243, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3827, .adv_w = 227, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3873, .adv_w = 145, .box_w = 9, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3918, .adv_w = 243, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 3980, .adv_w = 235, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4042, .adv_w = 103, .box_w = 4, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4062, .adv_w = 104, .box_w = 7, .box_h = 25, .ofs_x = -2, .ofs_y = -5}, + {.bitmap_index = 4106, .adv_w = 211, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4168, .adv_w = 103, .box_w = 5, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4192, .adv_w = 357, .box_w = 20, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4262, .adv_w = 235, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4308, .adv_w = 234, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4354, .adv_w = 243, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 4421, .adv_w = 243, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 4483, .adv_w = 157, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4515, .adv_w = 194, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4557, .adv_w = 149, .box_w = 9, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4600, .adv_w = 235, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4642, .adv_w = 212, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4691, .adv_w = 327, .box_w = 21, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4765, .adv_w = 206, .box_w = 13, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4811, .adv_w = 215, .box_w = 14, .box_h = 19, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 4878, .adv_w = 195, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4920, .adv_w = 144, .box_w = 9, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4972, .adv_w = 94, .box_w = 4, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 4995, .adv_w = 144, .box_w = 9, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 5047, .adv_w = 216, .box_w = 12, .box_h = 5, .ofs_x = 1, .ofs_y = 8}, + {.bitmap_index = 5062, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5062, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5195, .adv_w = 400, .box_w = 22, .box_h = 22, .ofs_x = 2, .ofs_y = -2}, + {.bitmap_index = 5316, .adv_w = 400, .box_w = 22, .box_h = 22, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 5437, .adv_w = 400, .box_w = 22, .box_h = 23, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 5564, .adv_w = 400, .box_w = 23, .box_h = 25, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 5708, .adv_w = 400, .box_w = 23, .box_h = 22, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5835, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 5968, .adv_w = 400, .box_w = 24, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6106, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6239, .adv_w = 400, .box_w = 22, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6371, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6509, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 6642, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6780, .adv_w = 400, .box_w = 23, .box_h = 22, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 6907, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 7045, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 7183, .adv_w = 400, .box_w = 4, .box_h = 15, .ofs_x = 4, .ofs_y = -1} +}; + +/*--------------------- + * CHARACTER MAPPING + *--------------------*/ + +static const uint16_t unicode_list_1[] = { + 0x0, 0x4e5, 0x529, 0x7f4, 0xa78, 0xf20, 0xfad, 0x18b4, + 0x1910, 0x1df8, 0x2434, 0x2a9c, 0x2a9d, 0x2ddc, 0x3c82, 0x493e, + 0xafc7 +}; + +/*Collect the unicode lists and glyph_id offsets*/ +static const lv_font_fmt_txt_cmap_t cmaps[] = +{ + { + .range_start = 32, .range_length = 96, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY + }, + { + .range_start = 20307, .range_length = 45000, .glyph_id_start = 97, + .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 17, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + } +}; + +/*----------------- + * KERNING + *----------------*/ + + +/*Map glyph_ids to kern left classes*/ +static const uint8_t kern_left_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 0, 7, 8, 9, 10, 11, + 12, 13, 14, 0, 0, 0, 0, 0, + 15, 0, 16, 17, 18, 19, 20, 21, + 22, 0, 0, 23, 24, 25, 0, 0, + 19, 26, 27, 28, 29, 30, 31, 32, + 33, 34, 35, 36, 0, 0, 0, 0, + 0, 0, 37, 38, 39, 0, 40, 41, + 42, 43, 0, 0, 44, 45, 43, 43, + 38, 38, 42, 46, 47, 48, 42, 49, + 50, 51, 49, 52, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0 +}; + +/*Map glyph_ids to kern right classes*/ +static const uint8_t kern_right_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 7, 8, 9, 10, 11, 12, + 13, 14, 15, 0, 0, 0, 0, 0, + 16, 0, 17, 0, 18, 0, 0, 0, + 18, 0, 0, 19, 0, 0, 0, 0, + 18, 0, 18, 0, 20, 21, 22, 23, + 24, 25, 26, 27, 0, 0, 0, 0, + 0, 0, 28, 0, 29, 29, 29, 30, + 29, 0, 31, 31, 0, 32, 33, 33, + 29, 33, 29, 33, 34, 35, 36, 37, + 38, 39, 37, 40, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0 +}; + +/*Kern values between classes*/ +static const int8_t kern_class_values[] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -36, 0, -24, 8, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -4, -12, -9, -40, -13, -40, -25, + 0, -43, 0, -8, -5, -2, 0, -10, + 0, 0, -14, 0, -18, -12, 0, 0, + 0, 0, 0, 0, 0, -13, -37, 0, + 0, -18, -8, -8, -12, -4, -40, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -13, + 0, 0, 0, 0, -18, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -28, 0, -20, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -13, 0, 0, 0, 0, -11, + -7, 0, 0, 0, -7, 0, 0, 0, + -11, 0, -11, 0, -14, 0, -11, -7, + 0, -21, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -4, 0, -6, 0, 0, + -10, -12, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -5, 0, + 0, -10, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -7, 0, 0, 0, 0, -8, + 0, 0, 0, 0, 0, 0, -4, -10, + 0, 0, 0, 0, 0, 0, 0, 0, + -4, -8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -5, 0, 0, 0, 0, 0, -10, 0, + -8, 0, 0, 0, -11, 0, -8, -13, + 0, 0, 0, 0, -11, 0, -16, 0, + 0, -16, 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -8, 0, 0, 0, -11, 0, + 0, 0, 0, 0, -8, 0, 0, -16, + 0, 0, 0, 0, 0, 0, -9, 0, + -12, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -29, 0, -8, 0, 0, 0, -24, 0, + 0, 0, 0, 0, -21, 0, -4, -26, + 0, 0, 0, 0, -39, 0, -32, 0, + -8, -42, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -16, 0, -12, -8, + 8, 0, -55, -11, -35, -8, 0, 0, + 0, -29, 0, -28, 3, -12, 0, 4, + -40, 0, -44, 0, 0, 0, 0, 0, + 0, 0, 0, -33, -32, -10, 0, 0, + -17, -23, 0, -15, 0, 0, -16, -15, + 0, 0, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, 0, -9, -8, + 0, 0, 0, 0, -10, 0, -8, 0, + 0, -16, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -8, 0, + 0, 0, -42, 0, -20, 0, 0, 0, + 0, -13, 0, -10, 0, -8, 0, 0, + -28, 0, -34, 0, 0, 0, -4, 0, + -18, -9, 0, -16, -11, 4, 0, 0, + 0, 0, 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -22, -7, -14, 4, -8, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -37, -4, 0, -18, 0, -11, -25, 0, + 0, 0, 0, 0, 0, 0, -29, -32, + 0, -14, 0, 0, -37, -7, -40, -28, + 0, -41, 0, 0, -6, -4, 0, -2, + 0, 0, -12, -6, -20, -15, 0, 0, + -12, 0, -7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -8, 0, -4, 0, -10, 0, -16, -8, + -8, -15, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, -2, -3, + 0, 0, 0, -17, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -8, 0, 0, -1, 0, 0, 0, + -9, -14, -4, -5, -9, 0, 0, 0, + 0, 0, 0, 0, -8, -8, -4, 0, + -8, 0, -16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -14, 0, -23, 0, -12, 0, -15, -6, + -18, -21, -14, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -5, + 0, -8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -6, 0, 0, + 7, -10, -28, 0, 0, 0, 0, 0, + 0, -10, 0, -12, 0, 0, 0, 0, + -25, 0, -63, -5, 0, 0, 0, 0, + -8, 0, 0, -20, -13, 0, 0, 0, + -8, -6, 0, -8, -4, -4, -15, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -9, 0, 0, 0, -12, 0, -16, -6, + -9, -19, -5, 0, 0, 0, 0, 0, + 0, -4, 0, 0, -10, -12, -8, 0, + 0, 0, -7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -7, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -16, 7, -37, 0, -19, -13, 0, + 0, -11, 0, 0, 0, 0, -21, -15, + 0, -24, -12, -10, 0, -20, 0, 0, + 0, 0, 0, -12, -21, -13, 0, -9, + -4, -5, -20, -20, -30, -25, 5, 0, + -37, 0, 10, -36, 0, 0, -30, 0, + 0, 0, 0, 0, -10, 0, -46, -37, + 0, -16, 0, 0, -63, -10, -56, -34, + 0, -71, 0, 0, -8, -8, 0, 0, + 0, 0, -17, -8, -33, -20, 0, 0, + 0, -16, -40, 0, 0, 0, 0, -4, + 0, -12, 0, 0, 0, 0, 0, 0, + -32, 0, -72, 0, -8, 0, -11, -8, + -14, -14, -8, -14, -10, 8, 0, 0, + 0, 0, 8, -1, 10, 10, 1, 4, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -11, 0, 0, 0, -12, 0, -9, -9, + -18, -20, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -2, -12, 0, -8, 0, -8, -5, + 0, -11, 0, -6, -8, 0, 0, 0, + 0, 0, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, -5, 1, + -5, -12, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -8, -4, -6, + 8, -27, -44, -32, 0, -14, 0, 0, + 0, -40, 0, -31, 0, -10, 0, 0, + -37, -12, -58, -6, 0, 0, -8, 0, + -12, 0, 0, -46, -48, -16, 0, 0, + -34, -43, -10, -30, -42, -39, -42, -36, + 0, 0, -14, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -7, 0, -14, 0, 0, 0, 0, 0, + -7, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -28, -52, -17, 0, -11, 0, 0, + 0, -26, -8, -21, 0, -8, 0, 0, + -40, -15, -62, -2, 0, 0, 0, 0, + 0, 0, 0, -35, -31, -7, 0, 0, + -20, -26, -4, -18, -12, -12, -16, -13, + 0, -15, -34, -11, 0, -7, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -28, -6, -42, 3, 0, 0, 0, 0, + 0, 0, 0, -26, -22, -5, 0, 0, + -14, -19, 0, -18, -4, -8, -12, -9, + 0, -13, 4, -34, 0, 0, -13, 0, + -4, -8, -11, -10, 0, 0, -19, -9, + 0, -18, -4, -4, -12, -7, 0, 0, + 0, 0, 0, -8, -15, -9, 0, -3, + -2, -13, -16, -18, -23, -26, 0, 0, + 0, -32, -48, -27, 0, -21, -1, -8, + -4, -42, 0, -36, 0, -16, -8, 0, + -41, -21, -68, -10, 0, 0, 0, 0, + 0, 0, 0, -44, -44, -16, 0, 0, + -32, -37, -13, -34, -18, -19, -22, -25, + 0, -16, 0, -20, 0, 0, 0, 0, + 0, -16, 0, 0, 0, 0, 0, 0, + 0, -20, 0, 0, 0, -7, 0, 0, + 0, 0, 0, 0, -6, 0, 0, 0, + 0, 0, -12, -12, -17, -16, 0, 0, + -16, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -19, 0, -6, -21, + 0, 0, 0, 0, -43, 0, -31, -24, + 0, -38, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -6, 0, 0, + -16, 0, -8, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -21, 0, -10, -28, + -6, 0, 0, 0, -48, 0, -31, -22, + -15, -44, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -4, -10, -3, + -6, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -11, + 0, 0, 0, 0, -44, 0, -23, -14, + -9, -44, 0, -4, -5, 0, -4, -2, + 0, 0, 0, 0, -5, 0, -9, 0, + 0, 0, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -20, 0, 0, -21, + 0, 0, 0, 0, -41, 0, -26, -17, + -16, -34, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, -2, -8, 0, + 12, -11, -27, 0, 0, 0, 0, 0, + 0, -17, 0, 0, 8, 0, 8, 0, + -24, 0, -28, 0, 0, 0, 0, 0, + 0, 0, 0, -8, -7, 0, 0, 0, + 0, -6, 3, -4, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -11, 0, 0, -11, + 0, 0, 0, 0, -33, 0, -20, -16, + -4, -32, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -12, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -15, 0, -7, -19, + 0, 0, 0, 0, -47, 0, -34, -24, + -7, -43, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -5, -3, -4, 0, + -9, -6, 4, -12, 0, 0, 0, 0, + 0, -12, 0, -11, 0, -11, -4, -7, + 0, -8, 0, 0, -40, -5, -19, -10, + 0, -32, 0, -4, -11, 0, 0, -2, + 0, -5, -4, -7, 0, 0, 0, 0, + 0, -5, 8, -7, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -9, + 0, -5, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3, 0, 0, 0, 0, + 3, 0, 0, 2, -4, -2, 0, 0, + 0, -19, -43, 0, 0, 0, 0, -7, + -19, -20, 0, -10, 0, 0, 5, 0, + 0, 0, 0, 0, -36, 0, 0, 0, + -17, -14, -20, -10, -6, 5, 0, 0, + 0, -4, 6, -7, 7, 8, 2, 0, + -13, 0, 0, 0, 0, 0, -12, 0, + 0, 0, 0, 0, -12, 0, 0, -14, + 0, 0, 0, 0, -42, 0, -24, -18, + -11, -33, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -1, 0, -9, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -7, 0, 0, 0, 0, 5, 0, + 0, 0, 0, 0, -8, 0, -7, 0, + 0, -20, 0, 0, -3, 4, 0, 0, + 0, -2, 0, -1, 0, 0, 0, 0, + 0, -16, -32, 0, 0, 0, 0, 0, + 0, -12, 0, -13, 0, 0, 0, 0, + -20, 0, -36, 0, -42, 0, -12, -4, + -23, -18, -20, -11, -6, 0, 0, 0, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, -8, -22, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -15, 0, -28, 0, -39, 0, -12, -8, + -26, -19, -16, -8, -4, 0, 0, 0, + 0, -3, 0, 0, 0, 0, 0, 0, + 0, -5, 0, -9, 0, 0, 0, 0, + 0, -16, 0, -12, -10, -8, 0, 0, + 0, -4, 0, 0, -42, 0, -16, -12, + 4, -22, 0, -6, -10, 0, 0, -4, + 0, -9, 0, -5, 0, 0, 0, 0, + 0, -12, 0, -7, 0, 0, 0, 0, + 0, -14, 0, -8, -8, 0, -3, 0, + 0, -11, 0, 0, -36, 0, -17, -10, + 0, -25, 0, -1, -7, 0, 0, 0, + 0, -3, 0, -3, 0, 0, 0, 0 +}; + + +/*Collect the kern class' data in one place*/ +static const lv_font_fmt_txt_kern_classes_t kern_classes = +{ + .class_pair_values = kern_class_values, + .left_class_mapping = kern_left_class_mapping, + .right_class_mapping = kern_right_class_mapping, + .left_class_cnt = 52, + .right_class_cnt = 40, +}; + +/*-------------------- + * ALL CUSTOM DATA + *--------------------*/ + +#if LVGL_VERSION_MAJOR == 8 +/*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 +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 = &kern_classes, + .kern_scale = 16, + .cmap_num = 2, + .bpp = 2, + .kern_classes = 1, + .bitmap_format = 0, +#if LVGL_VERSION_MAJOR == 8 + .cache = &cache +#endif +}; + + + +/*----------------- + * PUBLIC FONT + *----------------*/ + +/*Initialize a public general font descriptor*/ +#if LVGL_VERSION_MAJOR >= 8 +const lv_font_t ui_font_homePanelLabel = { +#else +lv_font_t ui_font_homePanelLabel = { +#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 = 27, /*The maximum line height required by the font*/ + .base_line = 5, /*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 = -2, + .underline_thickness = 1, +#endif + .dsc = &font_dsc, /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ +#if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 + .fallback = NULL, +#endif + .user_data = NULL, +}; + + + +#endif /*#if UI_FONT_HOMEPANELLABEL*/ + diff --git a/SquareLineProj/Export/fonts/ui_font_homePlusText.c b/SquareLineProj/Export/fonts/ui_font_homePlusText.c new file mode 100644 index 0000000..6040669 --- /dev/null +++ b/SquareLineProj/Export/fonts/ui_font_homePlusText.c @@ -0,0 +1,1386 @@ +/******************************************************************************* + * Size: 20 px + * Bpp: 2 + * Opts: --bpp 2 --size 20 --font E:/FluxDC/SquareLineProj/assets/MiSans-Medium.otf -o E:/FluxDC/SquareLineProj/assets\ui_font_homePlusText.c --format lvgl -r 0x20-0x7f --symbols 机型选择系统设置测试日志设备信息 --no-compress --no-prefilter + ******************************************************************************/ + +#include "../ui.h" + +#ifndef UI_FONT_HOMEPLUSTEXT +#define UI_FONT_HOMEPLUSTEXT 1 +#endif + +#if UI_FONT_HOMEPLUSTEXT + +/*----------------- + * BITMAPS + *----------------*/ + +/*Store the image of the glyphs*/ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ + + /* U+0021 "!" */ + 0x7d, 0xf7, 0xdf, 0x3c, 0xf3, 0x8e, 0x38, 0xe1, + 0x0, 0x15, 0xf7, 0xc0, + + /* U+0022 "\"" */ + 0x14, 0x50, 0xf3, 0xc3, 0xcf, 0xf, 0x2c, 0x3c, + 0xb0, 0xa2, 0xc0, + + /* U+0023 "#" */ + 0x0, 0x3c, 0xe, 0x0, 0x3, 0x81, 0xd0, 0x0, + 0x74, 0x1c, 0x0, 0x7, 0x2, 0xc0, 0x2f, 0xff, + 0xff, 0xc1, 0xaf, 0xab, 0xe8, 0x0, 0xe0, 0x74, + 0x0, 0x1d, 0xb, 0x0, 0x1, 0xd0, 0xb0, 0x2, + 0xbe, 0xaf, 0xa4, 0x3f, 0xff, 0xff, 0x40, 0x38, + 0x1d, 0x0, 0x7, 0x42, 0xc0, 0x0, 0x70, 0x2c, + 0x0, 0xb, 0x3, 0xc0, 0x0, + + /* U+0024 "$" */ + 0x0, 0x14, 0x0, 0x0, 0x3c, 0x0, 0x1, 0xbe, + 0x40, 0xb, 0xff, 0xe0, 0x2f, 0x7d, 0xf8, 0x3c, + 0x3c, 0x20, 0x3c, 0x3c, 0x0, 0x3d, 0x3c, 0x0, + 0x1f, 0xbc, 0x0, 0x7, 0xfe, 0x40, 0x0, 0x7f, + 0xe0, 0x0, 0x3d, 0xf8, 0x0, 0x3c, 0x3c, 0x0, + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x2f, 0xbe, 0xf4, + 0xb, 0xff, 0xe0, 0x0, 0x7d, 0x0, 0x0, 0x3c, + 0x0, + + /* U+0025 "%" */ + 0xb, 0xe0, 0x0, 0xb4, 0xf, 0xae, 0x0, 0x78, + 0x7, 0x2, 0xc0, 0x3c, 0x2, 0xc0, 0x74, 0x3d, + 0x0, 0xb0, 0x1c, 0x2e, 0x0, 0xe, 0x1f, 0x1f, + 0x0, 0x1, 0xff, 0xf, 0x0, 0x0, 0x0, 0xb, + 0x40, 0x0, 0x0, 0x7, 0x87, 0xf8, 0x0, 0x3, + 0xc3, 0xd7, 0xc0, 0x3, 0xd2, 0xc0, 0x70, 0x2, + 0xe0, 0xb0, 0xd, 0x1, 0xf0, 0x2c, 0x7, 0x0, + 0xf0, 0x3, 0xeb, 0x80, 0xf4, 0x0, 0x2f, 0x80, + + /* U+0026 "&" */ + 0x0, 0x7f, 0x80, 0x0, 0x7, 0xff, 0xc0, 0x0, + 0x3c, 0xb, 0x40, 0x0, 0xf0, 0x1e, 0x0, 0x3, + 0xc0, 0xb4, 0x0, 0xb, 0x8f, 0xc0, 0x0, 0xf, + 0xf8, 0x0, 0x0, 0xff, 0x80, 0x0, 0x1f, 0x9f, + 0x43, 0xc0, 0xf4, 0x1f, 0x5f, 0x3, 0xc0, 0x1f, + 0xf4, 0xf, 0x0, 0x1f, 0xc0, 0x3e, 0x0, 0xff, + 0x0, 0x3f, 0xff, 0xaf, 0x0, 0x2f, 0xe4, 0x3e, + 0x0, + + /* U+0027 "'" */ + 0x14, 0x3c, 0x3c, 0x3c, 0x38, 0x28, + + /* U+0028 "(" */ + 0x7, 0x83, 0xc1, 0xe0, 0xb4, 0x3c, 0xf, 0x7, + 0x81, 0xd0, 0x74, 0x1d, 0x7, 0x41, 0xe0, 0x3c, + 0xf, 0x2, 0xd0, 0x78, 0xf, 0x1, 0xe0, + + /* U+0029 ")" */ + 0x38, 0xb, 0x0, 0xe0, 0x3c, 0xb, 0x41, 0xe0, + 0x38, 0xf, 0x3, 0xc0, 0xf0, 0x3c, 0xe, 0x7, + 0x82, 0xd0, 0xf0, 0x38, 0x2d, 0xf, 0x0, + + /* U+002A "*" */ + 0x3, 0x0, 0xdd, 0xc2, 0xfe, 0xb, 0xf8, 0x77, + 0x70, 0xc, 0x0, 0x0, 0x0, + + /* U+002B "+" */ + 0x0, 0x0, 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, + 0xf, 0x0, 0x7f, 0xff, 0xe7, 0xff, 0xff, 0x0, + 0xf0, 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, 0xf, + 0x0, + + /* U+002C "," */ + 0x15, 0xf7, 0xc3, 0x29, 0xc0, 0x0, + + /* U+002D "-" */ + 0x3f, 0xff, 0x4f, 0xff, 0xd0, + + /* U+002E "." */ + 0x16, 0xeb, 0x80, + + /* U+002F "/" */ + 0x0, 0x2d, 0x0, 0x3c, 0x0, 0x78, 0x0, 0xb4, + 0x0, 0xf0, 0x1, 0xe0, 0x2, 0xd0, 0x3, 0xc0, + 0x3, 0xc0, 0xb, 0x40, 0xf, 0x0, 0xf, 0x0, + 0x1e, 0x0, 0x3c, 0x0, 0x3c, 0x0, + + /* U+0030 "0" */ + 0x2, 0xfe, 0x0, 0x3f, 0xfe, 0x2, 0xf0, 0x3e, + 0xf, 0x0, 0x3c, 0x78, 0x0, 0xf6, 0xd0, 0x2, + 0xdb, 0x40, 0xb, 0xbd, 0x0, 0x1e, 0xb4, 0x0, + 0xba, 0xd0, 0x2, 0xd7, 0x80, 0xf, 0x4f, 0x0, + 0x3c, 0x2f, 0x3, 0xe0, 0x3f, 0xfe, 0x0, 0x2f, + 0xe0, 0x0, + + /* U+0031 "1" */ + 0x1, 0xf0, 0x7f, 0xc3, 0xef, 0x8, 0x3c, 0x0, + 0xf0, 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, + 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, 0x3, + 0xc0, 0xf, 0x0, + + /* U+0032 "2" */ + 0x2, 0xfe, 0x0, 0x3f, 0xff, 0x2, 0xe0, 0x2f, + 0x6, 0x0, 0x3c, 0x0, 0x0, 0xf0, 0x0, 0x3, + 0xc0, 0x0, 0x2e, 0x0, 0x2, 0xf0, 0x0, 0x1f, + 0x0, 0x1, 0xf0, 0x0, 0x1f, 0x40, 0x1, 0xf4, + 0x0, 0xf, 0x40, 0x0, 0xff, 0xff, 0xd3, 0xff, + 0xff, 0x40, + + /* U+0033 "3" */ + 0x2f, 0xff, 0xf0, 0x7f, 0xff, 0xc0, 0x0, 0x3d, + 0x0, 0x3, 0xd0, 0x0, 0x3d, 0x0, 0x3, 0xd0, + 0x0, 0x2f, 0xf8, 0x0, 0x3a, 0xfc, 0x0, 0x0, + 0xb8, 0x0, 0x0, 0xf0, 0x0, 0x3, 0xc7, 0x0, + 0x1e, 0x2f, 0x1, 0xf4, 0x3f, 0xff, 0x80, 0x1f, + 0xf4, 0x0, + + /* U+0034 "4" */ + 0x0, 0xb, 0xd0, 0x0, 0x1f, 0xd0, 0x0, 0x3f, + 0xd0, 0x0, 0x7a, 0xd0, 0x0, 0xf2, 0xd0, 0x2, + 0xe2, 0xd0, 0x3, 0xc2, 0xd0, 0xf, 0x42, 0xd0, + 0x1f, 0x2, 0xd0, 0x3c, 0x2, 0xd0, 0x7f, 0xff, + 0xfd, 0x7f, 0xff, 0xfd, 0x0, 0x2, 0xd0, 0x0, + 0x2, 0xd0, 0x0, 0x2, 0xd0, + + /* U+0035 "5" */ + 0x3f, 0xff, 0xc0, 0xff, 0xff, 0x3, 0xc0, 0x0, + 0xf, 0x0, 0x0, 0x3c, 0x0, 0x1, 0xe6, 0xe4, + 0x7, 0xff, 0xf8, 0x1f, 0x41, 0xf4, 0x0, 0x1, + 0xf0, 0x0, 0x3, 0xc0, 0x0, 0xf, 0x1c, 0x0, + 0x7c, 0xbc, 0x7, 0xd0, 0xff, 0xfe, 0x0, 0x7f, + 0x90, 0x0, + + /* U+0036 "6" */ + 0x0, 0x7c, 0x0, 0x3, 0xd0, 0x0, 0x2e, 0x0, + 0x0, 0xf0, 0x0, 0xb, 0x40, 0x0, 0x7e, 0xe4, + 0x3, 0xff, 0xfc, 0x1f, 0x81, 0xf8, 0xb8, 0x0, + 0xf3, 0xc0, 0x3, 0xcf, 0x0, 0xf, 0x2d, 0x0, + 0x3c, 0x7d, 0x3, 0xe0, 0xbf, 0xff, 0x0, 0x6f, + 0xd0, 0x0, + + /* U+0037 "7" */ + 0x7f, 0xff, 0xf7, 0xff, 0xff, 0x0, 0x2, 0xd0, + 0x0, 0x3c, 0x0, 0xb, 0x80, 0x0, 0xf0, 0x0, + 0x1e, 0x0, 0x3, 0xc0, 0x0, 0x7c, 0x0, 0xf, + 0x40, 0x0, 0xf0, 0x0, 0x2e, 0x0, 0x3, 0xc0, + 0x0, 0xb8, 0x0, 0xf, 0x0, 0x0, + + /* U+0038 "8" */ + 0x2, 0xfe, 0x0, 0x7f, 0xff, 0x3, 0xe0, 0x2e, + 0xf, 0x0, 0x3c, 0x3c, 0x0, 0xf0, 0xb8, 0xf, + 0x40, 0xbf, 0xf4, 0x3, 0xff, 0xe0, 0x3d, 0x2, + 0xf2, 0xd0, 0x2, 0xdf, 0x40, 0xb, 0xae, 0x0, + 0x2d, 0x7d, 0x2, 0xf0, 0xbf, 0xff, 0x40, 0x6f, + 0xe0, 0x0, + + /* U+0039 "9" */ + 0x1, 0xbe, 0x40, 0xb, 0xff, 0xe0, 0x1f, 0x40, + 0xf4, 0x3d, 0x0, 0x7c, 0x3c, 0x0, 0x3c, 0x3c, + 0x0, 0x3c, 0x3d, 0x0, 0x7c, 0x1f, 0x41, 0xf8, + 0xb, 0xff, 0xf0, 0x1, 0xbb, 0xe0, 0x0, 0x3, + 0xc0, 0x0, 0xf, 0x40, 0x0, 0x1e, 0x0, 0x0, + 0x3c, 0x0, 0x0, 0xf8, 0x0, + + /* U+003A ":" */ + 0xba, 0xe1, 0x0, 0x0, 0x0, 0x0, 0x16, 0xeb, + 0x80, + + /* U+003B ";" */ + 0x7d, 0xf1, 0x40, 0x0, 0x0, 0x0, 0x15, 0xf7, + 0xc3, 0x29, 0xc0, 0x0, + + /* U+003C "<" */ + 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0xf0, + 0x7, 0xf8, 0x7, 0xf8, 0x2, 0xf8, 0x0, 0x7c, + 0x0, 0x3, 0xf4, 0x0, 0x7, 0xf4, 0x0, 0xb, + 0xf4, 0x0, 0xb, 0xe0, 0x0, 0xb, 0x0, 0x0, + 0x0, + + /* U+003D "=" */ + 0x7f, 0xff, 0xf7, 0xff, 0xfe, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x7f, 0xff, 0xe7, 0xff, 0xff, + + /* U+003E ">" */ + 0x0, 0x0, 0x6, 0x0, 0x0, 0x7e, 0x0, 0x1, + 0xfe, 0x0, 0x1, 0xfd, 0x0, 0x1, 0xfd, 0x0, + 0x2, 0xf0, 0x1, 0xfd, 0x0, 0xfe, 0x0, 0xbe, + 0x0, 0x7f, 0x0, 0x7, 0x40, 0x0, 0x0, 0x0, + 0x0, + + /* U+003F "?" */ + 0x7, 0xfd, 0x2, 0xff, 0xf4, 0x7c, 0x7, 0xc2, + 0x40, 0x3c, 0x0, 0x3, 0xc0, 0x0, 0xf8, 0x0, + 0x3e, 0x0, 0xb, 0x80, 0x0, 0xf0, 0x0, 0xf, + 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x0, 0x50, + 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, + + /* U+0040 "@" */ + 0x0, 0x1b, 0xf9, 0x0, 0x0, 0x3f, 0xab, 0xf4, + 0x0, 0x7d, 0x0, 0xb, 0x40, 0x3c, 0x0, 0x0, + 0xf0, 0x2c, 0xb, 0xe3, 0xe, 0xe, 0xf, 0xef, + 0xc3, 0xc3, 0x83, 0x80, 0xf0, 0xb0, 0xd1, 0xd0, + 0x2c, 0x2c, 0x34, 0x78, 0xf, 0x4f, 0xe, 0xf, + 0xae, 0xfb, 0x42, 0xc0, 0xbe, 0xf, 0x40, 0x38, + 0x0, 0x0, 0x0, 0x7, 0xc0, 0x0, 0x40, 0x0, + 0x7f, 0xab, 0xf0, 0x0, 0x1, 0xff, 0x90, 0x0, + + /* U+0041 "A" */ + 0x0, 0x1f, 0x0, 0x0, 0x3, 0xf4, 0x0, 0x0, + 0x3f, 0xc0, 0x0, 0xb, 0xbc, 0x0, 0x0, 0xf1, + 0xe0, 0x0, 0xf, 0xf, 0x0, 0x2, 0xd0, 0xf4, + 0x0, 0x3c, 0x7, 0x80, 0x7, 0xff, 0xfc, 0x0, + 0xbf, 0xff, 0xd0, 0xf, 0x0, 0x1f, 0x1, 0xe0, + 0x0, 0xf0, 0x3d, 0x0, 0xb, 0x83, 0xc0, 0x0, + 0x3c, 0xb8, 0x0, 0x3, 0xd0, + + /* U+0042 "B" */ + 0x7f, 0xff, 0x80, 0x7f, 0xff, 0xf0, 0x78, 0x0, + 0xf4, 0x78, 0x0, 0x78, 0x78, 0x0, 0x78, 0x78, + 0x0, 0xf0, 0x7f, 0xff, 0xc0, 0x7f, 0xff, 0xe0, + 0x78, 0x0, 0xbc, 0x78, 0x0, 0x3d, 0x78, 0x0, + 0x2d, 0x78, 0x0, 0x3d, 0x78, 0x0, 0xbc, 0x7f, + 0xff, 0xf4, 0x7f, 0xff, 0x80, + + /* U+0043 "C" */ + 0x0, 0xbf, 0xe0, 0x1, 0xff, 0xff, 0x41, 0xf8, + 0x2, 0xf0, 0xf4, 0x0, 0x24, 0x7c, 0x0, 0x0, + 0x2d, 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xc0, + 0x0, 0x0, 0xb4, 0x0, 0x0, 0x2e, 0x0, 0x0, + 0x7, 0xc0, 0x0, 0x0, 0xf8, 0x0, 0x24, 0x1f, + 0x80, 0x3f, 0x1, 0xff, 0xff, 0x40, 0xb, 0xfe, + 0x0, + + /* U+0044 "D" */ + 0x7f, 0xff, 0x80, 0x1f, 0xff, 0xfd, 0x7, 0x80, + 0xb, 0xd1, 0xe0, 0x0, 0x7c, 0x78, 0x0, 0xf, + 0x9e, 0x0, 0x1, 0xe7, 0x80, 0x0, 0x3d, 0xe0, + 0x0, 0xf, 0x78, 0x0, 0x3, 0xde, 0x0, 0x1, + 0xe7, 0x80, 0x0, 0xf5, 0xe0, 0x0, 0x7c, 0x78, + 0x0, 0xbd, 0x1f, 0xff, 0xfd, 0x7, 0xff, 0xf8, + 0x0, + + /* U+0045 "E" */ + 0x7f, 0xff, 0xf1, 0xff, 0xff, 0xc7, 0x80, 0x0, + 0x1e, 0x0, 0x0, 0x78, 0x0, 0x1, 0xe0, 0x0, + 0x7, 0xff, 0xfd, 0x1f, 0xff, 0xf4, 0x78, 0x0, + 0x1, 0xe0, 0x0, 0x7, 0x80, 0x0, 0x1e, 0x0, + 0x0, 0x78, 0x0, 0x1, 0xff, 0xff, 0xc7, 0xff, + 0xff, 0x0, + + /* U+0046 "F" */ + 0x7f, 0xff, 0xe7, 0xff, 0xfe, 0x78, 0x0, 0x7, + 0x80, 0x0, 0x78, 0x0, 0x7, 0x80, 0x0, 0x78, + 0x0, 0x7, 0xff, 0xfc, 0x7f, 0xff, 0xc7, 0x80, + 0x0, 0x78, 0x0, 0x7, 0x80, 0x0, 0x78, 0x0, + 0x7, 0x80, 0x0, 0x78, 0x0, 0x0, + + /* U+0047 "G" */ + 0x0, 0xbf, 0xe0, 0x1, 0xff, 0xff, 0x41, 0xf8, + 0x2, 0xf0, 0xf4, 0x0, 0x10, 0x7c, 0x0, 0x0, + 0x2d, 0x0, 0x0, 0xf, 0x40, 0x3f, 0xf7, 0xc0, + 0xf, 0xfe, 0xf4, 0x0, 0x7, 0xad, 0x0, 0x1, + 0xe7, 0xc0, 0x0, 0x78, 0xf4, 0x0, 0x2e, 0x1f, + 0x80, 0x2f, 0x41, 0xff, 0xff, 0x40, 0xb, 0xfe, + 0x0, + + /* U+0048 "H" */ + 0x78, 0x0, 0xf, 0x1e, 0x0, 0x3, 0xc7, 0x80, + 0x0, 0xf1, 0xe0, 0x0, 0x3c, 0x78, 0x0, 0xf, + 0x1e, 0x0, 0x3, 0xc7, 0xff, 0xff, 0xf1, 0xff, + 0xff, 0xfc, 0x78, 0x0, 0xf, 0x1e, 0x0, 0x3, + 0xc7, 0x80, 0x0, 0xf1, 0xe0, 0x0, 0x3c, 0x78, + 0x0, 0xf, 0x1e, 0x0, 0x3, 0xc7, 0x80, 0x0, + 0xf0, + + /* U+0049 "I" */ + 0x79, 0xe7, 0x9e, 0x79, 0xe7, 0x9e, 0x79, 0xe7, + 0x9e, 0x79, 0xe7, 0x80, + + /* U+004A "J" */ + 0x0, 0xb, 0x40, 0x2, 0xd0, 0x0, 0xb4, 0x0, + 0x2d, 0x0, 0xb, 0x40, 0x2, 0xd0, 0x0, 0xb4, + 0x0, 0x2d, 0x0, 0xb, 0x40, 0x2, 0xd0, 0x0, + 0xb4, 0x40, 0x2d, 0x7c, 0xf, 0xf, 0xff, 0x80, + 0xbf, 0x40, + + /* U+004B "K" */ + 0x78, 0x0, 0x7c, 0x1e, 0x0, 0x7d, 0x7, 0x80, + 0x3d, 0x1, 0xe0, 0x3d, 0x0, 0x78, 0x3d, 0x0, + 0x1e, 0x3d, 0x0, 0x7, 0xbf, 0x0, 0x1, 0xff, + 0xf0, 0x0, 0x7e, 0x3e, 0x0, 0x1e, 0x3, 0xd0, + 0x7, 0x80, 0x7c, 0x1, 0xe0, 0xf, 0x80, 0x78, + 0x0, 0xf4, 0x1e, 0x0, 0x1f, 0x7, 0x80, 0x3, + 0xf0, + + /* U+004C "L" */ + 0x78, 0x0, 0x1, 0xe0, 0x0, 0x7, 0x80, 0x0, + 0x1e, 0x0, 0x0, 0x78, 0x0, 0x1, 0xe0, 0x0, + 0x7, 0x80, 0x0, 0x1e, 0x0, 0x0, 0x78, 0x0, + 0x1, 0xe0, 0x0, 0x7, 0x80, 0x0, 0x1e, 0x0, + 0x0, 0x78, 0x0, 0x1, 0xff, 0xff, 0xc7, 0xff, + 0xff, 0x0, + + /* U+004D "M" */ + 0x7c, 0x0, 0x0, 0x3d, 0x7d, 0x0, 0x0, 0xbd, + 0x7f, 0x0, 0x0, 0xfd, 0x7f, 0x80, 0x3, 0xfd, + 0x7b, 0xd0, 0x7, 0xed, 0x79, 0xf0, 0xf, 0x2d, + 0x78, 0xb4, 0x2e, 0x2d, 0x78, 0x3c, 0x7c, 0x2d, + 0x78, 0x1e, 0xf4, 0x2d, 0x78, 0xf, 0xe0, 0x2d, + 0x78, 0x7, 0xc0, 0x2d, 0x78, 0x1, 0x0, 0x2d, + 0x78, 0x0, 0x0, 0x2d, 0x78, 0x0, 0x0, 0x2d, + 0x78, 0x0, 0x0, 0x2d, + + /* U+004E "N" */ + 0x7c, 0x0, 0xb, 0x5f, 0x80, 0x2, 0xd7, 0xf0, + 0x0, 0xb5, 0xff, 0x0, 0x2d, 0x7b, 0xe0, 0xb, + 0x5d, 0x3c, 0x2, 0xd7, 0x47, 0xc0, 0xb5, 0xd0, + 0xb8, 0x2d, 0x74, 0xf, 0x4b, 0x5d, 0x1, 0xf2, + 0xd7, 0x40, 0x2e, 0xb5, 0xd0, 0x3, 0xfd, 0x74, + 0x0, 0x7f, 0x5d, 0x0, 0xb, 0xd7, 0x40, 0x0, + 0xf4, + + /* U+004F "O" */ + 0x0, 0xbf, 0xe0, 0x0, 0x7f, 0xff, 0xd0, 0x1f, + 0x80, 0x2f, 0x3, 0xd0, 0x0, 0xbc, 0x7c, 0x0, + 0x3, 0xdb, 0x40, 0x0, 0x2d, 0xf4, 0x0, 0x1, + 0xef, 0x0, 0x0, 0x1e, 0xf4, 0x0, 0x1, 0xeb, + 0x40, 0x0, 0x2d, 0x7c, 0x0, 0x3, 0xd3, 0xd0, + 0x0, 0xbc, 0x1f, 0x80, 0x2f, 0x0, 0x7f, 0xff, + 0xd0, 0x0, 0xbf, 0xe0, 0x0, + + /* U+0050 "P" */ + 0x7f, 0xff, 0x40, 0x7f, 0xff, 0xf0, 0x78, 0x1, + 0xf8, 0x78, 0x0, 0x3c, 0x78, 0x0, 0x3c, 0x78, + 0x0, 0x3c, 0x78, 0x0, 0xf8, 0x7f, 0xff, 0xf0, + 0x7f, 0xff, 0x80, 0x78, 0x0, 0x0, 0x78, 0x0, + 0x0, 0x78, 0x0, 0x0, 0x78, 0x0, 0x0, 0x78, + 0x0, 0x0, 0x78, 0x0, 0x0, + + /* U+0051 "Q" */ + 0x0, 0xbf, 0xe0, 0x0, 0x7f, 0xff, 0xd0, 0x1f, + 0x80, 0x2f, 0x3, 0xd0, 0x0, 0xbc, 0x7c, 0x0, + 0x3, 0xdb, 0x40, 0x0, 0x2d, 0xf4, 0x0, 0x1, + 0xef, 0x0, 0x0, 0x1e, 0xf4, 0x0, 0x1, 0xeb, + 0x40, 0x0, 0x2d, 0x7c, 0x0, 0xa3, 0xd3, 0xd0, + 0xf, 0xfc, 0x1f, 0x80, 0x7f, 0x0, 0x7f, 0xff, + 0xf4, 0x0, 0xbf, 0xeb, 0xc0, 0x0, 0x0, 0x2d, + 0x0, 0x0, 0x0, 0x0, + + /* U+0052 "R" */ + 0x7f, 0xff, 0x40, 0x7f, 0xff, 0xe0, 0x78, 0x1, + 0xf4, 0x78, 0x0, 0x78, 0x78, 0x0, 0x3c, 0x78, + 0x0, 0x78, 0x78, 0x1, 0xf4, 0x7f, 0xff, 0xe0, + 0x7f, 0xff, 0x40, 0x78, 0xf, 0x0, 0x78, 0x7, + 0xc0, 0x78, 0x3, 0xd0, 0x78, 0x1, 0xf0, 0x78, + 0x0, 0xb8, 0x78, 0x0, 0x3c, + + /* U+0053 "S" */ + 0x1, 0xff, 0x80, 0xf, 0xff, 0xf4, 0x2f, 0x0, + 0xbc, 0x3c, 0x0, 0x14, 0x3c, 0x0, 0x0, 0x2e, + 0x0, 0x0, 0xf, 0xe4, 0x0, 0x1, 0xff, 0x80, + 0x0, 0x7, 0xf4, 0x0, 0x0, 0x7c, 0x0, 0x0, + 0x2d, 0x28, 0x0, 0x2d, 0x3e, 0x0, 0xbc, 0xf, + 0xff, 0xf4, 0x1, 0xff, 0x80, + + /* U+0054 "T" */ + 0xbf, 0xff, 0xff, 0x7f, 0xff, 0xfe, 0x0, 0x3c, + 0x0, 0x0, 0x3c, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0x3c, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x3c, 0x0, + 0x0, 0x3c, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x3c, + 0x0, 0x0, 0x3c, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0x3c, 0x0, 0x0, 0x3c, 0x0, + + /* U+0055 "U" */ + 0x78, 0x0, 0x1e, 0x78, 0x0, 0x1e, 0x78, 0x0, + 0x1e, 0x78, 0x0, 0x1e, 0x78, 0x0, 0x1e, 0x78, + 0x0, 0x1e, 0x78, 0x0, 0x1e, 0x78, 0x0, 0x1e, + 0x78, 0x0, 0x1e, 0x78, 0x0, 0x1e, 0x78, 0x0, + 0x2e, 0x3c, 0x0, 0x3d, 0x2f, 0x40, 0xfc, 0xb, + 0xff, 0xf0, 0x1, 0xbf, 0x80, + + /* U+0056 "V" */ + 0xb8, 0x0, 0x3, 0xd3, 0xc0, 0x0, 0x3c, 0x3d, + 0x0, 0xb, 0x81, 0xe0, 0x0, 0xf0, 0xf, 0x0, + 0x1f, 0x0, 0xb4, 0x2, 0xd0, 0x7, 0xc0, 0x3c, + 0x0, 0x3c, 0x7, 0x80, 0x2, 0xd0, 0xf4, 0x0, + 0xf, 0xf, 0x0, 0x0, 0xf1, 0xe0, 0x0, 0x7, + 0xbc, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x2, 0xf4, + 0x0, 0x0, 0x1f, 0x0, 0x0, + + /* U+0057 "W" */ + 0xb4, 0x0, 0x7c, 0x0, 0x2d, 0x78, 0x0, 0xbd, + 0x0, 0x3c, 0x3c, 0x0, 0xfe, 0x0, 0x3c, 0x3c, + 0x0, 0xef, 0x0, 0xb8, 0x2e, 0x1, 0xdb, 0x0, + 0xf0, 0xf, 0x3, 0xc7, 0x40, 0xf0, 0xf, 0x3, + 0xc3, 0xc1, 0xe0, 0xb, 0x47, 0x83, 0xc2, 0xd0, + 0x7, 0x8b, 0x2, 0xd3, 0xc0, 0x3, 0xcf, 0x0, + 0xe3, 0xc0, 0x3, 0xde, 0x0, 0xf7, 0x80, 0x2, + 0xfd, 0x0, 0xbf, 0x40, 0x1, 0xfc, 0x0, 0x7f, + 0x0, 0x0, 0xf8, 0x0, 0x3e, 0x0, 0x0, 0xf4, + 0x0, 0x2d, 0x0, + + /* U+0058 "X" */ + 0x3d, 0x0, 0xf, 0x7, 0xc0, 0xf, 0x40, 0xb8, + 0x7, 0xc0, 0xf, 0x43, 0xc0, 0x1, 0xf2, 0xd0, + 0x0, 0x2f, 0xf0, 0x0, 0x3, 0xf0, 0x0, 0x0, + 0xfc, 0x0, 0x0, 0xbf, 0x80, 0x0, 0x3c, 0xf4, + 0x0, 0x3d, 0x1f, 0x0, 0x1f, 0x2, 0xe0, 0xf, + 0x40, 0x3c, 0xb, 0x80, 0xb, 0xc7, 0xc0, 0x0, + 0xf8, + + /* U+0059 "Y" */ + 0x7c, 0x0, 0xf, 0x4f, 0x40, 0x7, 0xc1, 0xf0, + 0x3, 0xd0, 0x2d, 0x2, 0xe0, 0x3, 0xc0, 0xf0, + 0x0, 0xb8, 0xb8, 0x0, 0xf, 0x7c, 0x0, 0x1, + 0xfd, 0x0, 0x0, 0x3f, 0x0, 0x0, 0xb, 0x40, + 0x0, 0x2, 0xd0, 0x0, 0x0, 0xb4, 0x0, 0x0, + 0x2d, 0x0, 0x0, 0xb, 0x40, 0x0, 0x2, 0xd0, + 0x0, + + /* U+005A "Z" */ + 0x3f, 0xff, 0xfc, 0x3f, 0xff, 0xfc, 0x0, 0x0, + 0xf8, 0x0, 0x2, 0xf0, 0x0, 0x3, 0xc0, 0x0, + 0xf, 0x40, 0x0, 0x2f, 0x0, 0x0, 0x7c, 0x0, + 0x0, 0xf4, 0x0, 0x2, 0xe0, 0x0, 0x7, 0xc0, + 0x0, 0xf, 0x40, 0x0, 0x2e, 0x0, 0x0, 0x7f, + 0xff, 0xfd, 0x7f, 0xff, 0xfe, + + /* U+005B "[" */ + 0xff, 0xfe, 0xaf, 0x3, 0xc0, 0xf0, 0x3c, 0xf, + 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0xf0, + 0x3c, 0xf, 0x3, 0xc0, 0xfa, 0xbf, 0xf0, + + /* U+005C "\\" */ + 0xb4, 0x1, 0xe0, 0x3, 0xc0, 0xf, 0x0, 0x1e, + 0x0, 0x3c, 0x0, 0xf0, 0x2, 0xd0, 0x3, 0xc0, + 0xf, 0x0, 0x2d, 0x0, 0x38, 0x0, 0xf0, 0x2, + 0xd0, 0x7, 0x80, + + /* U+005D "]" */ + 0xbf, 0xea, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0xf0, + 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, + 0xc0, 0xf0, 0x3c, 0xf, 0xab, 0xef, 0xf0, + + /* U+005E "^" */ + 0x1, 0x50, 0x0, 0xfc, 0x0, 0xbb, 0x80, 0x3c, + 0xb0, 0x2c, 0xe, 0xe, 0x2, 0xd0, + + /* U+005F "_" */ + 0xff, 0xff, 0xcf, 0xff, 0xfc, + + /* U+0060 "`" */ + 0x10, 0x1f, 0x2, 0xe0, 0x2c, 0x0, 0x0, + + /* U+0061 "a" */ + 0x2, 0xfe, 0x0, 0xfe, 0xfc, 0x9, 0x2, 0xd0, + 0x0, 0x1e, 0x1, 0xab, 0xe0, 0xff, 0xfe, 0x2e, + 0x0, 0xe3, 0xc0, 0x1e, 0x3c, 0x3, 0xe2, 0xff, + 0xee, 0xb, 0xe4, 0xe0, + + /* U+0062 "b" */ + 0xb4, 0x0, 0x2, 0xd0, 0x0, 0xb, 0x40, 0x0, + 0x2d, 0x0, 0x0, 0xb4, 0xbe, 0x2, 0xef, 0xff, + 0xb, 0xe0, 0x3e, 0x2f, 0x0, 0x3c, 0xb4, 0x0, + 0xf2, 0xd0, 0x2, 0xcb, 0x40, 0xf, 0x2e, 0x0, + 0x3c, 0xbe, 0x3, 0xd2, 0xef, 0xff, 0xb, 0x5b, + 0xe0, 0x0, + + /* U+0063 "c" */ + 0x1, 0xbe, 0x0, 0x2f, 0xff, 0x41, 0xf0, 0x1e, + 0xf, 0x40, 0x0, 0x3c, 0x0, 0x0, 0xf0, 0x0, + 0x3, 0xc0, 0x0, 0xf, 0x40, 0x0, 0x1f, 0x1, + 0xe0, 0x2f, 0xff, 0x40, 0x1b, 0xe0, 0x0, + + /* U+0064 "d" */ + 0x0, 0x0, 0x3c, 0x0, 0x0, 0xf0, 0x0, 0x3, + 0xc0, 0x0, 0xf, 0x1, 0xf9, 0x3c, 0x2f, 0xfe, + 0xf1, 0xf4, 0x1f, 0xcf, 0x40, 0x2f, 0x3c, 0x0, + 0x3c, 0xf0, 0x0, 0xf3, 0xc0, 0x3, 0xcf, 0x40, + 0x2f, 0x1f, 0x41, 0xfc, 0x2f, 0xfe, 0xf0, 0x1f, + 0xd3, 0xc0, + + /* U+0065 "e" */ + 0x1, 0xbe, 0x0, 0x2f, 0xbf, 0x41, 0xf0, 0xf, + 0xf, 0x0, 0x2d, 0x3e, 0xaa, 0xf4, 0xff, 0xff, + 0xd3, 0xc0, 0x0, 0xf, 0x40, 0x0, 0x1f, 0x0, + 0xe0, 0x2f, 0xff, 0x40, 0x1b, 0xf4, 0x0, + + /* U+0066 "f" */ + 0x2, 0xf8, 0x2f, 0xf0, 0xf0, 0x3, 0xc0, 0xbf, + 0xfd, 0xff, 0xe0, 0xf0, 0x3, 0xc0, 0xf, 0x0, + 0x3c, 0x0, 0xf0, 0x3, 0xc0, 0xf, 0x0, 0x3c, + 0x0, 0xf0, 0x0, + + /* U+0067 "g" */ + 0x1, 0xf9, 0x3c, 0x2f, 0xfe, 0xf1, 0xf4, 0x1f, + 0xcf, 0x40, 0x2f, 0x3c, 0x0, 0x3c, 0xf0, 0x0, + 0xf3, 0xc0, 0x3, 0xcf, 0x40, 0x2f, 0x1f, 0x41, + 0xfc, 0x2f, 0xfe, 0xf0, 0x1f, 0x93, 0x80, 0x0, + 0x1e, 0x1e, 0x0, 0xf0, 0x3f, 0xff, 0x80, 0x2f, + 0xe4, 0x0, + + /* U+0068 "h" */ + 0xb4, 0x0, 0xb, 0x40, 0x0, 0xb4, 0x0, 0xb, + 0x40, 0x0, 0xb4, 0xbe, 0xb, 0xbf, 0xf8, 0xbd, + 0x7, 0xcb, 0x80, 0x2d, 0xb4, 0x1, 0xdb, 0x40, + 0x1d, 0xb4, 0x1, 0xdb, 0x40, 0x1d, 0xb4, 0x1, + 0xdb, 0x40, 0x1d, 0xb4, 0x1, 0xd0, + + /* U+0069 "i" */ + 0x76, 0xe1, 0x0, 0x79, 0xe7, 0x9e, 0x79, 0xe7, + 0x9e, 0x79, 0xe7, 0x80, + + /* U+006A "j" */ + 0x1, 0xd0, 0x2e, 0x0, 0x40, 0x0, 0x1, 0xe0, + 0x1e, 0x1, 0xe0, 0x1e, 0x1, 0xe0, 0x1e, 0x1, + 0xe0, 0x1e, 0x1, 0xe0, 0x1e, 0x1, 0xe0, 0x1e, + 0x3, 0xd3, 0xfc, 0x3f, 0x40, + + /* U+006B "k" */ + 0xb4, 0x0, 0xb, 0x40, 0x0, 0xb4, 0x0, 0xb, + 0x40, 0x0, 0xb4, 0xb, 0x8b, 0x42, 0xe0, 0xb4, + 0xb8, 0xb, 0x6f, 0x0, 0xbf, 0xd0, 0xb, 0xff, + 0x0, 0xbc, 0xb8, 0xb, 0x43, 0xc0, 0xb4, 0x1f, + 0xb, 0x40, 0xf4, 0xb4, 0x7, 0xc0, + + /* U+006C "l" */ + 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, + 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xbe, 0x3e, + + /* U+006D "m" */ + 0xb5, 0xbc, 0xb, 0xe0, 0xbb, 0xff, 0x3f, 0xfc, + 0xbc, 0xb, 0xe0, 0x3d, 0xb8, 0x3, 0xc0, 0x2d, + 0xb4, 0x3, 0xc0, 0x1e, 0xb4, 0x3, 0xc0, 0x1e, + 0xb4, 0x3, 0xc0, 0x1e, 0xb4, 0x3, 0xc0, 0x1e, + 0xb4, 0x3, 0xc0, 0x1e, 0xb4, 0x3, 0xc0, 0x1e, + 0xb4, 0x3, 0xc0, 0x1e, + + /* U+006E "n" */ + 0xb4, 0xbe, 0xb, 0xbf, 0xf8, 0xbd, 0x7, 0xcb, + 0x80, 0x2d, 0xb4, 0x1, 0xdb, 0x40, 0x1d, 0xb4, + 0x1, 0xdb, 0x40, 0x1d, 0xb4, 0x1, 0xdb, 0x40, + 0x1d, 0xb4, 0x1, 0xd0, + + /* U+006F "o" */ + 0x1, 0xbe, 0x0, 0x2f, 0xff, 0x41, 0xf0, 0x1f, + 0xf, 0x40, 0x2e, 0x3c, 0x0, 0x78, 0xf0, 0x0, + 0xf3, 0xc0, 0x7, 0x8f, 0x40, 0x2e, 0x1f, 0x1, + 0xf0, 0x2f, 0xff, 0x40, 0x1b, 0xe0, 0x0, + + /* U+0070 "p" */ + 0xb4, 0xbe, 0x2, 0xef, 0xff, 0xb, 0xe0, 0x3e, + 0x2f, 0x0, 0x3c, 0xb4, 0x0, 0xf2, 0xd0, 0x2, + 0xcb, 0x40, 0xf, 0x2e, 0x0, 0x3c, 0xbe, 0x3, + 0xd2, 0xef, 0xff, 0xb, 0x5b, 0xe0, 0x2d, 0x0, + 0x0, 0xb4, 0x0, 0x2, 0xd0, 0x0, 0xb, 0x40, + 0x0, 0x0, + + /* U+0071 "q" */ + 0x1, 0xf9, 0x3c, 0x2f, 0xfe, 0xf1, 0xf4, 0x1f, + 0xcf, 0x40, 0x2f, 0x3c, 0x0, 0x3c, 0xf0, 0x0, + 0xf3, 0xc0, 0x3, 0xcf, 0x40, 0x2f, 0x1f, 0x41, + 0xfc, 0x2f, 0xfe, 0xf0, 0x1f, 0xd3, 0xc0, 0x0, + 0xf, 0x0, 0x0, 0x3c, 0x0, 0x0, 0xf0, 0x0, + 0x3, 0xc0, + + /* U+0072 "r" */ + 0xb4, 0xba, 0xdb, 0xeb, 0xf4, 0x2f, 0x0, 0xb4, + 0x2, 0xd0, 0xb, 0x40, 0x2d, 0x0, 0xb4, 0x2, + 0xd0, 0xb, 0x40, 0x0, + + /* U+0073 "s" */ + 0x7, 0xf9, 0x2, 0xff, 0xf4, 0x3c, 0x3, 0x83, + 0xc0, 0x0, 0x2f, 0x90, 0x0, 0x7f, 0xe0, 0x0, + 0x1f, 0x80, 0x0, 0x3c, 0x3c, 0x3, 0xc2, 0xff, + 0xf4, 0x7, 0xfd, 0x0, + + /* U+0074 "t" */ + 0x5, 0x0, 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, + 0xbf, 0xfc, 0x7f, 0xfc, 0xf, 0x0, 0xf, 0x0, + 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, + 0xf, 0x40, 0x7, 0xfc, 0x2, 0xf8, + + /* U+0075 "u" */ + 0xb0, 0x2, 0xdb, 0x0, 0x2d, 0xb0, 0x2, 0xdb, + 0x0, 0x2d, 0xb0, 0x2, 0xdb, 0x0, 0x2d, 0xb0, + 0x2, 0xdb, 0x40, 0x3d, 0x7c, 0xb, 0xd3, 0xff, + 0xed, 0xb, 0xe2, 0xd0, + + /* U+0076 "v" */ + 0xb4, 0x0, 0xf5, 0xe0, 0x3, 0xc3, 0xc0, 0x1e, + 0xb, 0x40, 0xf0, 0xf, 0x3, 0x80, 0x3c, 0x2d, + 0x0, 0x74, 0xf0, 0x0, 0xf7, 0x80, 0x2, 0xfc, + 0x0, 0x7, 0xf0, 0x0, 0xf, 0x40, 0x0, + + /* U+0077 "w" */ + 0xb4, 0x3, 0xd0, 0xf, 0x1e, 0x1, 0xf8, 0x7, + 0xc3, 0xc0, 0xbf, 0x2, 0xd0, 0xf0, 0x3e, 0xc0, + 0xf0, 0x1e, 0xe, 0x38, 0x3c, 0x3, 0xc7, 0x4f, + 0x1d, 0x0, 0xf2, 0xc2, 0xcb, 0x0, 0x1d, 0xe0, + 0x77, 0xc0, 0x3, 0xf4, 0xf, 0xe0, 0x0, 0xfc, + 0x3, 0xf0, 0x0, 0x2f, 0x0, 0x7c, 0x0, + + /* U+0078 "x" */ + 0x3c, 0x2, 0xe0, 0xb8, 0xf, 0x0, 0xf4, 0xf4, + 0x0, 0xfb, 0x80, 0x1, 0xfc, 0x0, 0x3, 0xd0, + 0x0, 0x2f, 0xc0, 0x1, 0xf7, 0x80, 0xf, 0xf, + 0x40, 0xf4, 0xf, 0x7, 0xc0, 0x2f, 0x0, + + /* U+0079 "y" */ + 0xb4, 0x0, 0xb5, 0xf0, 0x3, 0xc3, 0xc0, 0x1e, + 0xb, 0x80, 0xf0, 0xf, 0x3, 0xc0, 0x3d, 0x2d, + 0x0, 0x78, 0xf0, 0x0, 0xf7, 0x80, 0x2, 0xfc, + 0x0, 0x3, 0xf0, 0x0, 0xf, 0x40, 0x0, 0x3c, + 0x0, 0x1, 0xe0, 0x0, 0xf, 0x40, 0x0, 0x3c, + 0x0, 0x0, + + /* U+007A "z" */ + 0x7f, 0xff, 0xc3, 0xff, 0xfc, 0x0, 0xf, 0x0, + 0x3, 0xd0, 0x0, 0xb8, 0x0, 0x1f, 0x0, 0x3, + 0xc0, 0x0, 0xf4, 0x0, 0x2e, 0x0, 0x7, 0xff, + 0xfc, 0x7f, 0xff, 0xc0, + + /* U+007B "{" */ + 0x0, 0xb8, 0xb, 0xe0, 0x3c, 0x0, 0xe0, 0x3, + 0x80, 0xe, 0x0, 0x78, 0x2, 0xd0, 0x7e, 0x2, + 0xf4, 0x0, 0xf4, 0x1, 0xe0, 0x3, 0x80, 0xe, + 0x0, 0x38, 0x0, 0xf0, 0x2, 0xf8, 0x2, 0xe0, + + /* U+007C "|" */ + 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, + 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xd0, + + /* U+007D "}" */ + 0xb8, 0x1, 0xfc, 0x0, 0xf0, 0x1, 0xd0, 0x7, + 0x40, 0x1d, 0x0, 0x74, 0x0, 0xf0, 0x1, 0xf8, + 0x7, 0xf0, 0x3d, 0x1, 0xe0, 0x7, 0x40, 0x1d, + 0x0, 0x74, 0x3, 0xc0, 0x7f, 0x2, 0xe0, 0x0, + + /* U+007E "~" */ + 0x0, 0x0, 0x0, 0xbd, 0xe, 0x2f, 0xff, 0xd2, + 0x82, 0xf4, 0x0, 0x0, 0x0, + + /* U+007F "" */ + + /* U+4FE1 "信" */ + 0x1, 0x80, 0xb, 0x0, 0x0, 0x3c, 0x0, 0xb4, + 0x0, 0x3, 0xaa, 0xab, 0xea, 0xa0, 0x76, 0xff, + 0xff, 0xff, 0xf, 0x0, 0x0, 0x0, 0x1, 0xf0, + 0x55, 0x55, 0x50, 0x2f, 0xb, 0xff, 0xff, 0x47, + 0xf0, 0x0, 0x0, 0x0, 0xff, 0x5, 0x55, 0x55, + 0x4d, 0xb0, 0xbf, 0xff, 0xf8, 0x4b, 0x0, 0x0, + 0x0, 0x0, 0xb0, 0x55, 0x55, 0x50, 0xb, 0xb, + 0xff, 0xff, 0x80, 0xb0, 0xb0, 0x0, 0x38, 0xb, + 0xb, 0x0, 0x3, 0x80, 0xb0, 0xb5, 0x55, 0xb8, + 0xb, 0xb, 0xff, 0xff, 0x80, 0xb0, 0xb0, 0x0, + 0x38, + + /* U+578B "型" */ + 0x0, 0x0, 0x0, 0x1, 0x42, 0xff, 0xff, 0x48, + 0x2c, 0x2b, 0xeb, 0xe5, 0xc2, 0xc0, 0x38, 0x38, + 0x1c, 0x2c, 0x3, 0x83, 0x81, 0xc2, 0xc2, 0xbe, + 0xbe, 0x9c, 0x2c, 0x7f, 0xff, 0xfd, 0xc2, 0xc0, + 0x74, 0x38, 0x1c, 0x2c, 0xf, 0x3, 0x80, 0x2, + 0xc1, 0xe0, 0x38, 0x6, 0xbc, 0x3c, 0x1, 0x40, + 0x7f, 0x40, 0x0, 0xb, 0x0, 0x0, 0x6, 0xaa, + 0xfa, 0xaa, 0x0, 0xbf, 0xff, 0xff, 0xf0, 0x0, + 0x0, 0xb0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, + 0x6a, 0xaa, 0xfa, 0xaa, 0xab, 0xff, 0xff, 0xff, + 0xff, + + /* U+5907 "备" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xc0, 0x0, + 0x0, 0x0, 0xbd, 0x55, 0x55, 0x0, 0x2f, 0xff, + 0xff, 0xe0, 0xb, 0xf0, 0x0, 0xbc, 0x2, 0xf7, + 0xc0, 0x3f, 0x0, 0x78, 0x1f, 0xaf, 0x40, 0x1, + 0x0, 0xbf, 0xd0, 0x0, 0x6, 0xff, 0xaf, 0xe9, + 0xb, 0xfe, 0x40, 0x1f, 0xfe, 0x69, 0x0, 0x0, + 0x16, 0x80, 0xbf, 0xff, 0xff, 0xd0, 0xb, 0x0, + 0xf0, 0x1d, 0x0, 0xb0, 0xe, 0x0, 0xd0, 0xb, + 0xff, 0xff, 0xfd, 0x0, 0xb5, 0x5f, 0x55, 0xd0, + 0xb, 0x0, 0xe0, 0xd, 0x0, 0xbf, 0xff, 0xff, + 0xd0, 0xb, 0x55, 0x55, 0x6d, 0x0, + + /* U+5FD7 "志" */ + 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0xe0, + 0x0, 0x0, 0x0, 0x3, 0x80, 0x0, 0xb, 0xff, + 0xff, 0xff, 0xfd, 0x1a, 0xaa, 0xbe, 0xaa, 0xa0, + 0x0, 0x0, 0xe0, 0x0, 0x0, 0x0, 0x3, 0x80, + 0x0, 0x2, 0xaa, 0xaf, 0xaa, 0xa4, 0xf, 0xff, + 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3, 0x80, 0x0, 0x1, 0x87, 0x4b, 0x41, + 0xd0, 0xb, 0x1d, 0xf, 0x3, 0xc0, 0x38, 0x74, + 0x18, 0xdb, 0x41, 0xd1, 0xd0, 0x3, 0x4f, 0xf, + 0x7, 0x40, 0xd, 0x1e, 0x38, 0x1f, 0xaa, 0xf4, + 0x20, 0x0, 0x2f, 0xff, 0x80, 0x0, + + /* U+606F "息" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xc0, + 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0xff, + 0xff, 0xff, 0xd0, 0x3, 0xc0, 0x0, 0x7, 0x40, + 0xf, 0x55, 0x55, 0x6d, 0x0, 0x3f, 0xff, 0xff, + 0xf4, 0x0, 0xe0, 0x0, 0x1, 0xd0, 0x3, 0xd5, + 0x55, 0x5b, 0x40, 0xf, 0xff, 0xff, 0xfd, 0x0, + 0x38, 0x0, 0x0, 0x74, 0x0, 0xff, 0xff, 0xff, + 0xd0, 0x1, 0x55, 0x69, 0x55, 0x0, 0x14, 0x60, + 0xe0, 0x9, 0x0, 0xb2, 0xc2, 0xd0, 0x3c, 0x3, + 0x8b, 0x3, 0x8e, 0x38, 0x1d, 0x2c, 0x0, 0x38, + 0xb4, 0xf0, 0x7e, 0xaa, 0xd0, 0xe0, 0x40, 0xff, + 0xfe, 0x0, 0x0, + + /* U+62E9 "择" */ + 0x6, 0x0, 0x0, 0x0, 0x0, 0x70, 0x3f, 0xff, + 0xf8, 0x7, 0x3, 0xe5, 0x5b, 0x86, 0xfa, 0xf, + 0x0, 0xf0, 0xbf, 0xf0, 0x7c, 0x7c, 0x0, 0xb0, + 0x0, 0xff, 0x0, 0x7, 0x0, 0xbf, 0xfe, 0x40, + 0x71, 0xff, 0x41, 0xff, 0xb, 0xf5, 0x3, 0x80, + 0x57, 0xfd, 0x0, 0x38, 0x0, 0xff, 0x7, 0xff, + 0xff, 0xc4, 0x70, 0x2a, 0xbe, 0xa8, 0x7, 0x0, + 0x3, 0x80, 0x0, 0x70, 0x0, 0x38, 0x0, 0x7, + 0xf, 0xff, 0xff, 0xf0, 0xb0, 0x55, 0x7d, 0x55, + 0x6f, 0x0, 0x3, 0x80, 0xb, 0xe0, 0x0, 0x38, + 0x0, + + /* U+65E5 "日" */ + 0xaa, 0xaa, 0xaa, 0xab, 0xff, 0xff, 0xfe, 0xb0, + 0x0, 0x0, 0xeb, 0x0, 0x0, 0xe, 0xb0, 0x0, + 0x0, 0xeb, 0x0, 0x0, 0xe, 0xb0, 0x0, 0x0, + 0xeb, 0xff, 0xff, 0xfe, 0xbf, 0xff, 0xff, 0xeb, + 0x0, 0x0, 0xe, 0xb0, 0x0, 0x0, 0xeb, 0x0, + 0x0, 0xe, 0xb0, 0x0, 0x0, 0xeb, 0x0, 0x0, + 0xe, 0xbf, 0xff, 0xff, 0xeb, 0xff, 0xff, 0xfe, + 0xb0, 0x0, 0x0, 0xe0, + + /* U+673A "机" */ + 0x1, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, + 0x0, 0x3, 0x80, 0xff, 0xf8, 0x0, 0x38, 0xf, + 0xff, 0x80, 0x3, 0x80, 0xf0, 0x38, 0xb, 0xff, + 0xce, 0x3, 0x80, 0x6b, 0xe8, 0xe0, 0x38, 0x0, + 0x78, 0xe, 0x3, 0x80, 0xf, 0x80, 0xe0, 0x38, + 0x0, 0xfe, 0xe, 0x3, 0x80, 0x2f, 0xfc, 0xe0, + 0x38, 0x3, 0xb9, 0xde, 0x3, 0x80, 0xb3, 0x80, + 0xe0, 0x38, 0xd, 0x38, 0xd, 0x3, 0x87, 0x43, + 0x81, 0xd0, 0x38, 0x70, 0x38, 0x2c, 0x3, 0x8b, + 0x3, 0x83, 0x40, 0x3c, 0xb0, 0x38, 0xf0, 0x3, + 0xef, 0x3, 0x9c, 0x0, 0x1f, 0xd0, 0x0, 0x0, + 0x0, 0x0, + + /* U+6D4B "测" */ + 0x4, 0x0, 0x0, 0x0, 0x20, 0x78, 0x7f, 0xfd, + 0x1, 0xc0, 0x7d, 0xea, 0xb4, 0xc7, 0x0, 0x67, + 0x0, 0xd3, 0x1c, 0x0, 0x1c, 0xe3, 0x4c, 0x70, + 0x50, 0x73, 0x8d, 0x31, 0xc3, 0xd1, 0xce, 0x34, + 0xc7, 0x3, 0xe7, 0x38, 0xd3, 0x1c, 0x2, 0x5c, + 0xe3, 0x4c, 0x70, 0x0, 0x73, 0x8d, 0x31, 0xc0, + 0x1, 0xcd, 0x34, 0xc7, 0x0, 0xe7, 0x34, 0xd3, + 0x1c, 0x3, 0x5d, 0xd3, 0x4c, 0x70, 0x1c, 0xb, + 0xc0, 0x21, 0xc0, 0xb0, 0x3b, 0xc0, 0x7, 0x3, + 0x83, 0xc3, 0xc0, 0x1c, 0x1d, 0x3d, 0x3, 0x8a, + 0xf0, 0x70, 0xd0, 0x0, 0x3f, 0x40, 0x0, 0x0, + 0x0, 0x0, 0x0, + + /* U+7CFB "系" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x56, 0xab, + 0xff, 0x80, 0xff, 0xff, 0xff, 0xa9, 0x1, 0x55, + 0xf8, 0x1, 0x0, 0x0, 0xf, 0x40, 0x3e, 0x0, + 0x2, 0xf0, 0x7, 0xe0, 0x0, 0x3f, 0xff, 0xfd, + 0x0, 0x0, 0xfa, 0xbf, 0x80, 0x0, 0x0, 0x7, + 0xf4, 0x3c, 0x0, 0x0, 0xfd, 0x0, 0x7c, 0x0, + 0x2f, 0x95, 0x5a, 0xfc, 0x2, 0xff, 0xff, 0xff, + 0xf8, 0x1, 0x54, 0x2c, 0x0, 0xa0, 0x0, 0xd0, + 0xb0, 0xd0, 0x0, 0x1f, 0x42, 0xc3, 0xf0, 0x2, + 0xf4, 0xf, 0x1, 0xf8, 0x3e, 0xa, 0xbc, 0x0, + 0xb8, 0x50, 0x2f, 0xd0, 0x0, 0x40, + + /* U+7EDF "统" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0xe, + 0x0, 0x0, 0x3c, 0x0, 0x3c, 0x0, 0x1, 0xd0, + 0xaa, 0xfa, 0xa4, 0xf, 0x7, 0xff, 0xff, 0xf0, + 0x74, 0xa0, 0x38, 0x0, 0x3, 0xc7, 0x83, 0xc1, + 0xc0, 0x1f, 0xfc, 0x2c, 0x7, 0x80, 0x26, 0xd2, + 0xd0, 0xb, 0x0, 0xf, 0x1f, 0xff, 0xff, 0x0, + 0xf0, 0x3f, 0xef, 0x5d, 0xb, 0x44, 0xe, 0x1c, + 0x0, 0x3f, 0xf4, 0x38, 0x70, 0x0, 0xe9, 0x0, + 0xd1, 0xc0, 0x0, 0x0, 0x7, 0x47, 0x7, 0x0, + 0x19, 0x3c, 0x1c, 0x1c, 0x7f, 0xf9, 0xe0, 0x70, + 0xb1, 0xf9, 0x6f, 0x1, 0xeb, 0xc0, 0x1, 0xe0, + 0x3, 0xfd, 0x0, 0x1, 0x0, 0x0, 0x0, + + /* U+7F6E "置" */ + 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0xff, + 0xf8, 0x1c, 0xe, 0x7, 0x3, 0x81, 0xd5, 0xe5, + 0xb5, 0x78, 0x1f, 0xff, 0xff, 0xff, 0x80, 0x0, + 0xf, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xd0, + 0x0, 0xf, 0x0, 0x0, 0x3, 0xff, 0xff, 0xfd, + 0x0, 0x39, 0x55, 0x55, 0xd0, 0x3, 0xff, 0xff, + 0xfd, 0x0, 0x38, 0x0, 0x1, 0xd0, 0x3, 0xff, + 0xff, 0xfd, 0x0, 0x38, 0x0, 0x1, 0xd0, 0x3, + 0x95, 0x55, 0x6d, 0x0, 0x3f, 0xff, 0xff, 0xd0, + 0x17, 0x95, 0x55, 0x5e, 0x4f, 0xff, 0xff, 0xff, + 0xff, + + /* U+8BBE "设" */ + 0x8, 0x0, 0x0, 0x0, 0x0, 0x78, 0x3, 0xff, + 0xf4, 0x0, 0xb8, 0xf, 0xaa, 0xd0, 0x0, 0xf4, + 0x38, 0x7, 0x40, 0x0, 0x81, 0xe0, 0x1d, 0x0, + 0x0, 0x1f, 0x0, 0x7f, 0xca, 0xa0, 0xf4, 0x0, + 0x6a, 0x2f, 0xc0, 0x0, 0x0, 0x0, 0xb, 0x3, + 0xff, 0xff, 0x40, 0x2c, 0xf, 0xaa, 0xbd, 0x0, + 0xb0, 0x2d, 0x0, 0xf0, 0x2, 0xc0, 0x3c, 0xb, + 0x40, 0xb, 0x0, 0x7c, 0x78, 0x0, 0x2d, 0xe0, + 0x7f, 0xc0, 0x0, 0xff, 0x40, 0xfe, 0x0, 0x3, + 0xf0, 0x6f, 0xbf, 0x40, 0xe, 0x1f, 0xe0, 0x1f, + 0xe0, 0x0, 0xb8, 0x0, 0x7, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, + + /* U+8BD5 "试" */ + 0x0, 0x0, 0x1, 0xd1, 0x0, 0xf0, 0x0, 0x7, + 0x6d, 0x1, 0xe0, 0x0, 0x1d, 0x2c, 0x2, 0xe0, + 0x0, 0x78, 0x10, 0x3, 0x1f, 0xff, 0xff, 0xf0, + 0x0, 0x2a, 0xab, 0xea, 0x45, 0x50, 0x0, 0xe, + 0x0, 0x3f, 0x80, 0x0, 0x38, 0x0, 0xe, 0xa, + 0xa8, 0xe0, 0x0, 0x38, 0x3f, 0xf7, 0xc0, 0x0, + 0xe0, 0xd, 0xb, 0x0, 0x3, 0x80, 0x34, 0x2c, + 0x0, 0xe, 0x10, 0xd0, 0x70, 0x0, 0x3a, 0xc3, + 0x41, 0xd1, 0xc0, 0xfe, 0xe, 0x63, 0x8b, 0x3, + 0xe6, 0xff, 0xcf, 0x78, 0x1e, 0x1e, 0x90, 0x1f, + 0xd0, 0x10, 0x0, 0x0, 0x1e, 0x0, + + /* U+9009 "选" */ + 0x0, 0x0, 0x7, 0x40, 0x3, 0x80, 0x3c, 0x74, + 0x0, 0x2e, 0x3, 0x87, 0x40, 0x0, 0xf4, 0x7f, + 0xff, 0xfc, 0x3, 0x4f, 0xab, 0xaa, 0x40, 0x1, + 0xd0, 0x74, 0x0, 0x0, 0x8, 0x7, 0x40, 0xf, + 0xf2, 0xaa, 0xba, 0xa9, 0x6f, 0x3f, 0xff, 0xff, + 0xe0, 0xb0, 0xb, 0xe, 0x0, 0xb, 0x0, 0xf0, + 0xe0, 0x40, 0xb0, 0xe, 0xe, 0xd, 0xb, 0x2, + 0xd0, 0xe0, 0xd0, 0xb0, 0xb8, 0xf, 0xad, 0xf, + 0x5e, 0x0, 0x7f, 0x83, 0xfd, 0x0, 0x0, 0x0, + 0xb4, 0xfe, 0xaa, 0xaa, 0x9a, 0x1, 0xff, 0xff, + 0xfe, 0x0, 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 = 93, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 0, .adv_w = 89, .box_w = 3, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12, .adv_w = 114, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 12}, + {.bitmap_index = 23, .adv_w = 228, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 76, .adv_w = 188, .box_w = 12, .box_h = 19, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 133, .adv_w = 267, .box_w = 17, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 197, .adv_w = 232, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 254, .adv_w = 63, .box_w = 4, .box_h = 6, .ofs_x = 0, .ofs_y = 12}, + {.bitmap_index = 260, .adv_w = 103, .box_w = 5, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 283, .adv_w = 103, .box_w = 5, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 306, .adv_w = 143, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 8}, + {.bitmap_index = 319, .adv_w = 198, .box_w = 10, .box_h = 10, .ofs_x = 1, .ofs_y = 3}, + {.bitmap_index = 344, .adv_w = 86, .box_w = 3, .box_h = 7, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 350, .adv_w = 147, .box_w = 9, .box_h = 2, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 355, .adv_w = 82, .box_w = 3, .box_h = 3, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 358, .adv_w = 131, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 388, .adv_w = 205, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 430, .adv_w = 134, .box_w = 7, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 457, .adv_w = 184, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 499, .adv_w = 192, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 541, .adv_w = 192, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 586, .adv_w = 195, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 628, .adv_w = 197, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 670, .adv_w = 172, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 708, .adv_w = 204, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 750, .adv_w = 195, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 795, .adv_w = 82, .box_w = 3, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 804, .adv_w = 86, .box_w = 3, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 816, .adv_w = 198, .box_w = 10, .box_h = 13, .ofs_x = 1, .ofs_y = 1}, + {.bitmap_index = 849, .adv_w = 198, .box_w = 10, .box_h = 6, .ofs_x = 1, .ofs_y = 5}, + {.bitmap_index = 864, .adv_w = 198, .box_w = 10, .box_h = 13, .ofs_x = 1, .ofs_y = 1}, + {.bitmap_index = 897, .adv_w = 161, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 935, .adv_w = 267, .box_w = 17, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 999, .adv_w = 219, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1052, .adv_w = 217, .box_w = 12, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1097, .adv_w = 228, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1146, .adv_w = 241, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1195, .adv_w = 193, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1237, .adv_w = 186, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1275, .adv_w = 238, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1324, .adv_w = 234, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1373, .adv_w = 81, .box_w = 3, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1385, .adv_w = 159, .box_w = 9, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1419, .adv_w = 215, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1468, .adv_w = 184, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1510, .adv_w = 285, .box_w = 16, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1570, .adv_w = 237, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1619, .adv_w = 253, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1672, .adv_w = 204, .box_w = 12, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1717, .adv_w = 253, .box_w = 14, .box_h = 17, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 1777, .adv_w = 206, .box_w = 12, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1822, .adv_w = 197, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1867, .adv_w = 196, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1912, .adv_w = 228, .box_w = 12, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1957, .adv_w = 219, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2010, .adv_w = 316, .box_w = 20, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2085, .adv_w = 211, .box_w = 13, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2134, .adv_w = 207, .box_w = 13, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2183, .adv_w = 195, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2228, .adv_w = 114, .box_w = 5, .box_h = 18, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2251, .adv_w = 112, .box_w = 7, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2278, .adv_w = 114, .box_w = 5, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2301, .adv_w = 145, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 2315, .adv_w = 148, .box_w = 10, .box_h = 2, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 2320, .adv_w = 87, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 2327, .adv_w = 176, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2355, .adv_w = 194, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2397, .adv_w = 173, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2428, .adv_w = 195, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2470, .adv_w = 182, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2501, .adv_w = 116, .box_w = 7, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2528, .adv_w = 195, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 2570, .adv_w = 188, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2608, .adv_w = 83, .box_w = 3, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2620, .adv_w = 83, .box_w = 6, .box_h = 19, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 2649, .adv_w = 169, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2687, .adv_w = 83, .box_w = 4, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2702, .adv_w = 285, .box_w = 16, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2746, .adv_w = 188, .box_w = 10, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2774, .adv_w = 188, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2805, .adv_w = 194, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 2847, .adv_w = 195, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 2889, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2909, .adv_w = 155, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2937, .adv_w = 119, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2967, .adv_w = 188, .box_w = 10, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2995, .adv_w = 170, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3026, .adv_w = 262, .box_w = 17, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3073, .adv_w = 165, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3104, .adv_w = 172, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 3146, .adv_w = 156, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3174, .adv_w = 115, .box_w = 7, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3206, .adv_w = 75, .box_w = 3, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3220, .adv_w = 115, .box_w = 7, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3252, .adv_w = 172, .box_w = 10, .box_h = 5, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 3265, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3265, .adv_w = 320, .box_w = 18, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3346, .adv_w = 320, .box_w = 18, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3427, .adv_w = 320, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3513, .adv_w = 320, .box_w = 19, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3599, .adv_w = 320, .box_w = 19, .box_h = 19, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3690, .adv_w = 320, .box_w = 18, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3771, .adv_w = 320, .box_w = 14, .box_h = 17, .ofs_x = 3, .ofs_y = -1}, + {.bitmap_index = 3831, .adv_w = 320, .box_w = 18, .box_h = 20, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 3921, .adv_w = 320, .box_w = 19, .box_h = 19, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4012, .adv_w = 320, .box_w = 19, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 4098, .adv_w = 320, .box_w = 19, .box_h = 20, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 4193, .adv_w = 320, .box_w = 18, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 4274, .adv_w = 320, .box_w = 19, .box_h = 19, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 4365, .adv_w = 320, .box_w = 19, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 4451, .adv_w = 320, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = -2} +}; + +/*--------------------- + * CHARACTER MAPPING + *--------------------*/ + +static const uint16_t unicode_list_1[] = { + 0x0, 0x7aa, 0x926, 0xff6, 0x108e, 0x1308, 0x1604, 0x1759, + 0x1d6a, 0x2d1a, 0x2efe, 0x2f8d, 0x3bdd, 0x3bf4, 0x4028 +}; + +/*Collect the unicode lists and glyph_id offsets*/ +static const lv_font_fmt_txt_cmap_t cmaps[] = +{ + { + .range_start = 32, .range_length = 96, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY + }, + { + .range_start = 20449, .range_length = 16425, .glyph_id_start = 97, + .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 15, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + } +}; + +/*----------------- + * KERNING + *----------------*/ + + +/*Map glyph_ids to kern left classes*/ +static const uint8_t kern_left_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 0, 7, 8, 9, 10, 11, + 12, 13, 14, 0, 0, 0, 0, 0, + 15, 0, 16, 17, 18, 19, 20, 21, + 22, 0, 0, 23, 24, 25, 0, 0, + 19, 26, 27, 28, 29, 30, 31, 32, + 33, 34, 35, 36, 0, 0, 0, 0, + 0, 0, 37, 38, 39, 0, 40, 41, + 42, 43, 0, 0, 44, 45, 43, 43, + 38, 38, 42, 46, 47, 48, 42, 49, + 50, 51, 49, 52, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0 +}; + +/*Map glyph_ids to kern right classes*/ +static const uint8_t kern_right_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 7, 8, 9, 10, 11, 12, + 13, 14, 15, 0, 0, 0, 0, 0, + 16, 0, 17, 0, 18, 0, 0, 0, + 18, 0, 0, 19, 0, 0, 0, 0, + 18, 0, 18, 0, 20, 21, 22, 23, + 24, 25, 26, 27, 0, 0, 0, 0, + 0, 0, 28, 0, 29, 29, 29, 30, + 29, 0, 31, 31, 0, 32, 33, 33, + 29, 33, 29, 33, 34, 35, 36, 37, + 38, 39, 37, 40, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0 +}; + +/*Kern values between classes*/ +static const int8_t kern_class_values[] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -29, 0, -19, 6, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -3, -10, -7, -32, -10, -32, -20, + 0, -35, 0, -6, -4, -1, 0, -8, + 0, 0, -11, 0, -14, -10, 0, 0, + 0, 0, 0, 0, 0, -10, -29, 0, + 0, -14, -6, -6, -9, -3, -32, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -11, + 0, 0, 0, 0, -14, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -23, 0, -16, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -10, 0, 0, 0, 0, -9, + -6, 0, 0, 0, -6, 0, 0, 0, + -9, 0, -9, 0, -11, 0, -9, -5, + 0, -17, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -3, 0, -5, 0, 0, + -8, -10, 0, -6, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -4, 0, + 0, -8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -6, 0, 0, 0, 0, -6, + 0, 0, 0, 0, 0, 0, -4, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + -4, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -4, 0, 0, 0, 0, 0, -8, 0, + -6, 0, 0, 0, -9, 0, -6, -11, + 0, 0, 0, 0, -9, 0, -13, 0, + 0, -13, 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -6, 0, 0, 0, -9, 0, + 0, 0, 0, 0, -6, 0, 0, -13, + 0, 0, 0, 0, 0, 0, -7, 0, + -9, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -23, 0, -6, 0, 0, 0, -19, 0, + 0, 0, 0, 0, -17, 0, -3, -21, + 0, 0, 0, 0, -31, 0, -26, 0, + -6, -34, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -12, 0, -10, -6, + 6, 0, -44, -9, -28, -6, 0, 0, + 0, -23, 0, -22, 3, -10, 0, 4, + -32, 0, -36, 0, 0, 0, 0, 0, + 0, 0, 0, -27, -25, -8, 0, 0, + -14, -18, 0, -12, 0, 0, -12, -12, + 0, 0, -3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, 0, -7, -7, + 0, 0, 0, 0, -8, 0, -6, 0, + 0, -13, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -7, 0, + 0, 0, -34, 0, -16, 0, 0, 0, + 0, -10, 0, -8, 0, -7, 0, 0, + -23, 0, -27, 0, 0, 0, -3, 0, + -15, -7, 0, -12, -9, 3, 0, 0, + 0, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -17, -6, -11, 3, -6, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -30, -3, 0, -14, 0, -9, -20, 0, + 0, 0, 0, 0, 0, 0, -23, -25, + 0, -11, 0, 0, -30, -5, -32, -23, + 0, -33, 0, 0, -5, -4, 0, -2, + 0, 0, -10, -5, -16, -12, 0, 0, + -10, 0, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -8, + -7, 0, -3, 0, -8, 0, -13, -6, + -7, -12, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, -2, -3, + 0, 0, 0, -13, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, -1, 0, 0, 0, + -7, -11, -3, -4, -7, 0, 0, 0, + 0, 0, 0, 0, -6, -6, -3, 0, + -6, 0, -12, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -8, + -11, 0, -19, 0, -10, 0, -12, -5, + -14, -17, -11, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -4, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -7, -4, 0, 0, + 6, -8, -22, 0, 0, 0, 0, 0, + 0, -8, 0, -10, 0, 0, 0, 0, + -20, 0, -51, -4, 0, 0, 0, 0, + -6, 0, 0, -16, -10, 0, 0, 0, + -6, -5, 0, -6, -3, -3, -12, -6, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -8, + -7, 0, 0, 0, -10, 0, -13, -5, + -7, -15, -4, 0, 0, 0, 0, 0, + 0, -3, 0, 0, -8, -10, -6, 0, + 0, 0, -6, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -5, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -12, 5, -30, 0, -15, -11, 0, + 0, -9, 0, 0, 0, 0, -17, -12, + 0, -19, -10, -8, 0, -16, 0, 0, + 0, 0, 0, -10, -17, -11, 0, -7, + -3, -4, -16, -16, -24, -20, 4, 0, + -29, 0, 8, -29, 0, 0, -24, 0, + 0, 0, 0, 0, -8, 0, -37, -30, + 0, -13, 0, 0, -51, -8, -44, -28, + 0, -57, 0, 0, -6, -7, 0, 0, + 0, 0, -14, -6, -27, -16, 0, 0, + 0, -13, -32, 0, 0, 0, 0, -3, + 0, -10, 0, 0, 0, 0, 0, 0, + -25, 0, -57, 0, -6, 0, -9, -6, + -11, -11, -6, -12, -8, 7, 0, 0, + 0, 0, 7, -1, 8, 8, 1, 3, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -9, 0, 0, 0, -10, 0, -7, -7, + -14, -16, -3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -2, -9, 0, -6, 0, -6, -4, + 0, -9, 0, -4, -6, 0, 0, 0, + 0, 0, 0, -7, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, -4, 1, + -4, -10, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -6, -3, -5, + 6, -21, -35, -26, 0, -11, 0, 0, + 0, -32, 0, -25, 0, -8, 0, 0, + -30, -10, -46, -5, 0, 0, -6, 0, + -10, 0, 0, -37, -38, -13, 0, 0, + -28, -35, -8, -24, -34, -31, -34, -28, + 0, 0, -12, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -5, 0, -12, 0, 0, 0, 0, 0, + -5, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -22, -42, -13, 0, -9, 0, 0, + 0, -21, -6, -17, 0, -6, 0, 0, + -32, -12, -50, -1, 0, 0, 0, 0, + 0, 0, 0, -28, -25, -5, 0, 0, + -16, -21, -3, -14, -10, -10, -13, -11, + 0, -12, -28, -9, 0, -5, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -23, -5, -34, 2, 0, 0, 0, 0, + 0, 0, 0, -21, -18, -4, 0, 0, + -12, -15, 0, -14, -3, -6, -10, -7, + 0, -10, 3, -27, 0, 0, -10, 0, + -4, -7, -9, -8, 0, 0, -15, -7, + 0, -14, -4, -3, -10, -5, 0, 0, + 0, 0, 0, -6, -12, -7, 0, -2, + -1, -10, -13, -15, -19, -20, 0, 0, + 0, -26, -39, -22, 0, -17, -1, -6, + -4, -34, 0, -29, 0, -13, -6, 0, + -33, -17, -54, -8, 0, 0, 0, 0, + 0, 0, 0, -35, -35, -13, 0, 0, + -26, -30, -10, -27, -14, -15, -18, -20, + 0, -13, 0, -16, 0, 0, 0, 0, + 0, -12, 0, 0, 0, 0, 0, 0, + 0, -16, 0, 0, 0, -6, 0, 0, + 0, 0, 0, 0, -5, 0, 0, 0, + 0, 0, -9, -10, -13, -13, 0, 0, + -13, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -15, 0, -5, -17, + 0, 0, 0, 0, -34, 0, -25, -19, + 0, -30, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, -4, 0, 0, + -13, 0, -6, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -17, 0, -8, -23, + -5, 0, 0, 0, -38, 0, -25, -18, + -12, -35, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -5, -4, -8, -3, + -4, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -9, + 0, 0, 0, 0, -35, 0, -19, -11, + -7, -35, 0, -3, -4, 0, -3, -2, + 0, 0, 0, 0, -4, 0, -7, 0, + 0, 0, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -16, 0, 0, -17, + 0, 0, 0, 0, -33, 0, -20, -14, + -12, -28, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -3, -2, -6, 0, + 10, -9, -22, 0, 0, 0, 0, 0, + 0, -13, 0, 0, 7, 0, 6, 0, + -19, 0, -22, 0, 0, 0, 0, 0, + 0, 0, 0, -6, -5, 0, 0, 0, + 0, -4, 3, -3, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -9, 0, 0, -9, + 0, 0, 0, 0, -27, 0, -16, -12, + -4, -26, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -10, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -12, 0, -6, -15, + 0, 0, 0, 0, -38, 0, -27, -20, + -6, -34, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, -2, -3, 0, + -7, -4, 3, -10, 0, 0, 0, 0, + 0, -10, 0, -9, 0, -9, -3, -6, + 0, -7, 0, 0, -32, -4, -15, -8, + 0, -26, 0, -3, -9, 0, 0, -2, + 0, -4, -3, -5, 0, 0, 0, 0, + 0, -4, 6, -5, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -7, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3, 0, 0, 0, 0, + 3, 0, 0, 2, -3, -2, 0, 0, + 0, -15, -35, 0, 0, 0, 0, -6, + -15, -16, 0, -8, 0, 0, 4, 0, + 0, 0, 0, 0, -29, 0, 0, 0, + -14, -11, -16, -8, -4, 4, 0, 0, + 0, -3, 4, -6, 6, 7, 2, 0, + -10, 0, 0, 0, 0, 0, -10, 0, + 0, 0, 0, 0, -9, 0, 0, -11, + 0, 0, 0, 0, -33, 0, -19, -15, + -9, -27, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -1, 0, -7, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -5, 0, 0, 0, 0, 4, 0, + 0, 0, 0, 0, -6, 0, -6, 0, + 0, -16, 0, 0, -2, 3, 0, 0, + 0, -2, 0, -1, 0, 0, 0, 0, + 0, -13, -26, 0, 0, 0, 0, 0, + 0, -10, 0, -10, 0, 0, 0, 0, + -16, 0, -29, 0, -34, 0, -10, -3, + -19, -14, -16, -9, -5, 0, 0, 0, + 0, -3, 0, 0, 0, 0, 0, 0, + 0, -7, -18, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -12, 0, -22, 0, -31, 0, -10, -6, + -20, -15, -13, -6, -4, 0, 0, 0, + 0, -3, 0, 0, 0, 0, 0, 0, + 0, -4, 0, -7, 0, 0, 0, 0, + 0, -12, 0, -10, -8, -7, 0, 0, + 0, -3, 0, 0, -34, 0, -13, -10, + 3, -18, 0, -5, -8, 0, 0, -3, + 0, -7, 0, -4, 0, 0, 0, 0, + 0, -9, 0, -5, 0, 0, 0, 0, + 0, -12, 0, -7, -6, 0, -2, 0, + 0, -9, 0, 0, -28, 0, -14, -8, + 0, -20, 0, -1, -6, 0, 0, 0, + 0, -3, 0, -2, 0, 0, 0, 0 +}; + + +/*Collect the kern class' data in one place*/ +static const lv_font_fmt_txt_kern_classes_t kern_classes = +{ + .class_pair_values = kern_class_values, + .left_class_mapping = kern_left_class_mapping, + .right_class_mapping = kern_right_class_mapping, + .left_class_cnt = 52, + .right_class_cnt = 40, +}; + +/*-------------------- + * ALL CUSTOM DATA + *--------------------*/ + +#if LVGL_VERSION_MAJOR == 8 +/*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 +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 = &kern_classes, + .kern_scale = 16, + .cmap_num = 2, + .bpp = 2, + .kern_classes = 1, + .bitmap_format = 0, +#if LVGL_VERSION_MAJOR == 8 + .cache = &cache +#endif +}; + + + +/*----------------- + * PUBLIC FONT + *----------------*/ + +/*Initialize a public general font descriptor*/ +#if LVGL_VERSION_MAJOR >= 8 +const lv_font_t ui_font_homePlusText = { +#else +lv_font_t ui_font_homePlusText = { +#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 = 22, /*The maximum line height required by the font*/ + .base_line = 4, /*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 = -2, + .underline_thickness = 1, +#endif + .dsc = &font_dsc, /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ +#if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 + .fallback = NULL, +#endif + .user_data = NULL, +}; + + + +#endif /*#if UI_FONT_HOMEPLUSTEXT*/ + diff --git a/SquareLineProj/Export/fonts/ui_font_homeText.c b/SquareLineProj/Export/fonts/ui_font_homeText.c new file mode 100644 index 0000000..e5ae056 --- /dev/null +++ b/SquareLineProj/Export/fonts/ui_font_homeText.c @@ -0,0 +1,1766 @@ +/******************************************************************************* + * Size: 25 px + * Bpp: 2 + * Opts: --bpp 2 --size 25 --font E:/FluxDC/SquareLineProj/assets/MiSans-Medium.otf -o E:/FluxDC/SquareLineProj/assets\ui_font_homeText.c --format lvgl -r 0x20-0x7f --symbols 开始测试1档:标称体积平均体积ml呼吸频率BPM累积体积测得体积实测体积 --no-compress --no-prefilter + ******************************************************************************/ + +#include "../ui.h" + +#ifndef UI_FONT_HOMETEXT +#define UI_FONT_HOMETEXT 1 +#endif + +#if UI_FONT_HOMETEXT + +/*----------------- + * BITMAPS + *----------------*/ + +/*Store the image of the glyphs*/ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ + + /* U+0021 "!" */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xae, 0xba, 0xeb, + 0xae, 0xb8, 0x0, 0x0, 0xff, 0xff, 0xc0, + + /* U+0022 "\"" */ + 0xa8, 0xab, 0xf3, 0xeb, 0x8f, 0xae, 0x2e, 0xb8, + 0xb5, 0xd2, 0xd7, 0x47, 0x40, + + /* U+0023 "#" */ + 0x0, 0x2e, 0x2, 0xe0, 0x0, 0x2d, 0x3, 0xd0, + 0x0, 0x3c, 0x3, 0xc0, 0x0, 0x3c, 0x3, 0xc0, + 0x0, 0x7c, 0x7, 0x80, 0x3f, 0xff, 0xff, 0xfd, + 0x3f, 0xff, 0xff, 0xfd, 0x0, 0xf0, 0xf, 0x0, + 0x0, 0xf0, 0xf, 0x0, 0x1, 0xf0, 0x1f, 0x0, + 0x2, 0xe0, 0x2e, 0x0, 0x2, 0xd0, 0x2d, 0x0, + 0xff, 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xf8, + 0x7, 0xc0, 0x7c, 0x0, 0xb, 0x80, 0xb8, 0x0, + 0xb, 0x40, 0xf4, 0x0, 0xf, 0x0, 0xf0, 0x0, + 0xf, 0x0, 0xf0, 0x0, + + /* U+0024 "$" */ + 0x0, 0x6, 0x40, 0x0, 0x0, 0xbc, 0x0, 0x0, + 0xb, 0xc0, 0x0, 0x1f, 0xff, 0xd0, 0x7, 0xff, + 0xff, 0x40, 0xfd, 0xbd, 0xfd, 0x2f, 0xb, 0x83, + 0xd3, 0xe0, 0xb8, 0x0, 0x3e, 0xb, 0x80, 0x2, + 0xf4, 0xb8, 0x0, 0xf, 0xeb, 0x80, 0x0, 0x7f, + 0xfc, 0x0, 0x0, 0xbf, 0xfd, 0x0, 0x0, 0xbf, + 0xf8, 0x0, 0xb, 0x9f, 0xd0, 0x0, 0xb8, 0x3e, + 0x0, 0xb, 0x82, 0xf0, 0x80, 0xb8, 0x2f, 0x3f, + 0xb, 0x83, 0xe2, 0xfe, 0xbd, 0xfc, 0xb, 0xff, + 0xff, 0x40, 0xb, 0xff, 0x80, 0x0, 0xb, 0xc0, + 0x0, 0x0, 0xbc, 0x0, + + /* U+0025 "%" */ + 0x7, 0xf8, 0x0, 0x2, 0xf0, 0xb, 0xff, 0xc0, + 0x0, 0xf4, 0x3, 0xd0, 0xbc, 0x0, 0xf8, 0x1, + 0xe0, 0xf, 0x0, 0xbc, 0x0, 0xb4, 0x3, 0xc0, + 0x7d, 0x0, 0x1e, 0x0, 0xf0, 0x3e, 0x0, 0x3, + 0xd0, 0xb8, 0x3f, 0x0, 0x0, 0x7f, 0xfc, 0x1f, + 0x0, 0x0, 0x2, 0xe4, 0xf, 0x40, 0x0, 0x0, + 0x0, 0xf, 0xc0, 0x0, 0x0, 0x0, 0xb, 0xc0, + 0xae, 0x0, 0x0, 0x7, 0xd0, 0xff, 0xf4, 0x0, + 0x3, 0xe0, 0xf8, 0x2f, 0x0, 0x2, 0xf0, 0x3c, + 0x2, 0xd0, 0x1, 0xf0, 0x1e, 0x0, 0xb4, 0x0, + 0xf8, 0x3, 0xc0, 0x2d, 0x0, 0xfc, 0x0, 0xf8, + 0x1f, 0x0, 0xbc, 0x0, 0x1f, 0xff, 0x40, 0x7d, + 0x0, 0x0, 0xbe, 0x40, + + /* U+0026 "&" */ + 0x0, 0x2f, 0xe0, 0x0, 0x0, 0x7f, 0xff, 0x0, + 0x0, 0x3f, 0x57, 0xf0, 0x0, 0x1f, 0x40, 0x7c, + 0x0, 0xb, 0xc0, 0x1f, 0x0, 0x1, 0xf0, 0xb, + 0xc0, 0x0, 0x3e, 0x7, 0xe0, 0x0, 0xb, 0xef, + 0xf0, 0x0, 0x0, 0xff, 0xe0, 0x0, 0x1, 0xff, + 0xd0, 0x0, 0x2, 0xfd, 0xfc, 0x3, 0xd1, 0xf8, + 0xf, 0xc0, 0xf4, 0xbc, 0x0, 0xfc, 0xbc, 0x3e, + 0x0, 0x1f, 0xfd, 0xf, 0xc0, 0x1, 0xff, 0x2, + 0xf4, 0x0, 0x7f, 0x80, 0x3f, 0x96, 0xff, 0xf8, + 0x7, 0xff, 0xfe, 0x2f, 0x40, 0x2f, 0xf8, 0x3, + 0xf4, + + /* U+0027 "'" */ + 0xbb, 0xeb, 0xae, 0xb5, 0xd7, 0x40, + + /* U+0028 "(" */ + 0x1, 0xf0, 0xf, 0x80, 0x7c, 0x2, 0xe0, 0xf, + 0x40, 0x7c, 0x2, 0xf0, 0xb, 0x80, 0x3d, 0x0, + 0xf4, 0x3, 0xd0, 0xf, 0x0, 0x3d, 0x0, 0xf4, + 0x3, 0xd0, 0xf, 0x80, 0x2f, 0x0, 0x7c, 0x0, + 0xf4, 0x2, 0xe0, 0x7, 0xc0, 0xf, 0x80, 0x1f, + 0x0, + + /* U+0029 ")" */ + 0x3d, 0x0, 0xbc, 0x0, 0xf4, 0x2, 0xe0, 0x7, + 0xc0, 0xf, 0x40, 0x3e, 0x0, 0xb8, 0x1, 0xf0, + 0x7, 0xc0, 0x1f, 0x0, 0x3c, 0x1, 0xf0, 0x7, + 0xc0, 0x1f, 0x0, 0xbc, 0x3, 0xe0, 0xf, 0x40, + 0x7c, 0x2, 0xe0, 0xf, 0x40, 0xbc, 0x3, 0xd0, + 0x0, + + /* U+002A "*" */ + 0x1, 0xd0, 0x5, 0x34, 0x83, 0xee, 0xf0, 0x2f, + 0xe0, 0x1b, 0xfd, 0xf, 0xbb, 0xc1, 0xd, 0x10, + 0x7, 0x40, + + /* U+002B "+" */ + 0x0, 0x1a, 0x0, 0x0, 0x7, 0xc0, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x1f, 0x0, + 0xf, 0xff, 0xff, 0xe3, 0xff, 0xff, 0xf8, 0x55, + 0xbd, 0x54, 0x0, 0x1f, 0x0, 0x0, 0x7, 0xc0, + 0x0, 0x1, 0xf0, 0x0, 0x0, 0x7c, 0x0, + + /* U+002C "," */ + 0x3f, 0x3f, 0x3f, 0xb, 0xe, 0x2c, 0x34, 0x0, + + /* U+002D "-" */ + 0x55, 0x55, 0x4f, 0xff, 0xfd, 0xff, 0xff, 0xd0, + + /* U+002E "." */ + 0x3e, 0x3e, 0x3e, + + /* U+002F "/" */ + 0x0, 0x7, 0xc0, 0x0, 0xbc, 0x0, 0xf, 0x80, + 0x1, 0xf0, 0x0, 0x2f, 0x0, 0x3, 0xe0, 0x0, + 0x3d, 0x0, 0xb, 0xc0, 0x0, 0xf8, 0x0, 0xf, + 0x40, 0x1, 0xf0, 0x0, 0x2e, 0x0, 0x3, 0xd0, + 0x0, 0x7c, 0x0, 0xb, 0xc0, 0x0, 0xf4, 0x0, + 0x1f, 0x0, 0x2, 0xf0, 0x0, 0x3e, 0x0, 0x0, + + /* U+0030 "0" */ + 0x0, 0x7f, 0xd0, 0x0, 0x3f, 0xff, 0xc0, 0xf, + 0xf9, 0xff, 0x1, 0xf8, 0x2, 0xf4, 0x3f, 0x0, + 0xf, 0xc3, 0xe0, 0x0, 0xbc, 0x7d, 0x0, 0x7, + 0xd7, 0xc0, 0x0, 0x3d, 0x7c, 0x0, 0x3, 0xdb, + 0xc0, 0x0, 0x3e, 0x7c, 0x0, 0x3, 0xd7, 0xc0, + 0x0, 0x3d, 0x7d, 0x0, 0x7, 0xd3, 0xe0, 0x0, + 0xbc, 0x3f, 0x0, 0xf, 0xc1, 0xf8, 0x2, 0xf4, + 0xf, 0xf9, 0xff, 0x0, 0x3f, 0xff, 0xc0, 0x0, + 0x7f, 0xd0, 0x0, + + /* U+0031 "1" */ + 0x1, 0xf8, 0x7f, 0xeb, 0xff, 0xbe, 0x3e, 0x90, + 0xf8, 0x3, 0xe0, 0xf, 0x80, 0x3e, 0x0, 0xf8, + 0x3, 0xe0, 0xf, 0x80, 0x3e, 0x0, 0xf8, 0x3, + 0xe0, 0xf, 0x80, 0x3e, 0x0, 0xf8, 0x3, 0xe0, + 0xf, 0x80, + + /* U+0032 "2" */ + 0x1, 0xff, 0x80, 0x3, 0xff, 0xfc, 0x3, 0xf9, + 0x6f, 0xc2, 0xf4, 0x2, 0xf4, 0x28, 0x0, 0x3e, + 0x0, 0x0, 0xf, 0x80, 0x0, 0x3, 0xe0, 0x0, + 0x1, 0xf0, 0x0, 0x0, 0xfc, 0x0, 0x0, 0xfc, + 0x0, 0x0, 0xfd, 0x0, 0x0, 0xbd, 0x0, 0x0, + 0xbe, 0x0, 0x0, 0xbe, 0x0, 0x0, 0x7e, 0x0, + 0x0, 0x7e, 0x0, 0x0, 0x7f, 0x55, 0x55, 0x3f, + 0xff, 0xff, 0xcf, 0xff, 0xff, 0xf0, + + /* U+0033 "3" */ + 0x3f, 0xff, 0xfe, 0xf, 0xff, 0xff, 0x81, 0x55, + 0x5f, 0xd0, 0x0, 0xb, 0xd0, 0x0, 0xb, 0xd0, + 0x0, 0xb, 0xd0, 0x0, 0x7, 0xd0, 0x0, 0x7, + 0xf5, 0x0, 0x3, 0xff, 0xf4, 0x0, 0x3a, 0xbf, + 0x40, 0x0, 0x3, 0xf0, 0x0, 0x0, 0x3d, 0x0, + 0x0, 0xf, 0x80, 0x0, 0x3, 0xe2, 0x80, 0x0, + 0xf6, 0xf4, 0x0, 0xfc, 0x3f, 0xd6, 0xfe, 0x3, + 0xff, 0xfe, 0x0, 0x1b, 0xf9, 0x0, + + /* U+0034 "4" */ + 0x0, 0x0, 0xff, 0x0, 0x0, 0xb, 0xfc, 0x0, + 0x0, 0x3f, 0xf0, 0x0, 0x2, 0xfb, 0xc0, 0x0, + 0x1f, 0x6f, 0x0, 0x0, 0xfc, 0xbc, 0x0, 0x7, + 0xc2, 0xf0, 0x0, 0x3e, 0xb, 0xc0, 0x2, 0xf0, + 0x2f, 0x0, 0xf, 0x40, 0xbc, 0x0, 0xfc, 0x2, + 0xf0, 0x7, 0xd0, 0xb, 0xc0, 0x3f, 0x55, 0x7f, + 0x51, 0xff, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xff, + 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, 0x2f, 0x0, + 0x0, 0x0, 0xbc, 0x0, 0x0, 0x2, 0xf0, 0x0, + + /* U+0035 "5" */ + 0x1f, 0xff, 0xfe, 0x7, 0xff, 0xff, 0x81, 0xf5, + 0x55, 0x40, 0xbc, 0x0, 0x0, 0x2f, 0x0, 0x0, + 0xb, 0xc0, 0x0, 0x3, 0xe0, 0x0, 0x0, 0xf9, + 0xfe, 0x40, 0x3f, 0xff, 0xfc, 0xf, 0xf9, 0xbf, + 0x81, 0xa0, 0x2, 0xf4, 0x0, 0x0, 0x3e, 0x0, + 0x0, 0xf, 0x80, 0x0, 0x3, 0xe2, 0x80, 0x0, + 0xf5, 0xf8, 0x0, 0xbc, 0x3f, 0xd6, 0xfe, 0x3, + 0xff, 0xfe, 0x0, 0x1b, 0xf9, 0x0, + + /* U+0036 "6" */ + 0x0, 0xf, 0xc0, 0x0, 0x1, 0xf4, 0x0, 0x0, + 0x3f, 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, 0xf8, + 0x0, 0x0, 0x3f, 0x0, 0x0, 0x7, 0xd1, 0x0, + 0x0, 0xff, 0xff, 0x40, 0x1f, 0xff, 0xfe, 0x3, + 0xf8, 0x7, 0xf0, 0x7e, 0x0, 0xf, 0x8b, 0xc0, + 0x0, 0xbc, 0xbc, 0x0, 0x7, 0xcb, 0xc0, 0x0, + 0xbc, 0x7d, 0x0, 0xf, 0xc3, 0xf0, 0x2, 0xf4, + 0x1f, 0xe5, 0xff, 0x0, 0xbf, 0xff, 0xc0, 0x0, + 0xbf, 0x90, 0x0, + + /* U+0037 "7" */ + 0x3f, 0xff, 0xff, 0x4f, 0xff, 0xff, 0xd1, 0x55, + 0x57, 0xf0, 0x0, 0x0, 0xf8, 0x0, 0x0, 0xbc, + 0x0, 0x0, 0x3f, 0x0, 0x0, 0x1f, 0x40, 0x0, + 0xf, 0xc0, 0x0, 0x3, 0xd0, 0x0, 0x2, 0xf0, + 0x0, 0x0, 0xf8, 0x0, 0x0, 0xbc, 0x0, 0x0, + 0x3f, 0x0, 0x0, 0x1f, 0x40, 0x0, 0xf, 0xc0, + 0x0, 0x3, 0xd0, 0x0, 0x2, 0xf0, 0x0, 0x0, + 0xf8, 0x0, 0x0, 0xbc, 0x0, 0x0, + + /* U+0038 "8" */ + 0x0, 0xbf, 0xe0, 0x0, 0x7f, 0xff, 0xd0, 0xf, + 0xe5, 0xbf, 0x2, 0xf4, 0x1, 0xf4, 0x3f, 0x0, + 0xf, 0x82, 0xf0, 0x0, 0xf8, 0x1f, 0x40, 0x1f, + 0x40, 0xbe, 0x5b, 0xe0, 0x2, 0xff, 0xf4, 0x0, + 0x7f, 0xff, 0xc0, 0x1f, 0x90, 0x7f, 0x3, 0xe0, + 0x0, 0xbc, 0x7c, 0x0, 0x7, 0xd7, 0xc0, 0x0, + 0x3d, 0x7d, 0x0, 0x7, 0xd3, 0xf0, 0x0, 0xfc, + 0x1f, 0xe5, 0xbf, 0x40, 0xbf, 0xff, 0xe0, 0x0, + 0xbf, 0xe0, 0x0, + + /* U+0039 "9" */ + 0x1, 0xbf, 0x90, 0x2, 0xff, 0xfe, 0x2, 0xfe, + 0x6f, 0xe1, 0xf8, 0x0, 0xbd, 0xbc, 0x0, 0xf, + 0xbf, 0x0, 0x2, 0xff, 0xc0, 0x0, 0xbe, 0xf0, + 0x0, 0x3f, 0x7e, 0x0, 0x2f, 0x8f, 0xf5, 0x7f, + 0xc0, 0xff, 0xff, 0xf0, 0x6, 0xfb, 0xf0, 0x0, + 0x1, 0xf8, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x7d, + 0x0, 0x0, 0x3f, 0x0, 0x0, 0x2f, 0x40, 0x0, + 0xf, 0x80, 0x0, 0xf, 0xc0, 0x0, + + /* U+003A ":" */ + 0x3e, 0x3e, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3e, 0x3e, 0x3e, + + /* U+003B ";" */ + 0x3f, 0x3f, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0x3f, 0x3f, 0xb, 0xe, + 0x2c, 0x34, 0x0, + + /* U+003C "<" */ + 0x0, 0x0, 0x0, 0x40, 0x0, 0x2, 0xd0, 0x0, + 0xb, 0xf4, 0x0, 0x1f, 0xf4, 0x0, 0x7f, 0xd0, + 0x1, 0xff, 0x40, 0x3, 0xfe, 0x0, 0x0, 0xfc, + 0x0, 0x0, 0x3f, 0xd0, 0x0, 0x1, 0xff, 0x40, + 0x0, 0xb, 0xfd, 0x0, 0x0, 0x2f, 0xf4, 0x0, + 0x0, 0xbf, 0x40, 0x0, 0x7, 0xd0, 0x0, 0x0, + 0x14, + + /* U+003D "=" */ + 0x3f, 0xff, 0xff, 0x8f, 0xff, 0xff, 0xe1, 0x55, + 0x55, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x5, 0x55, 0x55, 0x43, 0xff, 0xff, 0xf8, 0xff, + 0xff, 0xfe, + + /* U+003E ">" */ + 0x10, 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xfd, + 0x0, 0x0, 0x2f, 0xe0, 0x0, 0x0, 0xbf, 0x80, + 0x0, 0x3, 0xfe, 0x0, 0x0, 0x1f, 0xf4, 0x0, + 0x0, 0xbd, 0x0, 0x0, 0xbf, 0x40, 0x2, 0xfe, + 0x0, 0xb, 0xfd, 0x0, 0x2f, 0xf4, 0x0, 0x3f, + 0xd0, 0x0, 0xf, 0x80, 0x0, 0x2, 0x0, 0x0, + 0x0, + + /* U+003F "?" */ + 0x1, 0xbf, 0x80, 0xb, 0xff, 0xf0, 0x2f, 0x96, + 0xfc, 0x3d, 0x0, 0x7c, 0x18, 0x0, 0x3d, 0x0, + 0x0, 0x3d, 0x0, 0x0, 0xfc, 0x0, 0x3, 0xf4, + 0x0, 0xb, 0xd0, 0x0, 0x1f, 0x40, 0x0, 0x3e, + 0x0, 0x0, 0x3d, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x7e, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x7e, + 0x0, + + /* U+0040 "@" */ + 0x0, 0x1, 0xff, 0xe4, 0x0, 0x0, 0xb, 0xff, + 0xff, 0xd0, 0x0, 0xf, 0xe0, 0x1, 0xfd, 0x0, + 0xf, 0xc0, 0x0, 0x7, 0xd0, 0xb, 0xc0, 0x0, + 0x0, 0x7c, 0x3, 0xc0, 0x2f, 0x87, 0xb, 0x42, + 0xe0, 0x3f, 0xfe, 0xc0, 0xe0, 0xf0, 0x3f, 0x3, + 0xf0, 0x3c, 0x3c, 0xf, 0x0, 0x3c, 0xf, 0xf, + 0x7, 0xc0, 0xf, 0x3, 0xc3, 0xc0, 0xf0, 0x3, + 0xd0, 0xf0, 0xf0, 0x3f, 0x3, 0xf8, 0xb4, 0x2d, + 0x3, 0xff, 0xcf, 0xfc, 0x7, 0xc0, 0x2f, 0x80, + 0xf8, 0x0, 0xf8, 0x0, 0x0, 0x0, 0x0, 0xf, + 0x80, 0x0, 0x0, 0x0, 0x1, 0xfd, 0x0, 0x1f, + 0x0, 0x0, 0xb, 0xff, 0xff, 0xc0, 0x0, 0x0, + 0x2f, 0xfa, 0x0, 0x0, + + /* U+0041 "A" */ + 0x0, 0x3, 0xf0, 0x0, 0x0, 0x1, 0xfd, 0x0, + 0x0, 0x0, 0xbf, 0xc0, 0x0, 0x0, 0x3f, 0xf0, + 0x0, 0x0, 0x1f, 0x7d, 0x0, 0x0, 0xf, 0xcf, + 0xc0, 0x0, 0x3, 0xe1, 0xf0, 0x0, 0x1, 0xf0, + 0x3e, 0x0, 0x0, 0xfc, 0xb, 0xc0, 0x0, 0x3d, + 0x1, 0xf4, 0x0, 0x2f, 0x55, 0x7e, 0x0, 0xf, + 0xff, 0xff, 0xc0, 0x7, 0xff, 0xff, 0xf4, 0x2, + 0xf0, 0x0, 0x3f, 0x0, 0xf8, 0x0, 0xb, 0xc0, + 0x7d, 0x0, 0x0, 0xf8, 0x3f, 0x0, 0x0, 0x3f, + 0xf, 0x80, 0x0, 0x7, 0xcb, 0xc0, 0x0, 0x0, + 0xf8, + + /* U+0042 "B" */ + 0x3f, 0xff, 0xf8, 0x0, 0xff, 0xff, 0xfd, 0x3, + 0xe5, 0x56, 0xfc, 0xf, 0x40, 0x1, 0xf4, 0x3d, + 0x0, 0x3, 0xe0, 0xf4, 0x0, 0xf, 0x83, 0xd0, + 0x0, 0x7d, 0xf, 0x40, 0x7, 0xf0, 0x3f, 0xff, + 0xfe, 0x0, 0xff, 0xff, 0xfd, 0x3, 0xe5, 0x56, + 0xfd, 0xf, 0x40, 0x0, 0xfc, 0x3d, 0x0, 0x0, + 0xf4, 0xf4, 0x0, 0x3, 0xe3, 0xd0, 0x0, 0xf, + 0x4f, 0x40, 0x0, 0xfc, 0x3e, 0x55, 0x6f, 0xe0, + 0xff, 0xff, 0xff, 0x3, 0xff, 0xff, 0x90, 0x0, + + /* U+0043 "C" */ + 0x0, 0x1b, 0xfe, 0x0, 0x0, 0xff, 0xff, 0xe0, + 0x3, 0xfe, 0x9b, 0xfc, 0xf, 0xe0, 0x0, 0xbd, + 0x2f, 0x80, 0x0, 0x24, 0x3f, 0x0, 0x0, 0x0, + 0x7d, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, + 0x3d, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, + 0x1f, 0x80, 0x0, 0x24, 0xf, 0xe0, 0x0, 0xbd, + 0x3, 0xfe, 0x9b, 0xfc, 0x0, 0xff, 0xff, 0xe0, + 0x0, 0x1b, 0xfe, 0x0, + + /* U+0044 "D" */ + 0x3f, 0xff, 0xf9, 0x0, 0xf, 0xff, 0xff, 0xf0, + 0x3, 0xe5, 0x5a, 0xff, 0x0, 0xf4, 0x0, 0xb, + 0xf0, 0x3d, 0x0, 0x0, 0xbd, 0xf, 0x40, 0x0, + 0xf, 0xc3, 0xd0, 0x0, 0x2, 0xf0, 0xf4, 0x0, + 0x0, 0x7d, 0x3d, 0x0, 0x0, 0x1f, 0x4f, 0x40, + 0x0, 0x3, 0xd3, 0xd0, 0x0, 0x1, 0xf4, 0xf4, + 0x0, 0x0, 0x7d, 0x3d, 0x0, 0x0, 0x2f, 0xf, + 0x40, 0x0, 0xf, 0xc3, 0xd0, 0x0, 0xb, 0xd0, + 0xf4, 0x0, 0xf, 0xf0, 0x3e, 0x55, 0xbf, 0xf0, + 0xf, 0xff, 0xff, 0xe0, 0x3, 0xff, 0xff, 0x80, + 0x0, + + /* U+0045 "E" */ + 0x3f, 0xff, 0xff, 0x8f, 0xff, 0xff, 0xe3, 0xe5, + 0x55, 0x50, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + 0x0, 0x0, 0x3f, 0xff, 0xff, 0xf, 0xff, 0xff, + 0xc3, 0xe5, 0x55, 0x50, 0xf4, 0x0, 0x0, 0x3d, + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3e, 0x55, 0x55, 0x4f, + 0xff, 0xff, 0xf3, 0xff, 0xff, 0xfc, + + /* U+0046 "F" */ + 0x3f, 0xff, 0xff, 0x4f, 0xff, 0xff, 0xd3, 0xe5, + 0x55, 0x50, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + 0x0, 0x0, 0x3e, 0x55, 0x55, 0xf, 0xff, 0xff, + 0xc3, 0xff, 0xff, 0xf0, 0xf4, 0x0, 0x0, 0x3d, + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, + 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, + + /* U+0047 "G" */ + 0x0, 0x1b, 0xfe, 0x40, 0x0, 0xff, 0xff, 0xe0, + 0x7, 0xfe, 0x9b, 0xfc, 0xf, 0xe0, 0x0, 0xbd, + 0x2f, 0x80, 0x0, 0x10, 0x3f, 0x0, 0x0, 0x0, + 0x7d, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x3f, 0xff, 0xbc, 0x0, 0x3f, 0xff, + 0xbc, 0x0, 0x15, 0x6f, 0x7c, 0x0, 0x0, 0x2f, + 0x7d, 0x0, 0x0, 0x2f, 0x3f, 0x0, 0x0, 0x2f, + 0x2f, 0x40, 0x0, 0x2f, 0xf, 0xe0, 0x0, 0xbf, + 0x7, 0xfe, 0x9b, 0xfc, 0x0, 0xff, 0xff, 0xe0, + 0x0, 0x1b, 0xfe, 0x40, + + /* U+0048 "H" */ + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3f, 0xff, 0xff, 0xfd, 0x3f, 0xff, 0xff, 0xfd, + 0x3e, 0x55, 0x55, 0x7d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, + + /* U+0049 "I" */ + 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, + + /* U+004A "J" */ + 0x0, 0x0, 0xf8, 0x0, 0x3, 0xe0, 0x0, 0xf, + 0x80, 0x0, 0x3e, 0x0, 0x0, 0xf8, 0x0, 0x3, + 0xe0, 0x0, 0xf, 0x80, 0x0, 0x3e, 0x0, 0x0, + 0xf8, 0x0, 0x3, 0xe0, 0x0, 0xf, 0x80, 0x0, + 0x3e, 0x0, 0x0, 0xf8, 0x0, 0x3, 0xe0, 0x40, + 0xf, 0x4f, 0x40, 0x7d, 0x3f, 0x9b, 0xf0, 0x7f, + 0xff, 0x40, 0x2f, 0xe0, 0x0, + + /* U+004B "K" */ + 0x3d, 0x0, 0x3, 0xf4, 0x3d, 0x0, 0xb, 0xd0, + 0x3d, 0x0, 0x2f, 0x40, 0x3d, 0x0, 0xbe, 0x0, + 0x3d, 0x1, 0xf8, 0x0, 0x3d, 0x7, 0xe0, 0x0, + 0x3d, 0x1f, 0xc0, 0x0, 0x3d, 0x3f, 0x0, 0x0, + 0x3e, 0xff, 0x0, 0x0, 0x3f, 0xff, 0xc0, 0x0, + 0x3f, 0xc7, 0xe0, 0x0, 0x3f, 0x3, 0xf4, 0x0, + 0x3d, 0x0, 0xfc, 0x0, 0x3d, 0x0, 0x7e, 0x0, + 0x3d, 0x0, 0x3f, 0x40, 0x3d, 0x0, 0xf, 0xc0, + 0x3d, 0x0, 0x7, 0xe0, 0x3d, 0x0, 0x3, 0xf4, + 0x3d, 0x0, 0x0, 0xfc, + + /* U+004C "L" */ + 0x3d, 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, + 0x0, 0x0, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, 0x40, 0x0, + 0x3, 0xd0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x3d, + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3e, 0x55, 0x55, 0x4f, + 0xff, 0xff, 0xf3, 0xff, 0xff, 0xfc, + + /* U+004D "M" */ + 0x3e, 0x0, 0x0, 0x0, 0x7d, 0x3f, 0x40, 0x0, + 0x0, 0xfd, 0x3f, 0xc0, 0x0, 0x2, 0xfd, 0x3f, + 0xd0, 0x0, 0x3, 0xfd, 0x3f, 0xf0, 0x0, 0xf, + 0xfd, 0x3e, 0xf8, 0x0, 0x1f, 0x7d, 0x3d, 0x7d, + 0x0, 0x3e, 0x3d, 0x3d, 0x3f, 0x0, 0xbc, 0x3d, + 0x3d, 0xf, 0x81, 0xf4, 0x3d, 0x3d, 0xb, 0xc3, + 0xf0, 0x3d, 0x3d, 0x3, 0xe7, 0xd0, 0x3d, 0x3d, + 0x1, 0xff, 0x80, 0x3d, 0x3d, 0x0, 0xff, 0x0, + 0x3d, 0x3d, 0x0, 0x3d, 0x0, 0x3d, 0x3d, 0x0, + 0x14, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, + 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x0, 0x3d, + + /* U+004E "N" */ + 0x3e, 0x0, 0x0, 0x3e, 0x3f, 0x40, 0x0, 0x3e, + 0x3f, 0xc0, 0x0, 0x3e, 0x3f, 0xe0, 0x0, 0x3e, + 0x3f, 0xf4, 0x0, 0x3e, 0x3d, 0xfc, 0x0, 0x3e, + 0x3d, 0x3e, 0x0, 0x3e, 0x3d, 0x1f, 0x40, 0x3e, + 0x3d, 0xf, 0xc0, 0x3e, 0x3d, 0x3, 0xe0, 0x3e, + 0x3d, 0x1, 0xf4, 0x3e, 0x3d, 0x0, 0xfc, 0x3e, + 0x3d, 0x0, 0x3e, 0x3e, 0x3d, 0x0, 0x1f, 0x7e, + 0x3d, 0x0, 0xf, 0xfe, 0x3d, 0x0, 0x3, 0xfe, + 0x3d, 0x0, 0x1, 0xfe, 0x3d, 0x0, 0x0, 0xfe, + 0x3d, 0x0, 0x0, 0x3e, + + /* U+004F "O" */ + 0x0, 0x1b, 0xfe, 0x40, 0x0, 0xf, 0xff, 0xff, + 0x0, 0x7, 0xfe, 0x6b, 0xfc, 0x0, 0xfe, 0x0, + 0xb, 0xf0, 0x2f, 0x40, 0x0, 0x2f, 0x43, 0xf0, + 0x0, 0x0, 0xfc, 0x7d, 0x0, 0x0, 0xb, 0xc7, + 0xc0, 0x0, 0x0, 0x7d, 0xbc, 0x0, 0x0, 0x7, + 0xdb, 0xc0, 0x0, 0x0, 0x3d, 0xbc, 0x0, 0x0, + 0x7, 0xd7, 0xc0, 0x0, 0x0, 0x7d, 0x7d, 0x0, + 0x0, 0xb, 0xc3, 0xf0, 0x0, 0x0, 0xfc, 0x2f, + 0x40, 0x0, 0x2f, 0x40, 0xfe, 0x0, 0xb, 0xf0, + 0x7, 0xfe, 0xab, 0xfc, 0x0, 0xf, 0xff, 0xff, + 0x0, 0x0, 0x1b, 0xfe, 0x40, 0x0, + + /* U+0050 "P" */ + 0x3f, 0xff, 0xe4, 0x0, 0xff, 0xff, 0xfd, 0x3, + 0xe5, 0x5b, 0xfc, 0xf, 0x40, 0x1, 0xf8, 0x3d, + 0x0, 0x3, 0xf0, 0xf4, 0x0, 0xb, 0xc3, 0xd0, + 0x0, 0x2f, 0xf, 0x40, 0x0, 0xfc, 0x3d, 0x0, + 0x7, 0xe0, 0xf9, 0x56, 0xff, 0x3, 0xff, 0xff, + 0xf4, 0xf, 0xff, 0xfa, 0x0, 0x3d, 0x0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3, 0xd0, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x0, + 0xf4, 0x0, 0x0, 0x3, 0xd0, 0x0, 0x0, 0x0, + + /* U+0051 "Q" */ + 0x0, 0x1b, 0xfe, 0x40, 0x0, 0xf, 0xff, 0xff, + 0x0, 0x7, 0xfe, 0x5b, 0xfc, 0x0, 0xfe, 0x0, + 0xb, 0xf0, 0x2f, 0x40, 0x0, 0x2f, 0x43, 0xf0, + 0x0, 0x0, 0xfc, 0x7d, 0x0, 0x0, 0xb, 0xc7, + 0xc0, 0x0, 0x0, 0x7d, 0xbc, 0x0, 0x0, 0x7, + 0xdb, 0xc0, 0x0, 0x0, 0x3d, 0xbc, 0x0, 0x0, + 0x7, 0xd7, 0xc0, 0x0, 0x0, 0x7d, 0x7d, 0x0, + 0x1, 0xb, 0xc3, 0xf0, 0x0, 0xb4, 0xfc, 0x2f, + 0x40, 0xf, 0xff, 0x40, 0xfe, 0x0, 0x3f, 0xf0, + 0x7, 0xfe, 0x9b, 0xfd, 0x0, 0xf, 0xff, 0xff, + 0xf0, 0x0, 0x1b, 0xfe, 0x1f, 0x80, 0x0, 0x0, + 0x0, 0xbc, 0x0, 0x0, 0x0, 0x2, 0x0, + + /* U+0052 "R" */ + 0x3f, 0xff, 0xe4, 0x0, 0xff, 0xff, 0xfc, 0x3, + 0xe5, 0x5b, 0xfc, 0xf, 0x40, 0x2, 0xf4, 0x3d, + 0x0, 0x3, 0xe0, 0xf4, 0x0, 0xf, 0xc3, 0xd0, + 0x0, 0x3e, 0xf, 0x40, 0x1, 0xf8, 0x3d, 0x0, + 0x1f, 0xc0, 0xff, 0xff, 0xfd, 0x3, 0xff, 0xff, + 0xd0, 0xf, 0x95, 0xbc, 0x0, 0x3d, 0x0, 0xf8, + 0x0, 0xf4, 0x1, 0xf4, 0x3, 0xd0, 0x3, 0xf0, + 0xf, 0x40, 0x7, 0xe0, 0x3d, 0x0, 0xb, 0xc0, + 0xf4, 0x0, 0xf, 0x83, 0xd0, 0x0, 0x2f, 0x40, + + /* U+0053 "S" */ + 0x0, 0x6f, 0xf8, 0x0, 0xf, 0xff, 0xfd, 0x0, + 0xff, 0x96, 0xfd, 0x7, 0xe0, 0x0, 0xfc, 0x2f, + 0x0, 0x0, 0x40, 0xfc, 0x0, 0x0, 0x2, 0xf0, + 0x0, 0x0, 0x3, 0xf4, 0x0, 0x0, 0x7, 0xff, + 0x40, 0x0, 0x2, 0xff, 0xf4, 0x0, 0x0, 0x2f, + 0xf8, 0x0, 0x0, 0x2, 0xf8, 0x0, 0x0, 0x2, + 0xf0, 0x0, 0x0, 0x7, 0xd0, 0xc0, 0x0, 0x1f, + 0xf, 0xd0, 0x0, 0xfc, 0x1f, 0xf5, 0x6f, 0xd0, + 0x1f, 0xff, 0xfe, 0x0, 0x6, 0xff, 0x80, 0x0, + + /* U+0054 "T" */ + 0x7f, 0xff, 0xff, 0xf9, 0xff, 0xff, 0xff, 0xe1, + 0x55, 0xbd, 0x55, 0x40, 0x2, 0xf0, 0x0, 0x0, + 0xb, 0xc0, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0x2, 0xf0, 0x0, 0x0, 0xb, + 0xc0, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0xbc, + 0x0, 0x0, 0x2, 0xf0, 0x0, 0x0, 0xb, 0xc0, + 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0xbc, 0x0, + 0x0, 0x2, 0xf0, 0x0, 0x0, 0xb, 0xc0, 0x0, + 0x0, 0x2f, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, + + /* U+0055 "U" */ + 0x3d, 0x0, 0x0, 0xbc, 0xf4, 0x0, 0x2, 0xf3, + 0xd0, 0x0, 0xb, 0xcf, 0x40, 0x0, 0x2f, 0x3d, + 0x0, 0x0, 0xbc, 0xf4, 0x0, 0x2, 0xf3, 0xd0, + 0x0, 0xb, 0xcf, 0x40, 0x0, 0x2f, 0x3d, 0x0, + 0x0, 0xbc, 0xf4, 0x0, 0x2, 0xf3, 0xd0, 0x0, + 0xb, 0xcf, 0x40, 0x0, 0x2f, 0x3e, 0x0, 0x0, + 0xbc, 0xf8, 0x0, 0x3, 0xe2, 0xf0, 0x0, 0x1f, + 0x43, 0xf0, 0x1, 0xfc, 0xb, 0xf9, 0xaf, 0xd0, + 0xb, 0xff, 0xfd, 0x0, 0x2, 0xff, 0x80, 0x0, + + /* U+0056 "V" */ + 0xbc, 0x0, 0x0, 0xf, 0x8f, 0x80, 0x0, 0x7, + 0xd3, 0xf0, 0x0, 0x3, 0xf0, 0x7d, 0x0, 0x0, + 0xf8, 0xf, 0x80, 0x0, 0x7c, 0x2, 0xf0, 0x0, + 0x3f, 0x0, 0x7d, 0x0, 0xf, 0x40, 0xf, 0x80, + 0xb, 0xc0, 0x2, 0xf0, 0x3, 0xe0, 0x0, 0x3d, + 0x1, 0xf4, 0x0, 0xf, 0xc0, 0xbc, 0x0, 0x1, + 0xf0, 0x3e, 0x0, 0x0, 0x3d, 0x1f, 0x0, 0x0, + 0xb, 0xcb, 0xc0, 0x0, 0x1, 0xf7, 0xd0, 0x0, + 0x0, 0x3f, 0xf0, 0x0, 0x0, 0xb, 0xfc, 0x0, + 0x0, 0x1, 0xfd, 0x0, 0x0, 0x0, 0x3f, 0x0, + 0x0, + + /* U+0057 "W" */ + 0xbc, 0x0, 0x3, 0xf0, 0x0, 0x1f, 0x1f, 0x40, + 0x1, 0xfc, 0x0, 0xb, 0xc3, 0xe0, 0x0, 0xbf, + 0x40, 0x3, 0xe0, 0xfc, 0x0, 0x3f, 0xe0, 0x0, + 0xf4, 0x1f, 0x0, 0x1f, 0xbc, 0x0, 0x7c, 0x3, + 0xd0, 0xb, 0xcf, 0x0, 0x2f, 0x0, 0xf8, 0x3, + 0xd3, 0xd0, 0xf, 0x80, 0x2f, 0x0, 0xf0, 0xbc, + 0x3, 0xd0, 0x7, 0xc0, 0x7c, 0x1f, 0x1, 0xf0, + 0x0, 0xf4, 0x2e, 0x3, 0xd0, 0xb8, 0x0, 0x3e, + 0xf, 0x40, 0xb8, 0x3d, 0x0, 0xb, 0xc3, 0xc0, + 0x1f, 0x1f, 0x0, 0x1, 0xf1, 0xf0, 0x3, 0xcb, + 0xc0, 0x0, 0x3d, 0xf4, 0x0, 0xf7, 0xe0, 0x0, + 0xf, 0xfc, 0x0, 0x2f, 0xf4, 0x0, 0x1, 0xff, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x3f, 0x80, 0x0, + 0xff, 0x0, 0x0, 0xf, 0xd0, 0x0, 0x2f, 0x80, + 0x0, 0x2, 0xf0, 0x0, 0x7, 0xd0, 0x0, + + /* U+0058 "X" */ + 0x3f, 0x0, 0x0, 0xbd, 0x3, 0xf0, 0x0, 0x7e, + 0x0, 0x7d, 0x0, 0x3f, 0x0, 0xf, 0xc0, 0x2f, + 0x40, 0x0, 0xf8, 0xf, 0x80, 0x0, 0x1f, 0x4b, + 0xc0, 0x0, 0x3, 0xf7, 0xd0, 0x0, 0x0, 0x3f, + 0xe0, 0x0, 0x0, 0xb, 0xf0, 0x0, 0x0, 0x2, + 0xfc, 0x0, 0x0, 0x0, 0xff, 0x80, 0x0, 0x0, + 0xfe, 0xf4, 0x0, 0x0, 0x7d, 0x3f, 0x0, 0x0, + 0x3e, 0x7, 0xe0, 0x0, 0x2f, 0x0, 0xbc, 0x0, + 0x1f, 0x80, 0xf, 0xc0, 0xf, 0xc0, 0x2, 0xf4, + 0xb, 0xd0, 0x0, 0x3f, 0x7, 0xf0, 0x0, 0x7, + 0xe0, + + /* U+0059 "Y" */ + 0x7d, 0x0, 0x0, 0x7e, 0x3f, 0x0, 0x0, 0xfc, + 0x1f, 0x80, 0x1, 0xf4, 0xb, 0xc0, 0x3, 0xf0, + 0x3, 0xe0, 0x7, 0xd0, 0x2, 0xf0, 0xf, 0x80, + 0x0, 0xf8, 0x2f, 0x0, 0x0, 0x7d, 0x3e, 0x0, + 0x0, 0x3f, 0xbc, 0x0, 0x0, 0x1f, 0xf4, 0x0, + 0x0, 0xb, 0xf0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, + + /* U+005A "Z" */ + 0x3f, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xc1, + 0x55, 0x55, 0xbe, 0x0, 0x0, 0x3, 0xf0, 0x0, + 0x0, 0x2f, 0x40, 0x0, 0x1, 0xf8, 0x0, 0x0, + 0xf, 0xc0, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x7, + 0xe0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x3, 0xf0, + 0x0, 0x0, 0x1f, 0x80, 0x0, 0x0, 0xfc, 0x0, + 0x0, 0xf, 0xc0, 0x0, 0x0, 0x7d, 0x0, 0x0, + 0x3, 0xf0, 0x0, 0x0, 0x3f, 0x95, 0x55, 0x50, + 0xff, 0xff, 0xff, 0xd3, 0xff, 0xff, 0xff, 0x40, + + /* U+005B "[" */ + 0x7f, 0xf9, 0xff, 0xe7, 0xc0, 0x1f, 0x0, 0x7c, + 0x1, 0xf0, 0x7, 0xc0, 0x1f, 0x0, 0x7c, 0x1, + 0xf0, 0x7, 0xc0, 0x1f, 0x0, 0x7c, 0x1, 0xf0, + 0x7, 0xc0, 0x1f, 0x0, 0x7c, 0x1, 0xf0, 0x7, + 0xc0, 0x1f, 0x0, 0x7c, 0x1, 0xff, 0xe7, 0xff, + 0x80, + + /* U+005C "\\" */ + 0xbc, 0x0, 0x1f, 0x0, 0x3, 0xd0, 0x0, 0xb8, + 0x0, 0x1f, 0x0, 0x3, 0xd0, 0x0, 0xf8, 0x0, + 0x1f, 0x0, 0x3, 0xd0, 0x0, 0xf8, 0x0, 0x2f, + 0x0, 0x7, 0xc0, 0x0, 0xf8, 0x0, 0x2f, 0x0, + 0x7, 0xc0, 0x0, 0xf4, 0x0, 0x2f, 0x0, 0x7, + 0xc0, 0x0, 0xf4, + + /* U+005D "]" */ + 0xbf, 0xf2, 0xff, 0xc0, 0x1f, 0x0, 0x3c, 0x0, + 0xf0, 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, + 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, 0x3, + 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, 0x3, 0xc0, + 0xf, 0x0, 0x3c, 0x1, 0xf2, 0xff, 0xcb, 0xff, + 0x0, + + /* U+005E "^" */ + 0x0, 0xfc, 0x0, 0x7, 0xf8, 0x0, 0x3e, 0xf0, + 0x1, 0xf2, 0xf0, 0xf, 0x43, 0xd0, 0xbc, 0x7, + 0xc3, 0xc0, 0xf, 0x40, + + /* U+005F "_" */ + 0x55, 0x55, 0x54, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xfe, + + /* U+0060 "`" */ + 0x0, 0x0, 0x80, 0x3d, 0x2, 0xf0, 0xb, 0xc0, + 0x28, 0x0, 0x0, + + /* U+0061 "a" */ + 0x2, 0xfe, 0x40, 0x1f, 0xff, 0xe0, 0x2f, 0x46, + 0xf4, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x7c, 0x1, + 0xbf, 0xfc, 0x1f, 0xff, 0xfc, 0x3f, 0x90, 0x7c, + 0xbc, 0x0, 0x7c, 0xf8, 0x0, 0xbc, 0xf8, 0x0, + 0xfc, 0xbe, 0x5b, 0xfc, 0x3f, 0xff, 0x7c, 0xb, + 0xf8, 0x7c, + + /* U+0062 "b" */ + 0x3c, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, + 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, 0x0, + 0x0, 0x3, 0xc2, 0xfe, 0x0, 0x3c, 0xff, 0xfc, + 0x3, 0xfe, 0x6f, 0xf0, 0x3f, 0x40, 0x2f, 0x43, + 0xe0, 0x0, 0xf8, 0x3d, 0x0, 0xb, 0xc3, 0xc0, + 0x0, 0x7c, 0x3c, 0x0, 0x7, 0xc3, 0xd0, 0x0, + 0xbc, 0x3e, 0x0, 0xf, 0x83, 0xf4, 0x2, 0xf0, + 0x3f, 0xe6, 0xfe, 0x3, 0xdf, 0xff, 0xc0, 0x3c, + 0x2f, 0xe0, 0x0, + + /* U+0063 "c" */ + 0x1, 0xbf, 0x80, 0xb, 0xff, 0xf4, 0x2f, 0xd6, + 0xfc, 0x3e, 0x0, 0x38, 0xbc, 0x0, 0x0, 0xbc, + 0x0, 0x0, 0xf8, 0x0, 0x0, 0xf8, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x3e, 0x0, + 0x38, 0x2f, 0xd6, 0xfc, 0xb, 0xff, 0xf4, 0x1, + 0xbf, 0x80, + + /* U+0064 "d" */ + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, + 0x40, 0x6f, 0x83, 0xd0, 0xbf, 0xfd, 0xf4, 0xbf, + 0x9b, 0xfd, 0x3f, 0x0, 0x3f, 0x6f, 0x0, 0x7, + 0xdb, 0xc0, 0x0, 0xf7, 0xe0, 0x0, 0x3d, 0xf8, + 0x0, 0xf, 0x6f, 0x0, 0x3, 0xd7, 0xc0, 0x1, + 0xf4, 0xfc, 0x0, 0xfd, 0x2f, 0xe6, 0xff, 0x42, + 0xff, 0xf3, 0xd0, 0x1f, 0xe0, 0xf4, + + /* U+0065 "e" */ + 0x1, 0xbf, 0x80, 0x2, 0xff, 0xfd, 0x2, 0xf9, + 0x1f, 0xc0, 0xf4, 0x0, 0xf8, 0xbc, 0x0, 0x1f, + 0x2f, 0xff, 0xff, 0xcf, 0xff, 0xff, 0xf3, 0xe0, + 0x0, 0x0, 0xbc, 0x0, 0x0, 0x2f, 0x0, 0x0, + 0x3, 0xf0, 0x2, 0xc0, 0xbf, 0x47, 0xf4, 0xb, + 0xff, 0xf8, 0x0, 0x6f, 0xe4, 0x0, + + /* U+0066 "f" */ + 0x0, 0x15, 0x0, 0x7f, 0xe0, 0x3f, 0xf8, 0x1f, + 0x40, 0x7, 0xc0, 0x1, 0xf0, 0xb, 0xff, 0xfa, + 0xff, 0xfe, 0x1b, 0xd5, 0x1, 0xf0, 0x0, 0x7c, + 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x1, 0xf0, 0x0, + 0x7c, 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x1, 0xf0, + 0x0, 0x7c, 0x0, 0x1f, 0x0, + + /* U+0067 "g" */ + 0x1, 0xbe, 0xf, 0x42, 0xff, 0xf3, 0xd2, 0xfe, + 0x6f, 0xf4, 0xfc, 0x0, 0xfd, 0xbc, 0x0, 0x1f, + 0x6f, 0x0, 0x3, 0xdf, 0x80, 0x0, 0xf7, 0xe0, + 0x0, 0x3d, 0xbc, 0x0, 0xf, 0x5f, 0x0, 0x7, + 0xd3, 0xf0, 0x3, 0xf4, 0xbf, 0x9b, 0xfd, 0xb, + 0xff, 0xcf, 0x40, 0x7f, 0x83, 0xd0, 0x0, 0x0, + 0xf0, 0x60, 0x0, 0xbc, 0x3f, 0x95, 0xfd, 0x7, + 0xff, 0xfe, 0x0, 0x1f, 0xf8, 0x0, + + /* U+0068 "h" */ + 0x3c, 0x0, 0x0, 0xf, 0x0, 0x0, 0x3, 0xc0, + 0x0, 0x0, 0xf0, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0xf, 0xb, 0xf8, 0x3, 0xdf, 0xff, 0xc0, 0xff, + 0x57, 0xf4, 0x3f, 0x0, 0x3f, 0xf, 0x40, 0xb, + 0xc3, 0xc0, 0x1, 0xf0, 0xf0, 0x0, 0x7c, 0x3c, + 0x0, 0x1f, 0xf, 0x0, 0x7, 0xc3, 0xc0, 0x1, + 0xf0, 0xf0, 0x0, 0x7c, 0x3c, 0x0, 0x1f, 0xf, + 0x0, 0x7, 0xc3, 0xc0, 0x1, 0xf0, + + /* U+0069 "i" */ + 0x4, 0x3e, 0x3e, 0x18, 0x0, 0x0, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, 0x3d, + + /* U+006A "j" */ + 0x0, 0x10, 0x3, 0xe0, 0xf, 0x80, 0x18, 0x0, + 0x0, 0x0, 0x0, 0xf, 0x40, 0x3d, 0x0, 0xf4, + 0x3, 0xd0, 0xf, 0x40, 0x3d, 0x0, 0xf4, 0x3, + 0xd0, 0xf, 0x40, 0x3d, 0x0, 0xf4, 0x3, 0xd0, + 0xf, 0x40, 0x3d, 0x0, 0xf4, 0x3, 0xd1, 0x7f, + 0x1f, 0xf8, 0x7f, 0x80, + + /* U+006B "k" */ + 0x3c, 0x0, 0x0, 0xf, 0x0, 0x0, 0x3, 0xc0, + 0x0, 0x0, 0xf0, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0xf, 0x0, 0x3f, 0x43, 0xc0, 0x2f, 0x40, 0xf0, + 0x2f, 0x40, 0x3c, 0x2f, 0x40, 0xf, 0x1f, 0x40, + 0x3, 0xef, 0xc0, 0x0, 0xff, 0xf4, 0x0, 0x3f, + 0xbf, 0x0, 0xf, 0x87, 0xe0, 0x3, 0xc0, 0xbd, + 0x0, 0xf0, 0xf, 0xc0, 0x3c, 0x1, 0xf4, 0xf, + 0x0, 0x3f, 0x3, 0xc0, 0x7, 0xe0, + + /* U+006C "l" */ + 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, + 0xc0, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3c, + 0xf, 0x3, 0xc0, 0xf0, 0x3e, 0xf, 0xf1, 0xfc, + + /* U+006D "m" */ + 0x3c, 0x2f, 0x80, 0x2f, 0xd0, 0x3d, 0xff, 0xf1, + 0xff, 0xf4, 0x3f, 0xd6, 0xfb, 0xd5, 0xfc, 0x3f, + 0x0, 0xbf, 0x0, 0x7d, 0x3d, 0x0, 0x3e, 0x0, + 0x3e, 0x3c, 0x0, 0x3d, 0x0, 0x3e, 0x3c, 0x0, + 0x3d, 0x0, 0x2e, 0x3c, 0x0, 0x3d, 0x0, 0x2e, + 0x3c, 0x0, 0x3d, 0x0, 0x2e, 0x3c, 0x0, 0x3d, + 0x0, 0x2e, 0x3c, 0x0, 0x3d, 0x0, 0x2e, 0x3c, + 0x0, 0x3d, 0x0, 0x2e, 0x3c, 0x0, 0x3d, 0x0, + 0x2e, 0x3c, 0x0, 0x3d, 0x0, 0x2e, + + /* U+006E "n" */ + 0x3c, 0x2f, 0xe0, 0xf, 0x7f, 0xff, 0x3, 0xfd, + 0x5f, 0xd0, 0xfc, 0x0, 0xfc, 0x3d, 0x0, 0x2f, + 0xf, 0x0, 0x7, 0xc3, 0xc0, 0x1, 0xf0, 0xf0, + 0x0, 0x7c, 0x3c, 0x0, 0x1f, 0xf, 0x0, 0x7, + 0xc3, 0xc0, 0x1, 0xf0, 0xf0, 0x0, 0x7c, 0x3c, + 0x0, 0x1f, 0xf, 0x0, 0x7, 0xc0, + + /* U+006F "o" */ + 0x1, 0xbf, 0x80, 0x2, 0xff, 0xfd, 0x2, 0xfd, + 0x6f, 0xc0, 0xf8, 0x0, 0xfc, 0xbc, 0x0, 0x1f, + 0x2e, 0x0, 0x3, 0xdf, 0x80, 0x0, 0xf7, 0xe0, + 0x0, 0x3d, 0xbc, 0x0, 0xf, 0x6f, 0x0, 0x7, + 0xc3, 0xe0, 0x3, 0xf0, 0xbf, 0x5b, 0xf0, 0xb, + 0xff, 0xf4, 0x0, 0x6f, 0xe0, 0x0, + + /* U+0070 "p" */ + 0x3c, 0x2f, 0xe0, 0x3, 0xcf, 0xff, 0xc0, 0x3f, + 0xe6, 0xff, 0x3, 0xf4, 0x2, 0xf4, 0x3e, 0x0, + 0xf, 0x83, 0xd0, 0x0, 0xbc, 0x3c, 0x0, 0x7, + 0xc3, 0xc0, 0x0, 0x7c, 0x3d, 0x0, 0xb, 0xc3, + 0xe0, 0x0, 0xf8, 0x3f, 0x40, 0x2f, 0x3, 0xfe, + 0x6f, 0xe0, 0x3d, 0xff, 0xfc, 0x3, 0xc2, 0xfe, + 0x0, 0x3c, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, + 0x3c, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, + 0x0, 0x0, 0x0, + + /* U+0071 "q" */ + 0x1, 0xfe, 0xf, 0x42, 0xff, 0xf3, 0xd2, 0xfe, + 0x6f, 0xf4, 0xfc, 0x0, 0xfd, 0xbc, 0x0, 0x1f, + 0x6f, 0x0, 0x3, 0xdf, 0x80, 0x0, 0xf7, 0xe0, + 0x0, 0x3d, 0xbc, 0x0, 0xf, 0x6f, 0x0, 0x7, + 0xd3, 0xf0, 0x3, 0xf4, 0xbf, 0x9b, 0xfd, 0xb, + 0xff, 0xdf, 0x40, 0x7f, 0x83, 0xd0, 0x0, 0x0, + 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, 0x40, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + + /* U+0072 "r" */ + 0x3c, 0xb, 0x4f, 0x2f, 0xd3, 0xef, 0xe4, 0xfe, + 0x0, 0x3f, 0x0, 0xf, 0x40, 0x3, 0xc0, 0x0, + 0xf0, 0x0, 0x3c, 0x0, 0xf, 0x0, 0x3, 0xc0, + 0x0, 0xf0, 0x0, 0x3c, 0x0, 0xf, 0x0, 0x0, + + /* U+0073 "s" */ + 0x1, 0xff, 0x80, 0xf, 0xff, 0xf0, 0x2f, 0x86, + 0xfc, 0x3e, 0x0, 0x34, 0x2f, 0x0, 0x0, 0x1f, + 0xd0, 0x0, 0xb, 0xff, 0x40, 0x0, 0xbf, 0xf0, + 0x0, 0x1, 0xfc, 0x0, 0x0, 0x7c, 0x1d, 0x0, + 0x3c, 0x3f, 0x91, 0xfc, 0xf, 0xff, 0xf4, 0x1, + 0xff, 0x80, + + /* U+0074 "t" */ + 0x1, 0x40, 0x1, 0xf0, 0x0, 0x7c, 0x0, 0x1f, + 0x0, 0x7, 0xc0, 0x2f, 0xff, 0xfb, 0xff, 0xfc, + 0x6f, 0x54, 0x7, 0xc0, 0x1, 0xf0, 0x0, 0x7c, + 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x1, 0xf0, 0x0, + 0x7c, 0x0, 0x1f, 0x0, 0x3, 0xf5, 0x40, 0xbf, + 0xe0, 0x7, 0xf4, + + /* U+0075 "u" */ + 0x7c, 0x0, 0x1f, 0x7c, 0x0, 0x1f, 0x7c, 0x0, + 0x1f, 0x7c, 0x0, 0x1f, 0x7c, 0x0, 0x1f, 0x7c, + 0x0, 0x1f, 0x7c, 0x0, 0x1f, 0x7c, 0x0, 0x1f, + 0x7c, 0x0, 0x2f, 0x7c, 0x0, 0x2f, 0x3e, 0x0, + 0x7f, 0x3f, 0x96, 0xff, 0xf, 0xff, 0x9f, 0x2, + 0xfd, 0x1f, + + /* U+0076 "v" */ + 0xbc, 0x0, 0xb, 0xc7, 0xd0, 0x0, 0xf8, 0x3e, + 0x0, 0x1f, 0x2, 0xf0, 0x2, 0xf0, 0xf, 0x40, + 0x3d, 0x0, 0xf8, 0x7, 0xc0, 0x7, 0xc0, 0xf8, + 0x0, 0x3d, 0xf, 0x40, 0x2, 0xe1, 0xf0, 0x0, + 0x1f, 0x3e, 0x0, 0x0, 0xfb, 0xc0, 0x0, 0xb, + 0xfc, 0x0, 0x0, 0x7f, 0x40, 0x0, 0x3, 0xf0, + 0x0, + + /* U+0077 "w" */ + 0xbc, 0x0, 0x3e, 0x0, 0x1f, 0x1f, 0x0, 0x1f, + 0xc0, 0xb, 0xc3, 0xd0, 0xf, 0xf0, 0x3, 0xe0, + 0xbc, 0x3, 0xfd, 0x1, 0xf0, 0x1f, 0x1, 0xf7, + 0xc0, 0xbc, 0x3, 0xd0, 0xb8, 0xf0, 0x3e, 0x0, + 0xf8, 0x3d, 0x3d, 0xf, 0x40, 0x1f, 0xf, 0xb, + 0x87, 0xc0, 0x3, 0xc7, 0x80, 0xf2, 0xe0, 0x0, + 0xf6, 0xd0, 0x3c, 0xf4, 0x0, 0x2f, 0xf0, 0xb, + 0xfc, 0x0, 0x3, 0xfc, 0x1, 0xfe, 0x0, 0x0, + 0xfe, 0x0, 0x3f, 0x40, 0x0, 0x2f, 0x40, 0xf, + 0xc0, 0x0, + + /* U+0078 "x" */ + 0x3e, 0x0, 0x2f, 0x7, 0xd0, 0xf, 0x80, 0xbc, + 0xf, 0xc0, 0xf, 0x87, 0xc0, 0x1, 0xf7, 0xe0, + 0x0, 0x2f, 0xf0, 0x0, 0x3, 0xf0, 0x0, 0x1, + 0xfd, 0x0, 0x0, 0xff, 0xc0, 0x0, 0xbc, 0xf8, + 0x0, 0x7d, 0x1f, 0x40, 0x3e, 0x3, 0xf0, 0x3f, + 0x0, 0x3e, 0x1f, 0x40, 0xb, 0xd0, + + /* U+0079 "y" */ + 0xbc, 0x0, 0xb, 0xc7, 0xd0, 0x0, 0xf8, 0x3e, + 0x0, 0x1f, 0x42, 0xf0, 0x2, 0xf0, 0xf, 0x40, + 0x3e, 0x0, 0xfc, 0x7, 0xc0, 0x7, 0xc0, 0xb8, + 0x0, 0x3e, 0xf, 0x40, 0x2, 0xf1, 0xf0, 0x0, + 0xf, 0x3e, 0x0, 0x0, 0xff, 0xc0, 0x0, 0x7, + 0xfc, 0x0, 0x0, 0x3f, 0x40, 0x0, 0x3, 0xf0, + 0x0, 0x0, 0x3e, 0x0, 0x0, 0x7, 0xc0, 0x0, + 0x0, 0xfc, 0x0, 0x0, 0xf, 0x40, 0x0, 0x2, + 0xf0, 0x0, 0x0, + + /* U+007A "z" */ + 0x3f, 0xff, 0xfc, 0x3f, 0xff, 0xfc, 0x15, 0x56, + 0xf8, 0x0, 0x3, 0xf0, 0x0, 0xb, 0xc0, 0x0, + 0x1f, 0x40, 0x0, 0x3e, 0x0, 0x0, 0xfc, 0x0, + 0x2, 0xf4, 0x0, 0x7, 0xe0, 0x0, 0xf, 0xc0, + 0x0, 0x3f, 0x55, 0x54, 0x3f, 0xff, 0xfd, 0x3f, + 0xff, 0xfd, + + /* U+007B "{" */ + 0x0, 0x1b, 0x40, 0x1f, 0xd0, 0xf, 0xd0, 0x7, + 0xc0, 0x1, 0xf0, 0x0, 0x7c, 0x0, 0x1f, 0x0, + 0x7, 0xc0, 0x2, 0xe0, 0x0, 0xf8, 0x1, 0xfc, + 0x1, 0xfc, 0x0, 0x7f, 0x40, 0x2, 0xf4, 0x0, + 0x3e, 0x0, 0xb, 0xc0, 0x1, 0xf0, 0x0, 0x7c, + 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x0, 0xfd, 0x0, + 0x2f, 0xd0, 0x1, 0xf4, + + /* U+007C "|" */ + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, + + /* U+007D "}" */ + 0x79, 0x0, 0x1f, 0xd0, 0x1, 0xfc, 0x0, 0xf, + 0x40, 0x3, 0xd0, 0x0, 0xf4, 0x0, 0x3d, 0x0, + 0xf, 0x40, 0x3, 0xe0, 0x0, 0xbc, 0x0, 0xf, + 0xd0, 0x0, 0xfd, 0x0, 0x7f, 0x40, 0x7e, 0x0, + 0x2e, 0x0, 0xf, 0x80, 0x3, 0xd0, 0x0, 0xf4, + 0x0, 0x3d, 0x0, 0xf, 0x40, 0x1f, 0xc0, 0x1f, + 0xe0, 0x7, 0xd0, 0x0, + + /* U+007E "~" */ + 0x0, 0x0, 0x0, 0xb, 0xd0, 0x28, 0x3f, 0xfe, + 0xbc, 0xbd, 0xbf, 0xf8, 0x20, 0xb, 0xd0, + + /* U+007F "" */ + + /* U+4F53 "体" */ + 0x0, 0x28, 0x0, 0x3c, 0x0, 0x0, 0x1, 0xf0, + 0x0, 0xf0, 0x0, 0x0, 0xf, 0x40, 0x3, 0xc0, + 0x0, 0x0, 0x3c, 0x0, 0xf, 0x0, 0x0, 0x2, + 0xe3, 0xff, 0xff, 0xff, 0xe0, 0xf, 0x4f, 0xff, + 0xff, 0xff, 0xc0, 0x7c, 0x0, 0xf, 0xf4, 0x0, + 0x3, 0xf0, 0x0, 0xbf, 0xe0, 0x0, 0x1f, 0xc0, + 0x3, 0xff, 0xc0, 0x0, 0xff, 0x0, 0x1e, 0xf7, + 0x80, 0xb, 0xfc, 0x0, 0xf3, 0xcf, 0x40, 0x3d, + 0xf0, 0xb, 0x8f, 0x1f, 0x0, 0x63, 0xc0, 0x7c, + 0x3c, 0x3d, 0x0, 0xf, 0x3, 0xe0, 0xf0, 0x7c, + 0x0, 0x3c, 0x2f, 0x3, 0xc0, 0xfc, 0x0, 0xf2, + 0xf0, 0xf, 0x0, 0xfc, 0x3, 0xef, 0x80, 0x3d, + 0x1, 0xf8, 0xf, 0x78, 0xbf, 0xff, 0xf2, 0xc0, + 0x3c, 0x82, 0xff, 0xff, 0x81, 0x0, 0xf0, 0x0, + 0xf, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x3c, 0x0, + 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, 0x0, 0x3c, + 0x0, 0x3, 0xc0, 0x0, 0x0, + + /* U+5438 "吸" */ + 0x0, 0x0, 0xaa, 0xaa, 0xa8, 0xb, 0xff, 0x8f, + 0xff, 0xff, 0xc0, 0xbf, 0xf8, 0x2e, 0x0, 0x7c, + 0xb, 0x3, 0x81, 0xd0, 0xb, 0x40, 0xb0, 0x38, + 0x2d, 0x0, 0xf0, 0xb, 0x3, 0x82, 0xd0, 0x1e, + 0x0, 0xb0, 0x38, 0x2f, 0x3, 0xd0, 0xb, 0x3, + 0x82, 0xf0, 0x3f, 0xf4, 0xb0, 0x38, 0x3f, 0x43, + 0xff, 0x4b, 0x3, 0x83, 0xfc, 0x0, 0xf0, 0xb0, + 0x38, 0x3f, 0xc0, 0x1e, 0xb, 0x3, 0x83, 0xdf, + 0x3, 0xc0, 0xb0, 0x38, 0x78, 0xf4, 0x78, 0xb, + 0x3, 0x8b, 0x47, 0xcf, 0x0, 0xb0, 0x38, 0xf0, + 0x2f, 0xe0, 0xb, 0xff, 0x9f, 0x0, 0xfc, 0x0, + 0xbf, 0xfb, 0xd0, 0x2f, 0xd0, 0xb, 0x0, 0x7c, + 0xb, 0xdf, 0x80, 0xb0, 0xf, 0x43, 0xf0, 0x7f, + 0x0, 0x3, 0xf1, 0xfc, 0x0, 0xfd, 0x0, 0x2c, + 0x3e, 0x0, 0x3, 0xc0, 0x0, 0x1, 0x40, 0x0, + 0x4, + + /* U+547C "呼" */ + 0x0, 0x0, 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, + 0x15, 0xaf, 0xfc, 0xbf, 0xfc, 0xff, 0xff, 0xff, + 0x8b, 0xff, 0xcb, 0xea, 0xf0, 0x0, 0xb0, 0x3c, + 0x0, 0xf, 0x0, 0xb, 0x3, 0xc7, 0x40, 0xf0, + 0x38, 0xb0, 0x3c, 0x7c, 0xf, 0xb, 0x8b, 0x3, + 0xc3, 0xd0, 0xf0, 0xf0, 0xb0, 0x3c, 0x1f, 0xf, + 0x2e, 0xb, 0x3, 0xc0, 0xf0, 0xf3, 0xc0, 0xb0, + 0x3c, 0x5, 0xf, 0x14, 0xb, 0x3, 0xc0, 0x0, + 0xf0, 0x0, 0xb0, 0x3d, 0xff, 0xff, 0xff, 0xeb, + 0x3, 0xcf, 0xff, 0xff, 0xfe, 0xb0, 0x3c, 0x0, + 0xf, 0x0, 0xb, 0x3, 0xc0, 0x0, 0xf0, 0x0, + 0xb5, 0x7c, 0x0, 0xf, 0x0, 0xb, 0xff, 0xc0, + 0x0, 0xf0, 0x0, 0xbf, 0xf8, 0x0, 0xf, 0x0, + 0xb, 0x0, 0x0, 0x1, 0xf0, 0x0, 0x60, 0x0, + 0x2f, 0xfe, 0x0, 0x0, 0x0, 0x1, 0xff, 0x80, + 0x0, + + /* U+5747 "均" */ + 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0xf, 0x0, + 0x1f, 0x0, 0x0, 0x0, 0xf0, 0x2, 0xe0, 0x0, + 0x0, 0xf, 0x0, 0x3c, 0x0, 0x0, 0x0, 0xf0, + 0xb, 0xff, 0xff, 0xe0, 0xf, 0x0, 0xff, 0xff, + 0xfe, 0x0, 0xf0, 0x2f, 0x0, 0x2, 0xe3, 0xff, + 0xf7, 0xd0, 0x0, 0x2d, 0x3f, 0xff, 0xb8, 0x40, + 0x2, 0xd1, 0x6f, 0x51, 0x3d, 0x0, 0x2d, 0x0, + 0xf0, 0x1, 0xf4, 0x2, 0xd0, 0xf, 0x0, 0x7, + 0xd0, 0x3d, 0x0, 0xf0, 0x0, 0x1c, 0x3, 0xd0, + 0xf, 0x0, 0x0, 0xb, 0x3d, 0x0, 0xf0, 0x0, + 0xb, 0xf7, 0xd0, 0xf, 0x0, 0xb, 0xf8, 0x3c, + 0x0, 0xf1, 0x4b, 0xf8, 0x3, 0xc0, 0x1f, 0xfa, + 0xf8, 0x0, 0x3c, 0x2f, 0xff, 0x58, 0x0, 0x3, + 0xc7, 0xfd, 0x0, 0x0, 0x0, 0x3c, 0x34, 0x0, + 0x0, 0x0, 0x1b, 0xc0, 0x0, 0x0, 0x1, 0xff, + 0xf8, 0x0, 0x0, 0x0, 0xf, 0xfe, 0x0, + + /* U+59CB "始" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0x0, + 0x0, 0x3c, 0x0, 0x0, 0x3c, 0x0, 0x2, 0xe0, + 0x0, 0x0, 0xf0, 0x0, 0xf, 0x1, 0x0, 0x3, + 0xc0, 0x0, 0xf8, 0x3c, 0x1, 0xbf, 0xaa, 0x7, + 0xc0, 0x7c, 0x7, 0xff, 0xfc, 0x3d, 0x0, 0xf4, + 0x6, 0xe5, 0xf2, 0xe0, 0x1, 0xf0, 0xf, 0x3, + 0xdf, 0xaf, 0xff, 0xe0, 0x3c, 0x1e, 0x7f, 0xff, + 0xff, 0xc0, 0xf0, 0x78, 0x54, 0x0, 0xb, 0x47, + 0x82, 0xd0, 0x0, 0x0, 0x0, 0x2d, 0xf, 0x0, + 0x0, 0x0, 0x0, 0xb4, 0x3c, 0x2f, 0xff, 0xff, + 0x3, 0xe1, 0xe0, 0xff, 0xff, 0xfc, 0x7, 0xeb, + 0x43, 0xd0, 0x0, 0xf0, 0x7, 0xfc, 0xf, 0x0, + 0x3, 0xc0, 0x3, 0xf0, 0x3c, 0x0, 0xf, 0x0, + 0x1f, 0xf0, 0xf0, 0x0, 0x3c, 0x0, 0xf7, 0xf3, + 0xc0, 0x0, 0xf0, 0xf, 0x83, 0xdf, 0xff, 0xff, + 0xc0, 0xfc, 0x1, 0x3f, 0xff, 0xff, 0x7, 0xc0, + 0x0, 0xf4, 0x0, 0x3c, 0x8, 0x0, 0x3, 0xc0, + 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+5B9E "实" */ + 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, 0x0, 0x0, + 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3d, 0x0, + 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x1f, + 0xff, 0xff, 0xff, 0xff, 0xf0, 0x7c, 0x0, 0x0, + 0x0, 0x7, 0xc1, 0xe0, 0x40, 0x1, 0x40, 0x1f, + 0x7, 0x83, 0xe0, 0xf, 0x0, 0x7c, 0x5, 0x7, + 0xf4, 0x3c, 0x0, 0x50, 0x0, 0x2, 0xf4, 0xf0, + 0x0, 0x0, 0xe, 0x0, 0x83, 0xc0, 0x0, 0x0, + 0x7f, 0x40, 0xf, 0x0, 0x0, 0x0, 0x2f, 0xd0, + 0x3c, 0x0, 0x0, 0x0, 0xf, 0x80, 0xf0, 0x0, + 0x0, 0x0, 0x4, 0x7, 0xc0, 0x0, 0xf, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0x3f, 0xff, 0xff, 0xff, + 0xff, 0xf8, 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, + 0x0, 0x0, 0xbf, 0xd0, 0x0, 0x0, 0x0, 0x1f, + 0xef, 0xf4, 0x0, 0x0, 0x1b, 0xfd, 0x7, 0xfe, + 0x0, 0x6f, 0xff, 0x40, 0x1, 0xff, 0x82, 0xff, + 0x90, 0x0, 0x0, 0x7f, 0x2, 0x40, 0x0, 0x0, + 0x0, 0x4, + + /* U+5E73 "平" */ + 0xf, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x3f, 0xff, + 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, 0x7c, 0x0, + 0x0, 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x3, + 0xc0, 0x7, 0xc0, 0xb, 0x40, 0xf, 0x80, 0x1f, + 0x0, 0x7d, 0x0, 0xf, 0x40, 0x7c, 0x3, 0xe0, + 0x0, 0x1f, 0x1, 0xf0, 0x2f, 0x0, 0x0, 0x2f, + 0x7, 0xc2, 0xf0, 0x0, 0x0, 0x3c, 0x1f, 0xb, + 0x40, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, + 0x0, 0x1, 0xf0, 0x0, 0x0, 0x3f, 0xff, 0xff, + 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xe0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, + 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, + 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, 0x0, + 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, + + /* U+5F00 "开" */ + 0x2f, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x40, 0x1, 0xf4, 0x0, 0x7d, + 0x0, 0x0, 0x3, 0xc0, 0x0, 0xf0, 0x0, 0x0, + 0xf, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, 0x0, + 0xf, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x3c, 0x0, + 0x0, 0x3, 0xc0, 0x0, 0xf0, 0x0, 0x0, 0xf, + 0x0, 0x3, 0xc0, 0x3, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, + 0x7, 0xd0, 0x1, 0xf4, 0x0, 0x0, 0x1f, 0x0, + 0x3, 0xc0, 0x0, 0x0, 0x7c, 0x0, 0xf, 0x0, + 0x0, 0x2, 0xe0, 0x0, 0x3c, 0x0, 0x0, 0xf, + 0x40, 0x0, 0xf0, 0x0, 0x0, 0x7c, 0x0, 0x3, + 0xc0, 0x0, 0x3, 0xe0, 0x0, 0xf, 0x0, 0x0, + 0x3f, 0x0, 0x0, 0x3c, 0x0, 0x3, 0xf4, 0x0, + 0x0, 0xf0, 0x0, 0x3f, 0x40, 0x0, 0x3, 0xc0, + 0x0, 0x74, 0x0, 0x0, 0xf, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+5F97 "得" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, + 0x0, 0x0, 0x0, 0x0, 0xb, 0xc7, 0xff, 0xff, + 0xf8, 0x0, 0x7d, 0x1f, 0xaa, 0xab, 0xe0, 0x7, + 0xd0, 0x7c, 0x0, 0x7, 0x80, 0x7d, 0x1, 0xfa, + 0xaa, 0xae, 0x7, 0xd0, 0x7, 0xff, 0xff, 0xf8, + 0xd, 0xa, 0x1f, 0x0, 0x1, 0xe0, 0x0, 0x7c, + 0x7e, 0xaa, 0xab, 0x80, 0x3, 0xd1, 0xff, 0xff, + 0xfe, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xc1, 0xff, + 0xff, 0xff, 0xf0, 0xff, 0x7, 0xff, 0xff, 0xff, + 0xcf, 0xfc, 0x0, 0x0, 0x2, 0xe0, 0x2c, 0xf0, + 0x0, 0x0, 0xb, 0x80, 0x43, 0xc3, 0xff, 0xff, + 0xff, 0xf4, 0xf, 0xa, 0xba, 0xaa, 0xfe, 0x90, + 0x3c, 0x2, 0xc0, 0x2, 0xe0, 0x0, 0xf0, 0xf, + 0xc0, 0xb, 0x80, 0x3, 0xc0, 0xf, 0xc0, 0x2e, + 0x0, 0xf, 0x0, 0xd, 0x0, 0xf4, 0x0, 0x3c, + 0x0, 0x1, 0xff, 0xd0, 0x0, 0xf0, 0x0, 0x3, + 0xfe, 0x0, + + /* U+6807 "标" */ + 0x0, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0xf, 0xff, + 0xff, 0xf0, 0x0, 0xf0, 0xf, 0xff, 0xff, 0xf0, + 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, + 0x80, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x40, 0x0, + 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, + 0x3, 0xf0, 0x3f, 0xff, 0xff, 0xfc, 0x3, 0xf0, + 0x3f, 0xff, 0xff, 0xfc, 0xb, 0xfc, 0x0, 0x3, + 0xc0, 0x0, 0xf, 0xff, 0x40, 0x3, 0xc0, 0x0, + 0x1e, 0xf7, 0xc3, 0x83, 0xc7, 0x0, 0x3c, 0xf1, + 0x4b, 0x83, 0xcb, 0x80, 0x78, 0xf0, 0xf, 0x43, + 0xc3, 0xc0, 0x70, 0xf0, 0x1f, 0x3, 0xc3, 0xd0, + 0x10, 0xf0, 0x3e, 0x3, 0xc1, 0xf0, 0x0, 0xf0, + 0x7c, 0x3, 0xc0, 0xf0, 0x0, 0xf0, 0xfc, 0x3, + 0xc0, 0xb8, 0x0, 0xf1, 0xf4, 0x3, 0xc0, 0x7c, + 0x0, 0xf0, 0x60, 0xb, 0xc0, 0x24, 0x0, 0xf0, + 0x2, 0xff, 0x80, 0x0, 0x0, 0xf0, 0x1, 0xff, + 0x0, 0x0, + + /* U+6863 "档" */ + 0x0, 0xa0, 0x0, 0xb, 0x0, 0x0, 0x3, 0xc0, + 0x50, 0x3c, 0x1, 0x40, 0xf, 0x3, 0xc0, 0xf0, + 0xf, 0x0, 0x3c, 0xb, 0xc3, 0xc0, 0xf8, 0x15, + 0xf5, 0xf, 0x8f, 0xb, 0xc0, 0xff, 0xfe, 0x1f, + 0x3c, 0x7d, 0x3, 0xff, 0xf4, 0x28, 0xf0, 0xe0, + 0x0, 0xbc, 0x0, 0x3, 0xd0, 0x0, 0x3, 0xf0, + 0x3f, 0xff, 0xff, 0xf0, 0x1f, 0xd0, 0xff, 0xff, + 0xff, 0xc0, 0xbf, 0xe0, 0x0, 0x0, 0xf, 0x3, + 0xff, 0xe0, 0x0, 0x0, 0x3c, 0x2e, 0xf7, 0xc0, + 0x0, 0x0, 0xf0, 0xf7, 0xc5, 0x0, 0x0, 0x7, + 0xc7, 0x8f, 0x1, 0xff, 0xff, 0xff, 0xc, 0x3c, + 0x7, 0xff, 0xff, 0xfc, 0x10, 0xf0, 0x0, 0x0, + 0x0, 0xf0, 0x3, 0xc0, 0x0, 0x0, 0x3, 0xc0, + 0xf, 0x0, 0x0, 0x0, 0xf, 0x0, 0x3c, 0x1f, + 0xff, 0xff, 0xfc, 0x0, 0xf0, 0x7f, 0xff, 0xff, + 0xf0, 0x3, 0xc0, 0x0, 0x0, 0x7, 0xc0, 0xf, + 0x0, 0x0, 0x0, 0xf, 0x0, + + /* U+6D4B "测" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x0, + 0x0, 0x0, 0xe, 0x3e, 0xf, 0xff, 0xf8, 0x0, + 0xe1, 0xf8, 0xff, 0xff, 0x85, 0xe, 0x7, 0xdf, + 0x55, 0x78, 0xf0, 0xe0, 0x18, 0xf0, 0x43, 0x8f, + 0xe, 0x0, 0xf, 0x2c, 0x38, 0xf0, 0xe1, 0x0, + 0xf2, 0xc3, 0x8f, 0xe, 0x78, 0xf, 0x2c, 0x38, + 0xf0, 0xe7, 0xe0, 0xf2, 0xc3, 0x8f, 0xe, 0xf, + 0xcf, 0x2c, 0x38, 0xf0, 0xe0, 0x34, 0xf2, 0xc3, + 0x8f, 0xe, 0x0, 0xf, 0x3c, 0x38, 0xf0, 0xe0, + 0x0, 0xf3, 0xc3, 0x8f, 0xe, 0x3, 0x8f, 0x3c, + 0x38, 0xf0, 0xe0, 0x78, 0xf3, 0xc3, 0x8f, 0xe, + 0xb, 0x4e, 0x7c, 0x38, 0xf0, 0xe0, 0xf0, 0xb, + 0xf0, 0xb, 0xe, 0xf, 0x0, 0xff, 0xc0, 0x0, + 0xe1, 0xe0, 0x3d, 0x3f, 0x0, 0xe, 0x2d, 0xf, + 0xc0, 0xfc, 0x1, 0xe3, 0xc3, 0xf0, 0x3, 0xcf, + 0xfe, 0x38, 0x3c, 0x0, 0x0, 0xbf, 0x80, 0x0, + 0x0, 0x0, 0x0, 0x0, + + /* U+7387 "率" */ + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, + 0x0, 0xb, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x3f, + 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x0, 0x7c, + 0x0, 0x0, 0x0, 0xd0, 0x3, 0xc0, 0xb0, 0xd, + 0x3, 0xe0, 0x7c, 0x7, 0xc1, 0xf8, 0x3, 0xe7, + 0xff, 0xfc, 0x2f, 0x40, 0x3, 0xcf, 0xff, 0xc0, + 0xf0, 0x0, 0x0, 0x0, 0xbc, 0x40, 0x0, 0x0, + 0xf, 0xf, 0xcb, 0x4e, 0x0, 0x2, 0xfd, 0xf8, + 0xf, 0x7f, 0x40, 0x7f, 0x9f, 0xeb, 0xff, 0x2f, + 0x83, 0xf0, 0x7f, 0xff, 0xbd, 0x1f, 0x5, 0x0, + 0x0, 0x0, 0x30, 0x4, 0x0, 0x0, 0x7, 0xc0, + 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, 0x0, + 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x1, 0xf0, + 0x0, 0x0, + + /* U+79EF "积" */ + 0x0, 0x1a, 0x80, 0x0, 0x0, 0x0, 0xbf, 0xff, + 0x3f, 0xff, 0xff, 0x7, 0xff, 0x50, 0xff, 0xff, + 0xfc, 0x4, 0x3c, 0x3, 0xc0, 0x0, 0xf0, 0x0, + 0xf0, 0xf, 0x0, 0x3, 0xc0, 0x3, 0xc0, 0x3c, + 0x0, 0xf, 0xb, 0xff, 0xfc, 0xf0, 0x0, 0x3c, + 0x2f, 0xff, 0xf3, 0xc0, 0x0, 0xf0, 0x1, 0xf0, + 0xf, 0x0, 0x3, 0xc0, 0xf, 0xc0, 0x3c, 0x0, + 0xf, 0x0, 0x7f, 0x40, 0xff, 0xff, 0xfc, 0x2, + 0xff, 0x83, 0xff, 0xff, 0xf0, 0xf, 0xff, 0x80, + 0x0, 0x0, 0x0, 0xf7, 0xcf, 0x1, 0x0, 0x0, + 0x7, 0xcf, 0x4, 0x1f, 0x3, 0xc0, 0x2c, 0x3c, + 0x0, 0xf8, 0xf, 0x80, 0x60, 0xf0, 0x7, 0xc0, + 0x1f, 0x0, 0x3, 0xc0, 0x3e, 0x0, 0x2f, 0x0, + 0xf, 0x3, 0xf0, 0x0, 0x3d, 0x0, 0x3c, 0x2f, + 0x40, 0x0, 0xbc, 0x0, 0xf0, 0xf8, 0x0, 0x0, + 0xf8, 0x3, 0xc1, 0x80, 0x0, 0x1, 0x80, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+79F0 "称" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x7, 0x80, 0x0, 0x0, 0x5a, 0xf8, 0x2d, 0x0, + 0x0, 0xf, 0xff, 0xe0, 0xf0, 0x0, 0x0, 0x2a, + 0xf0, 0x7, 0xff, 0xff, 0xf0, 0x3, 0xc0, 0x3f, + 0xff, 0xff, 0xc0, 0xf, 0x1, 0xf0, 0x0, 0x1f, + 0x0, 0x3c, 0xf, 0x40, 0x40, 0xb8, 0x3f, 0xff, + 0xfc, 0xf, 0x43, 0xc0, 0xff, 0xfe, 0x90, 0x3d, + 0x1e, 0x0, 0x1f, 0x0, 0x0, 0xf4, 0x0, 0x0, + 0xfc, 0x0, 0x43, 0xd0, 0x40, 0x3, 0xfc, 0xb, + 0x4f, 0x4f, 0x0, 0x2f, 0xfd, 0x3c, 0x3d, 0x2d, + 0x0, 0xff, 0x7d, 0xe0, 0xf4, 0x7c, 0xf, 0x7c, + 0x4b, 0x43, 0xd0, 0xf0, 0x78, 0xf0, 0x3c, 0xf, + 0x41, 0xe1, 0xc3, 0xc1, 0xe0, 0x3d, 0x3, 0xc1, + 0xf, 0xf, 0x0, 0xf4, 0xb, 0x40, 0x3c, 0x78, + 0x3, 0xd0, 0x1f, 0x0, 0xf0, 0x40, 0xf, 0x40, + 0x10, 0x3, 0xc0, 0xf, 0xfc, 0x0, 0x0, 0xf, + 0x0, 0x3f, 0xd0, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0x0, 0x0, + + /* U+7D2F "累" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, + 0xff, 0xff, 0xff, 0x0, 0x3e, 0xaa, 0xbe, 0xaa, + 0xbc, 0x0, 0xf0, 0x0, 0xf0, 0x0, 0xf0, 0x3, + 0xea, 0xab, 0xea, 0xab, 0xc0, 0xf, 0xff, 0xff, + 0xff, 0xff, 0x0, 0x3c, 0x0, 0x3c, 0x0, 0x3c, + 0x0, 0xfa, 0xaa, 0xfa, 0xaa, 0xf0, 0x3, 0xff, + 0xff, 0xff, 0xff, 0xc0, 0x0, 0x7, 0xe0, 0x2, + 0x80, 0x0, 0x1, 0xfd, 0x0, 0x7f, 0x40, 0x0, + 0x7f, 0xea, 0xaf, 0xd0, 0x0, 0x2, 0xff, 0xff, + 0xf4, 0x40, 0x0, 0x0, 0x7, 0xf9, 0x3, 0xd0, + 0x0, 0x6, 0xfd, 0x0, 0x7, 0xe0, 0x1, 0xff, + 0xff, 0xff, 0xff, 0xe0, 0x7, 0xff, 0xfb, 0xfa, + 0xa7, 0xe0, 0x0, 0x2c, 0xf, 0x46, 0x1, 0x0, + 0xb, 0xf0, 0x3d, 0x3f, 0xd0, 0x7, 0xfd, 0x0, + 0xf4, 0x1f, 0xf8, 0x3f, 0x41, 0xff, 0xc0, 0x2, + 0xf8, 0x50, 0x7, 0xfe, 0x0, 0x0, 0x80, + + /* U+8BD5 "试" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, + 0x0, 0xf, 0x14, 0x1, 0xf0, 0x0, 0x0, 0x3c, + 0xf4, 0x3, 0xe0, 0x0, 0x0, 0xf0, 0xf4, 0x3, + 0xe0, 0x0, 0x3, 0xc0, 0xd0, 0x7, 0xc5, 0x55, + 0x5f, 0x55, 0x40, 0x9, 0x3f, 0xff, 0xff, 0xff, + 0x40, 0x0, 0xbf, 0xff, 0xff, 0xfc, 0x0, 0x0, + 0x0, 0x3, 0xc0, 0x1, 0xff, 0x0, 0x0, 0xf, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf0, 0xbf, 0xfd, 0xb4, 0x0, 0x3, 0xc2, 0xff, + 0xf6, 0xd0, 0x0, 0xf, 0x0, 0x3c, 0xb, 0x40, + 0x0, 0x3c, 0x0, 0xf0, 0x1e, 0x0, 0x0, 0xf0, + 0x3, 0xc0, 0x78, 0x0, 0x3, 0xc0, 0xf, 0x0, + 0xf0, 0x0, 0xf, 0x34, 0x3c, 0x3, 0xc0, 0xd0, + 0x3e, 0xe0, 0xf0, 0xf, 0x3, 0x80, 0xff, 0x3, + 0xdb, 0x2e, 0x1d, 0x3, 0xf1, 0xbf, 0xfc, 0x7c, + 0xb0, 0x2f, 0x4f, 0xff, 0x90, 0xfb, 0xc0, 0x74, + 0x39, 0x0, 0x1, 0xfe, 0x0, 0x0, 0x0, 0x0, + 0x2, 0xf0, + + /* U+9891 "频" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x3f, 0xff, + 0xff, 0x83, 0xc3, 0x80, 0xff, 0xff, 0xfe, 0xf, + 0xf, 0xf4, 0x1, 0xe0, 0x0, 0x3c, 0x3f, 0xd0, + 0xb, 0x40, 0x0, 0xf0, 0xe0, 0x5, 0x7d, 0x54, + 0x3, 0xc3, 0x80, 0x3f, 0xff, 0xf8, 0xf, 0xe, + 0x0, 0xfa, 0xaa, 0xe1, 0xff, 0xff, 0xf3, 0x80, + 0x3, 0x87, 0xff, 0xff, 0xce, 0xf, 0xe, 0x0, + 0xb, 0x0, 0x38, 0x3c, 0x38, 0x0, 0x2c, 0x0, + 0xe0, 0xf0, 0xe0, 0x2d, 0xb0, 0xa3, 0x83, 0xc3, + 0x80, 0xf2, 0xc3, 0xce, 0xf, 0xe, 0x7, 0x8b, + 0x2e, 0x38, 0x38, 0x38, 0x3c, 0x2d, 0xf0, 0xe1, + 0xe0, 0xe1, 0xe0, 0xf, 0x43, 0x8b, 0x83, 0x81, + 0x0, 0xf8, 0x0, 0x7f, 0xc0, 0x0, 0x1f, 0xc0, + 0x7, 0xef, 0xc0, 0x2, 0xfc, 0x0, 0xbe, 0xb, + 0xd0, 0xbf, 0x80, 0x2f, 0xe0, 0xb, 0xd3, 0xf0, + 0x0, 0xfd, 0x0, 0xb, 0x45, 0x0, 0x1, 0x40, + 0x0, 0x4, + + /* U+FF1A ":" */ + 0x2a, 0x3f, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0x3f, 0x3f, 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 = 116, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 0, .adv_w = 112, .box_w = 3, .box_h = 19, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 15, .adv_w = 143, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 15}, + {.bitmap_index = 28, .adv_w = 286, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 104, .adv_w = 234, .box_w = 14, .box_h = 24, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 188, .adv_w = 334, .box_w = 21, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 288, .adv_w = 290, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 369, .adv_w = 79, .box_w = 3, .box_h = 7, .ofs_x = 1, .ofs_y = 15}, + {.bitmap_index = 375, .adv_w = 128, .box_w = 7, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 416, .adv_w = 128, .box_w = 7, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 457, .adv_w = 179, .box_w = 9, .box_h = 8, .ofs_x = 1, .ofs_y = 11}, + {.bitmap_index = 475, .adv_w = 247, .box_w = 13, .box_h = 12, .ofs_x = 1, .ofs_y = 4}, + {.bitmap_index = 514, .adv_w = 107, .box_w = 4, .box_h = 8, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 522, .adv_w = 184, .box_w = 10, .box_h = 3, .ofs_x = 1, .ofs_y = 9}, + {.bitmap_index = 530, .adv_w = 103, .box_w = 4, .box_h = 3, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 533, .adv_w = 164, .box_w = 10, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 581, .adv_w = 256, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 648, .adv_w = 168, .box_w = 7, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 682, .adv_w = 230, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 744, .adv_w = 240, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 806, .adv_w = 240, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 878, .adv_w = 244, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 940, .adv_w = 246, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1007, .adv_w = 214, .box_w = 13, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1069, .adv_w = 255, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1136, .adv_w = 244, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1198, .adv_w = 103, .box_w = 4, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1212, .adv_w = 107, .box_w = 4, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 1231, .adv_w = 247, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 2}, + {.bitmap_index = 1280, .adv_w = 247, .box_w = 13, .box_h = 8, .ofs_x = 1, .ofs_y = 6}, + {.bitmap_index = 1306, .adv_w = 247, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 2}, + {.bitmap_index = 1355, .adv_w = 201, .box_w = 12, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1412, .adv_w = 334, .box_w = 21, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1512, .adv_w = 274, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1593, .adv_w = 272, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1665, .adv_w = 285, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1741, .adv_w = 302, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1822, .adv_w = 242, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1884, .adv_w = 233, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1946, .adv_w = 298, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2022, .adv_w = 293, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2098, .adv_w = 101, .box_w = 4, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2117, .adv_w = 199, .box_w = 11, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2170, .adv_w = 269, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2246, .adv_w = 230, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2308, .adv_w = 356, .box_w = 20, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2403, .adv_w = 297, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2479, .adv_w = 317, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2565, .adv_w = 255, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2637, .adv_w = 317, .box_w = 18, .box_h = 21, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 2732, .adv_w = 258, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2804, .adv_w = 246, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2876, .adv_w = 246, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2948, .adv_w = 285, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3020, .adv_w = 274, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3101, .adv_w = 395, .box_w = 25, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3220, .adv_w = 264, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3301, .adv_w = 259, .box_w = 16, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3377, .adv_w = 243, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3449, .adv_w = 142, .box_w = 7, .box_h = 23, .ofs_x = 2, .ofs_y = -2}, + {.bitmap_index = 3490, .adv_w = 140, .box_w = 9, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3533, .adv_w = 142, .box_w = 7, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3574, .adv_w = 181, .box_w = 11, .box_h = 7, .ofs_x = 0, .ofs_y = 14}, + {.bitmap_index = 3594, .adv_w = 184, .box_w = 12, .box_h = 3, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 3603, .adv_w = 108, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 14}, + {.bitmap_index = 3614, .adv_w = 220, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3656, .adv_w = 243, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3723, .adv_w = 216, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3765, .adv_w = 243, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3827, .adv_w = 227, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3873, .adv_w = 145, .box_w = 9, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3918, .adv_w = 243, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 3980, .adv_w = 235, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4042, .adv_w = 103, .box_w = 4, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4062, .adv_w = 104, .box_w = 7, .box_h = 25, .ofs_x = -2, .ofs_y = -5}, + {.bitmap_index = 4106, .adv_w = 211, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4168, .adv_w = 103, .box_w = 5, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4192, .adv_w = 357, .box_w = 20, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4262, .adv_w = 235, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4308, .adv_w = 234, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4354, .adv_w = 243, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 4421, .adv_w = 243, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 4483, .adv_w = 157, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4515, .adv_w = 194, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4557, .adv_w = 149, .box_w = 9, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4600, .adv_w = 235, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4642, .adv_w = 212, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4691, .adv_w = 327, .box_w = 21, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4765, .adv_w = 206, .box_w = 13, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4811, .adv_w = 215, .box_w = 14, .box_h = 19, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 4878, .adv_w = 195, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4920, .adv_w = 144, .box_w = 9, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4972, .adv_w = 94, .box_w = 4, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 4995, .adv_w = 144, .box_w = 9, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 5047, .adv_w = 216, .box_w = 12, .box_h = 5, .ofs_x = 1, .ofs_y = 8}, + {.bitmap_index = 5062, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5062, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5195, .adv_w = 400, .box_w = 22, .box_h = 22, .ofs_x = 2, .ofs_y = -2}, + {.bitmap_index = 5316, .adv_w = 400, .box_w = 22, .box_h = 22, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 5437, .adv_w = 400, .box_w = 22, .box_h = 23, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 5564, .adv_w = 400, .box_w = 23, .box_h = 25, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 5708, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5846, .adv_w = 400, .box_w = 23, .box_h = 22, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5973, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 6106, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6244, .adv_w = 400, .box_w = 24, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6382, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6515, .adv_w = 400, .box_w = 22, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6647, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6785, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 6918, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 7056, .adv_w = 400, .box_w = 23, .box_h = 22, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 7183, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 7321, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 7459, .adv_w = 400, .box_w = 4, .box_h = 15, .ofs_x = 4, .ofs_y = -1} +}; + +/*--------------------- + * CHARACTER MAPPING + *--------------------*/ + +static const uint16_t unicode_list_1[] = { + 0x0, 0x4e5, 0x529, 0x7f4, 0xa78, 0xc4b, 0xf20, 0xfad, + 0x1044, 0x18b4, 0x1910, 0x1df8, 0x2434, 0x2a9c, 0x2a9d, 0x2ddc, + 0x3c82, 0x493e, 0xafc7 +}; + +/*Collect the unicode lists and glyph_id offsets*/ +static const lv_font_fmt_txt_cmap_t cmaps[] = +{ + { + .range_start = 32, .range_length = 96, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY + }, + { + .range_start = 20307, .range_length = 45000, .glyph_id_start = 97, + .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 19, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + } +}; + +/*----------------- + * KERNING + *----------------*/ + + +/*Map glyph_ids to kern left classes*/ +static const uint8_t kern_left_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 0, 7, 8, 9, 10, 11, + 12, 13, 14, 0, 0, 0, 0, 0, + 15, 0, 16, 17, 18, 19, 20, 21, + 22, 0, 0, 23, 24, 25, 0, 0, + 19, 26, 27, 28, 29, 30, 31, 32, + 33, 34, 35, 36, 0, 0, 0, 0, + 0, 0, 37, 38, 39, 0, 40, 41, + 42, 43, 0, 0, 44, 45, 43, 43, + 38, 38, 42, 46, 47, 48, 42, 49, + 50, 51, 49, 52, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 +}; + +/*Map glyph_ids to kern right classes*/ +static const uint8_t kern_right_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 7, 8, 9, 10, 11, 12, + 13, 14, 15, 0, 0, 0, 0, 0, + 16, 0, 17, 0, 18, 0, 0, 0, + 18, 0, 0, 19, 0, 0, 0, 0, + 18, 0, 18, 0, 20, 21, 22, 23, + 24, 25, 26, 27, 0, 0, 0, 0, + 0, 0, 28, 0, 29, 29, 29, 30, + 29, 0, 31, 31, 0, 32, 33, 33, + 29, 33, 29, 33, 34, 35, 36, 37, + 38, 39, 37, 40, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 +}; + +/*Kern values between classes*/ +static const int8_t kern_class_values[] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -36, 0, -24, 8, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -4, -12, -9, -40, -13, -40, -25, + 0, -43, 0, -8, -5, -2, 0, -10, + 0, 0, -14, 0, -18, -12, 0, 0, + 0, 0, 0, 0, 0, -13, -37, 0, + 0, -18, -8, -8, -12, -4, -40, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -13, + 0, 0, 0, 0, -18, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -28, 0, -20, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -13, 0, 0, 0, 0, -11, + -7, 0, 0, 0, -7, 0, 0, 0, + -11, 0, -11, 0, -14, 0, -11, -7, + 0, -21, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -4, 0, -6, 0, 0, + -10, -12, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -5, 0, + 0, -10, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -7, 0, 0, 0, 0, -8, + 0, 0, 0, 0, 0, 0, -4, -10, + 0, 0, 0, 0, 0, 0, 0, 0, + -4, -8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -5, 0, 0, 0, 0, 0, -10, 0, + -8, 0, 0, 0, -11, 0, -8, -13, + 0, 0, 0, 0, -11, 0, -16, 0, + 0, -16, 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -8, 0, 0, 0, -11, 0, + 0, 0, 0, 0, -8, 0, 0, -16, + 0, 0, 0, 0, 0, 0, -9, 0, + -12, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -29, 0, -8, 0, 0, 0, -24, 0, + 0, 0, 0, 0, -21, 0, -4, -26, + 0, 0, 0, 0, -39, 0, -32, 0, + -8, -42, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -16, 0, -12, -8, + 8, 0, -55, -11, -35, -8, 0, 0, + 0, -29, 0, -28, 3, -12, 0, 4, + -40, 0, -44, 0, 0, 0, 0, 0, + 0, 0, 0, -33, -32, -10, 0, 0, + -17, -23, 0, -15, 0, 0, -16, -15, + 0, 0, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, 0, -9, -8, + 0, 0, 0, 0, -10, 0, -8, 0, + 0, -16, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -8, 0, + 0, 0, -42, 0, -20, 0, 0, 0, + 0, -13, 0, -10, 0, -8, 0, 0, + -28, 0, -34, 0, 0, 0, -4, 0, + -18, -9, 0, -16, -11, 4, 0, 0, + 0, 0, 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -22, -7, -14, 4, -8, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -37, -4, 0, -18, 0, -11, -25, 0, + 0, 0, 0, 0, 0, 0, -29, -32, + 0, -14, 0, 0, -37, -7, -40, -28, + 0, -41, 0, 0, -6, -4, 0, -2, + 0, 0, -12, -6, -20, -15, 0, 0, + -12, 0, -7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -8, 0, -4, 0, -10, 0, -16, -8, + -8, -15, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, -2, -3, + 0, 0, 0, -17, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -8, 0, 0, -1, 0, 0, 0, + -9, -14, -4, -5, -9, 0, 0, 0, + 0, 0, 0, 0, -8, -8, -4, 0, + -8, 0, -16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -14, 0, -23, 0, -12, 0, -15, -6, + -18, -21, -14, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -5, + 0, -8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -6, 0, 0, + 7, -10, -28, 0, 0, 0, 0, 0, + 0, -10, 0, -12, 0, 0, 0, 0, + -25, 0, -63, -5, 0, 0, 0, 0, + -8, 0, 0, -20, -13, 0, 0, 0, + -8, -6, 0, -8, -4, -4, -15, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -9, 0, 0, 0, -12, 0, -16, -6, + -9, -19, -5, 0, 0, 0, 0, 0, + 0, -4, 0, 0, -10, -12, -8, 0, + 0, 0, -7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -7, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -16, 7, -37, 0, -19, -13, 0, + 0, -11, 0, 0, 0, 0, -21, -15, + 0, -24, -12, -10, 0, -20, 0, 0, + 0, 0, 0, -12, -21, -13, 0, -9, + -4, -5, -20, -20, -30, -25, 5, 0, + -37, 0, 10, -36, 0, 0, -30, 0, + 0, 0, 0, 0, -10, 0, -46, -37, + 0, -16, 0, 0, -63, -10, -56, -34, + 0, -71, 0, 0, -8, -8, 0, 0, + 0, 0, -17, -8, -33, -20, 0, 0, + 0, -16, -40, 0, 0, 0, 0, -4, + 0, -12, 0, 0, 0, 0, 0, 0, + -32, 0, -72, 0, -8, 0, -11, -8, + -14, -14, -8, -14, -10, 8, 0, 0, + 0, 0, 8, -1, 10, 10, 1, 4, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -11, 0, 0, 0, -12, 0, -9, -9, + -18, -20, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -2, -12, 0, -8, 0, -8, -5, + 0, -11, 0, -6, -8, 0, 0, 0, + 0, 0, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, -5, 1, + -5, -12, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -8, -4, -6, + 8, -27, -44, -32, 0, -14, 0, 0, + 0, -40, 0, -31, 0, -10, 0, 0, + -37, -12, -58, -6, 0, 0, -8, 0, + -12, 0, 0, -46, -48, -16, 0, 0, + -34, -43, -10, -30, -42, -39, -42, -36, + 0, 0, -14, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -7, 0, -14, 0, 0, 0, 0, 0, + -7, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -28, -52, -17, 0, -11, 0, 0, + 0, -26, -8, -21, 0, -8, 0, 0, + -40, -15, -62, -2, 0, 0, 0, 0, + 0, 0, 0, -35, -31, -7, 0, 0, + -20, -26, -4, -18, -12, -12, -16, -13, + 0, -15, -34, -11, 0, -7, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -28, -6, -42, 3, 0, 0, 0, 0, + 0, 0, 0, -26, -22, -5, 0, 0, + -14, -19, 0, -18, -4, -8, -12, -9, + 0, -13, 4, -34, 0, 0, -13, 0, + -4, -8, -11, -10, 0, 0, -19, -9, + 0, -18, -4, -4, -12, -7, 0, 0, + 0, 0, 0, -8, -15, -9, 0, -3, + -2, -13, -16, -18, -23, -26, 0, 0, + 0, -32, -48, -27, 0, -21, -1, -8, + -4, -42, 0, -36, 0, -16, -8, 0, + -41, -21, -68, -10, 0, 0, 0, 0, + 0, 0, 0, -44, -44, -16, 0, 0, + -32, -37, -13, -34, -18, -19, -22, -25, + 0, -16, 0, -20, 0, 0, 0, 0, + 0, -16, 0, 0, 0, 0, 0, 0, + 0, -20, 0, 0, 0, -7, 0, 0, + 0, 0, 0, 0, -6, 0, 0, 0, + 0, 0, -12, -12, -17, -16, 0, 0, + -16, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -19, 0, -6, -21, + 0, 0, 0, 0, -43, 0, -31, -24, + 0, -38, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -6, 0, 0, + -16, 0, -8, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -21, 0, -10, -28, + -6, 0, 0, 0, -48, 0, -31, -22, + -15, -44, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -4, -10, -3, + -6, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -11, + 0, 0, 0, 0, -44, 0, -23, -14, + -9, -44, 0, -4, -5, 0, -4, -2, + 0, 0, 0, 0, -5, 0, -9, 0, + 0, 0, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -20, 0, 0, -21, + 0, 0, 0, 0, -41, 0, -26, -17, + -16, -34, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, -2, -8, 0, + 12, -11, -27, 0, 0, 0, 0, 0, + 0, -17, 0, 0, 8, 0, 8, 0, + -24, 0, -28, 0, 0, 0, 0, 0, + 0, 0, 0, -8, -7, 0, 0, 0, + 0, -6, 3, -4, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -11, 0, 0, -11, + 0, 0, 0, 0, -33, 0, -20, -16, + -4, -32, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -12, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -15, 0, -7, -19, + 0, 0, 0, 0, -47, 0, -34, -24, + -7, -43, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -5, -3, -4, 0, + -9, -6, 4, -12, 0, 0, 0, 0, + 0, -12, 0, -11, 0, -11, -4, -7, + 0, -8, 0, 0, -40, -5, -19, -10, + 0, -32, 0, -4, -11, 0, 0, -2, + 0, -5, -4, -7, 0, 0, 0, 0, + 0, -5, 8, -7, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -9, + 0, -5, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3, 0, 0, 0, 0, + 3, 0, 0, 2, -4, -2, 0, 0, + 0, -19, -43, 0, 0, 0, 0, -7, + -19, -20, 0, -10, 0, 0, 5, 0, + 0, 0, 0, 0, -36, 0, 0, 0, + -17, -14, -20, -10, -6, 5, 0, 0, + 0, -4, 6, -7, 7, 8, 2, 0, + -13, 0, 0, 0, 0, 0, -12, 0, + 0, 0, 0, 0, -12, 0, 0, -14, + 0, 0, 0, 0, -42, 0, -24, -18, + -11, -33, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -1, 0, -9, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -7, 0, 0, 0, 0, 5, 0, + 0, 0, 0, 0, -8, 0, -7, 0, + 0, -20, 0, 0, -3, 4, 0, 0, + 0, -2, 0, -1, 0, 0, 0, 0, + 0, -16, -32, 0, 0, 0, 0, 0, + 0, -12, 0, -13, 0, 0, 0, 0, + -20, 0, -36, 0, -42, 0, -12, -4, + -23, -18, -20, -11, -6, 0, 0, 0, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, -8, -22, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -15, 0, -28, 0, -39, 0, -12, -8, + -26, -19, -16, -8, -4, 0, 0, 0, + 0, -3, 0, 0, 0, 0, 0, 0, + 0, -5, 0, -9, 0, 0, 0, 0, + 0, -16, 0, -12, -10, -8, 0, 0, + 0, -4, 0, 0, -42, 0, -16, -12, + 4, -22, 0, -6, -10, 0, 0, -4, + 0, -9, 0, -5, 0, 0, 0, 0, + 0, -12, 0, -7, 0, 0, 0, 0, + 0, -14, 0, -8, -8, 0, -3, 0, + 0, -11, 0, 0, -36, 0, -17, -10, + 0, -25, 0, -1, -7, 0, 0, 0, + 0, -3, 0, -3, 0, 0, 0, 0 +}; + + +/*Collect the kern class' data in one place*/ +static const lv_font_fmt_txt_kern_classes_t kern_classes = +{ + .class_pair_values = kern_class_values, + .left_class_mapping = kern_left_class_mapping, + .right_class_mapping = kern_right_class_mapping, + .left_class_cnt = 52, + .right_class_cnt = 40, +}; + +/*-------------------- + * ALL CUSTOM DATA + *--------------------*/ + +#if LVGL_VERSION_MAJOR == 8 +/*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 +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 = &kern_classes, + .kern_scale = 16, + .cmap_num = 2, + .bpp = 2, + .kern_classes = 1, + .bitmap_format = 0, +#if LVGL_VERSION_MAJOR == 8 + .cache = &cache +#endif +}; + + + +/*----------------- + * PUBLIC FONT + *----------------*/ + +/*Initialize a public general font descriptor*/ +#if LVGL_VERSION_MAJOR >= 8 +const lv_font_t ui_font_homeText = { +#else +lv_font_t ui_font_homeText = { +#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 = 27, /*The maximum line height required by the font*/ + .base_line = 5, /*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 = -2, + .underline_thickness = 1, +#endif + .dsc = &font_dsc, /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ +#if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 + .fallback = NULL, +#endif + .user_data = NULL, +}; + + + +#endif /*#if UI_FONT_HOMETEXT*/ + diff --git a/SquareLineProj/Export/fonts/ui_font_homeText_1.c b/SquareLineProj/Export/fonts/ui_font_homeText_1.c new file mode 100644 index 0000000..9f2f50c --- /dev/null +++ b/SquareLineProj/Export/fonts/ui_font_homeText_1.c @@ -0,0 +1,1581 @@ +/******************************************************************************* + * Size: 25 px + * Bpp: 2 + * Opts: --bpp 2 --size 25 --font E:/FluxDC/SquareLineProj/assets/MiSans-Bold.otf -o E:/FluxDC/SquareLineProj/assets\ui_font_homeText_1.c --format lvgl -r 0x20-0x7f --symbols 机型选择 --no-compress --no-prefilter + ******************************************************************************/ + +#include "../ui.h" + +#ifndef UI_FONT_HOMETEXT_1 +#define UI_FONT_HOMETEXT_1 1 +#endif + +#if UI_FONT_HOMETEXT_1 + +/*----------------- + * BITMAPS + *----------------*/ + +/*Store the image of the glyphs*/ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ + + /* U+0021 "!" */ + 0x7f, 0xe3, 0xfd, 0x3f, 0xd3, 0xfd, 0x3f, 0xd3, + 0xfd, 0x3f, 0xc3, 0xfc, 0x3f, 0xc3, 0xfc, 0x3f, + 0xc2, 0xfc, 0x2f, 0xc1, 0x54, 0x2a, 0x93, 0xfd, + 0x3f, 0xd3, 0xfd, 0x3f, 0xd0, + + /* U+0022 "\"" */ + 0x0, 0x0, 0xf, 0xf3, 0xfc, 0xbf, 0x3f, 0xcb, + 0xf2, 0xfc, 0xbf, 0x2f, 0x87, 0xe1, 0xf8, 0x7e, + 0x1f, 0x83, 0xd1, 0xf4, 0x3d, 0xf, 0x40, + + /* U+0023 "#" */ + 0x0, 0x1f, 0x81, 0xfc, 0x0, 0xb, 0xd0, 0xbe, + 0x0, 0x3, 0xf0, 0x3f, 0x40, 0x0, 0xfc, 0xf, + 0xc0, 0x3f, 0xff, 0xff, 0xff, 0x8f, 0xff, 0xff, + 0xff, 0xe3, 0xff, 0xff, 0xff, 0xf8, 0x3, 0xf0, + 0x3f, 0x40, 0x0, 0xfc, 0xf, 0xc0, 0x0, 0x7f, + 0x3, 0xf0, 0x0, 0x2f, 0x81, 0xfc, 0x3, 0xff, + 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0x3f, + 0xff, 0xff, 0xff, 0xc0, 0x7f, 0x3, 0xf0, 0x0, + 0x1f, 0x81, 0xfc, 0x0, 0xb, 0xe0, 0xbe, 0x0, + 0x3, 0xf4, 0x3f, 0x40, 0x0, 0xfc, 0xf, 0xc0, + 0x0, + + /* U+0024 "$" */ + 0x0, 0xa, 0xa0, 0x0, 0x0, 0xf, 0xf0, 0x0, + 0x0, 0xf, 0xf0, 0x0, 0x0, 0xff, 0xff, 0x40, + 0x7, 0xff, 0xff, 0xd0, 0xf, 0xff, 0xff, 0xf4, + 0x2f, 0xff, 0xff, 0xfc, 0x3f, 0xcb, 0xe3, 0xe0, + 0x3f, 0xcb, 0xe1, 0x40, 0x3f, 0xdb, 0xe0, 0x0, + 0x2f, 0xff, 0xe0, 0x0, 0xf, 0xff, 0xf8, 0x0, + 0x3, 0xff, 0xff, 0x80, 0x0, 0x7f, 0xff, 0xf0, + 0x0, 0xb, 0xff, 0xf8, 0x0, 0xb, 0xfb, 0xfc, + 0x2, 0xb, 0xe3, 0xfc, 0x1f, 0x4b, 0xe3, 0xfc, + 0x7f, 0xef, 0xeb, 0xfc, 0x3f, 0xff, 0xff, 0xf4, + 0x1f, 0xff, 0xff, 0xf0, 0x3, 0xff, 0xff, 0x80, + 0x0, 0x6f, 0xf8, 0x0, 0x0, 0xf, 0xf0, 0x0, + 0x0, 0xf, 0xf0, 0x0, + + /* U+0025 "%" */ + 0x6, 0xfd, 0x0, 0x0, 0xff, 0x0, 0xbf, 0xfe, + 0x0, 0xb, 0xf4, 0x3, 0xff, 0xfd, 0x0, 0x7f, + 0x80, 0x1f, 0x41, 0xf8, 0x3, 0xfc, 0x0, 0x7d, + 0x7, 0xe0, 0x3f, 0xc0, 0x0, 0xff, 0xff, 0x42, + 0xfd, 0x0, 0x2, 0xff, 0xf8, 0x1f, 0xe0, 0x0, + 0x1, 0xff, 0x40, 0xff, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0x40, + 0x0, 0x0, 0x0, 0x7, 0xf8, 0x1f, 0xe0, 0x0, + 0x0, 0x3f, 0xc2, 0xff, 0xf0, 0x0, 0x3, 0xfc, + 0x1f, 0xef, 0xf0, 0x0, 0x2f, 0xd0, 0xbc, 0xf, + 0xc0, 0x1, 0xfe, 0x3, 0xf0, 0x1f, 0x40, 0xf, + 0xf0, 0xb, 0xc0, 0xbc, 0x0, 0xff, 0x0, 0x1f, + 0xef, 0xf0, 0xb, 0xf4, 0x0, 0x2f, 0xff, 0x0, + 0x7f, 0x80, 0x0, 0x1f, 0xe0, 0x0, + + /* U+0026 "&" */ + 0x0, 0xb, 0xf9, 0x0, 0x0, 0x0, 0x7f, 0xff, + 0xc0, 0x0, 0x1, 0xff, 0xff, 0xe0, 0x0, 0x2, + 0xff, 0xff, 0xf4, 0x0, 0x3, 0xfd, 0xb, 0xf8, + 0x0, 0x3, 0xfc, 0x3, 0xe4, 0x0, 0x3, 0xfe, + 0x0, 0x0, 0x0, 0x1, 0xff, 0x40, 0x0, 0x0, + 0x0, 0xff, 0xd0, 0x0, 0x0, 0x7, 0xff, 0xf4, + 0x1f, 0x80, 0xf, 0xff, 0xfd, 0x3f, 0xd0, 0x2f, + 0xf2, 0xff, 0xbf, 0xc0, 0x3f, 0xc0, 0xbf, 0xff, + 0xc0, 0x3f, 0xc0, 0x2f, 0xff, 0x40, 0x3f, 0xe0, + 0x1f, 0xff, 0x0, 0x2f, 0xff, 0xff, 0xff, 0x0, + 0xf, 0xff, 0xff, 0xff, 0xc0, 0x3, 0xff, 0xff, + 0xbf, 0xf0, 0x0, 0x6f, 0xe8, 0xf, 0xfc, + + /* U+0027 "'" */ + 0x0, 0xf, 0xf3, 0xfc, 0xfe, 0x2f, 0x8b, 0xd2, + 0xf4, 0x7c, 0x1f, 0x0, + + /* U+0028 "(" */ + 0x1, 0xfd, 0x2, 0xfc, 0x3, 0xf8, 0xb, 0xf0, + 0xf, 0xf0, 0xf, 0xe0, 0x1f, 0xd0, 0x2f, 0xc0, + 0x3f, 0xc0, 0x3f, 0xc0, 0x3f, 0xc0, 0x3f, 0x80, + 0x3f, 0xc0, 0x3f, 0xc0, 0x3f, 0xc0, 0x2f, 0xc0, + 0x1f, 0xd0, 0x1f, 0xe0, 0xf, 0xf0, 0xb, 0xf0, + 0x7, 0xf8, 0x3, 0xfc, 0x1, 0xfe, + + /* U+0029 ")" */ + 0x3f, 0x80, 0x2f, 0xc0, 0xf, 0xe0, 0xf, 0xf0, + 0x7, 0xf4, 0x3, 0xf8, 0x3, 0xfc, 0x2, 0xfc, + 0x1, 0xfd, 0x1, 0xfd, 0x1, 0xfd, 0x1, 0xfe, + 0x1, 0xfd, 0x1, 0xfd, 0x1, 0xfd, 0x2, 0xfc, + 0x3, 0xfc, 0x3, 0xf8, 0x7, 0xf4, 0xb, 0xf0, + 0xf, 0xe0, 0x2f, 0xc0, 0x3f, 0xc0, + + /* U+002A "*" */ + 0x2, 0xf0, 0x2, 0x1f, 0x30, 0x7e, 0xef, 0x87, + 0xff, 0xf8, 0xb, 0xfc, 0xb, 0xff, 0xfc, 0x3d, + 0xef, 0x42, 0x2f, 0x20, 0x2, 0xf0, 0x0, + + /* U+002B "+" */ + 0x0, 0x0, 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, + 0x3f, 0xc0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x3f, + 0xc0, 0x7, 0xff, 0xff, 0xfe, 0x7f, 0xff, 0xff, + 0xe7, 0xff, 0xff, 0xfe, 0x7f, 0xff, 0xff, 0xe0, + 0x3, 0xfc, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x3, + 0xfc, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x3, 0xfc, + 0x0, + + /* U+002C "," */ + 0x2a, 0x83, 0xfd, 0x3f, 0xd3, 0xfd, 0x3f, 0xd0, + 0x3d, 0x3, 0xc0, 0x7c, 0x1f, 0x47, 0xe0, 0x34, + 0x0, 0x0, + + /* U+002D "-" */ + 0x3f, 0xff, 0xfc, 0x3f, 0xff, 0xfd, 0x3f, 0xff, + 0xfd, 0x3f, 0xff, 0xfd, + + /* U+002E "." */ + 0x6a, 0x8b, 0xfc, 0xbf, 0xcb, 0xfc, 0xbf, 0xc0, + + /* U+002F "/" */ + 0x0, 0x7, 0xf8, 0x0, 0x2f, 0xc0, 0x0, 0xff, + 0x0, 0x7, 0xf8, 0x0, 0x2f, 0xd0, 0x0, 0xff, + 0x0, 0x3, 0xf8, 0x0, 0x2f, 0xd0, 0x0, 0xff, + 0x0, 0x3, 0xf8, 0x0, 0x1f, 0xd0, 0x0, 0xff, + 0x0, 0x3, 0xfc, 0x0, 0x1f, 0xe0, 0x0, 0xbf, + 0x0, 0x3, 0xfc, 0x0, 0x1f, 0xe0, 0x0, 0xbf, + 0x40, 0x3, 0xfc, 0x0, 0x0, + + /* U+0030 "0" */ + 0x0, 0x6f, 0xe4, 0x0, 0xf, 0xff, 0xfc, 0x0, + 0xff, 0xff, 0xfc, 0xb, 0xff, 0xff, 0xf8, 0x3f, + 0xf4, 0x7f, 0xf1, 0xff, 0x0, 0x7f, 0xdb, 0xfc, + 0x0, 0xff, 0x6f, 0xe0, 0x2, 0xfe, 0xff, 0x80, + 0xb, 0xfb, 0xfd, 0x0, 0x2f, 0xef, 0xf8, 0x0, + 0xbf, 0xaf, 0xe0, 0x2, 0xfe, 0xbf, 0xc0, 0xf, + 0xf5, 0xff, 0x0, 0x7f, 0xd3, 0xff, 0x7, 0xff, + 0xb, 0xff, 0xff, 0xf8, 0xf, 0xff, 0xff, 0xc0, + 0xf, 0xff, 0xfc, 0x0, 0x7, 0xfe, 0x40, 0x0, + + /* U+0031 "1" */ + 0x0, 0xbf, 0x82, 0xff, 0xeb, 0xff, 0xfb, 0xff, + 0xfe, 0xff, 0xff, 0xbe, 0x2f, 0xe4, 0xb, 0xf8, + 0x2, 0xfe, 0x0, 0xbf, 0x80, 0x2f, 0xe0, 0xb, + 0xf8, 0x2, 0xfe, 0x0, 0xbf, 0x80, 0x2f, 0xe0, + 0xb, 0xf8, 0x2, 0xfe, 0x0, 0xbf, 0x80, 0x2f, + 0xe0, 0xb, 0xf8, + + /* U+0032 "2" */ + 0x1, 0xbf, 0xa0, 0x0, 0xbf, 0xff, 0xd0, 0x3f, + 0xff, 0xff, 0xb, 0xff, 0xff, 0xf8, 0xbf, 0x80, + 0xbf, 0xc0, 0xe0, 0x3, 0xfc, 0x0, 0x0, 0x3f, + 0xc0, 0x0, 0xb, 0xfc, 0x0, 0x0, 0xff, 0x40, + 0x0, 0x3f, 0xe0, 0x0, 0xf, 0xfc, 0x0, 0x3, + 0xff, 0x0, 0x1, 0xff, 0xc0, 0x0, 0x7f, 0xf0, + 0x0, 0x1f, 0xfc, 0x0, 0x7, 0xff, 0xff, 0xfe, + 0xff, 0xff, 0xff, 0xef, 0xff, 0xff, 0xfe, 0xff, + 0xff, 0xff, 0xe0, + + /* U+0033 "3" */ + 0x3f, 0xff, 0xff, 0xc3, 0xff, 0xff, 0xfc, 0x3f, + 0xff, 0xff, 0xc3, 0xff, 0xff, 0xf8, 0x0, 0x7, + 0xfd, 0x0, 0x2, 0xff, 0x0, 0x0, 0xff, 0x80, + 0x0, 0x3f, 0xff, 0x80, 0x2, 0xff, 0xff, 0x0, + 0xf, 0xff, 0xfc, 0x0, 0x10, 0x7f, 0xd0, 0x0, + 0x2, 0xfe, 0x0, 0x0, 0x1f, 0xe0, 0xf0, 0x2, + 0xfe, 0x7f, 0x80, 0x7f, 0xd7, 0xff, 0xff, 0xfc, + 0x3f, 0xff, 0xff, 0x40, 0xbf, 0xff, 0xd0, 0x0, + 0xbf, 0xa0, 0x0, + + /* U+0034 "4" */ + 0x0, 0x2, 0xff, 0xd0, 0x0, 0x7, 0xff, 0xd0, + 0x0, 0xf, 0xff, 0xd0, 0x0, 0x1f, 0xff, 0xd0, + 0x0, 0x3f, 0xff, 0xd0, 0x0, 0xbf, 0xbf, 0xd0, + 0x0, 0xff, 0x3f, 0xd0, 0x2, 0xfd, 0x3f, 0xd0, + 0x3, 0xfc, 0x3f, 0xd0, 0xf, 0xf4, 0x3f, 0xd0, + 0x1f, 0xf0, 0x3f, 0xd0, 0x3f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x0, 0x0, 0x3f, 0xd0, + 0x0, 0x0, 0x3f, 0xd0, 0x0, 0x0, 0x3f, 0xd0, + 0x0, 0x0, 0x3f, 0xd0, + + /* U+0035 "5" */ + 0x3f, 0xff, 0xff, 0xc3, 0xff, 0xff, 0xfc, 0x3f, + 0xff, 0xff, 0xc3, 0xff, 0xff, 0xfc, 0x3f, 0xc0, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x7f, 0xef, 0xe4, + 0x7, 0xff, 0xff, 0xe0, 0xbf, 0xff, 0xff, 0x8b, + 0xff, 0xff, 0xfc, 0x1f, 0xc0, 0x7f, 0xe0, 0x10, + 0x2, 0xfe, 0x0, 0x0, 0x1f, 0xf0, 0xb0, 0x2, + 0xfe, 0x7f, 0x80, 0x7f, 0xdb, 0xff, 0xff, 0xfc, + 0x3f, 0xff, 0xff, 0x40, 0xff, 0xff, 0xd0, 0x1, + 0xbf, 0xa0, 0x0, + + /* U+0036 "6" */ + 0x0, 0xf, 0xf8, 0x0, 0x0, 0xff, 0xc0, 0x0, + 0x7, 0xfc, 0x0, 0x0, 0x3f, 0xd0, 0x0, 0x2, + 0xfe, 0x0, 0x0, 0xf, 0xfb, 0x90, 0x0, 0xbf, + 0xff, 0xf0, 0x7, 0xff, 0xff, 0xf0, 0x3f, 0xff, + 0xff, 0xe1, 0xff, 0x81, 0xff, 0xcb, 0xf8, 0x0, + 0xff, 0x7f, 0xd0, 0x3, 0xfd, 0xff, 0x40, 0xf, + 0xf7, 0xfe, 0x0, 0x3f, 0xdb, 0xfd, 0x3, 0xff, + 0xf, 0xff, 0xff, 0xf8, 0x1f, 0xff, 0xff, 0xc0, + 0x1f, 0xff, 0xf8, 0x0, 0xa, 0xfe, 0x40, 0x0, + + /* U+0037 "7" */ + 0x7f, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xf7, 0xff, 0xff, 0xfe, 0x0, 0x0, + 0x7f, 0xc0, 0x0, 0xf, 0xf8, 0x0, 0x1, 0xff, + 0x0, 0x0, 0x3f, 0xe0, 0x0, 0x7, 0xfc, 0x0, + 0x0, 0xff, 0x80, 0x0, 0xf, 0xf4, 0x0, 0x2, + 0xff, 0x0, 0x0, 0x3f, 0xd0, 0x0, 0xb, 0xfc, + 0x0, 0x0, 0xff, 0x40, 0x0, 0x2f, 0xf0, 0x0, + 0x3, 0xfd, 0x0, 0x0, 0xbf, 0xc0, 0x0, 0xf, + 0xf8, 0x0, 0x0, + + /* U+0038 "8" */ + 0x0, 0xbf, 0xf8, 0x0, 0x2f, 0xff, 0xfe, 0x2, + 0xff, 0xff, 0xfd, 0xf, 0xff, 0xff, 0xfc, 0x3f, + 0xd0, 0x1f, 0xf0, 0xff, 0x40, 0x7f, 0xc1, 0xff, + 0xff, 0xfd, 0x1, 0xff, 0xff, 0xd0, 0x2, 0xff, + 0xfe, 0x0, 0x7f, 0xff, 0xff, 0x3, 0xfe, 0x2, + 0xff, 0x2f, 0xe0, 0x2, 0xfd, 0xbf, 0x80, 0xb, + 0xfb, 0xfe, 0x0, 0x2f, 0xfb, 0xfd, 0x1, 0xff, + 0x9f, 0xff, 0xff, 0xfd, 0x2f, 0xff, 0xff, 0xe0, + 0x2f, 0xff, 0xfe, 0x0, 0xa, 0xfe, 0x80, 0x0, + + /* U+0039 "9" */ + 0x0, 0xaf, 0xe4, 0x0, 0x2f, 0xff, 0xf8, 0x2, + 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xf8, 0xbf, + 0xd0, 0x2f, 0xf3, 0xfd, 0x0, 0x3f, 0xdf, 0xf4, + 0x0, 0xff, 0x6f, 0xf0, 0xb, 0xfd, 0x7f, 0xff, + 0xff, 0xf0, 0xff, 0xff, 0xff, 0xc0, 0xff, 0xff, + 0xfd, 0x0, 0x6f, 0xff, 0xf0, 0x0, 0x3, 0xff, + 0x40, 0x0, 0x1f, 0xf8, 0x0, 0x0, 0xff, 0xc0, + 0x0, 0xb, 0xfe, 0x0, 0x0, 0x3f, 0xf0, 0x0, + 0x2, 0xff, 0x40, 0x0, 0xf, 0xf8, 0x0, 0x0, + + /* U+003A ":" */ + 0xbf, 0xcb, 0xfc, 0xbf, 0xcb, 0xfc, 0x6a, 0x80, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6a, + 0x8b, 0xfc, 0xbf, 0xcb, 0xfc, 0xbf, 0xc0, + + /* U+003B ";" */ + 0x3f, 0xd3, 0xfd, 0x3f, 0xd3, 0xfd, 0x2a, 0x80, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2a, + 0x83, 0xfd, 0x3f, 0xd3, 0xfd, 0x3f, 0xd0, 0x3d, + 0x3, 0xc0, 0x7c, 0x1f, 0x47, 0xe0, 0x34, 0x0, + 0x0, + + /* U+003C "<" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, + 0x0, 0x7, 0xe0, 0x0, 0x7, 0xfe, 0x0, 0x7, + 0xff, 0xe0, 0x2, 0xff, 0xfd, 0x2, 0xff, 0xfd, + 0x2, 0xff, 0xfd, 0x0, 0x7f, 0xfd, 0x0, 0x7, + 0xff, 0x0, 0x0, 0x7f, 0xfd, 0x0, 0x1, 0xff, + 0xfd, 0x0, 0x2, 0xff, 0xfd, 0x0, 0x2, 0xff, + 0xfd, 0x0, 0x2, 0xff, 0xe0, 0x0, 0x7, 0xfe, + 0x0, 0x0, 0x7, 0xe0, 0x0, 0x0, 0x6, 0x0, + 0x0, 0x0, 0x0, + + /* U+003D "=" */ + 0x7f, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xfe, 0x7f, + 0xff, 0xff, 0xe7, 0xff, 0xff, 0xfe, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, + 0xe7, 0xff, 0xff, 0xfe, 0x7f, 0xff, 0xff, 0xe7, + 0xff, 0xff, 0xfe, + + /* U+003E ">" */ + 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7e, + 0x0, 0x0, 0x7, 0xfe, 0x0, 0x0, 0x7f, 0xfd, + 0x0, 0x2, 0xff, 0xfd, 0x0, 0x2, 0xff, 0xfc, + 0x0, 0x2, 0xff, 0xf8, 0x0, 0x2, 0xff, 0xe0, + 0x0, 0xb, 0xfe, 0x0, 0x7, 0xff, 0xe0, 0x7, + 0xff, 0xf8, 0x7, 0xff, 0xf8, 0x3, 0xff, 0xfd, + 0x0, 0x7f, 0xfd, 0x0, 0x7, 0xfd, 0x0, 0x0, + 0x7e, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, + + /* U+003F "?" */ + 0x0, 0xbf, 0xe0, 0x0, 0xbf, 0xff, 0xe0, 0x2f, + 0xff, 0xff, 0x83, 0xff, 0xff, 0xfc, 0x7f, 0x80, + 0xbf, 0xc0, 0xa0, 0x3, 0xfc, 0x0, 0x0, 0xff, + 0x80, 0x0, 0x7f, 0xf0, 0x0, 0x1f, 0xf8, 0x0, + 0x3, 0xfe, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x3, + 0xfc, 0x0, 0x0, 0x2f, 0x80, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x2a, 0x80, 0x0, 0x7, 0xfc, 0x0, + 0x0, 0x7f, 0xc0, 0x0, 0x7, 0xfc, 0x0, 0x0, + 0x7f, 0xc0, 0x0, + + /* U+0040 "@" */ + 0x0, 0x1, 0xbf, 0xf9, 0x0, 0x0, 0x2, 0xff, + 0xff, 0xfd, 0x0, 0x0, 0xff, 0xfe, 0xff, 0xf8, + 0x0, 0x3f, 0xe0, 0x0, 0x7f, 0xe0, 0xf, 0xf0, + 0xbe, 0x2f, 0xbf, 0x41, 0xfc, 0x3f, 0xfe, 0xf1, + 0xfc, 0x3f, 0x4b, 0xff, 0xff, 0xf, 0xc3, 0xf0, + 0xff, 0xb, 0xf0, 0xbd, 0x3e, 0x1f, 0xc0, 0x3f, + 0xb, 0xd7, 0xe1, 0xfd, 0x3, 0xf0, 0xbc, 0x3e, + 0xf, 0xfa, 0xff, 0x8f, 0xc3, 0xf0, 0xbf, 0xfe, + 0xff, 0xf8, 0x3f, 0x43, 0xff, 0xcb, 0xfe, 0x1, + 0xfc, 0x6, 0xa0, 0x1a, 0x40, 0xf, 0xf0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0xe0, 0x0, 0x78, 0x0, + 0x0, 0xff, 0xfe, 0xff, 0xc0, 0x0, 0x2, 0xff, + 0xff, 0xfc, 0x0, 0x0, 0x1, 0xbf, 0xe8, 0x0, + 0x0, + + /* U+0041 "A" */ + 0x0, 0x2, 0xff, 0x0, 0x0, 0x0, 0x3, 0xff, + 0x40, 0x0, 0x0, 0x7, 0xff, 0xc0, 0x0, 0x0, + 0xf, 0xff, 0xc0, 0x0, 0x0, 0xf, 0xef, 0xe0, + 0x0, 0x0, 0x2f, 0xcf, 0xf0, 0x0, 0x0, 0x3f, + 0xc7, 0xf4, 0x0, 0x0, 0x7f, 0x83, 0xf8, 0x0, + 0x0, 0xbf, 0x3, 0xfc, 0x0, 0x0, 0xff, 0x1, + 0xfe, 0x0, 0x1, 0xff, 0xff, 0xff, 0x0, 0x3, + 0xff, 0xff, 0xff, 0x40, 0x7, 0xff, 0xff, 0xff, + 0x80, 0xb, 0xff, 0xff, 0xff, 0xc0, 0xf, 0xf0, + 0x0, 0x2f, 0xd0, 0x1f, 0xf0, 0x0, 0x1f, 0xf0, + 0x3f, 0xd0, 0x0, 0xf, 0xf0, 0x3f, 0xc0, 0x0, + 0xb, 0xf8, 0xbf, 0xc0, 0x0, 0x7, 0xfc, + + /* U+0042 "B" */ + 0x7f, 0xff, 0xfe, 0x0, 0x1f, 0xff, 0xff, 0xf8, + 0x7, 0xff, 0xff, 0xff, 0x81, 0xff, 0xff, 0xff, + 0xf0, 0x7f, 0xc0, 0xb, 0xfc, 0x1f, 0xf0, 0x0, + 0xff, 0x7, 0xfc, 0x0, 0xbf, 0xc1, 0xff, 0xff, + 0xff, 0xd0, 0x7f, 0xff, 0xff, 0xc0, 0x1f, 0xff, + 0xff, 0xfd, 0x7, 0xff, 0xff, 0xff, 0xd1, 0xff, + 0x0, 0xf, 0xfc, 0x7f, 0xc0, 0x0, 0xff, 0x1f, + 0xf0, 0x0, 0x3f, 0xc7, 0xfc, 0x0, 0x3f, 0xf1, + 0xff, 0xff, 0xff, 0xf8, 0x7f, 0xff, 0xff, 0xfc, + 0x1f, 0xff, 0xff, 0xfd, 0x7, 0xff, 0xff, 0xe4, + 0x0, + + /* U+0043 "C" */ + 0x0, 0xb, 0xfe, 0x40, 0x0, 0x2f, 0xff, 0xfd, + 0x0, 0x3f, 0xff, 0xff, 0xe0, 0x3f, 0xff, 0xff, + 0xfd, 0x2f, 0xfd, 0x1, 0xff, 0x8f, 0xf8, 0x0, + 0xf, 0x7, 0xfc, 0x0, 0x0, 0x2, 0xfe, 0x0, + 0x0, 0x0, 0xff, 0x80, 0x0, 0x0, 0x3f, 0xd0, + 0x0, 0x0, 0xf, 0xf8, 0x0, 0x0, 0x2, 0xfe, + 0x0, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x10, 0xf, + 0xfc, 0x0, 0xf, 0x42, 0xff, 0xd0, 0x1f, 0xf8, + 0x3f, 0xff, 0xff, 0xfd, 0x3, 0xff, 0xff, 0xfe, + 0x0, 0x2f, 0xff, 0xfd, 0x0, 0x0, 0xbf, 0xe4, + 0x0, + + /* U+0044 "D" */ + 0x7f, 0xff, 0xfe, 0x0, 0x7, 0xff, 0xff, 0xfe, + 0x0, 0x7f, 0xff, 0xff, 0xfc, 0x7, 0xff, 0xff, + 0xff, 0xf0, 0x7f, 0xc0, 0x7, 0xff, 0x87, 0xfc, + 0x0, 0xf, 0xfc, 0x7f, 0xc0, 0x0, 0x3f, 0xd7, + 0xfc, 0x0, 0x3, 0xfe, 0x7f, 0xc0, 0x0, 0x2f, + 0xe7, 0xfc, 0x0, 0x2, 0xff, 0x7f, 0xc0, 0x0, + 0x2f, 0xe7, 0xfc, 0x0, 0x3, 0xfe, 0x7f, 0xc0, + 0x0, 0x3f, 0xd7, 0xfc, 0x0, 0xf, 0xfc, 0x7f, + 0xc0, 0x7, 0xff, 0x87, 0xff, 0xff, 0xff, 0xf0, + 0x7f, 0xff, 0xff, 0xfc, 0x7, 0xff, 0xff, 0xfe, + 0x0, 0x7f, 0xff, 0xf9, 0x0, 0x0, + + /* U+0045 "E" */ + 0x7f, 0xff, 0xff, 0xe1, 0xff, 0xff, 0xff, 0x87, + 0xff, 0xff, 0xfe, 0x1f, 0xff, 0xff, 0xf8, 0x7f, + 0xc0, 0x0, 0x1, 0xff, 0x0, 0x0, 0x7, 0xfc, + 0x0, 0x0, 0x1f, 0xff, 0xff, 0xf0, 0x7f, 0xff, + 0xff, 0xc1, 0xff, 0xff, 0xff, 0x7, 0xff, 0xff, + 0xfc, 0x1f, 0xf0, 0x0, 0x0, 0x7f, 0xc0, 0x0, + 0x1, 0xff, 0x0, 0x0, 0x7, 0xfc, 0x0, 0x0, + 0x1f, 0xff, 0xff, 0xfc, 0x7f, 0xff, 0xff, 0xf1, + 0xff, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xff, 0x0, + + /* U+0046 "F" */ + 0x7f, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xfe, 0x7f, + 0xff, 0xff, 0xe7, 0xff, 0xff, 0xfe, 0x7f, 0xc0, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x7f, 0xc0, 0x0, + 0x7, 0xfc, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xc7, + 0xff, 0xff, 0xfc, 0x7f, 0xff, 0xff, 0xc7, 0xff, + 0xff, 0xfc, 0x7f, 0xc0, 0x0, 0x7, 0xfc, 0x0, + 0x0, 0x7f, 0xc0, 0x0, 0x7, 0xfc, 0x0, 0x0, + 0x7f, 0xc0, 0x0, 0x7, 0xfc, 0x0, 0x0, 0x7f, + 0xc0, 0x0, 0x0, + + /* U+0047 "G" */ + 0x0, 0xb, 0xff, 0x80, 0x0, 0xb, 0xff, 0xff, + 0x80, 0x3, 0xff, 0xff, 0xff, 0x0, 0xff, 0xff, + 0xff, 0xf8, 0x2f, 0xfd, 0x1, 0xfe, 0x3, 0xff, + 0x0, 0x1, 0x0, 0x7f, 0xc0, 0x0, 0x0, 0xb, + 0xf8, 0x1, 0xff, 0xfc, 0xff, 0x80, 0x2f, 0xff, + 0xcf, 0xf4, 0x2, 0xff, 0xfc, 0xff, 0x80, 0x2f, + 0xff, 0xcb, 0xf8, 0x0, 0x3, 0xfc, 0x7f, 0xc0, + 0x0, 0x3f, 0xc3, 0xfe, 0x0, 0x3, 0xfc, 0x2f, + 0xfd, 0x1, 0xff, 0xc0, 0xff, 0xff, 0xff, 0xfc, + 0x7, 0xff, 0xff, 0xff, 0x0, 0xf, 0xff, 0xff, + 0x80, 0x0, 0x1b, 0xff, 0x80, 0x0, + + /* U+0048 "H" */ + 0x7f, 0xc0, 0x0, 0x3f, 0xd7, 0xfc, 0x0, 0x3, + 0xfd, 0x7f, 0xc0, 0x0, 0x3f, 0xd7, 0xfc, 0x0, + 0x3, 0xfd, 0x7f, 0xc0, 0x0, 0x3f, 0xd7, 0xfc, + 0x0, 0x3, 0xfd, 0x7f, 0xc0, 0x0, 0x3f, 0xd7, + 0xff, 0xff, 0xff, 0xfd, 0x7f, 0xff, 0xff, 0xff, + 0xd7, 0xff, 0xff, 0xff, 0xfd, 0x7f, 0xff, 0xff, + 0xff, 0xd7, 0xfc, 0x0, 0x3, 0xfd, 0x7f, 0xc0, + 0x0, 0x3f, 0xd7, 0xfc, 0x0, 0x3, 0xfd, 0x7f, + 0xc0, 0x0, 0x3f, 0xd7, 0xfc, 0x0, 0x3, 0xfd, + 0x7f, 0xc0, 0x0, 0x3f, 0xd7, 0xfc, 0x0, 0x3, + 0xfd, 0x7f, 0xc0, 0x0, 0x3f, 0xd0, + + /* U+0049 "I" */ + 0x7f, 0xdf, 0xf7, 0xfd, 0xff, 0x7f, 0xdf, 0xf7, + 0xfd, 0xff, 0x7f, 0xdf, 0xf7, 0xfd, 0xff, 0x7f, + 0xdf, 0xf7, 0xfd, 0xff, 0x7f, 0xdf, 0xf7, 0xfc, + + /* U+004A "J" */ + 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x1f, 0xf0, 0x0, + 0x7, 0xfc, 0x0, 0x1, 0xff, 0x0, 0x0, 0x7f, + 0xc0, 0x0, 0x1f, 0xf0, 0x0, 0x7, 0xfc, 0x0, + 0x1, 0xff, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x1f, + 0xf0, 0x0, 0x7, 0xfc, 0x0, 0x1, 0xff, 0x0, + 0x0, 0x7f, 0xc1, 0xc0, 0x2f, 0xe2, 0xfc, 0xf, + 0xf9, 0xff, 0xff, 0xfd, 0x2f, 0xff, 0xff, 0x2, + 0xff, 0xff, 0x0, 0x1b, 0xf9, 0x0, + + /* U+004B "K" */ + 0x7f, 0xc0, 0x0, 0xff, 0xc7, 0xfc, 0x0, 0x3f, + 0xf0, 0x7f, 0xc0, 0xf, 0xfc, 0x7, 0xfc, 0x3, + 0xff, 0x0, 0x7f, 0xc0, 0xff, 0xc0, 0x7, 0xfc, + 0x3f, 0xf0, 0x0, 0x7f, 0xcf, 0xfc, 0x0, 0x7, + 0xfe, 0xff, 0x40, 0x0, 0x7f, 0xff, 0xfc, 0x0, + 0x7, 0xff, 0xff, 0xe0, 0x0, 0x7f, 0xff, 0xff, + 0x40, 0x7, 0xff, 0xf, 0xfc, 0x0, 0x7f, 0xd0, + 0xbf, 0xe0, 0x7, 0xfc, 0x3, 0xff, 0x40, 0x7f, + 0xc0, 0x1f, 0xfc, 0x7, 0xfc, 0x0, 0xbf, 0xe0, + 0x7f, 0xc0, 0x3, 0xff, 0x47, 0xfc, 0x0, 0x1f, + 0xfc, 0x7f, 0xc0, 0x0, 0xbf, 0xe0, + + /* U+004C "L" */ + 0x7f, 0xc0, 0x0, 0x7, 0xfc, 0x0, 0x0, 0x7f, + 0xc0, 0x0, 0x7, 0xfc, 0x0, 0x0, 0x7f, 0xc0, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x7f, 0xc0, 0x0, + 0x7, 0xfc, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x7, + 0xfc, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x7, 0xfc, + 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x7, 0xfc, 0x0, + 0x0, 0x7f, 0xc0, 0x0, 0x7, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xf0, + + /* U+004D "M" */ + 0x7f, 0x80, 0x0, 0x0, 0x3f, 0xc7, 0xfd, 0x0, + 0x0, 0xb, 0xfc, 0x7f, 0xf0, 0x0, 0x0, 0xff, + 0xc7, 0xff, 0x80, 0x0, 0x3f, 0xfc, 0x7f, 0xfd, + 0x0, 0xb, 0xff, 0xc7, 0xff, 0xf0, 0x0, 0xff, + 0xfc, 0x7f, 0xff, 0x80, 0x3f, 0xff, 0xc7, 0xff, + 0xfd, 0xb, 0xff, 0xfc, 0x7f, 0x9f, 0xf0, 0xff, + 0x7f, 0xc7, 0xf8, 0xff, 0xbf, 0xe3, 0xfc, 0x7f, + 0x83, 0xff, 0xfc, 0x3f, 0xc7, 0xf8, 0x1f, 0xff, + 0x43, 0xfc, 0x7f, 0x80, 0xbf, 0xe0, 0x3f, 0xc7, + 0xf8, 0x3, 0xfc, 0x3, 0xfc, 0x7f, 0x80, 0x0, + 0x0, 0x3f, 0xc7, 0xf8, 0x0, 0x0, 0x3, 0xfc, + 0x7f, 0x80, 0x0, 0x0, 0x3f, 0xc7, 0xf8, 0x0, + 0x0, 0x3, 0xfc, 0x7f, 0x80, 0x0, 0x0, 0x3f, + 0xc0, + + /* U+004E "N" */ + 0x7f, 0x80, 0x0, 0x3f, 0xdf, 0xf4, 0x0, 0xf, + 0xf7, 0xff, 0x0, 0x3, 0xfd, 0xff, 0xf0, 0x0, + 0xff, 0x7f, 0xfe, 0x0, 0x3f, 0xdf, 0xff, 0xd0, + 0xf, 0xf7, 0xff, 0xfc, 0x3, 0xfd, 0xff, 0xff, + 0x80, 0xff, 0x7f, 0x9f, 0xf4, 0x3f, 0xdf, 0xe2, + 0xff, 0xf, 0xf7, 0xf8, 0x3f, 0xf3, 0xfd, 0xfe, + 0x3, 0xff, 0xff, 0x7f, 0x80, 0x7f, 0xff, 0xdf, + 0xe0, 0xb, 0xff, 0xf7, 0xf8, 0x0, 0xff, 0xfd, + 0xfe, 0x0, 0xf, 0xff, 0x7f, 0x80, 0x1, 0xff, + 0xdf, 0xe0, 0x0, 0x2f, 0xf7, 0xf8, 0x0, 0x3, + 0xfc, + + /* U+004F "O" */ + 0x0, 0x1b, 0xff, 0x80, 0x0, 0x3, 0xff, 0xff, + 0xe0, 0x0, 0x7f, 0xff, 0xff, 0xf0, 0x3, 0xff, + 0xff, 0xff, 0xe0, 0x3f, 0xfd, 0x2, 0xff, 0xd0, + 0xff, 0x80, 0x0, 0xff, 0xc7, 0xfc, 0x0, 0x2, + 0xff, 0x2f, 0xe0, 0x0, 0x3, 0xfd, 0xff, 0x80, + 0x0, 0xf, 0xf7, 0xfd, 0x0, 0x0, 0x3f, 0xdf, + 0xf8, 0x0, 0x0, 0xff, 0x6f, 0xe0, 0x0, 0x3, + 0xfd, 0x7f, 0xc0, 0x0, 0x2f, 0xf0, 0xff, 0x80, + 0x0, 0xff, 0xc3, 0xff, 0xd0, 0x1f, 0xfd, 0x3, + 0xff, 0xff, 0xff, 0xe0, 0x7, 0xff, 0xff, 0xff, + 0x0, 0x7, 0xff, 0xff, 0xe0, 0x0, 0x1, 0xbf, + 0xf8, 0x0, 0x0, + + /* U+0050 "P" */ + 0x7f, 0xff, 0xf9, 0x0, 0x7f, 0xff, 0xff, 0xd0, + 0x7f, 0xff, 0xff, 0xf0, 0x7f, 0xff, 0xff, 0xfc, + 0x7f, 0xc0, 0xb, 0xfc, 0x7f, 0xc0, 0x3, 0xfd, + 0x7f, 0xc0, 0x2, 0xfe, 0x7f, 0xc0, 0x3, 0xfd, + 0x7f, 0xc0, 0x1f, 0xfc, 0x7f, 0xff, 0xff, 0xfc, + 0x7f, 0xff, 0xff, 0xf0, 0x7f, 0xff, 0xff, 0xd0, + 0x7f, 0xff, 0xe9, 0x0, 0x7f, 0xc0, 0x0, 0x0, + 0x7f, 0xc0, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x0, + 0x7f, 0xc0, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x0, + 0x7f, 0xc0, 0x0, 0x0, + + /* U+0051 "Q" */ + 0x0, 0x1b, 0xff, 0x80, 0x0, 0x3, 0xff, 0xff, + 0xe0, 0x0, 0x7f, 0xff, 0xff, 0xf0, 0x3, 0xff, + 0xff, 0xff, 0xe0, 0x3f, 0xfd, 0x2, 0xff, 0xd0, + 0xff, 0x80, 0x0, 0xff, 0xc7, 0xfc, 0x0, 0x2, + 0xff, 0x2f, 0xe0, 0x0, 0x3, 0xfd, 0xff, 0x80, + 0x0, 0xf, 0xf7, 0xfd, 0x0, 0x0, 0x3f, 0xdf, + 0xf8, 0x0, 0x0, 0xff, 0x6f, 0xe0, 0x0, 0x3, + 0xfd, 0x7f, 0xc0, 0x0, 0x2f, 0xf0, 0xff, 0x80, + 0x0, 0xff, 0xc3, 0xff, 0xd0, 0x1f, 0xfd, 0x3, + 0xff, 0xff, 0xff, 0xe0, 0x7, 0xff, 0xff, 0xff, + 0x80, 0x7, 0xff, 0xff, 0xff, 0x80, 0x1, 0xbf, + 0xfb, 0xff, 0x40, 0x0, 0x0, 0x3, 0xf8, 0x0, + 0x0, 0x0, 0x7, 0x40, 0x0, 0x0, 0x0, 0x0, + 0x0, + + /* U+0052 "R" */ + 0x7f, 0xff, 0xf9, 0x0, 0x1f, 0xff, 0xff, 0xf4, + 0x7, 0xff, 0xff, 0xff, 0x1, 0xff, 0xff, 0xff, + 0xf0, 0x7f, 0xc0, 0xb, 0xfc, 0x1f, 0xf0, 0x0, + 0xff, 0x47, 0xfc, 0x0, 0x3f, 0xd1, 0xff, 0x0, + 0x2f, 0xf0, 0x7f, 0xff, 0xff, 0xfc, 0x1f, 0xff, + 0xff, 0xfd, 0x7, 0xff, 0xff, 0xfd, 0x1, 0xff, + 0xff, 0xfc, 0x0, 0x7f, 0xc0, 0xff, 0x80, 0x1f, + 0xf0, 0x1f, 0xf0, 0x7, 0xfc, 0x3, 0xff, 0x1, + 0xff, 0x0, 0x7f, 0xd0, 0x7f, 0xc0, 0xf, 0xfc, + 0x1f, 0xf0, 0x1, 0xff, 0x47, 0xfc, 0x0, 0x3f, + 0xf0, + + /* U+0053 "S" */ + 0x0, 0x2b, 0xf9, 0x0, 0x2, 0xff, 0xff, 0xd0, + 0xb, 0xff, 0xff, 0xf8, 0x1f, 0xff, 0xff, 0xfd, + 0x2f, 0xf4, 0x7, 0xfd, 0x3f, 0xe0, 0x0, 0xe0, + 0x2f, 0xe0, 0x0, 0x0, 0x1f, 0xfd, 0x0, 0x0, + 0x7, 0xff, 0xf9, 0x0, 0x1, 0xff, 0xff, 0xd0, + 0x0, 0x1b, 0xff, 0xf8, 0x0, 0x0, 0x1f, 0xfd, + 0x0, 0x0, 0x2, 0xff, 0xb, 0x80, 0x1, 0xff, + 0x3f, 0xe0, 0x7, 0xff, 0x3f, 0xff, 0xff, 0xfd, + 0xf, 0xff, 0xff, 0xf8, 0x2, 0xff, 0xff, 0xe0, + 0x0, 0x2f, 0xfa, 0x0, + + /* U+0054 "T" */ + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, + + /* U+0055 "U" */ + 0x7f, 0xc0, 0x0, 0xbf, 0x5f, 0xf0, 0x0, 0x2f, + 0xd7, 0xfc, 0x0, 0xb, 0xf5, 0xff, 0x0, 0x2, + 0xfd, 0x7f, 0xc0, 0x0, 0xbf, 0x5f, 0xf0, 0x0, + 0x2f, 0xd7, 0xfc, 0x0, 0xb, 0xf5, 0xff, 0x0, + 0x2, 0xfd, 0x7f, 0xc0, 0x0, 0xbf, 0x5f, 0xf0, + 0x0, 0x2f, 0xd7, 0xfc, 0x0, 0xb, 0xf5, 0xff, + 0x0, 0x3, 0xfd, 0x3f, 0xc0, 0x0, 0xff, 0x4f, + 0xf8, 0x0, 0x7f, 0xc3, 0xff, 0x80, 0x7f, 0xf0, + 0x3f, 0xff, 0xff, 0xf4, 0xb, 0xff, 0xff, 0xf8, + 0x0, 0x7f, 0xff, 0xf8, 0x0, 0x2, 0xbf, 0xa0, + 0x0, + + /* U+0056 "V" */ + 0xbf, 0xc0, 0x0, 0x7, 0xfc, 0x3f, 0xd0, 0x0, + 0xf, 0xf8, 0x3f, 0xe0, 0x0, 0xf, 0xf4, 0x1f, + 0xf0, 0x0, 0x1f, 0xf0, 0xf, 0xf4, 0x0, 0x3f, + 0xe0, 0xb, 0xfc, 0x0, 0x3f, 0xc0, 0x3, 0xfc, + 0x0, 0xbf, 0xc0, 0x3, 0xfe, 0x0, 0xff, 0x40, + 0x1, 0xff, 0x1, 0xff, 0x0, 0x0, 0xff, 0x2, + 0xfe, 0x0, 0x0, 0xbf, 0x83, 0xfc, 0x0, 0x0, + 0x7f, 0xc7, 0xfc, 0x0, 0x0, 0x3f, 0xdf, 0xf4, + 0x0, 0x0, 0x2f, 0xff, 0xf0, 0x0, 0x0, 0xf, + 0xff, 0xe0, 0x0, 0x0, 0xb, 0xff, 0xd0, 0x0, + 0x0, 0x7, 0xff, 0xc0, 0x0, 0x0, 0x3, 0xff, + 0x40, 0x0, 0x0, 0x2, 0xff, 0x0, 0x0, + + /* U+0057 "W" */ + 0xbf, 0x80, 0x1, 0xff, 0x40, 0x1, 0xff, 0x1f, + 0xf0, 0x0, 0xbf, 0xe0, 0x0, 0xbf, 0x83, 0xfc, + 0x0, 0x3f, 0xfc, 0x0, 0x3f, 0xd0, 0xff, 0x40, + 0xf, 0xff, 0x40, 0xf, 0xf0, 0x2f, 0xe0, 0xb, + 0xff, 0xe0, 0x7, 0xf8, 0x7, 0xfc, 0x3, 0xff, + 0xfc, 0x2, 0xfd, 0x0, 0xff, 0x0, 0xff, 0xbf, + 0x0, 0xff, 0x0, 0x2f, 0xd0, 0x7f, 0x5f, 0xe0, + 0x3f, 0xc0, 0x7, 0xf8, 0x2f, 0xc3, 0xfc, 0x1f, + 0xe0, 0x0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf4, + 0x0, 0x3f, 0xd3, 0xf4, 0x1f, 0xd3, 0xfc, 0x0, + 0xb, 0xfa, 0xfc, 0x3, 0xf9, 0xfe, 0x0, 0x1, + 0xff, 0xff, 0x0, 0xff, 0xbf, 0x40, 0x0, 0x3f, + 0xff, 0x40, 0x1f, 0xff, 0xc0, 0x0, 0xf, 0xff, + 0xc0, 0x3, 0xff, 0xf0, 0x0, 0x2, 0xff, 0xf0, + 0x0, 0xff, 0xf8, 0x0, 0x0, 0x3f, 0xf8, 0x0, + 0x1f, 0xfd, 0x0, 0x0, 0xf, 0xfc, 0x0, 0x3, + 0xff, 0x0, 0x0, 0x2, 0xff, 0x0, 0x0, 0xff, + 0x80, 0x0, + + /* U+0058 "X" */ + 0x3f, 0xf4, 0x0, 0x2f, 0xf4, 0xf, 0xfc, 0x0, + 0x7f, 0xe0, 0x7, 0xfe, 0x0, 0xff, 0xc0, 0x2, + 0xff, 0x42, 0xff, 0x0, 0x0, 0xff, 0xc7, 0xfd, + 0x0, 0x0, 0x3f, 0xef, 0xfc, 0x0, 0x0, 0x1f, + 0xff, 0xf0, 0x0, 0x0, 0xb, 0xff, 0xd0, 0x0, + 0x0, 0x3, 0xff, 0x80, 0x0, 0x0, 0x3, 0xff, + 0x40, 0x0, 0x0, 0xb, 0xff, 0xc0, 0x0, 0x0, + 0x1f, 0xff, 0xf0, 0x0, 0x0, 0x3f, 0xff, 0xf8, + 0x0, 0x0, 0xff, 0xcb, 0xfd, 0x0, 0x1, 0xff, + 0x43, 0xff, 0x0, 0x3, 0xff, 0x1, 0xff, 0x80, + 0xf, 0xfc, 0x0, 0xbf, 0xd0, 0x2f, 0xf8, 0x0, + 0x3f, 0xf0, 0x3f, 0xf0, 0x0, 0x1f, 0xfc, + + /* U+0059 "Y" */ + 0x7f, 0xe0, 0x0, 0x2f, 0xf4, 0xff, 0xc0, 0x0, + 0xff, 0xc1, 0xff, 0x80, 0xb, 0xfc, 0x2, 0xff, + 0x0, 0x3f, 0xe0, 0x3, 0xfe, 0x2, 0xff, 0x0, + 0x7, 0xfc, 0xf, 0xf4, 0x0, 0xf, 0xf8, 0xbf, + 0xc0, 0x0, 0xf, 0xf7, 0xfc, 0x0, 0x0, 0x2f, + 0xff, 0xe0, 0x0, 0x0, 0x3f, 0xff, 0x0, 0x0, + 0x0, 0x7f, 0xf4, 0x0, 0x0, 0x0, 0xff, 0x80, + 0x0, 0x0, 0x2, 0xfe, 0x0, 0x0, 0x0, 0xb, + 0xf8, 0x0, 0x0, 0x0, 0x2f, 0xe0, 0x0, 0x0, + 0x0, 0xbf, 0x80, 0x0, 0x0, 0x2, 0xfe, 0x0, + 0x0, 0x0, 0xb, 0xf8, 0x0, 0x0, 0x0, 0x2f, + 0xe0, 0x0, 0x0, + + /* U+005A "Z" */ + 0x3f, 0xff, 0xff, 0xfe, 0xf, 0xff, 0xff, 0xff, + 0x83, 0xff, 0xff, 0xff, 0xe0, 0xff, 0xff, 0xff, + 0xf8, 0x0, 0x0, 0x1f, 0xfc, 0x0, 0x0, 0xf, + 0xfc, 0x0, 0x0, 0xf, 0xfc, 0x0, 0x0, 0xb, + 0xfd, 0x0, 0x0, 0x7, 0xfe, 0x0, 0x0, 0x7, + 0xff, 0x0, 0x0, 0x3, 0xff, 0x0, 0x0, 0x3, + 0xff, 0x40, 0x0, 0x2, 0xff, 0x40, 0x0, 0x1, + 0xff, 0x80, 0x0, 0x0, 0xff, 0xc0, 0x0, 0x0, + 0xff, 0xff, 0xff, 0xfc, 0x3f, 0xff, 0xff, 0xff, + 0xf, 0xff, 0xff, 0xff, 0xc3, 0xff, 0xff, 0xff, + 0xf0, + + /* U+005B "[" */ + 0xbf, 0xfc, 0xbf, 0xfc, 0xbf, 0xfc, 0xbf, 0x94, + 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, + 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, + 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, + 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x94, + 0xbf, 0xfc, 0xbf, 0xfc, 0xbf, 0xfc, + + /* U+005C "\\" */ + 0xbf, 0x0, 0x7, 0xf8, 0x0, 0x3f, 0xc0, 0x3, + 0xfc, 0x0, 0x1f, 0xd0, 0x0, 0xff, 0x0, 0xf, + 0xf0, 0x0, 0xbf, 0x40, 0x3, 0xf8, 0x0, 0x3f, + 0xc0, 0x2, 0xfd, 0x0, 0x1f, 0xe0, 0x0, 0xff, + 0x0, 0xb, 0xf0, 0x0, 0x7f, 0x80, 0x3, 0xfc, + 0x0, 0x2f, 0xc0, 0x1, 0xfd, 0x0, 0xf, 0xf0, + + /* U+005D "]" */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0xff, 0x3, + 0xfc, 0xf, 0xf0, 0x3f, 0xc0, 0xff, 0x3, 0xfc, + 0xf, 0xf0, 0x3f, 0xc0, 0xff, 0x3, 0xfc, 0xf, + 0xf0, 0x3f, 0xc0, 0xff, 0x3, 0xfc, 0xf, 0xf0, + 0x3f, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xc0, + + /* U+005E "^" */ + 0x0, 0x55, 0x0, 0x1, 0xff, 0x80, 0x3, 0xff, + 0xc0, 0x7, 0xff, 0xe0, 0xf, 0xe7, 0xf0, 0x1f, + 0xc3, 0xf8, 0x3f, 0x81, 0xfc, 0x7f, 0x0, 0xfe, + + /* U+005F "_" */ + 0xaa, 0xaa, 0xaa, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, + + /* U+0060 "`" */ + 0x1, 0x0, 0x2c, 0x2, 0xfc, 0xf, 0xf8, 0xf, + 0xf0, 0xf, 0xe0, 0xa, 0x0, 0x0, + + /* U+0061 "a" */ + 0x0, 0x7f, 0xe0, 0x0, 0x3f, 0xff, 0xe0, 0xf, + 0xff, 0xff, 0x80, 0xbe, 0xab, 0xfc, 0x0, 0x0, + 0x2f, 0xd0, 0x6, 0xff, 0xfe, 0x7, 0xff, 0xff, + 0xe0, 0xff, 0xff, 0xfe, 0x2f, 0xf9, 0x6f, 0xe3, + 0xfd, 0x2, 0xfe, 0x3f, 0xc0, 0x3f, 0xe3, 0xff, + 0x5f, 0xfe, 0x2f, 0xff, 0xff, 0xe0, 0xff, 0xfe, + 0xfe, 0x2, 0xfe, 0x1f, 0xe0, + + /* U+0062 "b" */ + 0xbf, 0x80, 0x0, 0x2, 0xfe, 0x0, 0x0, 0xb, + 0xf8, 0x0, 0x0, 0x2f, 0xe0, 0x0, 0x0, 0xbf, + 0x87, 0xf8, 0x2, 0xfe, 0xbf, 0xfd, 0xb, 0xff, + 0xff, 0xfc, 0x2f, 0xff, 0xff, 0xf8, 0xbf, 0xe0, + 0x3f, 0xf2, 0xff, 0x0, 0x3f, 0xcb, 0xf8, 0x0, + 0xff, 0x6f, 0xd0, 0x2, 0xfd, 0xbf, 0x80, 0xf, + 0xf6, 0xff, 0x0, 0x3f, 0xcb, 0xfe, 0x3, 0xff, + 0x2f, 0xff, 0xff, 0xf8, 0xbf, 0xff, 0xff, 0xc2, + 0xfe, 0xbf, 0xfd, 0xb, 0xf8, 0x7f, 0x80, 0x0, + + /* U+0063 "c" */ + 0x0, 0x2f, 0xf8, 0x0, 0x1f, 0xff, 0xf4, 0x7, + 0xff, 0xff, 0xc0, 0xff, 0xff, 0xfe, 0x2f, 0xf4, + 0x1f, 0x83, 0xfd, 0x0, 0x40, 0x3f, 0xc0, 0x0, + 0x3, 0xfc, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x3, + 0xfd, 0x0, 0x40, 0x2f, 0xf4, 0x1f, 0x80, 0xff, + 0xff, 0xfe, 0x7, 0xff, 0xff, 0xc0, 0x1f, 0xff, + 0xf4, 0x0, 0x2f, 0xf8, 0x0, + + /* U+0064 "d" */ + 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0xf, 0xf0, + 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x0, 0xff, 0x0, + 0x7f, 0x83, 0xfc, 0xf, 0xff, 0xdf, 0xf0, 0xff, + 0xff, 0xff, 0xc7, 0xff, 0xff, 0xff, 0x2f, 0xf4, + 0x1f, 0xfc, 0xff, 0x40, 0x2f, 0xf3, 0xfc, 0x0, + 0x3f, 0xcf, 0xf0, 0x0, 0xff, 0x3f, 0xc0, 0x3, + 0xfc, 0xff, 0x40, 0x2f, 0xf2, 0xff, 0x41, 0xff, + 0xc3, 0xff, 0xff, 0xff, 0xb, 0xff, 0xff, 0xfc, + 0xb, 0xff, 0xdf, 0xf0, 0x7, 0xf8, 0x3f, 0xc0, + + /* U+0065 "e" */ + 0x0, 0x2f, 0xe8, 0x0, 0x7, 0xff, 0xfd, 0x0, + 0x7f, 0xff, 0xfd, 0x3, 0xfe, 0x5b, 0xfc, 0x2f, + 0xe0, 0xb, 0xf4, 0xff, 0xff, 0xff, 0xd3, 0xff, + 0xff, 0xff, 0x4f, 0xff, 0xff, 0xfd, 0x3f, 0xd0, + 0x0, 0x0, 0xff, 0x40, 0x4, 0x2, 0xff, 0x0, + 0xf8, 0x3, 0xff, 0xaf, 0xf8, 0x7, 0xff, 0xff, + 0xd0, 0x7, 0xff, 0xfd, 0x0, 0x2, 0xff, 0x80, + 0x0, + + /* U+0066 "f" */ + 0x0, 0x2f, 0xe0, 0x7, 0xff, 0xc0, 0x3f, 0xff, + 0x1, 0xff, 0xfc, 0x7, 0xfc, 0x0, 0x2f, 0xe0, + 0xb, 0xff, 0xff, 0x2f, 0xff, 0xfc, 0xbf, 0xff, + 0xf2, 0xff, 0xff, 0xc0, 0xbf, 0x40, 0x2, 0xfd, + 0x0, 0xb, 0xf4, 0x0, 0x2f, 0xd0, 0x0, 0xbf, + 0x40, 0x2, 0xfd, 0x0, 0xb, 0xf4, 0x0, 0x2f, + 0xd0, 0x0, 0xbf, 0x40, 0x2, 0xfd, 0x0, 0xb, + 0xf4, 0x0, + + /* U+0067 "g" */ + 0x0, 0x7f, 0x83, 0xfc, 0xf, 0xff, 0xdf, 0xf0, + 0xff, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xff, 0x2f, + 0xf4, 0x1f, 0xfc, 0xff, 0x40, 0x2f, 0xf3, 0xfc, + 0x0, 0x3f, 0xcf, 0xf0, 0x0, 0xff, 0x3f, 0xc0, + 0x3, 0xfc, 0xff, 0x40, 0x2f, 0xf2, 0xff, 0x41, + 0xff, 0xc3, 0xff, 0xff, 0xff, 0xb, 0xff, 0xff, + 0xfc, 0xb, 0xff, 0xdf, 0xf0, 0x7, 0xf8, 0x3f, + 0xc0, 0x0, 0x1, 0xfe, 0x3, 0xd0, 0xf, 0xf4, + 0x7f, 0xfa, 0xff, 0xc0, 0xff, 0xff, 0xfd, 0x0, + 0xff, 0xff, 0xd0, 0x0, 0x6f, 0xf8, 0x0, + + /* U+0068 "h" */ + 0xbf, 0x80, 0x0, 0xb, 0xf8, 0x0, 0x0, 0xbf, + 0x80, 0x0, 0xb, 0xf8, 0x0, 0x0, 0xbf, 0x87, + 0xf8, 0xb, 0xfa, 0xff, 0xf0, 0xbf, 0xff, 0xff, + 0xcb, 0xff, 0xff, 0xfc, 0xbf, 0xe0, 0x7f, 0xdb, + 0xfc, 0x2, 0xfd, 0xbf, 0x80, 0x2f, 0xdb, 0xf8, + 0x2, 0xfd, 0xbf, 0x80, 0x2f, 0xdb, 0xf8, 0x2, + 0xfd, 0xbf, 0x80, 0x2f, 0xdb, 0xf8, 0x2, 0xfd, + 0xbf, 0x80, 0x2f, 0xdb, 0xf8, 0x2, 0xfd, 0xbf, + 0x80, 0x2f, 0xd0, + + /* U+0069 "i" */ + 0x2f, 0x7, 0xfc, 0xbf, 0xc7, 0xfc, 0x2f, 0x40, + 0x0, 0x0, 0x3, 0xfc, 0x3f, 0xc3, 0xfc, 0x3f, + 0xc3, 0xfc, 0x3f, 0xc3, 0xfc, 0x3f, 0xc3, 0xfc, + 0x3f, 0xc3, 0xfc, 0x3f, 0xc3, 0xfc, 0x3f, 0xc3, + 0xfc, + + /* U+006A "j" */ + 0x0, 0xbd, 0x0, 0x7f, 0xc0, 0x2f, 0xf0, 0x7, + 0xfc, 0x0, 0xbd, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x3, 0xfc, 0x0, 0xff, 0x0, 0x3f, 0xc0, 0xf, + 0xf0, 0x3, 0xfc, 0x0, 0xff, 0x0, 0x3f, 0xc0, + 0xf, 0xf0, 0x3, 0xfc, 0x0, 0xff, 0x0, 0x3f, + 0xc0, 0xf, 0xf0, 0x3, 0xfc, 0x0, 0xff, 0x0, + 0x3f, 0xc0, 0xf, 0xf0, 0xb, 0xfc, 0xbf, 0xfe, + 0x2f, 0xff, 0x4b, 0xff, 0x81, 0xff, 0x40, + + /* U+006B "k" */ + 0xbf, 0x80, 0x0, 0x2, 0xfe, 0x0, 0x0, 0xb, + 0xf8, 0x0, 0x0, 0x2f, 0xe0, 0x0, 0x0, 0xbf, + 0x80, 0x3f, 0xf2, 0xfe, 0x3, 0xff, 0xb, 0xf8, + 0x2f, 0xf0, 0x2f, 0xe2, 0xff, 0x0, 0xbf, 0x9f, + 0xf0, 0x2, 0xff, 0xff, 0x40, 0xb, 0xff, 0xfe, + 0x0, 0x2f, 0xff, 0xfc, 0x0, 0xbf, 0xff, 0xfc, + 0x2, 0xff, 0x5f, 0xf4, 0xb, 0xf8, 0x3f, 0xf0, + 0x2f, 0xe0, 0x7f, 0xe0, 0xbf, 0x80, 0xbf, 0xc2, + 0xfe, 0x0, 0xff, 0xcb, 0xf8, 0x2, 0xff, 0x40, + + /* U+006C "l" */ + 0xbf, 0x82, 0xfe, 0xb, 0xf8, 0x2f, 0xe0, 0xbf, + 0x82, 0xfe, 0xb, 0xf8, 0x2f, 0xe0, 0xbf, 0x82, + 0xfe, 0xb, 0xf8, 0x2f, 0xe0, 0xbf, 0x82, 0xfe, + 0xb, 0xf8, 0x2f, 0xfc, 0x7f, 0xf0, 0xff, 0xc0, + 0xbf, 0x0, + + /* U+006D "m" */ + 0xbf, 0x87, 0xf8, 0xb, 0xf8, 0xb, 0xfa, 0xff, + 0xe3, 0xff, 0xf0, 0xbf, 0xff, 0xff, 0xff, 0xff, + 0x8b, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xbf, 0xd0, + 0xbf, 0xe0, 0x7f, 0xcb, 0xf8, 0x7, 0xfc, 0x3, + 0xfd, 0xbf, 0x80, 0x3f, 0xc0, 0x2f, 0xdb, 0xf8, + 0x3, 0xfc, 0x2, 0xfd, 0xbf, 0x80, 0x3f, 0xc0, + 0x2f, 0xdb, 0xf8, 0x3, 0xfc, 0x2, 0xfd, 0xbf, + 0x80, 0x3f, 0xc0, 0x2f, 0xdb, 0xf8, 0x3, 0xfc, + 0x2, 0xfd, 0xbf, 0x80, 0x3f, 0xc0, 0x2f, 0xdb, + 0xf8, 0x3, 0xfc, 0x2, 0xfd, 0xbf, 0x80, 0x3f, + 0xc0, 0x2f, 0xd0, + + /* U+006E "n" */ + 0xbf, 0x87, 0xf8, 0xb, 0xfa, 0xff, 0xf0, 0xbf, + 0xff, 0xff, 0xcb, 0xff, 0xff, 0xfc, 0xbf, 0xe0, + 0x7f, 0xdb, 0xfc, 0x2, 0xfd, 0xbf, 0x80, 0x2f, + 0xdb, 0xf8, 0x2, 0xfd, 0xbf, 0x80, 0x2f, 0xdb, + 0xf8, 0x2, 0xfd, 0xbf, 0x80, 0x2f, 0xdb, 0xf8, + 0x2, 0xfd, 0xbf, 0x80, 0x2f, 0xdb, 0xf8, 0x2, + 0xfd, 0xbf, 0x80, 0x2f, 0xd0, + + /* U+006F "o" */ + 0x0, 0x2f, 0xf8, 0x0, 0x1, 0xff, 0xff, 0x40, + 0xb, 0xff, 0xff, 0xd0, 0xf, 0xff, 0xff, 0xf0, + 0x2f, 0xf4, 0x1f, 0xf8, 0x3f, 0xd0, 0xb, 0xfc, + 0x3f, 0xc0, 0x3, 0xfc, 0x3f, 0xc0, 0x3, 0xfc, + 0x3f, 0xc0, 0x3, 0xfc, 0x3f, 0xd0, 0xb, 0xfc, + 0x2f, 0xf4, 0x1f, 0xf8, 0xf, 0xff, 0xff, 0xf0, + 0xb, 0xff, 0xff, 0xd0, 0x1, 0xff, 0xff, 0x40, + 0x0, 0x2f, 0xf8, 0x0, + + /* U+0070 "p" */ + 0xbf, 0x87, 0xf8, 0x2, 0xfe, 0xbf, 0xfd, 0xb, + 0xff, 0xff, 0xfc, 0x2f, 0xff, 0xff, 0xf8, 0xbf, + 0xe0, 0x3f, 0xf2, 0xff, 0x0, 0x3f, 0xcb, 0xf8, + 0x0, 0xff, 0x6f, 0xd0, 0x2, 0xfd, 0xbf, 0x80, + 0xf, 0xf6, 0xff, 0x0, 0x3f, 0xcb, 0xfe, 0x3, + 0xff, 0x2f, 0xff, 0xff, 0xf8, 0xbf, 0xff, 0xff, + 0xc2, 0xfe, 0xbf, 0xfd, 0xb, 0xf8, 0x7f, 0x80, + 0x2f, 0xe0, 0x0, 0x0, 0xbf, 0x80, 0x0, 0x2, + 0xfe, 0x0, 0x0, 0xb, 0xf8, 0x0, 0x0, 0x2f, + 0xe0, 0x0, 0x0, 0xbf, 0x80, 0x0, 0x0, + + /* U+0071 "q" */ + 0x0, 0x7f, 0x83, 0xfc, 0xf, 0xff, 0xdf, 0xf0, + 0xff, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xff, 0x2f, + 0xf4, 0x1f, 0xfc, 0xff, 0x40, 0x2f, 0xf3, 0xfc, + 0x0, 0x3f, 0xcf, 0xf0, 0x0, 0xff, 0x3f, 0xc0, + 0x3, 0xfc, 0xff, 0x40, 0x2f, 0xf2, 0xff, 0x41, + 0xff, 0xc3, 0xff, 0xff, 0xff, 0xb, 0xff, 0xff, + 0xfc, 0xb, 0xff, 0xdf, 0xf0, 0x7, 0xf8, 0x3f, + 0xc0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x3, 0xfc, + 0x0, 0x0, 0xf, 0xf0, 0x0, 0x0, 0x3f, 0xc0, + 0x0, 0x0, 0xff, 0x0, 0x0, 0x3, 0xfc, + + /* U+0072 "r" */ + 0xbf, 0x82, 0xf2, 0xfe, 0x3f, 0xcb, 0xfb, 0xff, + 0x2f, 0xff, 0xfc, 0xbf, 0xf9, 0x2, 0xff, 0x40, + 0xb, 0xfc, 0x0, 0x2f, 0xe0, 0x0, 0xbf, 0x80, + 0x2, 0xfe, 0x0, 0xb, 0xf8, 0x0, 0x2f, 0xe0, + 0x0, 0xbf, 0x80, 0x2, 0xfe, 0x0, 0xb, 0xf8, + 0x0, 0x0, + + /* U+0073 "s" */ + 0x0, 0xbf, 0xd0, 0x0, 0xbf, 0xff, 0xd0, 0x1f, + 0xff, 0xff, 0x3, 0xff, 0x6f, 0xf4, 0x3f, 0xd0, + 0x38, 0x2, 0xff, 0x40, 0x0, 0xf, 0xff, 0x90, + 0x0, 0x7f, 0xff, 0xd0, 0x0, 0x6f, 0xff, 0x40, + 0x0, 0xb, 0xfc, 0xb, 0x40, 0x3f, 0xc3, 0xfe, + 0x5f, 0xfc, 0x3f, 0xff, 0xff, 0x40, 0xbf, 0xff, + 0xe0, 0x1, 0xbf, 0xe0, 0x0, + + /* U+0074 "t" */ + 0x1, 0x54, 0x0, 0x1f, 0xe0, 0x0, 0x7f, 0x80, + 0x1, 0xfe, 0x0, 0x7, 0xf8, 0x2, 0xff, 0xff, + 0xeb, 0xff, 0xff, 0xaf, 0xff, 0xfe, 0xbf, 0xff, + 0xf8, 0x1f, 0xe0, 0x0, 0x7f, 0x80, 0x1, 0xfe, + 0x0, 0x7, 0xf8, 0x0, 0x1f, 0xe0, 0x0, 0x7f, + 0xc0, 0x0, 0xff, 0x40, 0x3, 0xff, 0xf4, 0xf, + 0xff, 0xd0, 0xf, 0xff, 0x40, 0xb, 0xf8, + + /* U+0075 "u" */ + 0xbf, 0x40, 0x2f, 0xdb, 0xf4, 0x2, 0xfd, 0xbf, + 0x40, 0x2f, 0xdb, 0xf4, 0x2, 0xfd, 0xbf, 0x40, + 0x2f, 0xdb, 0xf4, 0x2, 0xfd, 0xbf, 0x40, 0x2f, + 0xdb, 0xf4, 0x2, 0xfd, 0xbf, 0x40, 0x2f, 0xdb, + 0xf8, 0x3, 0xfd, 0xbf, 0xc0, 0xbf, 0xd7, 0xff, + 0xff, 0xfd, 0x3f, 0xff, 0xff, 0xd1, 0xff, 0xfa, + 0xfd, 0x2, 0xfd, 0x2f, 0xd0, + + /* U+0076 "v" */ + 0xbf, 0x80, 0x3, 0xfd, 0x7f, 0xc0, 0x7, 0xfc, + 0x3f, 0xd0, 0xb, 0xf8, 0x2f, 0xe0, 0xf, 0xf4, + 0xf, 0xf0, 0xf, 0xf0, 0xf, 0xf4, 0x2f, 0xd0, + 0x7, 0xf8, 0x3f, 0xc0, 0x3, 0xfc, 0x3f, 0x80, + 0x2, 0xfd, 0x7f, 0x40, 0x1, 0xfe, 0xff, 0x0, + 0x0, 0xff, 0xfe, 0x0, 0x0, 0xbf, 0xfc, 0x0, + 0x0, 0x3f, 0xfc, 0x0, 0x0, 0x3f, 0xf4, 0x0, + 0x0, 0x1f, 0xf0, 0x0, + + /* U+0077 "w" */ + 0xff, 0x80, 0x2f, 0xe0, 0x7, 0xfd, 0xff, 0x0, + 0xff, 0xc0, 0x2f, 0xe3, 0xfc, 0x3, 0xff, 0x0, + 0xff, 0xf, 0xf4, 0x1f, 0xfd, 0x3, 0xfc, 0x2f, + 0xe0, 0xbf, 0xf8, 0x1f, 0xe0, 0x3f, 0xc3, 0xfb, + 0xf0, 0xbf, 0x40, 0xff, 0xf, 0xcf, 0xc3, 0xfc, + 0x2, 0xfd, 0x7f, 0x3f, 0x4f, 0xe0, 0x7, 0xfa, + 0xf8, 0x7e, 0x7f, 0x40, 0xf, 0xff, 0xd0, 0xfe, + 0xfc, 0x0, 0x2f, 0xff, 0x3, 0xff, 0xf0, 0x0, + 0x7f, 0xfc, 0xb, 0xff, 0x40, 0x0, 0xff, 0xe0, + 0x1f, 0xfc, 0x0, 0x2, 0xff, 0x40, 0x3f, 0xf0, + 0x0, 0x7, 0xfc, 0x0, 0xff, 0x80, 0x0, + + /* U+0078 "x" */ + 0x3f, 0xe0, 0xb, 0xfc, 0x1f, 0xf4, 0x1f, 0xf0, + 0xb, 0xfc, 0x3f, 0xe0, 0x3, 0xfe, 0xbf, 0xc0, + 0x0, 0xff, 0xff, 0x0, 0x0, 0xbf, 0xfd, 0x0, + 0x0, 0x3f, 0xfc, 0x0, 0x0, 0x1f, 0xf4, 0x0, + 0x0, 0x3f, 0xfc, 0x0, 0x0, 0xff, 0xfe, 0x0, + 0x2, 0xff, 0xff, 0x40, 0x7, 0xfc, 0x7f, 0xc0, + 0xf, 0xf8, 0x3f, 0xf0, 0x2f, 0xf0, 0xf, 0xf8, + 0x7f, 0xd0, 0xb, 0xfc, + + /* U+0079 "y" */ + 0xbf, 0xc0, 0x2, 0xfe, 0x7f, 0xc0, 0x3, 0xfd, + 0x3f, 0xd0, 0x7, 0xfc, 0x2f, 0xf0, 0xb, 0xf8, + 0xf, 0xf0, 0xf, 0xf0, 0xf, 0xf4, 0x1f, 0xf0, + 0x7, 0xfc, 0x2f, 0xd0, 0x3, 0xfc, 0x3f, 0xc0, + 0x2, 0xfd, 0x3f, 0x80, 0x1, 0xff, 0xbf, 0x40, + 0x0, 0xff, 0xff, 0x0, 0x0, 0xbf, 0xfe, 0x0, + 0x0, 0x3f, 0xfc, 0x0, 0x0, 0x2f, 0xfc, 0x0, + 0x0, 0x1f, 0xf4, 0x0, 0x0, 0xf, 0xf0, 0x0, + 0x0, 0x1f, 0xe0, 0x0, 0x0, 0x3f, 0xd0, 0x0, + 0x0, 0x7f, 0xc0, 0x0, 0x0, 0xbf, 0x80, 0x0, + 0x0, 0xff, 0x0, 0x0, + + /* U+007A "z" */ + 0x3f, 0xff, 0xff, 0x4f, 0xff, 0xff, 0xd3, 0xff, + 0xff, 0xf4, 0xff, 0xff, 0xfc, 0x0, 0xb, 0xfc, + 0x0, 0x7, 0xfd, 0x0, 0x3, 0xfe, 0x0, 0x3, + 0xff, 0x0, 0x2, 0xff, 0x0, 0x1, 0xff, 0x40, + 0x0, 0xff, 0x40, 0x0, 0xff, 0xff, 0xfe, 0x7f, + 0xff, 0xff, 0x9f, 0xff, 0xff, 0xe7, 0xff, 0xff, + 0xf8, + + /* U+007B "{" */ + 0x0, 0x6, 0xe0, 0x3, 0xfe, 0x0, 0xff, 0xe0, + 0x1f, 0xf9, 0x1, 0xfd, 0x0, 0x2f, 0xc0, 0x2, + 0xfc, 0x0, 0x2f, 0xc0, 0x3, 0xfc, 0x0, 0x7f, + 0xc0, 0xbf, 0xf4, 0xb, 0xfd, 0x0, 0xbf, 0xf0, + 0x7, 0xff, 0x80, 0x3, 0xfc, 0x0, 0x2f, 0xc0, + 0x2, 0xfc, 0x0, 0x2f, 0xc0, 0x2, 0xfd, 0x0, + 0x1f, 0xf9, 0x0, 0xff, 0xe0, 0x7, 0xfe, 0x0, + 0xb, 0xe0, + + /* U+007C "|" */ + 0x7f, 0x6f, 0xdb, 0xf6, 0xfd, 0xbf, 0x6f, 0xdb, + 0xf6, 0xfd, 0xbf, 0x6f, 0xdb, 0xf6, 0xfd, 0xbf, + 0x6f, 0xdb, 0xf6, 0xfd, 0xbf, 0x6f, 0xdb, 0xf6, + 0xfd, 0xbf, 0x6f, 0xdb, 0xf4, + + /* U+007D "}" */ + 0xba, 0x0, 0xb, 0xfd, 0x0, 0xbf, 0xf0, 0x6, + 0xff, 0x40, 0x7, 0xf8, 0x0, 0x3f, 0x80, 0x3, + 0xf8, 0x0, 0x3f, 0xc0, 0x3, 0xfc, 0x0, 0x3f, + 0xe0, 0x1, 0xff, 0xe0, 0x7, 0xfe, 0x0, 0xbf, + 0xe0, 0x2f, 0xfe, 0x3, 0xfc, 0x0, 0x3f, 0xc0, + 0x3, 0xfc, 0x0, 0x3f, 0x80, 0x7, 0xf8, 0x6, + 0xff, 0x40, 0xbf, 0xf0, 0xb, 0xfd, 0x0, 0xbe, + 0x0, 0x0, + + /* U+007E "~" */ + 0x0, 0x0, 0x0, 0x0, 0x1, 0xfd, 0x0, 0xe0, + 0xb, 0xff, 0x83, 0xfc, 0x2f, 0xff, 0xff, 0xfc, + 0x3f, 0xff, 0xff, 0xf4, 0x2f, 0x87, 0xff, 0xe0, + 0x6, 0x0, 0xbf, 0x40, + + /* U+007F "" */ + + /* U+578B "型" */ + 0x0, 0x0, 0x0, 0x0, 0x1, 0x50, 0xff, 0xff, + 0xff, 0x15, 0xf, 0xc3, 0xff, 0xff, 0xfc, 0xfc, + 0x3f, 0xf, 0xff, 0xff, 0xf3, 0xf0, 0xfc, 0x3, + 0xf0, 0xfd, 0xf, 0xc3, 0xf0, 0xf, 0xc3, 0xf0, + 0x3f, 0xf, 0xc1, 0x7f, 0x5f, 0xd4, 0xfc, 0x3f, + 0x1f, 0xff, 0xff, 0xf3, 0xf0, 0xfc, 0x7f, 0xff, + 0xff, 0xcf, 0xc3, 0xf1, 0xbf, 0xeb, 0xfa, 0x3f, + 0xf, 0xc0, 0xfd, 0xf, 0xc0, 0x0, 0x7f, 0xb, + 0xf0, 0x3f, 0x0, 0x7f, 0xfc, 0x7f, 0x80, 0xfc, + 0x0, 0xff, 0xe0, 0xfc, 0x0, 0x0, 0x3, 0xfe, + 0x0, 0x80, 0x0, 0x54, 0x0, 0x0, 0x0, 0x0, + 0x7, 0xf4, 0x0, 0x0, 0xb, 0xff, 0xff, 0xff, + 0xff, 0xc0, 0x2f, 0xff, 0xff, 0xff, 0xff, 0x0, + 0x7f, 0xff, 0xff, 0xff, 0xf8, 0x0, 0x0, 0x3, + 0xf4, 0x0, 0x0, 0x0, 0x0, 0xf, 0xd0, 0x0, + 0x1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x9f, 0xff, 0xff, 0xff, + 0xff, 0xfe, + + /* U+62E9 "择" */ + 0x2, 0xa0, 0x15, 0x55, 0x55, 0x50, 0xf, 0xc1, + 0xff, 0xff, 0xff, 0xc0, 0x3f, 0x7, 0xff, 0xff, + 0xff, 0x1, 0xfc, 0xf, 0xfa, 0xab, 0xf8, 0x3f, + 0xff, 0x2f, 0xe0, 0x3f, 0xc0, 0xff, 0xfc, 0x2f, + 0xe7, 0xfd, 0x3, 0xff, 0xf0, 0x2f, 0xff, 0xd0, + 0x0, 0xfc, 0x1, 0xbf, 0xff, 0x90, 0x3, 0xf0, + 0xff, 0xff, 0xff, 0xf8, 0xf, 0xd7, 0xff, 0xd6, + 0xff, 0xe0, 0x3f, 0xeb, 0xe0, 0x54, 0x6f, 0xb, + 0xff, 0xc0, 0xb, 0xf0, 0x0, 0xbf, 0xfe, 0xbf, + 0xff, 0xff, 0xf2, 0xff, 0xc2, 0xff, 0xff, 0xff, + 0xc7, 0xbf, 0xb, 0xff, 0xff, 0xff, 0x0, 0xfc, + 0x0, 0x7, 0xf0, 0x0, 0x3, 0xf0, 0x0, 0x2f, + 0xc0, 0x0, 0xf, 0xcb, 0xff, 0xff, 0xff, 0xf0, + 0x3f, 0x2f, 0xff, 0xff, 0xff, 0xc2, 0xfc, 0x7f, + 0xff, 0xff, 0xfe, 0xbf, 0xf0, 0x0, 0x1f, 0xc0, + 0x1, 0xff, 0xc0, 0x0, 0x7f, 0x0, 0x3, 0xfc, + 0x0, 0x1, 0xfc, 0x0, 0x0, + + /* U+673A "机" */ + 0x2, 0xf4, 0x0, 0x0, 0x0, 0x0, 0xb, 0xd0, + 0x3f, 0xff, 0xf0, 0x0, 0x2f, 0x40, 0xff, 0xff, + 0xd0, 0x0, 0xfd, 0x3, 0xff, 0xff, 0x40, 0x3f, + 0xff, 0xcf, 0xd5, 0xfd, 0x0, 0xff, 0xff, 0x3f, + 0x3, 0xf4, 0x3, 0xff, 0xfc, 0xfc, 0xf, 0xd0, + 0x0, 0xfd, 0x3, 0xf0, 0x3f, 0x40, 0x7, 0xf4, + 0xf, 0xc0, 0xfd, 0x0, 0x2f, 0xf0, 0x3f, 0x3, + 0xf4, 0x0, 0xff, 0xf4, 0xfc, 0xf, 0xd0, 0xb, + 0xff, 0xff, 0xf0, 0x3f, 0x40, 0x3f, 0xff, 0xff, + 0xc0, 0xfd, 0x2, 0xff, 0xef, 0x7f, 0x3, 0xf4, + 0x7, 0xff, 0x44, 0xfc, 0xf, 0xd4, 0x1e, 0xbd, + 0x7, 0xf0, 0x3f, 0x6f, 0x32, 0xf4, 0x1f, 0x80, + 0xfd, 0xbc, 0x8b, 0xd0, 0xbe, 0x3, 0xf6, 0xf0, + 0x2f, 0x43, 0xf4, 0xf, 0xdb, 0xc0, 0xbd, 0x2f, + 0xc0, 0x3f, 0x7f, 0x2, 0xf5, 0xfd, 0x0, 0xff, + 0xfc, 0xb, 0xdf, 0xe0, 0x2, 0xff, 0xe0, 0x2f, + 0x47, 0x0, 0x3, 0xff, 0x0, + + /* U+9009 "选" */ + 0x6, 0x0, 0x10, 0x2f, 0x40, 0x0, 0x7d, 0x1, + 0xfc, 0xfd, 0x0, 0x3, 0xfd, 0xb, 0xe3, 0xf8, + 0x0, 0x3, 0xfc, 0x3f, 0xff, 0xff, 0xf8, 0x7, + 0xf9, 0xff, 0xff, 0xff, 0xe0, 0xb, 0x8f, 0xff, + 0xff, 0xff, 0x80, 0x4, 0x7f, 0x3, 0xf4, 0x0, + 0x15, 0x54, 0x28, 0xf, 0xd0, 0x0, 0xbf, 0xf3, + 0xff, 0xff, 0xff, 0xf6, 0xff, 0xcf, 0xff, 0xff, + 0xff, 0xd7, 0xff, 0x3f, 0xff, 0xff, 0xff, 0x41, + 0xfc, 0x3, 0xf5, 0xfc, 0x0, 0x7, 0xf0, 0xf, + 0xc3, 0xf0, 0xa0, 0x1f, 0xc0, 0x7f, 0xf, 0xc3, + 0xe0, 0x7f, 0x3, 0xf8, 0x3f, 0xf, 0x81, 0xfc, + 0x7f, 0xc0, 0xff, 0xfd, 0xb, 0xf3, 0xfe, 0x3, + 0xff, 0xf4, 0x7f, 0xe7, 0xe0, 0x7, 0xff, 0x87, + 0xff, 0xea, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xf5, + 0x0, 0x0, 0x0, 0x7f, 0xbf, 0xff, 0xff, 0xff, + 0xf8, 0xf4, 0xbf, 0xff, 0xff, 0xff, 0xe3, 0x40, + 0x2f, 0xff, 0xff, 0xff, 0x40, 0x0, 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 = 119, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 0, .adv_w = 132, .box_w = 6, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 29, .adv_w = 179, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = 14}, + {.bitmap_index = 52, .adv_w = 302, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 133, .adv_w = 251, .box_w = 16, .box_h = 25, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 233, .adv_w = 364, .box_w = 23, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 343, .adv_w = 314, .box_w = 20, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 438, .adv_w = 94, .box_w = 5, .box_h = 9, .ofs_x = 0, .ofs_y = 14}, + {.bitmap_index = 450, .adv_w = 152, .box_w = 8, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 496, .adv_w = 152, .box_w = 8, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 542, .adv_w = 180, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = 10}, + {.bitmap_index = 565, .adv_w = 260, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = 3}, + {.bitmap_index = 614, .adv_w = 125, .box_w = 6, .box_h = 12, .ofs_x = 1, .ofs_y = -7}, + {.bitmap_index = 632, .adv_w = 195, .box_w = 12, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 644, .adv_w = 120, .box_w = 6, .box_h = 5, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 652, .adv_w = 185, .box_w = 11, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 705, .adv_w = 270, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 777, .adv_w = 202, .box_w = 9, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 820, .adv_w = 251, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 887, .adv_w = 253, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 954, .adv_w = 260, .box_w = 16, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1030, .adv_w = 256, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1097, .adv_w = 265, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1169, .adv_w = 233, .box_w = 14, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1236, .adv_w = 272, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1308, .adv_w = 264, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1380, .adv_w = 120, .box_w = 6, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1403, .adv_w = 125, .box_w = 6, .box_h = 22, .ofs_x = 1, .ofs_y = -7}, + {.bitmap_index = 1436, .adv_w = 260, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1503, .adv_w = 260, .box_w = 14, .box_h = 10, .ofs_x = 1, .ofs_y = 5}, + {.bitmap_index = 1538, .adv_w = 260, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1605, .adv_w = 224, .box_w = 14, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1672, .adv_w = 353, .box_w = 22, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1777, .adv_w = 310, .box_w = 20, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1872, .adv_w = 293, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1953, .adv_w = 302, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2034, .adv_w = 319, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2120, .adv_w = 256, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2192, .adv_w = 248, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2259, .adv_w = 313, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2345, .adv_w = 320, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2431, .adv_w = 120, .box_w = 5, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2455, .adv_w = 231, .box_w = 13, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2517, .adv_w = 310, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2603, .adv_w = 250, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2670, .adv_w = 382, .box_w = 22, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2775, .adv_w = 313, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2856, .adv_w = 329, .box_w = 19, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2947, .adv_w = 281, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3023, .adv_w = 329, .box_w = 19, .box_h = 22, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 3128, .adv_w = 281, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3209, .adv_w = 270, .box_w = 16, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3285, .adv_w = 265, .box_w = 16, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3361, .adv_w = 306, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3442, .adv_w = 312, .box_w = 20, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3537, .adv_w = 452, .box_w = 29, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3675, .adv_w = 313, .box_w = 20, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3770, .adv_w = 304, .box_w = 19, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3861, .adv_w = 272, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3942, .adv_w = 151, .box_w = 8, .box_h = 23, .ofs_x = 2, .ofs_y = -2}, + {.bitmap_index = 3988, .adv_w = 161, .box_w = 10, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4036, .adv_w = 151, .box_w = 7, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4077, .adv_w = 197, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 15}, + {.bitmap_index = 4101, .adv_w = 190, .box_w = 12, .box_h = 4, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 4113, .adv_w = 135, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 15}, + {.bitmap_index = 4127, .adv_w = 238, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4180, .adv_w = 262, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4252, .adv_w = 236, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4305, .adv_w = 262, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4377, .adv_w = 246, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4434, .adv_w = 170, .box_w = 11, .box_h = 21, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4492, .adv_w = 262, .box_w = 15, .box_h = 21, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 4571, .adv_w = 253, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4638, .adv_w = 121, .box_w = 6, .box_h = 22, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4671, .adv_w = 122, .box_w = 9, .box_h = 28, .ofs_x = -2, .ofs_y = -6}, + {.bitmap_index = 4734, .adv_w = 254, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4806, .adv_w = 123, .box_w = 7, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4840, .adv_w = 379, .box_w = 22, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4923, .adv_w = 253, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4976, .adv_w = 255, .box_w = 16, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5036, .adv_w = 262, .box_w = 15, .box_h = 21, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 5115, .adv_w = 262, .box_w = 15, .box_h = 21, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 5194, .adv_w = 187, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5236, .adv_w = 220, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5289, .adv_w = 178, .box_w = 11, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5344, .adv_w = 253, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5397, .adv_w = 251, .box_w = 16, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5457, .adv_w = 370, .box_w = 23, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5544, .adv_w = 253, .box_w = 16, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5604, .adv_w = 257, .box_w = 16, .box_h = 21, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 5688, .adv_w = 212, .box_w = 13, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5737, .adv_w = 162, .box_w = 10, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 5795, .adv_w = 108, .box_w = 5, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5824, .adv_w = 162, .box_w = 10, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 5882, .adv_w = 254, .box_w = 16, .box_h = 7, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 5910, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5910, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6048, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6181, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6314, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -3} +}; + +/*--------------------- + * CHARACTER MAPPING + *--------------------*/ + +static const uint16_t unicode_list_1[] = { + 0x0, 0xb5e, 0xfaf, 0x387e +}; + +/*Collect the unicode lists and glyph_id offsets*/ +static const lv_font_fmt_txt_cmap_t cmaps[] = +{ + { + .range_start = 32, .range_length = 96, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY + }, + { + .range_start = 22411, .range_length = 14463, .glyph_id_start = 97, + .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 4, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + } +}; + +/*----------------- + * KERNING + *----------------*/ + + +/*Map glyph_ids to kern left classes*/ +static const uint8_t kern_left_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 0, 7, 8, 9, 10, 11, + 12, 13, 14, 0, 0, 0, 0, 0, + 15, 0, 16, 17, 18, 19, 20, 21, + 22, 0, 0, 23, 24, 25, 0, 0, + 19, 26, 27, 28, 29, 30, 31, 32, + 33, 34, 35, 36, 0, 0, 0, 0, + 0, 0, 37, 38, 39, 0, 40, 41, + 42, 43, 0, 0, 44, 45, 43, 43, + 38, 38, 42, 46, 47, 48, 42, 49, + 50, 51, 49, 52, 0, 0, 0, 0, + 0, 0, 0, 0, 0 +}; + +/*Map glyph_ids to kern right classes*/ +static const uint8_t kern_right_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 7, 8, 9, 10, 11, 12, + 13, 14, 15, 0, 0, 0, 0, 0, + 16, 0, 17, 0, 18, 0, 0, 0, + 18, 0, 0, 19, 0, 0, 0, 0, + 18, 0, 18, 0, 20, 21, 22, 23, + 24, 25, 26, 27, 0, 0, 0, 0, + 0, 0, 28, 0, 29, 29, 29, 30, + 29, 0, 31, 31, 0, 32, 33, 33, + 29, 33, 29, 33, 34, 35, 36, 37, + 38, 39, 37, 40, 0, 0, 0, 0, + 0, 0, 0, 0, 0 +}; + +/*Kern values between classes*/ +static const int8_t kern_class_values[] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -38, 0, -22, 8, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -7, -15, -18, -50, -18, -49, -32, + 0, -52, 0, -11, -10, -7, 0, -8, + 0, 0, -20, 0, -28, -18, 0, 0, + 0, 0, 0, 0, 0, -9, -43, 0, + 0, -11, -7, -5, -9, -1, -37, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -15, + 0, 0, 0, 0, -14, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -31, 0, -20, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -9, 0, 0, 0, 0, -6, + -10, 0, 0, 0, -3, 0, 0, 0, + -14, 0, -11, 0, -10, 0, -14, -8, + 0, -22, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -4, 0, -4, 0, 0, + -8, -9, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -8, 0, + 0, -14, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -5, 0, 0, 0, 0, -8, + 0, 0, 0, 0, 0, 0, -7, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + -7, -8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -8, 0, 0, 0, 0, 0, -6, 0, + -8, 0, 0, 0, -11, 0, -8, -12, + 0, 0, 0, 0, -12, 0, -15, 0, + 0, -16, 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -6, 0, 0, 0, -9, 0, + 0, 0, 0, 0, -7, 0, 0, -12, + 0, 0, 0, 0, 0, 0, -8, 0, + -15, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -33, 0, -5, 0, 0, 0, -24, 0, + 0, 0, 0, 0, -15, 0, -4, -31, + 0, 0, 0, 0, -36, 0, -33, 0, + -17, -45, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -16, 0, -17, -7, + 8, 0, -50, -9, -30, -5, 0, 0, + 0, -28, 0, -25, 10, -10, 0, 7, + -46, 0, -50, 0, 0, 0, 0, 0, + 0, 0, 0, -27, -24, -6, 0, 0, + -12, -18, 0, -10, 0, 0, -10, -7, + 0, 0, -1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -5, 0, -8, -5, + 0, 0, 0, 0, -8, 0, -14, 0, + 0, -18, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -11, 0, + 0, 0, -34, 0, -20, 0, 0, 0, + 0, -10, 0, -8, 0, -8, 0, 0, + -28, 0, -39, 0, 0, 0, -6, 0, + -25, -15, 0, -13, -10, 7, 0, 0, + 0, 0, 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -26, -4, -16, 4, -6, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -46, -2, 0, -26, 0, -14, -31, 0, + 0, 0, 0, 0, 0, 0, -32, -36, + 0, -16, 0, 0, -34, -7, -47, -32, + 0, -53, 0, 0, -6, -11, 0, -7, + 0, 0, -22, -10, -30, -24, 0, 0, + -13, 0, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -11, + -8, 0, -5, 0, -10, 0, -17, -8, + -8, -15, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -7, 0, -2, -3, + 0, 0, 0, -19, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -8, 0, 0, -2, 0, 0, 0, + -14, -22, -4, -6, -11, 0, 0, 0, + 0, 0, 0, 0, -8, -8, -4, 0, + -8, 0, -13, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -16, 0, -20, 0, -12, 0, -20, -7, + -26, -25, -14, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -5, + 0, -5, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -8, 0, 0, + 5, -8, -25, 0, 0, 0, 0, 0, + 0, -9, 0, -8, 0, 0, 0, 0, + -25, 0, -64, -5, 0, 0, 0, 0, + -8, 0, 0, -17, -7, 0, 0, 0, + -6, -5, 0, -8, -4, -4, -10, -5, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -8, + -9, 0, 0, 0, -12, 0, -16, -6, + -16, -20, -5, 0, 0, 0, 0, 0, + 0, -4, 0, 0, -10, -12, -8, 0, + 0, 0, -10, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -8, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -18, 2, -43, 0, -23, -16, 0, + 0, -13, 0, 0, 0, 0, -28, -20, + 0, -31, -19, -15, 0, -20, 0, 0, + 0, 0, 0, -17, -21, -18, 0, -12, + -6, -12, -20, -20, -38, -25, -10, 0, + -42, 0, 8, -39, 0, 0, -41, 0, + 0, 0, 0, 0, -7, 0, -44, -43, + 0, -16, 0, 0, -62, -12, -63, -40, + 0, -82, 0, 0, -8, -8, 0, 0, + 0, 0, -25, -5, -39, -20, 0, 0, + 0, -16, -37, 0, 0, 0, 0, -7, + 0, -15, 0, 0, 0, 0, 0, 0, + -36, 0, -79, 0, -8, 0, -15, -11, + -28, -22, -8, -16, -10, 6, 0, 0, + 0, -3, 6, -2, 2, 2, -6, -1, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -11, 0, 0, 0, -12, 0, -9, -9, + -18, -20, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -2, -12, 0, -8, 0, -10, -5, + 0, -18, 0, -6, -8, 0, 0, 0, + 0, 0, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, 0, -11, 0, + -12, -15, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -8, -4, -6, + 8, -24, -44, -32, 0, -10, 0, 0, + 0, -38, 0, -32, 0, -8, 0, 0, + -34, -15, -69, -8, 0, 0, -8, 0, + -15, 0, 0, -42, -45, -16, 0, 0, + -26, -39, -8, -17, -31, -34, -37, -28, + 0, 0, -11, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -7, 0, -15, 0, 0, 0, 0, 0, + -8, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -28, -54, -22, 0, -14, 0, 0, + 0, -31, -4, -24, 0, -14, 0, 0, + -47, -20, -69, -7, 0, 0, 0, 0, + 0, 0, 0, -38, -37, -9, 0, 0, + -21, -31, -7, -19, -15, -12, -19, -16, + 0, -16, -36, -14, 0, -8, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -32, -7, -48, -2, 0, 0, 0, 0, + 0, 0, 0, -29, -24, -5, 0, 0, + -14, -22, -3, -18, -4, -8, -15, -11, + 0, -18, 2, -42, 0, 0, -16, 0, + -7, -15, -11, -18, 0, 0, -24, -14, + 0, -26, -15, -8, -15, -8, 0, 0, + 0, 0, 0, -12, -26, -18, 0, -4, + -6, -16, -24, -20, -31, -32, 0, 0, + 0, -36, -59, -31, 0, -22, -6, -8, + -7, -49, 0, -41, 0, -18, -13, -4, + -53, -25, -65, -16, 0, 0, 0, 0, + 0, 0, 0, -49, -50, -19, 0, 0, + -35, -44, -17, -36, -22, -22, -30, -28, + 0, -16, 0, -20, 0, 0, 0, 0, + 0, -5, 0, 0, 0, 0, 0, 0, + 0, -20, 0, 0, 0, -7, 0, 0, + 0, 0, 0, 0, -6, 0, 0, 0, + 0, 0, -12, -12, -17, -16, 0, 0, + -17, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -14, 0, -6, -22, + 0, 0, 0, 0, -37, 0, -38, -22, + 0, -43, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -9, -8, 0, 0, + -17, 0, -8, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -20, 0, -11, -28, + -6, 0, 0, 0, -45, 0, -37, -24, + -26, -50, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -11, -5, -17, -5, + -8, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + 0, 0, 0, 0, -43, 0, -25, -16, + -18, -47, 0, -5, -6, 0, -4, -4, + 0, 0, 0, 0, -12, 0, -14, 0, + 0, 0, -7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -14, 0, 0, -23, + 0, 0, 0, 0, -40, 0, -31, -20, + -23, -43, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -7, -1, -16, 0, + 13, -8, -31, 0, 0, 0, 0, 0, + 0, -20, 0, 0, 8, 0, 7, 0, + -26, 0, -25, 0, 0, 0, 0, 0, + 0, 0, 0, -10, -8, 0, 0, 0, + 0, -6, 3, -6, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -5, 0, 0, -6, + 0, 0, 0, 0, -20, 0, -21, -16, + -4, -35, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -9, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -10, 0, -8, -17, + 0, 0, 0, 0, -46, 0, -33, -22, + -7, -53, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -5, -3, 0, + -12, -6, 3, -21, 0, 0, 0, 0, + 0, -16, 0, -18, 0, -14, -7, -4, + 0, -8, 0, 0, -37, -5, -19, -12, + 0, -32, 0, -6, -18, 0, 0, -3, + 0, -9, -7, -10, 0, 0, 0, 0, + 0, -2, 8, -6, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -11, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 4, 0, -4, 0, 0, + 4, 0, 0, 2, -8, -2, 0, 0, + 0, -20, -44, 0, 0, 0, 0, -5, + -14, -23, 0, -12, 0, 0, 4, 0, + 0, 0, 0, 0, -36, 0, 0, 0, + -25, -22, -20, -12, -8, 4, 0, 0, + 0, -6, 5, -11, 5, 8, -1, 0, + -16, 0, 0, 0, 0, 0, -12, 0, + 0, 0, 0, 0, -12, 0, 0, -19, + 0, 0, 0, 0, -42, 0, -32, -23, + -16, -44, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -6, -9, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -2, 0, 0, 0, 0, 3, 0, + 0, 0, 0, 0, -8, 0, -11, -3, + 0, -24, 0, 0, -4, 2, 0, 0, + 0, -3, 0, -2, 0, 0, 0, 0, + 0, -16, -34, 0, 0, 0, 0, 0, + 0, -19, 0, -14, 0, 0, 0, 0, + -30, 0, -39, 0, -31, 0, -15, -4, + -31, -22, -20, -14, -11, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, -6, -28, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -24, 0, -25, 0, -34, 0, -12, -8, + -32, -22, -16, -11, -5, 0, 0, 0, + 0, -5, 0, 0, 0, 0, 0, 0, + 0, -5, 0, -14, 0, 0, 0, 0, + 0, -20, 0, -17, -6, -11, 0, 0, + 0, -4, 0, 0, -37, 0, -19, -15, + -2, -30, 0, -8, -17, 0, 0, -4, + 0, -9, 0, -5, 0, 0, 0, 0, + 0, -6, 0, -4, 0, 0, 0, 0, + 0, -5, 0, -8, -3, 0, -2, 0, + 0, -6, 0, 0, -33, 0, -17, -10, + 0, -27, 0, 0, -9, 0, 0, 0, + 0, -5, 0, -4, 0, 0, 0, 0 +}; + + +/*Collect the kern class' data in one place*/ +static const lv_font_fmt_txt_kern_classes_t kern_classes = +{ + .class_pair_values = kern_class_values, + .left_class_mapping = kern_left_class_mapping, + .right_class_mapping = kern_right_class_mapping, + .left_class_cnt = 52, + .right_class_cnt = 40, +}; + +/*-------------------- + * ALL CUSTOM DATA + *--------------------*/ + +#if LVGL_VERSION_MAJOR == 8 +/*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 +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 = &kern_classes, + .kern_scale = 16, + .cmap_num = 2, + .bpp = 2, + .kern_classes = 1, + .bitmap_format = 0, +#if LVGL_VERSION_MAJOR == 8 + .cache = &cache +#endif +}; + + + +/*----------------- + * PUBLIC FONT + *----------------*/ + +/*Initialize a public general font descriptor*/ +#if LVGL_VERSION_MAJOR >= 8 +const lv_font_t ui_font_homeText_1 = { +#else +lv_font_t ui_font_homeText_1 = { +#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 = 30, /*The maximum line height required by the font*/ + .base_line = 7, /*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 = -2, + .underline_thickness = 1, +#endif + .dsc = &font_dsc, /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ +#if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 + .fallback = NULL, +#endif + .user_data = NULL, +}; + + + +#endif /*#if UI_FONT_HOMETEXT_1*/ + diff --git a/SquareLineProj/Export/screens/ui_DeviceInfo.c b/SquareLineProj/Export/screens/ui_DeviceInfo.c new file mode 100644 index 0000000..8db7938 --- /dev/null +++ b/SquareLineProj/Export/screens/ui_DeviceInfo.c @@ -0,0 +1,53 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.5.1 +// LVGL version: 8.3.6 +// Project name: ESP32S3_UI + +#include "../ui.h" + +void ui_DeviceInfo_screen_init(void) +{ + ui_DeviceInfo = lv_obj_create(NULL); + lv_obj_clear_flag(ui_DeviceInfo, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_settingHeader3 = lv_obj_create(ui_DeviceInfo); + lv_obj_set_width(ui_settingHeader3, 320); + lv_obj_set_height(ui_settingHeader3, 50); + lv_obj_set_x(ui_settingHeader3, -1); + lv_obj_set_y(ui_settingHeader3, 2); + lv_obj_set_align(ui_settingHeader3, LV_ALIGN_TOP_MID); + lv_obj_clear_flag(ui_settingHeader3, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_settingHeader3, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_settingHeader3, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_HomeImg3 = lv_img_create(ui_settingHeader3); + lv_img_set_src(ui_HomeImg3, &ui_img_981464361); + lv_obj_set_width(ui_HomeImg3, LV_SIZE_CONTENT); /// 40 + lv_obj_set_height(ui_HomeImg3, LV_SIZE_CONTENT); /// 40 + lv_obj_set_align(ui_HomeImg3, LV_ALIGN_LEFT_MID); + lv_obj_add_flag(ui_HomeImg3, LV_OBJ_FLAG_CLICKABLE | LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_HomeImg3, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_Label17 = lv_label_create(ui_settingHeader3); + lv_obj_set_width(ui_Label17, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_Label17, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_Label17, LV_ALIGN_BOTTOM_MID); + lv_label_set_text(ui_Label17, "DeviceInfo"); + lv_obj_set_style_text_color(ui_Label17, lv_color_hex(0x040000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_Label17, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_Label17, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_TextArea1 = lv_textarea_create(ui_DeviceInfo); + lv_obj_set_width(ui_TextArea1, 292); + lv_obj_set_height(ui_TextArea1, 375); + lv_obj_set_x(ui_TextArea1, -2); + lv_obj_set_y(ui_TextArea1, 14); + lv_obj_set_align(ui_TextArea1, LV_ALIGN_CENTER); + lv_textarea_set_text(ui_TextArea1, + "\nDevice Name : FluxDC\n================================\n\nSoftware version:20250304.1.0\nHardware version:20250302.1.0\n---------------------------------------------------\nMcu:esp32-s3-wroom\nRam:8MB\nFlash:4MB\n---------------------------------------------------\nScreen:320-480px 3.5inch\nPort:i80\nTouch ic:ft6336U\nDriver ic:ili9488 compatible with st7789\n---------------------------------------------------\nSoftware website:sunme.top:3000\nTechnology support:13345203604\nName:wang xiang en\n\n"); + lv_textarea_set_placeholder_text(ui_TextArea1, "Placeholder..."); + + lv_obj_add_event_cb(ui_HomeImg3, ui_event_HomeImg3, LV_EVENT_ALL, NULL); + lv_obj_add_event_cb(ui_settingHeader3, ui_event_settingHeader3, LV_EVENT_ALL, NULL); + +} diff --git a/SquareLineProj/Export/screens/ui_Home.c b/SquareLineProj/Export/screens/ui_Home.c index 2a0f316..b561420 100644 --- a/SquareLineProj/Export/screens/ui_Home.c +++ b/SquareLineProj/Export/screens/ui_Home.c @@ -9,10 +9,15 @@ void ui_Home_screen_init(void) { ui_Home = lv_obj_create(NULL); lv_obj_clear_flag(ui_Home, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_bg_color(ui_Home, lv_color_hex(0xE6E6E6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Home, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_grad_color(ui_Home, lv_color_hex(0xE6E6E6), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_img_src(ui_Home, &ui_img_1623594766, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_img_opa(ui_Home, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_img_recolor(ui_Home, lv_color_hex(0x97979C), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_img_recolor_opa(ui_Home, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + + lv_obj_set_style_radius(ui_Home, 0, LV_PART_SCROLLBAR | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_Home, lv_color_hex(0xE6E6E6), LV_PART_SCROLLBAR | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Home, 255, LV_PART_SCROLLBAR | LV_STATE_DEFAULT); + lv_obj_set_style_bg_grad_color(ui_Home, lv_color_hex(0xE6E6E6), LV_PART_SCROLLBAR | LV_STATE_DEFAULT); ui_header = lv_obj_create(ui_Home); lv_obj_set_width(ui_header, 320); @@ -37,30 +42,19 @@ void ui_Home_screen_init(void) lv_obj_set_style_text_opa(ui_WIFILabel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui_WIFILabel, &ui_font_MiSansN14, LV_PART_MAIN | LV_STATE_DEFAULT); - ui_WIFISymbel = lv_label_create(ui_Home); - lv_obj_set_width(ui_WIFISymbel, LV_SIZE_CONTENT); /// 1 - lv_obj_set_height(ui_WIFISymbel, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_WIFISymbel, -90); - lv_obj_set_y(ui_WIFISymbel, -225); - lv_obj_set_align(ui_WIFISymbel, LV_ALIGN_CENTER); - lv_label_set_text(ui_WIFISymbel, ""); - lv_obj_set_style_text_color(ui_WIFISymbel, lv_color_hex(0xFBFBFB), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_opa(ui_WIFISymbel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_font(ui_WIFISymbel, &ui_font_symbolsalibaba16, LV_PART_MAIN | LV_STATE_DEFAULT); - ui_HeaderTimeHome = lv_label_create(ui_Home); lv_obj_set_width(ui_HeaderTimeHome, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_HeaderTimeHome, LV_SIZE_CONTENT); /// 1 lv_obj_set_x(ui_HeaderTimeHome, 0); lv_obj_set_y(ui_HeaderTimeHome, -225); lv_obj_set_align(ui_HeaderTimeHome, LV_ALIGN_CENTER); - lv_label_set_text(ui_HeaderTimeHome, "12:12"); + lv_label_set_text(ui_HeaderTimeHome, "Spirit-3"); lv_obj_set_style_text_color(ui_HeaderTimeHome, lv_color_hex(0xFCF6F6), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui_HeaderTimeHome, 255, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui_HeaderTimeHome, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); ui_SliderHeaderBat = lv_slider_create(ui_Home); - lv_slider_set_value(ui_SliderHeaderBat, 50, LV_ANIM_OFF); + lv_slider_set_value(ui_SliderHeaderBat, 60, LV_ANIM_OFF); if(lv_slider_get_mode(ui_SliderHeaderBat) == LV_SLIDER_MODE_RANGE) lv_slider_set_left_value(ui_SliderHeaderBat, 0, LV_ANIM_OFF); lv_obj_set_width(ui_SliderHeaderBat, 30); @@ -110,6 +104,19 @@ void ui_Home_screen_init(void) lv_obj_set_style_text_opa(ui_LabelHeaderBatValue, 255, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui_LabelHeaderBatValue, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); + ui_wifiState = lv_obj_create(ui_Home); + lv_obj_set_width(ui_wifiState, 25); + lv_obj_set_height(ui_wifiState, 25); + lv_obj_set_x(ui_wifiState, -82); + lv_obj_set_y(ui_wifiState, -225); + lv_obj_set_align(ui_wifiState, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_wifiState, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_wifiState, 50, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_wifiState, lv_color_hex(0xFEFCFC), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_wifiState, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_wifiState, lv_color_hex(0xD9D6D6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_wifiState, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + ui_Body = lv_obj_create(ui_Home); lv_obj_set_width(ui_Body, 320); lv_obj_set_height(ui_Body, 360); @@ -117,8 +124,9 @@ void ui_Home_screen_init(void) lv_obj_set_y(ui_Body, -30); lv_obj_set_align(ui_Body, LV_ALIGN_CENTER); lv_obj_add_flag(ui_Body, LV_OBJ_FLAG_SCROLL_ONE); /// Flags - lv_obj_set_scrollbar_mode(ui_Body, LV_SCROLLBAR_MODE_OFF); + lv_obj_set_scrollbar_mode(ui_Body, LV_SCROLLBAR_MODE_ACTIVE); lv_obj_set_scroll_dir(ui_Body, LV_DIR_HOR); + lv_obj_set_scroll_snap_x(ui_Body, LV_SCROLL_SNAP_CENTER); lv_obj_set_style_radius(ui_Body, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui_Body, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui_Body, 0, LV_PART_MAIN | LV_STATE_DEFAULT); @@ -128,8 +136,8 @@ void ui_Home_screen_init(void) ui_home1 = lv_obj_create(ui_Body); lv_obj_set_width(ui_home1, 320); lv_obj_set_height(ui_home1, 360); - lv_obj_set_x(ui_home1, 324); - lv_obj_set_y(ui_home1, 5); + lv_obj_set_x(ui_home1, 325); + lv_obj_set_y(ui_home1, 3); lv_obj_set_align(ui_home1, LV_ALIGN_CENTER); lv_obj_clear_flag(ui_home1, LV_OBJ_FLAG_SCROLLABLE); /// Flags lv_obj_set_style_radius(ui_home1, 0, LV_PART_MAIN | LV_STATE_DEFAULT); @@ -145,102 +153,239 @@ void ui_Home_screen_init(void) lv_obj_set_align(ui_Panel2, LV_ALIGN_CENTER); lv_obj_clear_flag(ui_Panel2, LV_OBJ_FLAG_SCROLLABLE); /// Flags lv_obj_set_style_radius(ui_Panel2, 10, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_color(ui_Panel2, lv_color_hex(0xF8F2F2), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_Panel2, lv_color_hex(0xFAF8F8), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui_Panel2, 120, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_border_width(ui_Panel2, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - - ui_Label3 = lv_label_create(ui_Panel2); - lv_obj_set_width(ui_Label3, LV_SIZE_CONTENT); /// 1 - lv_obj_set_height(ui_Label3, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_Label3, 29); - lv_obj_set_y(ui_Label3, 7); - lv_obj_set_align(ui_Label3, LV_ALIGN_CENTER); - lv_label_set_text(ui_Label3, "电池信息、wifi连接、蓝牙"); - lv_obj_set_style_text_font(ui_Label3, &ui_font_MiSansN14, LV_PART_MAIN | LV_STATE_DEFAULT); - - ui_ToolIcon = lv_img_create(ui_Panel2); - lv_img_set_src(ui_ToolIcon, &ui_img_345713082); - lv_obj_set_width(ui_ToolIcon, LV_SIZE_CONTENT); /// 1 - lv_obj_set_height(ui_ToolIcon, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_ToolIcon, -109); - lv_obj_set_y(ui_ToolIcon, 0); - lv_obj_set_align(ui_ToolIcon, LV_ALIGN_CENTER); - lv_obj_add_flag(ui_ToolIcon, LV_OBJ_FLAG_CLICKABLE | LV_OBJ_FLAG_ADV_HITTEST); /// Flags - lv_obj_clear_flag(ui_ToolIcon, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_border_color(ui_Panel2, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_Panel2, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_Panel2, 1, LV_PART_MAIN | LV_STATE_DEFAULT); ui_Label2 = lv_label_create(ui_Panel2); lv_obj_set_width(ui_Label2, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_Label2, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_Label2, -22); - lv_obj_set_y(ui_Label2, -20); + lv_obj_set_x(ui_Label2, -92); + lv_obj_set_y(ui_Label2, 0); lv_obj_set_align(ui_Label2, LV_ALIGN_CENTER); lv_label_set_text(ui_Label2, "系统设置"); - lv_obj_set_style_text_font(ui_Label2, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_Label2, &ui_font_homePlusText, LV_PART_MAIN | LV_STATE_DEFAULT); - ui_home2 = lv_obj_create(ui_Body); - lv_obj_set_width(ui_home2, 300); - lv_obj_set_height(ui_home2, 65); - lv_obj_set_align(ui_home2, LV_ALIGN_TOP_MID); - lv_obj_clear_flag(ui_home2, LV_OBJ_FLAG_SCROLLABLE); /// Flags - lv_obj_set_style_radius(ui_home2, 50, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_color(ui_home2, lv_color_hex(0x221E1E), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_opa(ui_home2, 230, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_border_color(ui_home2, lv_color_hex(0xEDEAEA), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_border_opa(ui_home2, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_border_width(ui_home2, 1, LV_PART_MAIN | LV_STATE_DEFAULT); + ui_Panel6 = lv_obj_create(ui_home1); + lv_obj_set_width(ui_Panel6, 300); + lv_obj_set_height(ui_Panel6, 75); + lv_obj_set_x(ui_Panel6, -1); + lv_obj_set_y(ui_Panel6, -33); + lv_obj_set_align(ui_Panel6, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Panel6, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_Panel6, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_Panel6, lv_color_hex(0xFAF8F8), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Panel6, 120, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_Panel6, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_Panel6, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_Panel6, 1, LV_PART_MAIN | LV_STATE_DEFAULT); - ui_Label1 = lv_label_create(ui_home2); + ui_Label3 = lv_label_create(ui_Panel6); + lv_obj_set_width(ui_Label3, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_Label3, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_Label3, -92); + lv_obj_set_y(ui_Label3, 0); + lv_obj_set_align(ui_Label3, LV_ALIGN_CENTER); + lv_label_set_text(ui_Label3, "测试日志"); + lv_obj_set_style_text_font(ui_Label3, &ui_font_homePlusText, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Panel7 = lv_obj_create(ui_home1); + lv_obj_set_width(ui_Panel7, 300); + lv_obj_set_height(ui_Panel7, 75); + lv_obj_set_x(ui_Panel7, 0); + lv_obj_set_y(ui_Panel7, 54); + lv_obj_set_align(ui_Panel7, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Panel7, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_Panel7, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_Panel7, lv_color_hex(0xFAF8F8), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Panel7, 120, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_Panel7, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_Panel7, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_Panel7, 1, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Label9 = lv_label_create(ui_Panel7); + lv_obj_set_width(ui_Label9, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_Label9, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_Label9, -92); + lv_obj_set_y(ui_Label9, 0); + lv_obj_set_align(ui_Label9, LV_ALIGN_CENTER); + lv_label_set_text(ui_Label9, "设备信息"); + lv_obj_set_style_text_font(ui_Label9, &ui_font_homePlusText, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Panel3 = lv_obj_create(ui_Body); + lv_obj_set_width(ui_Panel3, 297); + lv_obj_set_height(ui_Panel3, 351); + lv_obj_set_x(ui_Panel3, -1); + lv_obj_set_y(ui_Panel3, 3); + lv_obj_set_align(ui_Panel3, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Panel3, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_Panel3, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Spinbox1 = lv_spinbox_create(ui_Panel3); + lv_obj_set_width(ui_Spinbox1, 40); + lv_obj_set_height(ui_Spinbox1, 55); + lv_obj_set_x(ui_Spinbox1, -1); + lv_obj_set_y(ui_Spinbox1, 142); + lv_obj_set_align(ui_Spinbox1, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Spinbox1, LV_OBJ_FLAG_CLICKABLE); /// Flags + lv_spinbox_set_digit_format(ui_Spinbox1, 1, 34); + lv_spinbox_set_range(ui_Spinbox1, 0, 10); + lv_spinbox_set_cursor_pos(ui_Spinbox1, 1 - 1); + lv_spinbox_set_value(ui_Spinbox1, 1); + lv_obj_set_style_text_color(ui_Spinbox1, lv_color_hex(0x030000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_Spinbox1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_align(ui_Spinbox1, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_Spinbox1, &ui_font_homePanelLabel, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_ButtonMinus = lv_btn_create(ui_Panel3); + lv_obj_set_width(ui_ButtonMinus, 94); + lv_obj_set_height(ui_ButtonMinus, 50); + lv_obj_set_x(ui_ButtonMinus, -89); + lv_obj_set_y(ui_ButtonMinus, 140); + lv_obj_set_align(ui_ButtonMinus, LV_ALIGN_CENTER); + lv_obj_set_style_bg_color(ui_ButtonMinus, lv_color_hex(0xE0E4E3), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_ButtonMinus, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_color(ui_ButtonMinus, lv_color_hex(0x050000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_ButtonMinus, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_ButtonMinus1 = lv_btn_create(ui_Panel3); + lv_obj_set_width(ui_ButtonMinus1, 100); + lv_obj_set_height(ui_ButtonMinus1, 50); + lv_obj_set_x(ui_ButtonMinus1, 88); + lv_obj_set_y(ui_ButtonMinus1, 140); + lv_obj_set_align(ui_ButtonMinus1, LV_ALIGN_CENTER); + lv_obj_set_style_bg_color(ui_ButtonMinus1, lv_color_hex(0xE0E4E3), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_ButtonMinus1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_color(ui_ButtonMinus1, lv_color_hex(0x050000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_ButtonMinus1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Label1 = lv_label_create(ui_Panel3); lv_obj_set_width(ui_Label1, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_Label1, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_Label1, -4); - lv_obj_set_y(ui_Label1, 1); + lv_obj_set_x(ui_Label1, 85); + lv_obj_set_y(ui_Label1, 142); lv_obj_set_align(ui_Label1, LV_ALIGN_CENTER); - lv_label_set_text(ui_Label1, "12:30"); - lv_obj_set_style_text_color(ui_Label1, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_opa(ui_Label1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_font(ui_Label1, &ui_font_MiSansB40, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_label_set_text(ui_Label1, "+"); + lv_obj_set_style_text_font(ui_Label1, &ui_font_homePanelLabel, LV_PART_MAIN | LV_STATE_DEFAULT); - ui_Panel1 = lv_obj_create(ui_Home); - lv_obj_set_width(ui_Panel1, 300); - lv_obj_set_height(ui_Panel1, 70); - lv_obj_set_x(ui_Panel1, 0); - lv_obj_set_y(ui_Panel1, 190); - lv_obj_set_align(ui_Panel1, LV_ALIGN_CENTER); - lv_obj_clear_flag(ui_Panel1, LV_OBJ_FLAG_SCROLLABLE); /// Flags - lv_obj_set_style_radius(ui_Panel1, 15, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_color(ui_Panel1, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_opa(ui_Panel1, 100, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_border_color(ui_Panel1, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_border_opa(ui_Panel1, 100, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_border_width(ui_Panel1, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - - ui_Label4 = lv_label_create(ui_Panel1); - lv_obj_set_width(ui_Label4, LV_SIZE_CONTENT); /// 1 - lv_obj_set_height(ui_Label4, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_Label4, -42); - lv_obj_set_y(ui_Label4, -17); - lv_obj_set_align(ui_Label4, LV_ALIGN_CENTER); - lv_label_set_text(ui_Label4, "相册"); - lv_obj_set_style_text_font(ui_Label4, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); - - ui_Image2 = lv_img_create(ui_Panel1); - lv_img_set_src(ui_Image2, &ui_img_2109873719); - lv_obj_set_width(ui_Image2, LV_SIZE_CONTENT); /// 60 - lv_obj_set_height(ui_Image2, LV_SIZE_CONTENT); /// 60 - lv_obj_set_align(ui_Image2, LV_ALIGN_LEFT_MID); - lv_obj_add_flag(ui_Image2, LV_OBJ_FLAG_ADV_HITTEST); /// Flags - lv_obj_clear_flag(ui_Image2, LV_OBJ_FLAG_SCROLLABLE); /// Flags - - ui_Label5 = lv_label_create(ui_Panel1); + ui_Label5 = lv_label_create(ui_Panel3); lv_obj_set_width(ui_Label5, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_Label5, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_Label5, -27); - lv_obj_set_y(ui_Label5, 8); + lv_obj_set_x(ui_Label5, -92); + lv_obj_set_y(ui_Label5, 141); lv_obj_set_align(ui_Label5, LV_ALIGN_CENTER); - lv_label_set_text(ui_Label5, "SD卡相册"); - lv_obj_set_style_text_font(ui_Label5, &ui_font_MiSansN14, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_label_set_text(ui_Label5, "-"); + lv_obj_set_style_text_font(ui_Label5, &ui_font_homePanelLabel, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Panel4 = lv_obj_create(ui_Panel3); + lv_obj_set_width(ui_Panel4, 266); + lv_obj_set_height(ui_Panel4, 70); + lv_obj_set_x(ui_Panel4, 2); + lv_obj_set_y(ui_Panel4, 60); + lv_obj_set_align(ui_Panel4, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Panel4, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_Label6 = lv_label_create(ui_Panel4); + lv_obj_set_width(ui_Label6, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_Label6, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_Label6, -61); + lv_obj_set_y(ui_Label6, 1); + lv_obj_set_align(ui_Label6, LV_ALIGN_CENTER); + lv_label_set_text(ui_Label6, "标称体积ml"); + lv_obj_set_style_text_font(ui_Label6, &ui_font_homeText, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Spinbox2 = lv_spinbox_create(ui_Panel4); + lv_obj_set_width(ui_Spinbox2, 101); + lv_obj_set_height(ui_Spinbox2, 50); + lv_obj_set_x(ui_Spinbox2, 70); + lv_obj_set_y(ui_Spinbox2, 2); + lv_obj_set_align(ui_Spinbox2, LV_ALIGN_CENTER); + lv_spinbox_set_digit_format(ui_Spinbox2, 4, 0); + lv_spinbox_set_range(ui_Spinbox2, 0, 9999); + lv_spinbox_set_cursor_pos(ui_Spinbox2, 1 - 1); + lv_obj_set_style_text_align(ui_Spinbox2, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_Spinbox2, &ui_font_homePanelLabel, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Panel1 = lv_obj_create(ui_Panel3); + lv_obj_set_width(ui_Panel1, 266); + lv_obj_set_height(ui_Panel1, 70); + lv_obj_set_x(ui_Panel1, 3); + lv_obj_set_y(ui_Panel1, -29); + lv_obj_set_align(ui_Panel1, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Panel1, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_Label7 = lv_label_create(ui_Panel1); + lv_obj_set_width(ui_Label7, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_Label7, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_Label7, -52); + lv_obj_set_y(ui_Label7, 2); + lv_obj_set_align(ui_Label7, LV_ALIGN_CENTER); + lv_label_set_text(ui_Label7, "呼吸频率BPM"); + lv_obj_set_style_text_font(ui_Label7, &ui_font_homeText, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Spinbox3 = lv_spinbox_create(ui_Panel1); + lv_obj_set_width(ui_Spinbox3, 74); + lv_obj_set_height(ui_Spinbox3, 50); + lv_obj_set_x(ui_Spinbox3, 79); + lv_obj_set_y(ui_Spinbox3, 2); + lv_obj_set_align(ui_Spinbox3, LV_ALIGN_CENTER); + lv_spinbox_set_digit_format(ui_Spinbox3, 2, 0); + lv_spinbox_set_range(ui_Spinbox3, 0, 9999); + lv_spinbox_set_cursor_pos(ui_Spinbox3, 1 - 1); + lv_obj_set_style_text_align(ui_Spinbox3, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_Spinbox3, &ui_font_homePanelLabel, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Panel5 = lv_obj_create(ui_Panel3); + lv_obj_set_width(ui_Panel5, 266); + lv_obj_set_height(ui_Panel5, 70); + lv_obj_set_x(ui_Panel5, 1); + lv_obj_set_y(ui_Panel5, -115); + lv_obj_set_align(ui_Panel5, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Panel5, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_Label8 = lv_label_create(ui_Panel5); + lv_obj_set_width(ui_Label8, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_Label8, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_Label8, -61); + lv_obj_set_y(ui_Label8, 1); + lv_obj_set_align(ui_Label8, LV_ALIGN_CENTER); + lv_label_set_text(ui_Label8, "实测体积ml"); + lv_obj_set_style_text_font(ui_Label8, &ui_font_homeText, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Spinbox4 = lv_spinbox_create(ui_Panel5); + lv_obj_set_width(ui_Spinbox4, 101); + lv_obj_set_height(ui_Spinbox4, 50); + lv_obj_set_x(ui_Spinbox4, 70); + lv_obj_set_y(ui_Spinbox4, 2); + lv_obj_set_align(ui_Spinbox4, LV_ALIGN_CENTER); + lv_spinbox_set_digit_format(ui_Spinbox4, 4, 0); + lv_spinbox_set_range(ui_Spinbox4, 0, 9999); + lv_spinbox_set_cursor_pos(ui_Spinbox4, 1 - 1); + lv_obj_set_style_text_align(ui_Spinbox4, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_Spinbox4, &ui_font_homePanelLabel, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Button1 = lv_btn_create(ui_Home); + lv_obj_set_width(ui_Button1, 296); + lv_obj_set_height(ui_Button1, 61); + lv_obj_set_x(ui_Button1, 3); + lv_obj_set_y(ui_Button1, 194); + lv_obj_set_align(ui_Button1, LV_ALIGN_CENTER); + lv_obj_set_style_bg_color(ui_Button1, lv_color_hex(0x4A58DD), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Button1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Label4 = lv_label_create(ui_Button1); + lv_obj_set_width(ui_Label4, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_Label4, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_Label4, 5); + lv_obj_set_y(ui_Label4, 1); + lv_obj_set_align(ui_Label4, LV_ALIGN_CENTER); + lv_label_set_text(ui_Label4, "开始测试:1档"); + lv_obj_set_style_text_font(ui_Label4, &ui_font_homePanelLabel, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_add_event_cb(ui_ToolIcon, ui_event_ToolIcon, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_Panel2, ui_event_Panel2, LV_EVENT_ALL, NULL); + lv_obj_add_event_cb(ui_Panel6, ui_event_Panel6, LV_EVENT_ALL, NULL); + lv_obj_add_event_cb(ui_Panel7, ui_event_Panel7, LV_EVENT_ALL, NULL); } diff --git a/SquareLineProj/Export/screens/ui_settings.c b/SquareLineProj/Export/screens/ui_settings.c index 60f7aed..cbb7f02 100644 --- a/SquareLineProj/Export/screens/ui_settings.c +++ b/SquareLineProj/Export/screens/ui_settings.c @@ -69,25 +69,20 @@ void ui_settings_screen_init(void) lv_obj_set_style_border_width(ui_Bat, 1, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_side(ui_Bat, LV_BORDER_SIDE_BOTTOM, LV_PART_MAIN | LV_STATE_DEFAULT); + ui_Switch2 = lv_switch_create(ui_Bat); + lv_obj_set_width(ui_Switch2, 49); + lv_obj_set_height(ui_Switch2, 25); + lv_obj_set_x(ui_Switch2, 125); + lv_obj_set_y(ui_Switch2, -2); + lv_obj_set_align(ui_Switch2, LV_ALIGN_CENTER); + ui_dianchi = lv_label_create(ui_Bat); lv_obj_set_width(ui_dianchi, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_dianchi, LV_SIZE_CONTENT); /// 1 lv_obj_set_align(ui_dianchi, LV_ALIGN_LEFT_MID); - lv_label_set_text(ui_dianchi, "电池"); + lv_label_set_text(ui_dianchi, "WIFI"); lv_obj_set_style_text_font(ui_dianchi, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); - ui_dayu = lv_label_create(ui_Bat); - lv_obj_set_width(ui_dayu, LV_SIZE_CONTENT); /// 1 - lv_obj_set_height(ui_dayu, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_dayu, 0); - lv_obj_set_y(ui_dayu, 3); - lv_obj_set_align(ui_dayu, LV_ALIGN_RIGHT_MID); - lv_label_set_text(ui_dayu, ">"); - lv_obj_add_flag(ui_dayu, LV_OBJ_FLAG_CLICKABLE); /// Flags - lv_obj_set_style_text_color(ui_dayu, lv_color_hex(0x808080), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_opa(ui_dayu, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_font(ui_dayu, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); - ui_Time = lv_obj_create(ui_StepPannel); lv_obj_set_width(ui_Time, 320); lv_obj_set_height(ui_Time, 40); @@ -102,29 +97,121 @@ void ui_settings_screen_init(void) lv_obj_set_style_border_width(ui_Time, 1, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_side(ui_Time, LV_BORDER_SIDE_BOTTOM, LV_PART_MAIN | LV_STATE_DEFAULT); + ui_Switch1 = lv_switch_create(ui_Time); + lv_obj_set_width(ui_Switch1, 49); + lv_obj_set_height(ui_Switch1, 25); + lv_obj_set_x(ui_Switch1, 125); + lv_obj_set_y(ui_Switch1, -2); + lv_obj_set_align(ui_Switch1, LV_ALIGN_CENTER); + ui_dianchi1 = lv_label_create(ui_Time); lv_obj_set_width(ui_dianchi1, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_dianchi1, LV_SIZE_CONTENT); /// 1 lv_obj_set_align(ui_dianchi1, LV_ALIGN_LEFT_MID); - lv_label_set_text(ui_dianchi1, "日期和时间"); + lv_label_set_text(ui_dianchi1, "PUSH"); lv_obj_set_style_text_font(ui_dianchi1, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); - ui_dayu1 = lv_label_create(ui_Time); - lv_obj_set_width(ui_dayu1, LV_SIZE_CONTENT); /// 1 - lv_obj_set_height(ui_dayu1, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_dayu1, 0); - lv_obj_set_y(ui_dayu1, 3); - lv_obj_set_align(ui_dayu1, LV_ALIGN_RIGHT_MID); - lv_label_set_text(ui_dayu1, ">"); - lv_obj_add_flag(ui_dayu1, LV_OBJ_FLAG_CLICKABLE); /// Flags - lv_obj_set_style_text_color(ui_dayu1, lv_color_hex(0x808080), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_opa(ui_dayu1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_font(ui_dayu1, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); + ui_Time2 = lv_obj_create(ui_StepPannel); + lv_obj_set_width(ui_Time2, 320); + lv_obj_set_height(ui_Time2, 40); + lv_obj_set_align(ui_Time2, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Time2, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_SCROLLABLE | + LV_OBJ_FLAG_SCROLL_ELASTIC | LV_OBJ_FLAG_SCROLL_MOMENTUM | LV_OBJ_FLAG_SCROLL_CHAIN); /// Flags + lv_obj_set_style_radius(ui_Time2, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_Time2, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Time2, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_Time2, lv_color_hex(0xB4B4B4), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_Time2, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_Time2, 1, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_Time2, LV_BORDER_SIDE_BOTTOM, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_dianchi3 = lv_label_create(ui_Time2); + lv_obj_set_width(ui_dianchi3, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_dianchi3, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_dianchi3, LV_ALIGN_LEFT_MID); + lv_label_set_text(ui_dianchi3, "Light"); + lv_obj_set_style_text_font(ui_dianchi3, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Slider1 = lv_slider_create(ui_Time2); + lv_slider_set_value(ui_Slider1, 0, LV_ANIM_OFF); + if(lv_slider_get_mode(ui_Slider1) == LV_SLIDER_MODE_RANGE) lv_slider_set_left_value(ui_Slider1, 0, LV_ANIM_OFF); + lv_obj_set_width(ui_Slider1, 211); + lv_obj_set_height(ui_Slider1, 10); + lv_obj_set_x(ui_Slider1, 42); + lv_obj_set_y(ui_Slider1, 1); + lv_obj_set_align(ui_Slider1, LV_ALIGN_CENTER); + + ui_Time3 = lv_obj_create(ui_StepPannel); + lv_obj_set_width(ui_Time3, 320); + lv_obj_set_height(ui_Time3, 40); + lv_obj_set_align(ui_Time3, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Time3, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_SCROLLABLE | + LV_OBJ_FLAG_SCROLL_ELASTIC | LV_OBJ_FLAG_SCROLL_MOMENTUM | LV_OBJ_FLAG_SCROLL_CHAIN); /// Flags + lv_obj_set_style_radius(ui_Time3, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_Time3, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Time3, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_Time3, lv_color_hex(0xB4B4B4), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_Time3, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_Time3, 1, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_Time3, LV_BORDER_SIDE_BOTTOM, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Dropdown2 = lv_dropdown_create(ui_Time3); + lv_dropdown_set_options(ui_Dropdown2, "Spirit-3\nSpirit-6\nYU-Lite8"); + lv_obj_set_width(ui_Dropdown2, 150); + lv_obj_set_height(ui_Dropdown2, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_Dropdown2, 78); + lv_obj_set_y(ui_Dropdown2, 0); + lv_obj_set_align(ui_Dropdown2, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_Dropdown2, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + + ui_dianchi4 = lv_label_create(ui_Time3); + lv_obj_set_width(ui_dianchi4, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_dianchi4, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_dianchi4, LV_ALIGN_LEFT_MID); + lv_label_set_text(ui_dianchi4, "Current Device"); + lv_obj_set_style_text_font(ui_dianchi4, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Time5 = lv_obj_create(ui_StepPannel); + lv_obj_set_width(ui_Time5, 320); + lv_obj_set_height(ui_Time5, 40); + lv_obj_set_align(ui_Time5, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Time5, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_SCROLLABLE | + LV_OBJ_FLAG_SCROLL_ELASTIC | LV_OBJ_FLAG_SCROLL_MOMENTUM | LV_OBJ_FLAG_SCROLL_CHAIN); /// Flags + lv_obj_set_style_radius(ui_Time5, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_Time5, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Time5, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_Time5, lv_color_hex(0xB4B4B4), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_Time5, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_Time5, 1, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_Time5, LV_BORDER_SIDE_BOTTOM, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_dianchi6 = lv_label_create(ui_Time5); + lv_obj_set_width(ui_dianchi6, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_dianchi6, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_dianchi6, 79); + lv_obj_set_y(ui_dianchi6, 0); + lv_obj_set_align(ui_dianchi6, LV_ALIGN_LEFT_MID); + lv_label_set_text(ui_dianchi6, "Battery Information"); + lv_obj_set_style_text_font(ui_dianchi6, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Button3 = lv_btn_create(ui_settings); + lv_obj_set_width(ui_Button3, 303); + lv_obj_set_height(ui_Button3, 50); + lv_obj_set_x(ui_Button3, 1); + lv_obj_set_y(ui_Button3, 115); + lv_obj_set_align(ui_Button3, LV_ALIGN_CENTER); + + ui_Label10 = lv_label_create(ui_Button3); + lv_obj_set_width(ui_Label10, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_Label10, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_Label10, -7); + lv_obj_set_y(ui_Label10, 2); + lv_obj_set_align(ui_Label10, LV_ALIGN_CENTER); + lv_label_set_text(ui_Label10, "PULL"); lv_obj_add_event_cb(ui_HomeImg, ui_event_HomeImg, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_settingHeader, ui_event_settingHeader, LV_EVENT_ALL, NULL); - lv_obj_add_event_cb(ui_Bat, ui_event_Bat, LV_EVENT_ALL, NULL); - lv_obj_add_event_cb(ui_Time, ui_event_Time, LV_EVENT_ALL, NULL); + lv_obj_add_event_cb(ui_Time5, ui_event_Time5, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_StepPannel, ui_event_StepPannel, LV_EVENT_ALL, NULL); } diff --git a/SquareLineProj/Export/ui.c b/SquareLineProj/Export/ui.c index 4fcd516..e1f6091 100644 --- a/SquareLineProj/Export/ui.c +++ b/SquareLineProj/Export/ui.c @@ -13,25 +13,39 @@ void ui_Home_screen_init(void); lv_obj_t * ui_Home; lv_obj_t * ui_header; lv_obj_t * ui_WIFILabel; -lv_obj_t * ui_WIFISymbel; lv_obj_t * ui_HeaderTimeHome; lv_obj_t * ui_SliderHeaderBat; lv_obj_t * ui_PanelBathead; lv_obj_t * ui_LabelHeaderBatValue; +lv_obj_t * ui_wifiState; lv_obj_t * ui_Body; lv_obj_t * ui_home1; void ui_event_Panel2(lv_event_t * e); lv_obj_t * ui_Panel2; -lv_obj_t * ui_Label3; -void ui_event_ToolIcon(lv_event_t * e); -lv_obj_t * ui_ToolIcon; lv_obj_t * ui_Label2; -lv_obj_t * ui_home2; +void ui_event_Panel6(lv_event_t * e); +lv_obj_t * ui_Panel6; +lv_obj_t * ui_Label3; +void ui_event_Panel7(lv_event_t * e); +lv_obj_t * ui_Panel7; +lv_obj_t * ui_Label9; +lv_obj_t * ui_Panel3; +lv_obj_t * ui_Spinbox1; +lv_obj_t * ui_ButtonMinus; +lv_obj_t * ui_ButtonMinus1; lv_obj_t * ui_Label1; -lv_obj_t * ui_Panel1; -lv_obj_t * ui_Label4; -lv_obj_t * ui_Image2; lv_obj_t * ui_Label5; +lv_obj_t * ui_Panel4; +lv_obj_t * ui_Label6; +lv_obj_t * ui_Spinbox2; +lv_obj_t * ui_Panel1; +lv_obj_t * ui_Label7; +lv_obj_t * ui_Spinbox3; +lv_obj_t * ui_Panel5; +lv_obj_t * ui_Label8; +lv_obj_t * ui_Spinbox4; +lv_obj_t * ui_Button1; +lv_obj_t * ui_Label4; // CUSTOM VARIABLES // SCREEN: ui_settings @@ -44,14 +58,23 @@ lv_obj_t * ui_HomeImg; lv_obj_t * ui_Label11; void ui_event_StepPannel(lv_event_t * e); lv_obj_t * ui_StepPannel; -void ui_event_Bat(lv_event_t * e); lv_obj_t * ui_Bat; +lv_obj_t * ui_Switch2; lv_obj_t * ui_dianchi; -lv_obj_t * ui_dayu; -void ui_event_Time(lv_event_t * e); lv_obj_t * ui_Time; +lv_obj_t * ui_Switch1; lv_obj_t * ui_dianchi1; -lv_obj_t * ui_dayu1; +lv_obj_t * ui_Time2; +lv_obj_t * ui_dianchi3; +lv_obj_t * ui_Slider1; +lv_obj_t * ui_Time3; +lv_obj_t * ui_Dropdown2; +lv_obj_t * ui_dianchi4; +void ui_event_Time5(lv_event_t * e); +lv_obj_t * ui_Time5; +lv_obj_t * ui_dianchi6; +lv_obj_t * ui_Button3; +lv_obj_t * ui_Label10; // CUSTOM VARIABLES // SCREEN: ui_Batinfo @@ -76,6 +99,17 @@ lv_obj_t * ui_valueVoltage; lv_obj_t * ui_valueVolume; // CUSTOM VARIABLES +// SCREEN: ui_DeviceInfo +void ui_DeviceInfo_screen_init(void); +lv_obj_t * ui_DeviceInfo; +void ui_event_settingHeader3(lv_event_t * e); +lv_obj_t * ui_settingHeader3; +void ui_event_HomeImg3(lv_event_t * e); +lv_obj_t * ui_HomeImg3; +lv_obj_t * ui_Label17; +lv_obj_t * ui_TextArea1; +// CUSTOM VARIABLES + // EVENTS lv_obj_t * ui____initial_actions0; @@ -101,7 +135,7 @@ void ui_event_Panel2(lv_event_t * e) } } -void ui_event_ToolIcon(lv_event_t * e) +void ui_event_Panel6(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); @@ -110,6 +144,15 @@ void ui_event_ToolIcon(lv_event_t * e) } } +void ui_event_Panel7(lv_event_t * e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + + if(event_code == LV_EVENT_CLICKED) { + _ui_screen_change(&ui_DeviceInfo, LV_SCR_LOAD_ANIM_MOVE_LEFT, 500, 0, &ui_DeviceInfo_screen_init); + } +} + void ui_event_settingHeader(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); @@ -138,16 +181,7 @@ void ui_event_StepPannel(lv_event_t * e) } } -void ui_event_Bat(lv_event_t * e) -{ - lv_event_code_t event_code = lv_event_get_code(e); - - if(event_code == LV_EVENT_CLICKED) { - _ui_screen_change(&ui_Batinfo, LV_SCR_LOAD_ANIM_OVER_LEFT, 500, 0, &ui_Batinfo_screen_init); - } -} - -void ui_event_Time(lv_event_t * e) +void ui_event_Time5(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); @@ -175,6 +209,24 @@ void ui_event_Panel8(lv_event_t * e) } } +void ui_event_settingHeader3(lv_event_t * e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + + if(event_code == LV_EVENT_CLICKED) { + _ui_screen_change(&ui_Home, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_Home_screen_init); + } +} + +void ui_event_HomeImg3(lv_event_t * e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + + if(event_code == LV_EVENT_CLICKED) { + _ui_screen_change(&ui_Home, LV_SCR_LOAD_ANIM_OVER_RIGHT, 500, 0, &ui_Home_screen_init); + } +} + ///////////////////// SCREENS //////////////////// void ui_init(void) @@ -186,6 +238,7 @@ void ui_init(void) ui_Home_screen_init(); ui_settings_screen_init(); ui_Batinfo_screen_init(); + ui_DeviceInfo_screen_init(); ui____initial_actions0 = lv_obj_create(NULL); lv_disp_load_scr(ui_Home); } diff --git a/SquareLineProj/Export/ui.h b/SquareLineProj/Export/ui.h index 7344d74..c74a4af 100644 --- a/SquareLineProj/Export/ui.h +++ b/SquareLineProj/Export/ui.h @@ -21,25 +21,39 @@ void ui_Home_screen_init(void); extern lv_obj_t * ui_Home; extern lv_obj_t * ui_header; extern lv_obj_t * ui_WIFILabel; -extern lv_obj_t * ui_WIFISymbel; extern lv_obj_t * ui_HeaderTimeHome; extern lv_obj_t * ui_SliderHeaderBat; extern lv_obj_t * ui_PanelBathead; extern lv_obj_t * ui_LabelHeaderBatValue; +extern lv_obj_t * ui_wifiState; extern lv_obj_t * ui_Body; extern lv_obj_t * ui_home1; void ui_event_Panel2(lv_event_t * e); extern lv_obj_t * ui_Panel2; -extern lv_obj_t * ui_Label3; -void ui_event_ToolIcon(lv_event_t * e); -extern lv_obj_t * ui_ToolIcon; extern lv_obj_t * ui_Label2; -extern lv_obj_t * ui_home2; +void ui_event_Panel6(lv_event_t * e); +extern lv_obj_t * ui_Panel6; +extern lv_obj_t * ui_Label3; +void ui_event_Panel7(lv_event_t * e); +extern lv_obj_t * ui_Panel7; +extern lv_obj_t * ui_Label9; +extern lv_obj_t * ui_Panel3; +extern lv_obj_t * ui_Spinbox1; +extern lv_obj_t * ui_ButtonMinus; +extern lv_obj_t * ui_ButtonMinus1; extern lv_obj_t * ui_Label1; -extern lv_obj_t * ui_Panel1; -extern lv_obj_t * ui_Label4; -extern lv_obj_t * ui_Image2; extern lv_obj_t * ui_Label5; +extern lv_obj_t * ui_Panel4; +extern lv_obj_t * ui_Label6; +extern lv_obj_t * ui_Spinbox2; +extern lv_obj_t * ui_Panel1; +extern lv_obj_t * ui_Label7; +extern lv_obj_t * ui_Spinbox3; +extern lv_obj_t * ui_Panel5; +extern lv_obj_t * ui_Label8; +extern lv_obj_t * ui_Spinbox4; +extern lv_obj_t * ui_Button1; +extern lv_obj_t * ui_Label4; // CUSTOM VARIABLES // SCREEN: ui_settings @@ -52,14 +66,23 @@ extern lv_obj_t * ui_HomeImg; extern lv_obj_t * ui_Label11; void ui_event_StepPannel(lv_event_t * e); extern lv_obj_t * ui_StepPannel; -void ui_event_Bat(lv_event_t * e); extern lv_obj_t * ui_Bat; +extern lv_obj_t * ui_Switch2; extern lv_obj_t * ui_dianchi; -extern lv_obj_t * ui_dayu; -void ui_event_Time(lv_event_t * e); extern lv_obj_t * ui_Time; +extern lv_obj_t * ui_Switch1; extern lv_obj_t * ui_dianchi1; -extern lv_obj_t * ui_dayu1; +extern lv_obj_t * ui_Time2; +extern lv_obj_t * ui_dianchi3; +extern lv_obj_t * ui_Slider1; +extern lv_obj_t * ui_Time3; +extern lv_obj_t * ui_Dropdown2; +extern lv_obj_t * ui_dianchi4; +void ui_event_Time5(lv_event_t * e); +extern lv_obj_t * ui_Time5; +extern lv_obj_t * ui_dianchi6; +extern lv_obj_t * ui_Button3; +extern lv_obj_t * ui_Label10; // CUSTOM VARIABLES // SCREEN: ui_Batinfo @@ -84,19 +107,32 @@ extern lv_obj_t * ui_valueVoltage; extern lv_obj_t * ui_valueVolume; // CUSTOM VARIABLES +// SCREEN: ui_DeviceInfo +void ui_DeviceInfo_screen_init(void); +extern lv_obj_t * ui_DeviceInfo; +void ui_event_settingHeader3(lv_event_t * e); +extern lv_obj_t * ui_settingHeader3; +void ui_event_HomeImg3(lv_event_t * e); +extern lv_obj_t * ui_HomeImg3; +extern lv_obj_t * ui_Label17; +extern lv_obj_t * ui_TextArea1; +// CUSTOM VARIABLES + // EVENTS extern lv_obj_t * ui____initial_actions0; // IMAGES AND IMAGE SETS LV_IMG_DECLARE(ui_img_1623594766); // assets/iosDeskTop320-480.png -LV_IMG_DECLARE(ui_img_345713082); // assets/Set60-60.png -LV_IMG_DECLARE(ui_img_2109873719); // assets/PhotoAlberm60-60.png LV_IMG_DECLARE(ui_img_981464361); // assets/home40-40.png // FONTS LV_FONT_DECLARE(ui_font_AlimamaAgileVF); LV_FONT_DECLARE(ui_font_AlimamaAgileVFFangyuan40); +LV_FONT_DECLARE(ui_font_homePanelLabel); +LV_FONT_DECLARE(ui_font_homePlusText); +LV_FONT_DECLARE(ui_font_homeText); +LV_FONT_DECLARE(ui_font_homeText_1); LV_FONT_DECLARE(ui_font_LenovoHTC); LV_FONT_DECLARE(ui_font_MiSansB40); LV_FONT_DECLARE(ui_font_MiSansM); diff --git a/SquareLineProj/assets/ui_font_MiSansM.bin b/SquareLineProj/assets/ui_font_MiSansM.bin index 5e6393223cf5d1df41d022e388a64650fdb68256..b571747392f383bdb5e5afa6119a0917b940a25d 100644 GIT binary patch delta 391 zcmV;20eJr4F#Iu)FafxcF(U=buwej3ky#@Gdkc|#A_o&1#2pYG`;nm~C51hWJ=#8w zLCQfDLS905Lw`e0Mx95bN25u~uv`HE0Bmn#VW*Ml=YKs1RtIwjkO!^@%m?ZR2M8qy zLkM69b_kOQun5iw?g$JCDhWpkWeI}`p$WeU-3j^$7YZ~AR0?kjj0&m>$O`5P0}CMw zKMP+AeG8fkxC_+_@(U0QE(}ZzX$*!8qYS_d-VFH+6b&*B001}*003ufd1exT0E7|3 z0W<&nJhMXr4F??q_dJ6J2pDYp5hx_Tk^xu)Kn*{ff-(u{EWe%q71_39)4}b{( l0BdD(ZUX=S0H>4r4ycoG4+WE<52%xH4+XPH5Elpn000-Seg^;m delta 198 zcmV;%06G8sG2k$eFafZUF(U<}Nnrp%ky#^=ej)?J9T1VHC6Ue;3jhF60RRAOZ)0Ji zk@4qZI0sb+atDwHt_REq=?4c0B?v+YSO|3pk_fN}&MgbASuz6sk2 z`w12bGYU}(ZwieHstU*o<_ZQ2Bnv?cUkiK-nhUrK)(i6s5DYC0N(^WWgAASwybQBO z0v-pmf(h;clZ^{Iv*rsI0<#(pTmcPq2><|VWpZu<0001@lZg+glQs~jv*QpK2$A7B A>;M1& diff --git a/SquareLineProj/assets/ui_font_MiSansM.c b/SquareLineProj/assets/ui_font_MiSansM.c index 0501bc1..34b52e9 100644 --- a/SquareLineProj/assets/ui_font_MiSansM.c +++ b/SquareLineProj/assets/ui_font_MiSansM.c @@ -1,7 +1,7 @@ /******************************************************************************* * Size: 16 px * Bpp: 1 - * Opts: --bpp 1 --size 16 --font E:\workplace\ESP32_workplace\i80_controller\MySquareLine\assets\MiSans-Medium.otf -o E:\workplace\ESP32_workplace\i80_controller\MySquareLine\assets\ui_font_MiSansM.c --format lvgl -r 0x20-0x7f --symbols 连接相册相机时钟音乐设置WIFI天气备忘录通讯录计算器文件游戏贪吃蛇二维码蓝牙遥控器电话邮件浏览器短信关于本机日期和时间已关闭已开启电池系统>电最大压总采样值量信息 --no-compress --no-prefilter + * Opts: --bpp 1 --size 16 --font E:/FluxDC/SquareLineProj/assets/MiSans-Medium.otf -o E:/FluxDC/SquareLineProj/assets\ui_font_MiSansM.c --format lvgl -r 0x20-0x7f --symbols 连接相册相机时钟音乐设置WIFI天气备忘录通讯录计算器文件游戏贪吃蛇二维码蓝牙遥控器电话邮件浏览器短信1档:开始测试关于本机日期和时间已关闭已开启电池系统>电最大压总采样值量信息 --no-compress --no-prefilter ******************************************************************************/ #include "../ui.h" @@ -467,6 +467,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x33, 0x1, 0x86, 0x1c, 0xe, 0xe0, 0x1c, 0x0, 0x10, + /* U+59CB "始" */ + 0x20, 0xc1, 0x82, 0x6, 0x1b, 0x3e, 0xc4, 0x4a, + 0x9, 0x2f, 0xe4, 0x80, 0x56, 0x0, 0xd0, 0x3, + 0x4f, 0xe7, 0x20, 0x8c, 0x82, 0x7a, 0xb, 0x2f, + 0xe8, 0x20, 0x80, + /* U+5DF2 "已" */ 0xff, 0xe0, 0x2, 0x0, 0x20, 0x2, 0x80, 0x28, 0x2, 0xff, 0xe8, 0x0, 0x80, 0x8, 0x1, 0x80, @@ -567,6 +573,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x81, 0xa, 0x7f, 0xc8, 0x10, 0x20, 0x40, 0x81, 0x2, 0x4, 0x0, + /* U+6863 "档" */ + 0x20, 0x41, 0x22, 0x49, 0x92, 0x46, 0xbf, 0x95, + 0x10, 0x21, 0x9f, 0xee, 0x1, 0xe8, 0xd, 0x3f, + 0xe8, 0x2, 0x40, 0x12, 0x0, 0x93, 0xfc, 0x80, + 0x20, + /* U+6C14 "气" */ 0x10, 0x0, 0x40, 0x3, 0xff, 0x88, 0x0, 0x60, 0x3, 0x7f, 0xc0, 0x0, 0x1f, 0xf8, 0x0, 0x20, @@ -579,6 +591,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0xd2, 0xe2, 0x48, 0x49, 0x1, 0x64, 0x5, 0x10, 0x14, 0x3f, 0xc0, + /* U+6D4B "测" */ + 0x40, 0x5, 0xbe, 0x12, 0x8a, 0x42, 0xa9, 0x4a, + 0xa5, 0xaa, 0x92, 0xaa, 0x42, 0xa9, 0x2a, 0xa4, + 0xaa, 0x92, 0x22, 0x59, 0xc1, 0x45, 0x5, 0x22, + 0x15, 0x83, 0xc0, + /* U+6D4F "浏" */ 0x42, 0x5, 0x8c, 0x13, 0x31, 0x43, 0xf5, 0x0, 0x95, 0xb6, 0x53, 0x59, 0x41, 0xc5, 0x23, 0x14, @@ -686,6 +704,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x8c, 0xc2, 0x92, 0xe, 0x38, 0x31, 0xf0, 0xbc, 0x70, 0xc0, 0x40, + /* U+8BD5 "试" */ + 0x0, 0xc6, 0x7, 0x90, 0x36, 0xc1, 0x81, 0xff, + 0x80, 0x63, 0x3, 0xb, 0xf8, 0x44, 0xc2, 0x26, + 0x11, 0x30, 0xc8, 0x96, 0x54, 0xaf, 0xb5, 0x40, + 0xc0, + /* U+8BDD "话" */ 0x40, 0x8, 0x9f, 0xe3, 0xc, 0x0, 0x30, 0xf, 0xff, 0xbf, 0xf2, 0xc, 0x8, 0x30, 0x27, 0xf8, @@ -754,7 +778,10 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x2, 0x0, 0xc, 0x7, 0xff, 0x86, 0x18, 0x8, 0x43, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x3f, 0xf0, 0x80, 0x42, 0x1, 0xf, 0xfc, 0x20, 0x10, 0xff, - 0xc2, 0x1, 0x0 + 0xc2, 0x1, 0x0, + + /* U+FF1A ":" */ + 0xf0, 0x3, 0xc0 }; @@ -876,55 +903,60 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { {.bitmap_index = 1299, .adv_w = 256, .box_w = 15, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1328, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1355, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1380, .adv_w = 256, .box_w = 12, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 1401, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1426, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1451, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1380, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1407, .adv_w = 256, .box_w = 12, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 1428, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1453, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1478, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1505, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1532, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1557, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1532, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1559, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1584, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1611, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1636, .adv_w = 256, .box_w = 10, .box_h = 14, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 1654, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 1679, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1704, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1731, .adv_w = 256, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1760, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1611, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1638, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1663, .adv_w = 256, .box_w = 10, .box_h = 14, .ofs_x = 3, .ofs_y = -1}, + {.bitmap_index = 1681, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 1706, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1731, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1758, .adv_w = 256, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = -1}, {.bitmap_index = 1787, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1814, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1841, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1868, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1895, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1922, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1947, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 1972, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1997, .adv_w = 256, .box_w = 14, .box_h = 16, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 2025, .adv_w = 256, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2048, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2073, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2100, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2127, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2154, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1841, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1866, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1893, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1920, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1947, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1974, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2001, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2026, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2051, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2076, .adv_w = 256, .box_w = 14, .box_h = 16, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 2104, .adv_w = 256, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2127, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2152, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 2179, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2206, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 2233, .adv_w = 256, .box_w = 14, .box_h = 16, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 2261, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2288, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 2313, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2340, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2365, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2206, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2233, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2258, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2285, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2312, .adv_w = 256, .box_w = 14, .box_h = 16, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 2340, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2367, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, {.bitmap_index = 2392, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2419, .adv_w = 256, .box_w = 15, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2446, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2471, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 2496, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2521, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2546, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2573, .adv_w = 256, .box_w = 12, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 2596, .adv_w = 256, .box_w = 12, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 2619, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1} + {.bitmap_index = 2419, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2444, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2469, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2496, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2523, .adv_w = 256, .box_w = 15, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2550, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2575, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2600, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2625, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2650, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2677, .adv_w = 256, .box_w = 12, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2700, .adv_w = 256, .box_w = 12, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2723, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2750, .adv_w = 256, .box_w = 2, .box_h = 9, .ofs_x = 3, .ofs_y = 0} }; /*--------------------- @@ -934,13 +966,13 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { static const uint16_t unicode_list_1[] = { 0x0, 0x3c, 0x3e, 0xa6, 0x191, 0x1ec, 0x323, 0x33c, 0x53b, 0x5b3, 0x5df, 0x63c, 0x818, 0xab7, 0xad7, 0xad9, - 0xfa2, 0x10b0, 0x1105, 0x1188, 0x11eb, 0x121f, 0x13bf, 0x1555, - 0x1557, 0x1737, 0x1795, 0x17a6, 0x18b0, 0x18cf, 0x18dc, 0x18ea, - 0x19e7, 0x1dc4, 0x1e10, 0x1eff, 0x1fe8, 0x2409, 0x26e5, 0x28a8, - 0x299d, 0x29b1, 0x2d47, 0x2eab, 0x308f, 0x30a4, 0x311e, 0x368d, - 0x3877, 0x3b78, 0x3d51, 0x3d5f, 0x3d6e, 0x3d8d, 0x3eda, 0x418e, - 0x41ca, 0x4215, 0x425e, 0x4377, 0x437f, 0x464f, 0x479d, 0x47a4, - 0x49a3 + 0xb7b, 0xfa2, 0x10b0, 0x1105, 0x1188, 0x11eb, 0x121f, 0x13bf, + 0x1555, 0x1557, 0x1737, 0x1795, 0x17a6, 0x18b0, 0x18cf, 0x18dc, + 0x18ea, 0x19e7, 0x1a13, 0x1dc4, 0x1e10, 0x1efb, 0x1eff, 0x1fe8, + 0x2409, 0x26e5, 0x28a8, 0x299d, 0x29b1, 0x2d47, 0x2eab, 0x308f, + 0x30a4, 0x311e, 0x368d, 0x3877, 0x3b78, 0x3d51, 0x3d5f, 0x3d6e, + 0x3d85, 0x3d8d, 0x3eda, 0x418e, 0x41ca, 0x4215, 0x425e, 0x4377, + 0x437f, 0x464f, 0x479d, 0x47a4, 0x49a3, 0xb0ca }; /*Collect the unicode lists and glyph_id offsets*/ @@ -951,8 +983,8 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY }, { - .range_start = 20048, .range_length = 18852, .glyph_id_start = 97, - .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 65, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + .range_start = 20048, .range_length = 45259, .glyph_id_start = 97, + .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 70, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY } }; @@ -984,7 +1016,7 @@ static const uint8_t kern_left_class_mapping[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0 + 0, 0, 0, 0, 0, 0, 0 }; /*Map glyph_ids to kern right classes*/ @@ -1010,7 +1042,7 @@ static const uint8_t kern_right_class_mapping[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0 + 0, 0, 0, 0, 0, 0, 0 }; /*Kern values between classes*/ @@ -1293,9 +1325,12 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ -#if LV_VERSION_CHECK(8, 0, 0) +#if LVGL_VERSION_MAJOR == 8 /*Store all the custom data of the font*/ static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 static const lv_font_fmt_txt_dsc_t font_dsc = { #else static lv_font_fmt_txt_dsc_t font_dsc = { @@ -1309,18 +1344,19 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .bpp = 1, .kern_classes = 1, .bitmap_format = 0, -#if LV_VERSION_CHECK(8, 0, 0) +#if LVGL_VERSION_MAJOR == 8 .cache = &cache #endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ -#if LV_VERSION_CHECK(8, 0, 0) +#if LVGL_VERSION_MAJOR >= 8 const lv_font_t ui_font_MiSansM = { #else lv_font_t ui_font_MiSansM = { @@ -1336,7 +1372,11 @@ lv_font_t ui_font_MiSansM = { .underline_position = -2, .underline_thickness = 1, #endif - .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ + .dsc = &font_dsc, /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ +#if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 + .fallback = NULL, +#endif + .user_data = NULL, }; diff --git a/SquareLineProj/assets/ui_font_MiSansM.fcfg b/SquareLineProj/assets/ui_font_MiSansM.fcfg index c9820e3..a10ebf9 100644 --- a/SquareLineProj/assets/ui_font_MiSansM.fcfg +++ b/SquareLineProj/assets/ui_font_MiSansM.fcfg @@ -1,16 +1,16 @@ { "codename": "MiSansM", - "ttf_path": "\\assets\\MiSans-Medium.otf", - "bin_path": "\\assets\\ui_font_MiSansM.bin", - "c_path": "\\assets\\ui_font_MiSansM.c", - "cfg_path": "\\assets\\ui_font_MiSansM.fcfg", + "ttf_path": "/assets/MiSans-Medium.otf", + "bin_path": "/assets\\ui_font_MiSansM.bin", + "c_path": "/assets\\ui_font_MiSansM.c", + "cfg_path": "/assets\\ui_font_MiSansM.fcfg", "size": 16, "bpp": 1, "letters": 5, "ranges": [ "0x20-0x7f" ], - "symbols": "连接相册相机时钟音乐设置WIFI天气备忘录通讯录计算器文件游戏贪吃蛇二维码蓝牙遥控器电话邮件浏览器短信关于本机日期和时间已关闭已开启电池系统>电最大压总采样值量信息", + "symbols": "连接相册相机时钟音乐设置WIFI天气备忘录通讯录计算器文件游戏贪吃蛇二维码蓝牙遥控器电话邮件浏览器短信1档:开始测试关于本机日期和时间已关闭已开启电池系统>电最大压总采样值量信息", "customparams": "--no-compress --no-prefilter", "uploaded": false } \ No newline at end of file diff --git a/SquareLineProj/assets/ui_font_homePanelLabel.bin b/SquareLineProj/assets/ui_font_homePanelLabel.bin new file mode 100644 index 0000000000000000000000000000000000000000..9ae71f5da2220eb6eea9a561d67ef99a31e0ca43 GIT binary patch literal 10328 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 literal 0 HcmV?d00001 diff --git a/SquareLineProj/assets/ui_font_homePanelLabel.c b/SquareLineProj/assets/ui_font_homePanelLabel.c new file mode 100644 index 0000000..4f5d50d --- /dev/null +++ b/SquareLineProj/assets/ui_font_homePanelLabel.c @@ -0,0 +1,1724 @@ +/******************************************************************************* + * Size: 25 px + * Bpp: 2 + * Opts: --bpp 2 --size 25 --font E:/FluxDC/SquareLineProj/assets/MiSans-Medium.otf -o E:/FluxDC/SquareLineProj/assets\ui_font_homePanelLabel.c --format lvgl -r 0x20-0x7f --symbols 开始测试1档:标称体积平均体积ml呼吸频率BPM累积体积 --no-compress --no-prefilter + ******************************************************************************/ + +#include "../ui.h" + +#ifndef UI_FONT_HOMEPANELLABEL +#define UI_FONT_HOMEPANELLABEL 1 +#endif + +#if UI_FONT_HOMEPANELLABEL + +/*----------------- + * BITMAPS + *----------------*/ + +/*Store the image of the glyphs*/ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ + + /* U+0021 "!" */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xae, 0xba, 0xeb, + 0xae, 0xb8, 0x0, 0x0, 0xff, 0xff, 0xc0, + + /* U+0022 "\"" */ + 0xa8, 0xab, 0xf3, 0xeb, 0x8f, 0xae, 0x2e, 0xb8, + 0xb5, 0xd2, 0xd7, 0x47, 0x40, + + /* U+0023 "#" */ + 0x0, 0x2e, 0x2, 0xe0, 0x0, 0x2d, 0x3, 0xd0, + 0x0, 0x3c, 0x3, 0xc0, 0x0, 0x3c, 0x3, 0xc0, + 0x0, 0x7c, 0x7, 0x80, 0x3f, 0xff, 0xff, 0xfd, + 0x3f, 0xff, 0xff, 0xfd, 0x0, 0xf0, 0xf, 0x0, + 0x0, 0xf0, 0xf, 0x0, 0x1, 0xf0, 0x1f, 0x0, + 0x2, 0xe0, 0x2e, 0x0, 0x2, 0xd0, 0x2d, 0x0, + 0xff, 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xf8, + 0x7, 0xc0, 0x7c, 0x0, 0xb, 0x80, 0xb8, 0x0, + 0xb, 0x40, 0xf4, 0x0, 0xf, 0x0, 0xf0, 0x0, + 0xf, 0x0, 0xf0, 0x0, + + /* U+0024 "$" */ + 0x0, 0x6, 0x40, 0x0, 0x0, 0xbc, 0x0, 0x0, + 0xb, 0xc0, 0x0, 0x1f, 0xff, 0xd0, 0x7, 0xff, + 0xff, 0x40, 0xfd, 0xbd, 0xfd, 0x2f, 0xb, 0x83, + 0xd3, 0xe0, 0xb8, 0x0, 0x3e, 0xb, 0x80, 0x2, + 0xf4, 0xb8, 0x0, 0xf, 0xeb, 0x80, 0x0, 0x7f, + 0xfc, 0x0, 0x0, 0xbf, 0xfd, 0x0, 0x0, 0xbf, + 0xf8, 0x0, 0xb, 0x9f, 0xd0, 0x0, 0xb8, 0x3e, + 0x0, 0xb, 0x82, 0xf0, 0x80, 0xb8, 0x2f, 0x3f, + 0xb, 0x83, 0xe2, 0xfe, 0xbd, 0xfc, 0xb, 0xff, + 0xff, 0x40, 0xb, 0xff, 0x80, 0x0, 0xb, 0xc0, + 0x0, 0x0, 0xbc, 0x0, + + /* U+0025 "%" */ + 0x7, 0xf8, 0x0, 0x2, 0xf0, 0xb, 0xff, 0xc0, + 0x0, 0xf4, 0x3, 0xd0, 0xbc, 0x0, 0xf8, 0x1, + 0xe0, 0xf, 0x0, 0xbc, 0x0, 0xb4, 0x3, 0xc0, + 0x7d, 0x0, 0x1e, 0x0, 0xf0, 0x3e, 0x0, 0x3, + 0xd0, 0xb8, 0x3f, 0x0, 0x0, 0x7f, 0xfc, 0x1f, + 0x0, 0x0, 0x2, 0xe4, 0xf, 0x40, 0x0, 0x0, + 0x0, 0xf, 0xc0, 0x0, 0x0, 0x0, 0xb, 0xc0, + 0xae, 0x0, 0x0, 0x7, 0xd0, 0xff, 0xf4, 0x0, + 0x3, 0xe0, 0xf8, 0x2f, 0x0, 0x2, 0xf0, 0x3c, + 0x2, 0xd0, 0x1, 0xf0, 0x1e, 0x0, 0xb4, 0x0, + 0xf8, 0x3, 0xc0, 0x2d, 0x0, 0xfc, 0x0, 0xf8, + 0x1f, 0x0, 0xbc, 0x0, 0x1f, 0xff, 0x40, 0x7d, + 0x0, 0x0, 0xbe, 0x40, + + /* U+0026 "&" */ + 0x0, 0x2f, 0xe0, 0x0, 0x0, 0x7f, 0xff, 0x0, + 0x0, 0x3f, 0x57, 0xf0, 0x0, 0x1f, 0x40, 0x7c, + 0x0, 0xb, 0xc0, 0x1f, 0x0, 0x1, 0xf0, 0xb, + 0xc0, 0x0, 0x3e, 0x7, 0xe0, 0x0, 0xb, 0xef, + 0xf0, 0x0, 0x0, 0xff, 0xe0, 0x0, 0x1, 0xff, + 0xd0, 0x0, 0x2, 0xfd, 0xfc, 0x3, 0xd1, 0xf8, + 0xf, 0xc0, 0xf4, 0xbc, 0x0, 0xfc, 0xbc, 0x3e, + 0x0, 0x1f, 0xfd, 0xf, 0xc0, 0x1, 0xff, 0x2, + 0xf4, 0x0, 0x7f, 0x80, 0x3f, 0x96, 0xff, 0xf8, + 0x7, 0xff, 0xfe, 0x2f, 0x40, 0x2f, 0xf8, 0x3, + 0xf4, + + /* U+0027 "'" */ + 0xbb, 0xeb, 0xae, 0xb5, 0xd7, 0x40, + + /* U+0028 "(" */ + 0x1, 0xf0, 0xf, 0x80, 0x7c, 0x2, 0xe0, 0xf, + 0x40, 0x7c, 0x2, 0xf0, 0xb, 0x80, 0x3d, 0x0, + 0xf4, 0x3, 0xd0, 0xf, 0x0, 0x3d, 0x0, 0xf4, + 0x3, 0xd0, 0xf, 0x80, 0x2f, 0x0, 0x7c, 0x0, + 0xf4, 0x2, 0xe0, 0x7, 0xc0, 0xf, 0x80, 0x1f, + 0x0, + + /* U+0029 ")" */ + 0x3d, 0x0, 0xbc, 0x0, 0xf4, 0x2, 0xe0, 0x7, + 0xc0, 0xf, 0x40, 0x3e, 0x0, 0xb8, 0x1, 0xf0, + 0x7, 0xc0, 0x1f, 0x0, 0x3c, 0x1, 0xf0, 0x7, + 0xc0, 0x1f, 0x0, 0xbc, 0x3, 0xe0, 0xf, 0x40, + 0x7c, 0x2, 0xe0, 0xf, 0x40, 0xbc, 0x3, 0xd0, + 0x0, + + /* U+002A "*" */ + 0x1, 0xd0, 0x5, 0x34, 0x83, 0xee, 0xf0, 0x2f, + 0xe0, 0x1b, 0xfd, 0xf, 0xbb, 0xc1, 0xd, 0x10, + 0x7, 0x40, + + /* U+002B "+" */ + 0x0, 0x1a, 0x0, 0x0, 0x7, 0xc0, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x1f, 0x0, + 0xf, 0xff, 0xff, 0xe3, 0xff, 0xff, 0xf8, 0x55, + 0xbd, 0x54, 0x0, 0x1f, 0x0, 0x0, 0x7, 0xc0, + 0x0, 0x1, 0xf0, 0x0, 0x0, 0x7c, 0x0, + + /* U+002C "," */ + 0x3f, 0x3f, 0x3f, 0xb, 0xe, 0x2c, 0x34, 0x0, + + /* U+002D "-" */ + 0x55, 0x55, 0x4f, 0xff, 0xfd, 0xff, 0xff, 0xd0, + + /* U+002E "." */ + 0x3e, 0x3e, 0x3e, + + /* U+002F "/" */ + 0x0, 0x7, 0xc0, 0x0, 0xbc, 0x0, 0xf, 0x80, + 0x1, 0xf0, 0x0, 0x2f, 0x0, 0x3, 0xe0, 0x0, + 0x3d, 0x0, 0xb, 0xc0, 0x0, 0xf8, 0x0, 0xf, + 0x40, 0x1, 0xf0, 0x0, 0x2e, 0x0, 0x3, 0xd0, + 0x0, 0x7c, 0x0, 0xb, 0xc0, 0x0, 0xf4, 0x0, + 0x1f, 0x0, 0x2, 0xf0, 0x0, 0x3e, 0x0, 0x0, + + /* U+0030 "0" */ + 0x0, 0x7f, 0xd0, 0x0, 0x3f, 0xff, 0xc0, 0xf, + 0xf9, 0xff, 0x1, 0xf8, 0x2, 0xf4, 0x3f, 0x0, + 0xf, 0xc3, 0xe0, 0x0, 0xbc, 0x7d, 0x0, 0x7, + 0xd7, 0xc0, 0x0, 0x3d, 0x7c, 0x0, 0x3, 0xdb, + 0xc0, 0x0, 0x3e, 0x7c, 0x0, 0x3, 0xd7, 0xc0, + 0x0, 0x3d, 0x7d, 0x0, 0x7, 0xd3, 0xe0, 0x0, + 0xbc, 0x3f, 0x0, 0xf, 0xc1, 0xf8, 0x2, 0xf4, + 0xf, 0xf9, 0xff, 0x0, 0x3f, 0xff, 0xc0, 0x0, + 0x7f, 0xd0, 0x0, + + /* U+0031 "1" */ + 0x1, 0xf8, 0x7f, 0xeb, 0xff, 0xbe, 0x3e, 0x90, + 0xf8, 0x3, 0xe0, 0xf, 0x80, 0x3e, 0x0, 0xf8, + 0x3, 0xe0, 0xf, 0x80, 0x3e, 0x0, 0xf8, 0x3, + 0xe0, 0xf, 0x80, 0x3e, 0x0, 0xf8, 0x3, 0xe0, + 0xf, 0x80, + + /* U+0032 "2" */ + 0x1, 0xff, 0x80, 0x3, 0xff, 0xfc, 0x3, 0xf9, + 0x6f, 0xc2, 0xf4, 0x2, 0xf4, 0x28, 0x0, 0x3e, + 0x0, 0x0, 0xf, 0x80, 0x0, 0x3, 0xe0, 0x0, + 0x1, 0xf0, 0x0, 0x0, 0xfc, 0x0, 0x0, 0xfc, + 0x0, 0x0, 0xfd, 0x0, 0x0, 0xbd, 0x0, 0x0, + 0xbe, 0x0, 0x0, 0xbe, 0x0, 0x0, 0x7e, 0x0, + 0x0, 0x7e, 0x0, 0x0, 0x7f, 0x55, 0x55, 0x3f, + 0xff, 0xff, 0xcf, 0xff, 0xff, 0xf0, + + /* U+0033 "3" */ + 0x3f, 0xff, 0xfe, 0xf, 0xff, 0xff, 0x81, 0x55, + 0x5f, 0xd0, 0x0, 0xb, 0xd0, 0x0, 0xb, 0xd0, + 0x0, 0xb, 0xd0, 0x0, 0x7, 0xd0, 0x0, 0x7, + 0xf5, 0x0, 0x3, 0xff, 0xf4, 0x0, 0x3a, 0xbf, + 0x40, 0x0, 0x3, 0xf0, 0x0, 0x0, 0x3d, 0x0, + 0x0, 0xf, 0x80, 0x0, 0x3, 0xe2, 0x80, 0x0, + 0xf6, 0xf4, 0x0, 0xfc, 0x3f, 0xd6, 0xfe, 0x3, + 0xff, 0xfe, 0x0, 0x1b, 0xf9, 0x0, + + /* U+0034 "4" */ + 0x0, 0x0, 0xff, 0x0, 0x0, 0xb, 0xfc, 0x0, + 0x0, 0x3f, 0xf0, 0x0, 0x2, 0xfb, 0xc0, 0x0, + 0x1f, 0x6f, 0x0, 0x0, 0xfc, 0xbc, 0x0, 0x7, + 0xc2, 0xf0, 0x0, 0x3e, 0xb, 0xc0, 0x2, 0xf0, + 0x2f, 0x0, 0xf, 0x40, 0xbc, 0x0, 0xfc, 0x2, + 0xf0, 0x7, 0xd0, 0xb, 0xc0, 0x3f, 0x55, 0x7f, + 0x51, 0xff, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xff, + 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, 0x2f, 0x0, + 0x0, 0x0, 0xbc, 0x0, 0x0, 0x2, 0xf0, 0x0, + + /* U+0035 "5" */ + 0x1f, 0xff, 0xfe, 0x7, 0xff, 0xff, 0x81, 0xf5, + 0x55, 0x40, 0xbc, 0x0, 0x0, 0x2f, 0x0, 0x0, + 0xb, 0xc0, 0x0, 0x3, 0xe0, 0x0, 0x0, 0xf9, + 0xfe, 0x40, 0x3f, 0xff, 0xfc, 0xf, 0xf9, 0xbf, + 0x81, 0xa0, 0x2, 0xf4, 0x0, 0x0, 0x3e, 0x0, + 0x0, 0xf, 0x80, 0x0, 0x3, 0xe2, 0x80, 0x0, + 0xf5, 0xf8, 0x0, 0xbc, 0x3f, 0xd6, 0xfe, 0x3, + 0xff, 0xfe, 0x0, 0x1b, 0xf9, 0x0, + + /* U+0036 "6" */ + 0x0, 0xf, 0xc0, 0x0, 0x1, 0xf4, 0x0, 0x0, + 0x3f, 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, 0xf8, + 0x0, 0x0, 0x3f, 0x0, 0x0, 0x7, 0xd1, 0x0, + 0x0, 0xff, 0xff, 0x40, 0x1f, 0xff, 0xfe, 0x3, + 0xf8, 0x7, 0xf0, 0x7e, 0x0, 0xf, 0x8b, 0xc0, + 0x0, 0xbc, 0xbc, 0x0, 0x7, 0xcb, 0xc0, 0x0, + 0xbc, 0x7d, 0x0, 0xf, 0xc3, 0xf0, 0x2, 0xf4, + 0x1f, 0xe5, 0xff, 0x0, 0xbf, 0xff, 0xc0, 0x0, + 0xbf, 0x90, 0x0, + + /* U+0037 "7" */ + 0x3f, 0xff, 0xff, 0x4f, 0xff, 0xff, 0xd1, 0x55, + 0x57, 0xf0, 0x0, 0x0, 0xf8, 0x0, 0x0, 0xbc, + 0x0, 0x0, 0x3f, 0x0, 0x0, 0x1f, 0x40, 0x0, + 0xf, 0xc0, 0x0, 0x3, 0xd0, 0x0, 0x2, 0xf0, + 0x0, 0x0, 0xf8, 0x0, 0x0, 0xbc, 0x0, 0x0, + 0x3f, 0x0, 0x0, 0x1f, 0x40, 0x0, 0xf, 0xc0, + 0x0, 0x3, 0xd0, 0x0, 0x2, 0xf0, 0x0, 0x0, + 0xf8, 0x0, 0x0, 0xbc, 0x0, 0x0, + + /* U+0038 "8" */ + 0x0, 0xbf, 0xe0, 0x0, 0x7f, 0xff, 0xd0, 0xf, + 0xe5, 0xbf, 0x2, 0xf4, 0x1, 0xf4, 0x3f, 0x0, + 0xf, 0x82, 0xf0, 0x0, 0xf8, 0x1f, 0x40, 0x1f, + 0x40, 0xbe, 0x5b, 0xe0, 0x2, 0xff, 0xf4, 0x0, + 0x7f, 0xff, 0xc0, 0x1f, 0x90, 0x7f, 0x3, 0xe0, + 0x0, 0xbc, 0x7c, 0x0, 0x7, 0xd7, 0xc0, 0x0, + 0x3d, 0x7d, 0x0, 0x7, 0xd3, 0xf0, 0x0, 0xfc, + 0x1f, 0xe5, 0xbf, 0x40, 0xbf, 0xff, 0xe0, 0x0, + 0xbf, 0xe0, 0x0, + + /* U+0039 "9" */ + 0x1, 0xbf, 0x90, 0x2, 0xff, 0xfe, 0x2, 0xfe, + 0x6f, 0xe1, 0xf8, 0x0, 0xbd, 0xbc, 0x0, 0xf, + 0xbf, 0x0, 0x2, 0xff, 0xc0, 0x0, 0xbe, 0xf0, + 0x0, 0x3f, 0x7e, 0x0, 0x2f, 0x8f, 0xf5, 0x7f, + 0xc0, 0xff, 0xff, 0xf0, 0x6, 0xfb, 0xf0, 0x0, + 0x1, 0xf8, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x7d, + 0x0, 0x0, 0x3f, 0x0, 0x0, 0x2f, 0x40, 0x0, + 0xf, 0x80, 0x0, 0xf, 0xc0, 0x0, + + /* U+003A ":" */ + 0x3e, 0x3e, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3e, 0x3e, 0x3e, + + /* U+003B ";" */ + 0x3f, 0x3f, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0x3f, 0x3f, 0xb, 0xe, + 0x2c, 0x34, 0x0, + + /* U+003C "<" */ + 0x0, 0x0, 0x0, 0x40, 0x0, 0x2, 0xd0, 0x0, + 0xb, 0xf4, 0x0, 0x1f, 0xf4, 0x0, 0x7f, 0xd0, + 0x1, 0xff, 0x40, 0x3, 0xfe, 0x0, 0x0, 0xfc, + 0x0, 0x0, 0x3f, 0xd0, 0x0, 0x1, 0xff, 0x40, + 0x0, 0xb, 0xfd, 0x0, 0x0, 0x2f, 0xf4, 0x0, + 0x0, 0xbf, 0x40, 0x0, 0x7, 0xd0, 0x0, 0x0, + 0x14, + + /* U+003D "=" */ + 0x3f, 0xff, 0xff, 0x8f, 0xff, 0xff, 0xe1, 0x55, + 0x55, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x5, 0x55, 0x55, 0x43, 0xff, 0xff, 0xf8, 0xff, + 0xff, 0xfe, + + /* U+003E ">" */ + 0x10, 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xfd, + 0x0, 0x0, 0x2f, 0xe0, 0x0, 0x0, 0xbf, 0x80, + 0x0, 0x3, 0xfe, 0x0, 0x0, 0x1f, 0xf4, 0x0, + 0x0, 0xbd, 0x0, 0x0, 0xbf, 0x40, 0x2, 0xfe, + 0x0, 0xb, 0xfd, 0x0, 0x2f, 0xf4, 0x0, 0x3f, + 0xd0, 0x0, 0xf, 0x80, 0x0, 0x2, 0x0, 0x0, + 0x0, + + /* U+003F "?" */ + 0x1, 0xbf, 0x80, 0xb, 0xff, 0xf0, 0x2f, 0x96, + 0xfc, 0x3d, 0x0, 0x7c, 0x18, 0x0, 0x3d, 0x0, + 0x0, 0x3d, 0x0, 0x0, 0xfc, 0x0, 0x3, 0xf4, + 0x0, 0xb, 0xd0, 0x0, 0x1f, 0x40, 0x0, 0x3e, + 0x0, 0x0, 0x3d, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x7e, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x7e, + 0x0, + + /* U+0040 "@" */ + 0x0, 0x1, 0xff, 0xe4, 0x0, 0x0, 0xb, 0xff, + 0xff, 0xd0, 0x0, 0xf, 0xe0, 0x1, 0xfd, 0x0, + 0xf, 0xc0, 0x0, 0x7, 0xd0, 0xb, 0xc0, 0x0, + 0x0, 0x7c, 0x3, 0xc0, 0x2f, 0x87, 0xb, 0x42, + 0xe0, 0x3f, 0xfe, 0xc0, 0xe0, 0xf0, 0x3f, 0x3, + 0xf0, 0x3c, 0x3c, 0xf, 0x0, 0x3c, 0xf, 0xf, + 0x7, 0xc0, 0xf, 0x3, 0xc3, 0xc0, 0xf0, 0x3, + 0xd0, 0xf0, 0xf0, 0x3f, 0x3, 0xf8, 0xb4, 0x2d, + 0x3, 0xff, 0xcf, 0xfc, 0x7, 0xc0, 0x2f, 0x80, + 0xf8, 0x0, 0xf8, 0x0, 0x0, 0x0, 0x0, 0xf, + 0x80, 0x0, 0x0, 0x0, 0x1, 0xfd, 0x0, 0x1f, + 0x0, 0x0, 0xb, 0xff, 0xff, 0xc0, 0x0, 0x0, + 0x2f, 0xfa, 0x0, 0x0, + + /* U+0041 "A" */ + 0x0, 0x3, 0xf0, 0x0, 0x0, 0x1, 0xfd, 0x0, + 0x0, 0x0, 0xbf, 0xc0, 0x0, 0x0, 0x3f, 0xf0, + 0x0, 0x0, 0x1f, 0x7d, 0x0, 0x0, 0xf, 0xcf, + 0xc0, 0x0, 0x3, 0xe1, 0xf0, 0x0, 0x1, 0xf0, + 0x3e, 0x0, 0x0, 0xfc, 0xb, 0xc0, 0x0, 0x3d, + 0x1, 0xf4, 0x0, 0x2f, 0x55, 0x7e, 0x0, 0xf, + 0xff, 0xff, 0xc0, 0x7, 0xff, 0xff, 0xf4, 0x2, + 0xf0, 0x0, 0x3f, 0x0, 0xf8, 0x0, 0xb, 0xc0, + 0x7d, 0x0, 0x0, 0xf8, 0x3f, 0x0, 0x0, 0x3f, + 0xf, 0x80, 0x0, 0x7, 0xcb, 0xc0, 0x0, 0x0, + 0xf8, + + /* U+0042 "B" */ + 0x3f, 0xff, 0xf8, 0x0, 0xff, 0xff, 0xfd, 0x3, + 0xe5, 0x56, 0xfc, 0xf, 0x40, 0x1, 0xf4, 0x3d, + 0x0, 0x3, 0xe0, 0xf4, 0x0, 0xf, 0x83, 0xd0, + 0x0, 0x7d, 0xf, 0x40, 0x7, 0xf0, 0x3f, 0xff, + 0xfe, 0x0, 0xff, 0xff, 0xfd, 0x3, 0xe5, 0x56, + 0xfd, 0xf, 0x40, 0x0, 0xfc, 0x3d, 0x0, 0x0, + 0xf4, 0xf4, 0x0, 0x3, 0xe3, 0xd0, 0x0, 0xf, + 0x4f, 0x40, 0x0, 0xfc, 0x3e, 0x55, 0x6f, 0xe0, + 0xff, 0xff, 0xff, 0x3, 0xff, 0xff, 0x90, 0x0, + + /* U+0043 "C" */ + 0x0, 0x1b, 0xfe, 0x0, 0x0, 0xff, 0xff, 0xe0, + 0x3, 0xfe, 0x9b, 0xfc, 0xf, 0xe0, 0x0, 0xbd, + 0x2f, 0x80, 0x0, 0x24, 0x3f, 0x0, 0x0, 0x0, + 0x7d, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, + 0x3d, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, + 0x1f, 0x80, 0x0, 0x24, 0xf, 0xe0, 0x0, 0xbd, + 0x3, 0xfe, 0x9b, 0xfc, 0x0, 0xff, 0xff, 0xe0, + 0x0, 0x1b, 0xfe, 0x0, + + /* U+0044 "D" */ + 0x3f, 0xff, 0xf9, 0x0, 0xf, 0xff, 0xff, 0xf0, + 0x3, 0xe5, 0x5a, 0xff, 0x0, 0xf4, 0x0, 0xb, + 0xf0, 0x3d, 0x0, 0x0, 0xbd, 0xf, 0x40, 0x0, + 0xf, 0xc3, 0xd0, 0x0, 0x2, 0xf0, 0xf4, 0x0, + 0x0, 0x7d, 0x3d, 0x0, 0x0, 0x1f, 0x4f, 0x40, + 0x0, 0x3, 0xd3, 0xd0, 0x0, 0x1, 0xf4, 0xf4, + 0x0, 0x0, 0x7d, 0x3d, 0x0, 0x0, 0x2f, 0xf, + 0x40, 0x0, 0xf, 0xc3, 0xd0, 0x0, 0xb, 0xd0, + 0xf4, 0x0, 0xf, 0xf0, 0x3e, 0x55, 0xbf, 0xf0, + 0xf, 0xff, 0xff, 0xe0, 0x3, 0xff, 0xff, 0x80, + 0x0, + + /* U+0045 "E" */ + 0x3f, 0xff, 0xff, 0x8f, 0xff, 0xff, 0xe3, 0xe5, + 0x55, 0x50, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + 0x0, 0x0, 0x3f, 0xff, 0xff, 0xf, 0xff, 0xff, + 0xc3, 0xe5, 0x55, 0x50, 0xf4, 0x0, 0x0, 0x3d, + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3e, 0x55, 0x55, 0x4f, + 0xff, 0xff, 0xf3, 0xff, 0xff, 0xfc, + + /* U+0046 "F" */ + 0x3f, 0xff, 0xff, 0x4f, 0xff, 0xff, 0xd3, 0xe5, + 0x55, 0x50, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + 0x0, 0x0, 0x3e, 0x55, 0x55, 0xf, 0xff, 0xff, + 0xc3, 0xff, 0xff, 0xf0, 0xf4, 0x0, 0x0, 0x3d, + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, + 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, + + /* U+0047 "G" */ + 0x0, 0x1b, 0xfe, 0x40, 0x0, 0xff, 0xff, 0xe0, + 0x7, 0xfe, 0x9b, 0xfc, 0xf, 0xe0, 0x0, 0xbd, + 0x2f, 0x80, 0x0, 0x10, 0x3f, 0x0, 0x0, 0x0, + 0x7d, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x3f, 0xff, 0xbc, 0x0, 0x3f, 0xff, + 0xbc, 0x0, 0x15, 0x6f, 0x7c, 0x0, 0x0, 0x2f, + 0x7d, 0x0, 0x0, 0x2f, 0x3f, 0x0, 0x0, 0x2f, + 0x2f, 0x40, 0x0, 0x2f, 0xf, 0xe0, 0x0, 0xbf, + 0x7, 0xfe, 0x9b, 0xfc, 0x0, 0xff, 0xff, 0xe0, + 0x0, 0x1b, 0xfe, 0x40, + + /* U+0048 "H" */ + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3f, 0xff, 0xff, 0xfd, 0x3f, 0xff, 0xff, 0xfd, + 0x3e, 0x55, 0x55, 0x7d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, + + /* U+0049 "I" */ + 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, + + /* U+004A "J" */ + 0x0, 0x0, 0xf8, 0x0, 0x3, 0xe0, 0x0, 0xf, + 0x80, 0x0, 0x3e, 0x0, 0x0, 0xf8, 0x0, 0x3, + 0xe0, 0x0, 0xf, 0x80, 0x0, 0x3e, 0x0, 0x0, + 0xf8, 0x0, 0x3, 0xe0, 0x0, 0xf, 0x80, 0x0, + 0x3e, 0x0, 0x0, 0xf8, 0x0, 0x3, 0xe0, 0x40, + 0xf, 0x4f, 0x40, 0x7d, 0x3f, 0x9b, 0xf0, 0x7f, + 0xff, 0x40, 0x2f, 0xe0, 0x0, + + /* U+004B "K" */ + 0x3d, 0x0, 0x3, 0xf4, 0x3d, 0x0, 0xb, 0xd0, + 0x3d, 0x0, 0x2f, 0x40, 0x3d, 0x0, 0xbe, 0x0, + 0x3d, 0x1, 0xf8, 0x0, 0x3d, 0x7, 0xe0, 0x0, + 0x3d, 0x1f, 0xc0, 0x0, 0x3d, 0x3f, 0x0, 0x0, + 0x3e, 0xff, 0x0, 0x0, 0x3f, 0xff, 0xc0, 0x0, + 0x3f, 0xc7, 0xe0, 0x0, 0x3f, 0x3, 0xf4, 0x0, + 0x3d, 0x0, 0xfc, 0x0, 0x3d, 0x0, 0x7e, 0x0, + 0x3d, 0x0, 0x3f, 0x40, 0x3d, 0x0, 0xf, 0xc0, + 0x3d, 0x0, 0x7, 0xe0, 0x3d, 0x0, 0x3, 0xf4, + 0x3d, 0x0, 0x0, 0xfc, + + /* U+004C "L" */ + 0x3d, 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, + 0x0, 0x0, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, 0x40, 0x0, + 0x3, 0xd0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x3d, + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3e, 0x55, 0x55, 0x4f, + 0xff, 0xff, 0xf3, 0xff, 0xff, 0xfc, + + /* U+004D "M" */ + 0x3e, 0x0, 0x0, 0x0, 0x7d, 0x3f, 0x40, 0x0, + 0x0, 0xfd, 0x3f, 0xc0, 0x0, 0x2, 0xfd, 0x3f, + 0xd0, 0x0, 0x3, 0xfd, 0x3f, 0xf0, 0x0, 0xf, + 0xfd, 0x3e, 0xf8, 0x0, 0x1f, 0x7d, 0x3d, 0x7d, + 0x0, 0x3e, 0x3d, 0x3d, 0x3f, 0x0, 0xbc, 0x3d, + 0x3d, 0xf, 0x81, 0xf4, 0x3d, 0x3d, 0xb, 0xc3, + 0xf0, 0x3d, 0x3d, 0x3, 0xe7, 0xd0, 0x3d, 0x3d, + 0x1, 0xff, 0x80, 0x3d, 0x3d, 0x0, 0xff, 0x0, + 0x3d, 0x3d, 0x0, 0x3d, 0x0, 0x3d, 0x3d, 0x0, + 0x14, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, + 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x0, 0x3d, + + /* U+004E "N" */ + 0x3e, 0x0, 0x0, 0x3e, 0x3f, 0x40, 0x0, 0x3e, + 0x3f, 0xc0, 0x0, 0x3e, 0x3f, 0xe0, 0x0, 0x3e, + 0x3f, 0xf4, 0x0, 0x3e, 0x3d, 0xfc, 0x0, 0x3e, + 0x3d, 0x3e, 0x0, 0x3e, 0x3d, 0x1f, 0x40, 0x3e, + 0x3d, 0xf, 0xc0, 0x3e, 0x3d, 0x3, 0xe0, 0x3e, + 0x3d, 0x1, 0xf4, 0x3e, 0x3d, 0x0, 0xfc, 0x3e, + 0x3d, 0x0, 0x3e, 0x3e, 0x3d, 0x0, 0x1f, 0x7e, + 0x3d, 0x0, 0xf, 0xfe, 0x3d, 0x0, 0x3, 0xfe, + 0x3d, 0x0, 0x1, 0xfe, 0x3d, 0x0, 0x0, 0xfe, + 0x3d, 0x0, 0x0, 0x3e, + + /* U+004F "O" */ + 0x0, 0x1b, 0xfe, 0x40, 0x0, 0xf, 0xff, 0xff, + 0x0, 0x7, 0xfe, 0x6b, 0xfc, 0x0, 0xfe, 0x0, + 0xb, 0xf0, 0x2f, 0x40, 0x0, 0x2f, 0x43, 0xf0, + 0x0, 0x0, 0xfc, 0x7d, 0x0, 0x0, 0xb, 0xc7, + 0xc0, 0x0, 0x0, 0x7d, 0xbc, 0x0, 0x0, 0x7, + 0xdb, 0xc0, 0x0, 0x0, 0x3d, 0xbc, 0x0, 0x0, + 0x7, 0xd7, 0xc0, 0x0, 0x0, 0x7d, 0x7d, 0x0, + 0x0, 0xb, 0xc3, 0xf0, 0x0, 0x0, 0xfc, 0x2f, + 0x40, 0x0, 0x2f, 0x40, 0xfe, 0x0, 0xb, 0xf0, + 0x7, 0xfe, 0xab, 0xfc, 0x0, 0xf, 0xff, 0xff, + 0x0, 0x0, 0x1b, 0xfe, 0x40, 0x0, + + /* U+0050 "P" */ + 0x3f, 0xff, 0xe4, 0x0, 0xff, 0xff, 0xfd, 0x3, + 0xe5, 0x5b, 0xfc, 0xf, 0x40, 0x1, 0xf8, 0x3d, + 0x0, 0x3, 0xf0, 0xf4, 0x0, 0xb, 0xc3, 0xd0, + 0x0, 0x2f, 0xf, 0x40, 0x0, 0xfc, 0x3d, 0x0, + 0x7, 0xe0, 0xf9, 0x56, 0xff, 0x3, 0xff, 0xff, + 0xf4, 0xf, 0xff, 0xfa, 0x0, 0x3d, 0x0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3, 0xd0, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x0, + 0xf4, 0x0, 0x0, 0x3, 0xd0, 0x0, 0x0, 0x0, + + /* U+0051 "Q" */ + 0x0, 0x1b, 0xfe, 0x40, 0x0, 0xf, 0xff, 0xff, + 0x0, 0x7, 0xfe, 0x5b, 0xfc, 0x0, 0xfe, 0x0, + 0xb, 0xf0, 0x2f, 0x40, 0x0, 0x2f, 0x43, 0xf0, + 0x0, 0x0, 0xfc, 0x7d, 0x0, 0x0, 0xb, 0xc7, + 0xc0, 0x0, 0x0, 0x7d, 0xbc, 0x0, 0x0, 0x7, + 0xdb, 0xc0, 0x0, 0x0, 0x3d, 0xbc, 0x0, 0x0, + 0x7, 0xd7, 0xc0, 0x0, 0x0, 0x7d, 0x7d, 0x0, + 0x1, 0xb, 0xc3, 0xf0, 0x0, 0xb4, 0xfc, 0x2f, + 0x40, 0xf, 0xff, 0x40, 0xfe, 0x0, 0x3f, 0xf0, + 0x7, 0xfe, 0x9b, 0xfd, 0x0, 0xf, 0xff, 0xff, + 0xf0, 0x0, 0x1b, 0xfe, 0x1f, 0x80, 0x0, 0x0, + 0x0, 0xbc, 0x0, 0x0, 0x0, 0x2, 0x0, + + /* U+0052 "R" */ + 0x3f, 0xff, 0xe4, 0x0, 0xff, 0xff, 0xfc, 0x3, + 0xe5, 0x5b, 0xfc, 0xf, 0x40, 0x2, 0xf4, 0x3d, + 0x0, 0x3, 0xe0, 0xf4, 0x0, 0xf, 0xc3, 0xd0, + 0x0, 0x3e, 0xf, 0x40, 0x1, 0xf8, 0x3d, 0x0, + 0x1f, 0xc0, 0xff, 0xff, 0xfd, 0x3, 0xff, 0xff, + 0xd0, 0xf, 0x95, 0xbc, 0x0, 0x3d, 0x0, 0xf8, + 0x0, 0xf4, 0x1, 0xf4, 0x3, 0xd0, 0x3, 0xf0, + 0xf, 0x40, 0x7, 0xe0, 0x3d, 0x0, 0xb, 0xc0, + 0xf4, 0x0, 0xf, 0x83, 0xd0, 0x0, 0x2f, 0x40, + + /* U+0053 "S" */ + 0x0, 0x6f, 0xf8, 0x0, 0xf, 0xff, 0xfd, 0x0, + 0xff, 0x96, 0xfd, 0x7, 0xe0, 0x0, 0xfc, 0x2f, + 0x0, 0x0, 0x40, 0xfc, 0x0, 0x0, 0x2, 0xf0, + 0x0, 0x0, 0x3, 0xf4, 0x0, 0x0, 0x7, 0xff, + 0x40, 0x0, 0x2, 0xff, 0xf4, 0x0, 0x0, 0x2f, + 0xf8, 0x0, 0x0, 0x2, 0xf8, 0x0, 0x0, 0x2, + 0xf0, 0x0, 0x0, 0x7, 0xd0, 0xc0, 0x0, 0x1f, + 0xf, 0xd0, 0x0, 0xfc, 0x1f, 0xf5, 0x6f, 0xd0, + 0x1f, 0xff, 0xfe, 0x0, 0x6, 0xff, 0x80, 0x0, + + /* U+0054 "T" */ + 0x7f, 0xff, 0xff, 0xf9, 0xff, 0xff, 0xff, 0xe1, + 0x55, 0xbd, 0x55, 0x40, 0x2, 0xf0, 0x0, 0x0, + 0xb, 0xc0, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0x2, 0xf0, 0x0, 0x0, 0xb, + 0xc0, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0xbc, + 0x0, 0x0, 0x2, 0xf0, 0x0, 0x0, 0xb, 0xc0, + 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0xbc, 0x0, + 0x0, 0x2, 0xf0, 0x0, 0x0, 0xb, 0xc0, 0x0, + 0x0, 0x2f, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, + + /* U+0055 "U" */ + 0x3d, 0x0, 0x0, 0xbc, 0xf4, 0x0, 0x2, 0xf3, + 0xd0, 0x0, 0xb, 0xcf, 0x40, 0x0, 0x2f, 0x3d, + 0x0, 0x0, 0xbc, 0xf4, 0x0, 0x2, 0xf3, 0xd0, + 0x0, 0xb, 0xcf, 0x40, 0x0, 0x2f, 0x3d, 0x0, + 0x0, 0xbc, 0xf4, 0x0, 0x2, 0xf3, 0xd0, 0x0, + 0xb, 0xcf, 0x40, 0x0, 0x2f, 0x3e, 0x0, 0x0, + 0xbc, 0xf8, 0x0, 0x3, 0xe2, 0xf0, 0x0, 0x1f, + 0x43, 0xf0, 0x1, 0xfc, 0xb, 0xf9, 0xaf, 0xd0, + 0xb, 0xff, 0xfd, 0x0, 0x2, 0xff, 0x80, 0x0, + + /* U+0056 "V" */ + 0xbc, 0x0, 0x0, 0xf, 0x8f, 0x80, 0x0, 0x7, + 0xd3, 0xf0, 0x0, 0x3, 0xf0, 0x7d, 0x0, 0x0, + 0xf8, 0xf, 0x80, 0x0, 0x7c, 0x2, 0xf0, 0x0, + 0x3f, 0x0, 0x7d, 0x0, 0xf, 0x40, 0xf, 0x80, + 0xb, 0xc0, 0x2, 0xf0, 0x3, 0xe0, 0x0, 0x3d, + 0x1, 0xf4, 0x0, 0xf, 0xc0, 0xbc, 0x0, 0x1, + 0xf0, 0x3e, 0x0, 0x0, 0x3d, 0x1f, 0x0, 0x0, + 0xb, 0xcb, 0xc0, 0x0, 0x1, 0xf7, 0xd0, 0x0, + 0x0, 0x3f, 0xf0, 0x0, 0x0, 0xb, 0xfc, 0x0, + 0x0, 0x1, 0xfd, 0x0, 0x0, 0x0, 0x3f, 0x0, + 0x0, + + /* U+0057 "W" */ + 0xbc, 0x0, 0x3, 0xf0, 0x0, 0x1f, 0x1f, 0x40, + 0x1, 0xfc, 0x0, 0xb, 0xc3, 0xe0, 0x0, 0xbf, + 0x40, 0x3, 0xe0, 0xfc, 0x0, 0x3f, 0xe0, 0x0, + 0xf4, 0x1f, 0x0, 0x1f, 0xbc, 0x0, 0x7c, 0x3, + 0xd0, 0xb, 0xcf, 0x0, 0x2f, 0x0, 0xf8, 0x3, + 0xd3, 0xd0, 0xf, 0x80, 0x2f, 0x0, 0xf0, 0xbc, + 0x3, 0xd0, 0x7, 0xc0, 0x7c, 0x1f, 0x1, 0xf0, + 0x0, 0xf4, 0x2e, 0x3, 0xd0, 0xb8, 0x0, 0x3e, + 0xf, 0x40, 0xb8, 0x3d, 0x0, 0xb, 0xc3, 0xc0, + 0x1f, 0x1f, 0x0, 0x1, 0xf1, 0xf0, 0x3, 0xcb, + 0xc0, 0x0, 0x3d, 0xf4, 0x0, 0xf7, 0xe0, 0x0, + 0xf, 0xfc, 0x0, 0x2f, 0xf4, 0x0, 0x1, 0xff, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x3f, 0x80, 0x0, + 0xff, 0x0, 0x0, 0xf, 0xd0, 0x0, 0x2f, 0x80, + 0x0, 0x2, 0xf0, 0x0, 0x7, 0xd0, 0x0, + + /* U+0058 "X" */ + 0x3f, 0x0, 0x0, 0xbd, 0x3, 0xf0, 0x0, 0x7e, + 0x0, 0x7d, 0x0, 0x3f, 0x0, 0xf, 0xc0, 0x2f, + 0x40, 0x0, 0xf8, 0xf, 0x80, 0x0, 0x1f, 0x4b, + 0xc0, 0x0, 0x3, 0xf7, 0xd0, 0x0, 0x0, 0x3f, + 0xe0, 0x0, 0x0, 0xb, 0xf0, 0x0, 0x0, 0x2, + 0xfc, 0x0, 0x0, 0x0, 0xff, 0x80, 0x0, 0x0, + 0xfe, 0xf4, 0x0, 0x0, 0x7d, 0x3f, 0x0, 0x0, + 0x3e, 0x7, 0xe0, 0x0, 0x2f, 0x0, 0xbc, 0x0, + 0x1f, 0x80, 0xf, 0xc0, 0xf, 0xc0, 0x2, 0xf4, + 0xb, 0xd0, 0x0, 0x3f, 0x7, 0xf0, 0x0, 0x7, + 0xe0, + + /* U+0059 "Y" */ + 0x7d, 0x0, 0x0, 0x7e, 0x3f, 0x0, 0x0, 0xfc, + 0x1f, 0x80, 0x1, 0xf4, 0xb, 0xc0, 0x3, 0xf0, + 0x3, 0xe0, 0x7, 0xd0, 0x2, 0xf0, 0xf, 0x80, + 0x0, 0xf8, 0x2f, 0x0, 0x0, 0x7d, 0x3e, 0x0, + 0x0, 0x3f, 0xbc, 0x0, 0x0, 0x1f, 0xf4, 0x0, + 0x0, 0xb, 0xf0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, + + /* U+005A "Z" */ + 0x3f, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xc1, + 0x55, 0x55, 0xbe, 0x0, 0x0, 0x3, 0xf0, 0x0, + 0x0, 0x2f, 0x40, 0x0, 0x1, 0xf8, 0x0, 0x0, + 0xf, 0xc0, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x7, + 0xe0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x3, 0xf0, + 0x0, 0x0, 0x1f, 0x80, 0x0, 0x0, 0xfc, 0x0, + 0x0, 0xf, 0xc0, 0x0, 0x0, 0x7d, 0x0, 0x0, + 0x3, 0xf0, 0x0, 0x0, 0x3f, 0x95, 0x55, 0x50, + 0xff, 0xff, 0xff, 0xd3, 0xff, 0xff, 0xff, 0x40, + + /* U+005B "[" */ + 0x7f, 0xf9, 0xff, 0xe7, 0xc0, 0x1f, 0x0, 0x7c, + 0x1, 0xf0, 0x7, 0xc0, 0x1f, 0x0, 0x7c, 0x1, + 0xf0, 0x7, 0xc0, 0x1f, 0x0, 0x7c, 0x1, 0xf0, + 0x7, 0xc0, 0x1f, 0x0, 0x7c, 0x1, 0xf0, 0x7, + 0xc0, 0x1f, 0x0, 0x7c, 0x1, 0xff, 0xe7, 0xff, + 0x80, + + /* U+005C "\\" */ + 0xbc, 0x0, 0x1f, 0x0, 0x3, 0xd0, 0x0, 0xb8, + 0x0, 0x1f, 0x0, 0x3, 0xd0, 0x0, 0xf8, 0x0, + 0x1f, 0x0, 0x3, 0xd0, 0x0, 0xf8, 0x0, 0x2f, + 0x0, 0x7, 0xc0, 0x0, 0xf8, 0x0, 0x2f, 0x0, + 0x7, 0xc0, 0x0, 0xf4, 0x0, 0x2f, 0x0, 0x7, + 0xc0, 0x0, 0xf4, + + /* U+005D "]" */ + 0xbf, 0xf2, 0xff, 0xc0, 0x1f, 0x0, 0x3c, 0x0, + 0xf0, 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, + 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, 0x3, + 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, 0x3, 0xc0, + 0xf, 0x0, 0x3c, 0x1, 0xf2, 0xff, 0xcb, 0xff, + 0x0, + + /* U+005E "^" */ + 0x0, 0xfc, 0x0, 0x7, 0xf8, 0x0, 0x3e, 0xf0, + 0x1, 0xf2, 0xf0, 0xf, 0x43, 0xd0, 0xbc, 0x7, + 0xc3, 0xc0, 0xf, 0x40, + + /* U+005F "_" */ + 0x55, 0x55, 0x54, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xfe, + + /* U+0060 "`" */ + 0x0, 0x0, 0x80, 0x3d, 0x2, 0xf0, 0xb, 0xc0, + 0x28, 0x0, 0x0, + + /* U+0061 "a" */ + 0x2, 0xfe, 0x40, 0x1f, 0xff, 0xe0, 0x2f, 0x46, + 0xf4, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x7c, 0x1, + 0xbf, 0xfc, 0x1f, 0xff, 0xfc, 0x3f, 0x90, 0x7c, + 0xbc, 0x0, 0x7c, 0xf8, 0x0, 0xbc, 0xf8, 0x0, + 0xfc, 0xbe, 0x5b, 0xfc, 0x3f, 0xff, 0x7c, 0xb, + 0xf8, 0x7c, + + /* U+0062 "b" */ + 0x3c, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, + 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, 0x0, + 0x0, 0x3, 0xc2, 0xfe, 0x0, 0x3c, 0xff, 0xfc, + 0x3, 0xfe, 0x6f, 0xf0, 0x3f, 0x40, 0x2f, 0x43, + 0xe0, 0x0, 0xf8, 0x3d, 0x0, 0xb, 0xc3, 0xc0, + 0x0, 0x7c, 0x3c, 0x0, 0x7, 0xc3, 0xd0, 0x0, + 0xbc, 0x3e, 0x0, 0xf, 0x83, 0xf4, 0x2, 0xf0, + 0x3f, 0xe6, 0xfe, 0x3, 0xdf, 0xff, 0xc0, 0x3c, + 0x2f, 0xe0, 0x0, + + /* U+0063 "c" */ + 0x1, 0xbf, 0x80, 0xb, 0xff, 0xf4, 0x2f, 0xd6, + 0xfc, 0x3e, 0x0, 0x38, 0xbc, 0x0, 0x0, 0xbc, + 0x0, 0x0, 0xf8, 0x0, 0x0, 0xf8, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x3e, 0x0, + 0x38, 0x2f, 0xd6, 0xfc, 0xb, 0xff, 0xf4, 0x1, + 0xbf, 0x80, + + /* U+0064 "d" */ + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, + 0x40, 0x6f, 0x83, 0xd0, 0xbf, 0xfd, 0xf4, 0xbf, + 0x9b, 0xfd, 0x3f, 0x0, 0x3f, 0x6f, 0x0, 0x7, + 0xdb, 0xc0, 0x0, 0xf7, 0xe0, 0x0, 0x3d, 0xf8, + 0x0, 0xf, 0x6f, 0x0, 0x3, 0xd7, 0xc0, 0x1, + 0xf4, 0xfc, 0x0, 0xfd, 0x2f, 0xe6, 0xff, 0x42, + 0xff, 0xf3, 0xd0, 0x1f, 0xe0, 0xf4, + + /* U+0065 "e" */ + 0x1, 0xbf, 0x80, 0x2, 0xff, 0xfd, 0x2, 0xf9, + 0x1f, 0xc0, 0xf4, 0x0, 0xf8, 0xbc, 0x0, 0x1f, + 0x2f, 0xff, 0xff, 0xcf, 0xff, 0xff, 0xf3, 0xe0, + 0x0, 0x0, 0xbc, 0x0, 0x0, 0x2f, 0x0, 0x0, + 0x3, 0xf0, 0x2, 0xc0, 0xbf, 0x47, 0xf4, 0xb, + 0xff, 0xf8, 0x0, 0x6f, 0xe4, 0x0, + + /* U+0066 "f" */ + 0x0, 0x15, 0x0, 0x7f, 0xe0, 0x3f, 0xf8, 0x1f, + 0x40, 0x7, 0xc0, 0x1, 0xf0, 0xb, 0xff, 0xfa, + 0xff, 0xfe, 0x1b, 0xd5, 0x1, 0xf0, 0x0, 0x7c, + 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x1, 0xf0, 0x0, + 0x7c, 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x1, 0xf0, + 0x0, 0x7c, 0x0, 0x1f, 0x0, + + /* U+0067 "g" */ + 0x1, 0xbe, 0xf, 0x42, 0xff, 0xf3, 0xd2, 0xfe, + 0x6f, 0xf4, 0xfc, 0x0, 0xfd, 0xbc, 0x0, 0x1f, + 0x6f, 0x0, 0x3, 0xdf, 0x80, 0x0, 0xf7, 0xe0, + 0x0, 0x3d, 0xbc, 0x0, 0xf, 0x5f, 0x0, 0x7, + 0xd3, 0xf0, 0x3, 0xf4, 0xbf, 0x9b, 0xfd, 0xb, + 0xff, 0xcf, 0x40, 0x7f, 0x83, 0xd0, 0x0, 0x0, + 0xf0, 0x60, 0x0, 0xbc, 0x3f, 0x95, 0xfd, 0x7, + 0xff, 0xfe, 0x0, 0x1f, 0xf8, 0x0, + + /* U+0068 "h" */ + 0x3c, 0x0, 0x0, 0xf, 0x0, 0x0, 0x3, 0xc0, + 0x0, 0x0, 0xf0, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0xf, 0xb, 0xf8, 0x3, 0xdf, 0xff, 0xc0, 0xff, + 0x57, 0xf4, 0x3f, 0x0, 0x3f, 0xf, 0x40, 0xb, + 0xc3, 0xc0, 0x1, 0xf0, 0xf0, 0x0, 0x7c, 0x3c, + 0x0, 0x1f, 0xf, 0x0, 0x7, 0xc3, 0xc0, 0x1, + 0xf0, 0xf0, 0x0, 0x7c, 0x3c, 0x0, 0x1f, 0xf, + 0x0, 0x7, 0xc3, 0xc0, 0x1, 0xf0, + + /* U+0069 "i" */ + 0x4, 0x3e, 0x3e, 0x18, 0x0, 0x0, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, 0x3d, + + /* U+006A "j" */ + 0x0, 0x10, 0x3, 0xe0, 0xf, 0x80, 0x18, 0x0, + 0x0, 0x0, 0x0, 0xf, 0x40, 0x3d, 0x0, 0xf4, + 0x3, 0xd0, 0xf, 0x40, 0x3d, 0x0, 0xf4, 0x3, + 0xd0, 0xf, 0x40, 0x3d, 0x0, 0xf4, 0x3, 0xd0, + 0xf, 0x40, 0x3d, 0x0, 0xf4, 0x3, 0xd1, 0x7f, + 0x1f, 0xf8, 0x7f, 0x80, + + /* U+006B "k" */ + 0x3c, 0x0, 0x0, 0xf, 0x0, 0x0, 0x3, 0xc0, + 0x0, 0x0, 0xf0, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0xf, 0x0, 0x3f, 0x43, 0xc0, 0x2f, 0x40, 0xf0, + 0x2f, 0x40, 0x3c, 0x2f, 0x40, 0xf, 0x1f, 0x40, + 0x3, 0xef, 0xc0, 0x0, 0xff, 0xf4, 0x0, 0x3f, + 0xbf, 0x0, 0xf, 0x87, 0xe0, 0x3, 0xc0, 0xbd, + 0x0, 0xf0, 0xf, 0xc0, 0x3c, 0x1, 0xf4, 0xf, + 0x0, 0x3f, 0x3, 0xc0, 0x7, 0xe0, + + /* U+006C "l" */ + 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, + 0xc0, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3c, + 0xf, 0x3, 0xc0, 0xf0, 0x3e, 0xf, 0xf1, 0xfc, + + /* U+006D "m" */ + 0x3c, 0x2f, 0x80, 0x2f, 0xd0, 0x3d, 0xff, 0xf1, + 0xff, 0xf4, 0x3f, 0xd6, 0xfb, 0xd5, 0xfc, 0x3f, + 0x0, 0xbf, 0x0, 0x7d, 0x3d, 0x0, 0x3e, 0x0, + 0x3e, 0x3c, 0x0, 0x3d, 0x0, 0x3e, 0x3c, 0x0, + 0x3d, 0x0, 0x2e, 0x3c, 0x0, 0x3d, 0x0, 0x2e, + 0x3c, 0x0, 0x3d, 0x0, 0x2e, 0x3c, 0x0, 0x3d, + 0x0, 0x2e, 0x3c, 0x0, 0x3d, 0x0, 0x2e, 0x3c, + 0x0, 0x3d, 0x0, 0x2e, 0x3c, 0x0, 0x3d, 0x0, + 0x2e, 0x3c, 0x0, 0x3d, 0x0, 0x2e, + + /* U+006E "n" */ + 0x3c, 0x2f, 0xe0, 0xf, 0x7f, 0xff, 0x3, 0xfd, + 0x5f, 0xd0, 0xfc, 0x0, 0xfc, 0x3d, 0x0, 0x2f, + 0xf, 0x0, 0x7, 0xc3, 0xc0, 0x1, 0xf0, 0xf0, + 0x0, 0x7c, 0x3c, 0x0, 0x1f, 0xf, 0x0, 0x7, + 0xc3, 0xc0, 0x1, 0xf0, 0xf0, 0x0, 0x7c, 0x3c, + 0x0, 0x1f, 0xf, 0x0, 0x7, 0xc0, + + /* U+006F "o" */ + 0x1, 0xbf, 0x80, 0x2, 0xff, 0xfd, 0x2, 0xfd, + 0x6f, 0xc0, 0xf8, 0x0, 0xfc, 0xbc, 0x0, 0x1f, + 0x2e, 0x0, 0x3, 0xdf, 0x80, 0x0, 0xf7, 0xe0, + 0x0, 0x3d, 0xbc, 0x0, 0xf, 0x6f, 0x0, 0x7, + 0xc3, 0xe0, 0x3, 0xf0, 0xbf, 0x5b, 0xf0, 0xb, + 0xff, 0xf4, 0x0, 0x6f, 0xe0, 0x0, + + /* U+0070 "p" */ + 0x3c, 0x2f, 0xe0, 0x3, 0xcf, 0xff, 0xc0, 0x3f, + 0xe6, 0xff, 0x3, 0xf4, 0x2, 0xf4, 0x3e, 0x0, + 0xf, 0x83, 0xd0, 0x0, 0xbc, 0x3c, 0x0, 0x7, + 0xc3, 0xc0, 0x0, 0x7c, 0x3d, 0x0, 0xb, 0xc3, + 0xe0, 0x0, 0xf8, 0x3f, 0x40, 0x2f, 0x3, 0xfe, + 0x6f, 0xe0, 0x3d, 0xff, 0xfc, 0x3, 0xc2, 0xfe, + 0x0, 0x3c, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, + 0x3c, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, + 0x0, 0x0, 0x0, + + /* U+0071 "q" */ + 0x1, 0xfe, 0xf, 0x42, 0xff, 0xf3, 0xd2, 0xfe, + 0x6f, 0xf4, 0xfc, 0x0, 0xfd, 0xbc, 0x0, 0x1f, + 0x6f, 0x0, 0x3, 0xdf, 0x80, 0x0, 0xf7, 0xe0, + 0x0, 0x3d, 0xbc, 0x0, 0xf, 0x6f, 0x0, 0x7, + 0xd3, 0xf0, 0x3, 0xf4, 0xbf, 0x9b, 0xfd, 0xb, + 0xff, 0xdf, 0x40, 0x7f, 0x83, 0xd0, 0x0, 0x0, + 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, 0x40, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + + /* U+0072 "r" */ + 0x3c, 0xb, 0x4f, 0x2f, 0xd3, 0xef, 0xe4, 0xfe, + 0x0, 0x3f, 0x0, 0xf, 0x40, 0x3, 0xc0, 0x0, + 0xf0, 0x0, 0x3c, 0x0, 0xf, 0x0, 0x3, 0xc0, + 0x0, 0xf0, 0x0, 0x3c, 0x0, 0xf, 0x0, 0x0, + + /* U+0073 "s" */ + 0x1, 0xff, 0x80, 0xf, 0xff, 0xf0, 0x2f, 0x86, + 0xfc, 0x3e, 0x0, 0x34, 0x2f, 0x0, 0x0, 0x1f, + 0xd0, 0x0, 0xb, 0xff, 0x40, 0x0, 0xbf, 0xf0, + 0x0, 0x1, 0xfc, 0x0, 0x0, 0x7c, 0x1d, 0x0, + 0x3c, 0x3f, 0x91, 0xfc, 0xf, 0xff, 0xf4, 0x1, + 0xff, 0x80, + + /* U+0074 "t" */ + 0x1, 0x40, 0x1, 0xf0, 0x0, 0x7c, 0x0, 0x1f, + 0x0, 0x7, 0xc0, 0x2f, 0xff, 0xfb, 0xff, 0xfc, + 0x6f, 0x54, 0x7, 0xc0, 0x1, 0xf0, 0x0, 0x7c, + 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x1, 0xf0, 0x0, + 0x7c, 0x0, 0x1f, 0x0, 0x3, 0xf5, 0x40, 0xbf, + 0xe0, 0x7, 0xf4, + + /* U+0075 "u" */ + 0x7c, 0x0, 0x1f, 0x7c, 0x0, 0x1f, 0x7c, 0x0, + 0x1f, 0x7c, 0x0, 0x1f, 0x7c, 0x0, 0x1f, 0x7c, + 0x0, 0x1f, 0x7c, 0x0, 0x1f, 0x7c, 0x0, 0x1f, + 0x7c, 0x0, 0x2f, 0x7c, 0x0, 0x2f, 0x3e, 0x0, + 0x7f, 0x3f, 0x96, 0xff, 0xf, 0xff, 0x9f, 0x2, + 0xfd, 0x1f, + + /* U+0076 "v" */ + 0xbc, 0x0, 0xb, 0xc7, 0xd0, 0x0, 0xf8, 0x3e, + 0x0, 0x1f, 0x2, 0xf0, 0x2, 0xf0, 0xf, 0x40, + 0x3d, 0x0, 0xf8, 0x7, 0xc0, 0x7, 0xc0, 0xf8, + 0x0, 0x3d, 0xf, 0x40, 0x2, 0xe1, 0xf0, 0x0, + 0x1f, 0x3e, 0x0, 0x0, 0xfb, 0xc0, 0x0, 0xb, + 0xfc, 0x0, 0x0, 0x7f, 0x40, 0x0, 0x3, 0xf0, + 0x0, + + /* U+0077 "w" */ + 0xbc, 0x0, 0x3e, 0x0, 0x1f, 0x1f, 0x0, 0x1f, + 0xc0, 0xb, 0xc3, 0xd0, 0xf, 0xf0, 0x3, 0xe0, + 0xbc, 0x3, 0xfd, 0x1, 0xf0, 0x1f, 0x1, 0xf7, + 0xc0, 0xbc, 0x3, 0xd0, 0xb8, 0xf0, 0x3e, 0x0, + 0xf8, 0x3d, 0x3d, 0xf, 0x40, 0x1f, 0xf, 0xb, + 0x87, 0xc0, 0x3, 0xc7, 0x80, 0xf2, 0xe0, 0x0, + 0xf6, 0xd0, 0x3c, 0xf4, 0x0, 0x2f, 0xf0, 0xb, + 0xfc, 0x0, 0x3, 0xfc, 0x1, 0xfe, 0x0, 0x0, + 0xfe, 0x0, 0x3f, 0x40, 0x0, 0x2f, 0x40, 0xf, + 0xc0, 0x0, + + /* U+0078 "x" */ + 0x3e, 0x0, 0x2f, 0x7, 0xd0, 0xf, 0x80, 0xbc, + 0xf, 0xc0, 0xf, 0x87, 0xc0, 0x1, 0xf7, 0xe0, + 0x0, 0x2f, 0xf0, 0x0, 0x3, 0xf0, 0x0, 0x1, + 0xfd, 0x0, 0x0, 0xff, 0xc0, 0x0, 0xbc, 0xf8, + 0x0, 0x7d, 0x1f, 0x40, 0x3e, 0x3, 0xf0, 0x3f, + 0x0, 0x3e, 0x1f, 0x40, 0xb, 0xd0, + + /* U+0079 "y" */ + 0xbc, 0x0, 0xb, 0xc7, 0xd0, 0x0, 0xf8, 0x3e, + 0x0, 0x1f, 0x42, 0xf0, 0x2, 0xf0, 0xf, 0x40, + 0x3e, 0x0, 0xfc, 0x7, 0xc0, 0x7, 0xc0, 0xb8, + 0x0, 0x3e, 0xf, 0x40, 0x2, 0xf1, 0xf0, 0x0, + 0xf, 0x3e, 0x0, 0x0, 0xff, 0xc0, 0x0, 0x7, + 0xfc, 0x0, 0x0, 0x3f, 0x40, 0x0, 0x3, 0xf0, + 0x0, 0x0, 0x3e, 0x0, 0x0, 0x7, 0xc0, 0x0, + 0x0, 0xfc, 0x0, 0x0, 0xf, 0x40, 0x0, 0x2, + 0xf0, 0x0, 0x0, + + /* U+007A "z" */ + 0x3f, 0xff, 0xfc, 0x3f, 0xff, 0xfc, 0x15, 0x56, + 0xf8, 0x0, 0x3, 0xf0, 0x0, 0xb, 0xc0, 0x0, + 0x1f, 0x40, 0x0, 0x3e, 0x0, 0x0, 0xfc, 0x0, + 0x2, 0xf4, 0x0, 0x7, 0xe0, 0x0, 0xf, 0xc0, + 0x0, 0x3f, 0x55, 0x54, 0x3f, 0xff, 0xfd, 0x3f, + 0xff, 0xfd, + + /* U+007B "{" */ + 0x0, 0x1b, 0x40, 0x1f, 0xd0, 0xf, 0xd0, 0x7, + 0xc0, 0x1, 0xf0, 0x0, 0x7c, 0x0, 0x1f, 0x0, + 0x7, 0xc0, 0x2, 0xe0, 0x0, 0xf8, 0x1, 0xfc, + 0x1, 0xfc, 0x0, 0x7f, 0x40, 0x2, 0xf4, 0x0, + 0x3e, 0x0, 0xb, 0xc0, 0x1, 0xf0, 0x0, 0x7c, + 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x0, 0xfd, 0x0, + 0x2f, 0xd0, 0x1, 0xf4, + + /* U+007C "|" */ + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, + + /* U+007D "}" */ + 0x79, 0x0, 0x1f, 0xd0, 0x1, 0xfc, 0x0, 0xf, + 0x40, 0x3, 0xd0, 0x0, 0xf4, 0x0, 0x3d, 0x0, + 0xf, 0x40, 0x3, 0xe0, 0x0, 0xbc, 0x0, 0xf, + 0xd0, 0x0, 0xfd, 0x0, 0x7f, 0x40, 0x7e, 0x0, + 0x2e, 0x0, 0xf, 0x80, 0x3, 0xd0, 0x0, 0xf4, + 0x0, 0x3d, 0x0, 0xf, 0x40, 0x1f, 0xc0, 0x1f, + 0xe0, 0x7, 0xd0, 0x0, + + /* U+007E "~" */ + 0x0, 0x0, 0x0, 0xb, 0xd0, 0x28, 0x3f, 0xfe, + 0xbc, 0xbd, 0xbf, 0xf8, 0x20, 0xb, 0xd0, + + /* U+007F "" */ + + /* U+4F53 "体" */ + 0x0, 0x28, 0x0, 0x3c, 0x0, 0x0, 0x1, 0xf0, + 0x0, 0xf0, 0x0, 0x0, 0xf, 0x40, 0x3, 0xc0, + 0x0, 0x0, 0x3c, 0x0, 0xf, 0x0, 0x0, 0x2, + 0xe3, 0xff, 0xff, 0xff, 0xe0, 0xf, 0x4f, 0xff, + 0xff, 0xff, 0xc0, 0x7c, 0x0, 0xf, 0xf4, 0x0, + 0x3, 0xf0, 0x0, 0xbf, 0xe0, 0x0, 0x1f, 0xc0, + 0x3, 0xff, 0xc0, 0x0, 0xff, 0x0, 0x1e, 0xf7, + 0x80, 0xb, 0xfc, 0x0, 0xf3, 0xcf, 0x40, 0x3d, + 0xf0, 0xb, 0x8f, 0x1f, 0x0, 0x63, 0xc0, 0x7c, + 0x3c, 0x3d, 0x0, 0xf, 0x3, 0xe0, 0xf0, 0x7c, + 0x0, 0x3c, 0x2f, 0x3, 0xc0, 0xfc, 0x0, 0xf2, + 0xf0, 0xf, 0x0, 0xfc, 0x3, 0xef, 0x80, 0x3d, + 0x1, 0xf8, 0xf, 0x78, 0xbf, 0xff, 0xf2, 0xc0, + 0x3c, 0x82, 0xff, 0xff, 0x81, 0x0, 0xf0, 0x0, + 0xf, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x3c, 0x0, + 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, 0x0, 0x3c, + 0x0, 0x3, 0xc0, 0x0, 0x0, + + /* U+5438 "吸" */ + 0x0, 0x0, 0xaa, 0xaa, 0xa8, 0xb, 0xff, 0x8f, + 0xff, 0xff, 0xc0, 0xbf, 0xf8, 0x2e, 0x0, 0x7c, + 0xb, 0x3, 0x81, 0xd0, 0xb, 0x40, 0xb0, 0x38, + 0x2d, 0x0, 0xf0, 0xb, 0x3, 0x82, 0xd0, 0x1e, + 0x0, 0xb0, 0x38, 0x2f, 0x3, 0xd0, 0xb, 0x3, + 0x82, 0xf0, 0x3f, 0xf4, 0xb0, 0x38, 0x3f, 0x43, + 0xff, 0x4b, 0x3, 0x83, 0xfc, 0x0, 0xf0, 0xb0, + 0x38, 0x3f, 0xc0, 0x1e, 0xb, 0x3, 0x83, 0xdf, + 0x3, 0xc0, 0xb0, 0x38, 0x78, 0xf4, 0x78, 0xb, + 0x3, 0x8b, 0x47, 0xcf, 0x0, 0xb0, 0x38, 0xf0, + 0x2f, 0xe0, 0xb, 0xff, 0x9f, 0x0, 0xfc, 0x0, + 0xbf, 0xfb, 0xd0, 0x2f, 0xd0, 0xb, 0x0, 0x7c, + 0xb, 0xdf, 0x80, 0xb0, 0xf, 0x43, 0xf0, 0x7f, + 0x0, 0x3, 0xf1, 0xfc, 0x0, 0xfd, 0x0, 0x2c, + 0x3e, 0x0, 0x3, 0xc0, 0x0, 0x1, 0x40, 0x0, + 0x4, + + /* U+547C "呼" */ + 0x0, 0x0, 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, + 0x15, 0xaf, 0xfc, 0xbf, 0xfc, 0xff, 0xff, 0xff, + 0x8b, 0xff, 0xcb, 0xea, 0xf0, 0x0, 0xb0, 0x3c, + 0x0, 0xf, 0x0, 0xb, 0x3, 0xc7, 0x40, 0xf0, + 0x38, 0xb0, 0x3c, 0x7c, 0xf, 0xb, 0x8b, 0x3, + 0xc3, 0xd0, 0xf0, 0xf0, 0xb0, 0x3c, 0x1f, 0xf, + 0x2e, 0xb, 0x3, 0xc0, 0xf0, 0xf3, 0xc0, 0xb0, + 0x3c, 0x5, 0xf, 0x14, 0xb, 0x3, 0xc0, 0x0, + 0xf0, 0x0, 0xb0, 0x3d, 0xff, 0xff, 0xff, 0xeb, + 0x3, 0xcf, 0xff, 0xff, 0xfe, 0xb0, 0x3c, 0x0, + 0xf, 0x0, 0xb, 0x3, 0xc0, 0x0, 0xf0, 0x0, + 0xb5, 0x7c, 0x0, 0xf, 0x0, 0xb, 0xff, 0xc0, + 0x0, 0xf0, 0x0, 0xbf, 0xf8, 0x0, 0xf, 0x0, + 0xb, 0x0, 0x0, 0x1, 0xf0, 0x0, 0x60, 0x0, + 0x2f, 0xfe, 0x0, 0x0, 0x0, 0x1, 0xff, 0x80, + 0x0, + + /* U+5747 "均" */ + 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0xf, 0x0, + 0x1f, 0x0, 0x0, 0x0, 0xf0, 0x2, 0xe0, 0x0, + 0x0, 0xf, 0x0, 0x3c, 0x0, 0x0, 0x0, 0xf0, + 0xb, 0xff, 0xff, 0xe0, 0xf, 0x0, 0xff, 0xff, + 0xfe, 0x0, 0xf0, 0x2f, 0x0, 0x2, 0xe3, 0xff, + 0xf7, 0xd0, 0x0, 0x2d, 0x3f, 0xff, 0xb8, 0x40, + 0x2, 0xd1, 0x6f, 0x51, 0x3d, 0x0, 0x2d, 0x0, + 0xf0, 0x1, 0xf4, 0x2, 0xd0, 0xf, 0x0, 0x7, + 0xd0, 0x3d, 0x0, 0xf0, 0x0, 0x1c, 0x3, 0xd0, + 0xf, 0x0, 0x0, 0xb, 0x3d, 0x0, 0xf0, 0x0, + 0xb, 0xf7, 0xd0, 0xf, 0x0, 0xb, 0xf8, 0x3c, + 0x0, 0xf1, 0x4b, 0xf8, 0x3, 0xc0, 0x1f, 0xfa, + 0xf8, 0x0, 0x3c, 0x2f, 0xff, 0x58, 0x0, 0x3, + 0xc7, 0xfd, 0x0, 0x0, 0x0, 0x3c, 0x34, 0x0, + 0x0, 0x0, 0x1b, 0xc0, 0x0, 0x0, 0x1, 0xff, + 0xf8, 0x0, 0x0, 0x0, 0xf, 0xfe, 0x0, + + /* U+59CB "始" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0x0, + 0x0, 0x3c, 0x0, 0x0, 0x3c, 0x0, 0x2, 0xe0, + 0x0, 0x0, 0xf0, 0x0, 0xf, 0x1, 0x0, 0x3, + 0xc0, 0x0, 0xf8, 0x3c, 0x1, 0xbf, 0xaa, 0x7, + 0xc0, 0x7c, 0x7, 0xff, 0xfc, 0x3d, 0x0, 0xf4, + 0x6, 0xe5, 0xf2, 0xe0, 0x1, 0xf0, 0xf, 0x3, + 0xdf, 0xaf, 0xff, 0xe0, 0x3c, 0x1e, 0x7f, 0xff, + 0xff, 0xc0, 0xf0, 0x78, 0x54, 0x0, 0xb, 0x47, + 0x82, 0xd0, 0x0, 0x0, 0x0, 0x2d, 0xf, 0x0, + 0x0, 0x0, 0x0, 0xb4, 0x3c, 0x2f, 0xff, 0xff, + 0x3, 0xe1, 0xe0, 0xff, 0xff, 0xfc, 0x7, 0xeb, + 0x43, 0xd0, 0x0, 0xf0, 0x7, 0xfc, 0xf, 0x0, + 0x3, 0xc0, 0x3, 0xf0, 0x3c, 0x0, 0xf, 0x0, + 0x1f, 0xf0, 0xf0, 0x0, 0x3c, 0x0, 0xf7, 0xf3, + 0xc0, 0x0, 0xf0, 0xf, 0x83, 0xdf, 0xff, 0xff, + 0xc0, 0xfc, 0x1, 0x3f, 0xff, 0xff, 0x7, 0xc0, + 0x0, 0xf4, 0x0, 0x3c, 0x8, 0x0, 0x3, 0xc0, + 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+5E73 "平" */ + 0xf, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x3f, 0xff, + 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, 0x7c, 0x0, + 0x0, 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x3, + 0xc0, 0x7, 0xc0, 0xb, 0x40, 0xf, 0x80, 0x1f, + 0x0, 0x7d, 0x0, 0xf, 0x40, 0x7c, 0x3, 0xe0, + 0x0, 0x1f, 0x1, 0xf0, 0x2f, 0x0, 0x0, 0x2f, + 0x7, 0xc2, 0xf0, 0x0, 0x0, 0x3c, 0x1f, 0xb, + 0x40, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, + 0x0, 0x1, 0xf0, 0x0, 0x0, 0x3f, 0xff, 0xff, + 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xe0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, + 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, + 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, 0x0, + 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, + + /* U+5F00 "开" */ + 0x2f, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x40, 0x1, 0xf4, 0x0, 0x7d, + 0x0, 0x0, 0x3, 0xc0, 0x0, 0xf0, 0x0, 0x0, + 0xf, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, 0x0, + 0xf, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x3c, 0x0, + 0x0, 0x3, 0xc0, 0x0, 0xf0, 0x0, 0x0, 0xf, + 0x0, 0x3, 0xc0, 0x3, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, + 0x7, 0xd0, 0x1, 0xf4, 0x0, 0x0, 0x1f, 0x0, + 0x3, 0xc0, 0x0, 0x0, 0x7c, 0x0, 0xf, 0x0, + 0x0, 0x2, 0xe0, 0x0, 0x3c, 0x0, 0x0, 0xf, + 0x40, 0x0, 0xf0, 0x0, 0x0, 0x7c, 0x0, 0x3, + 0xc0, 0x0, 0x3, 0xe0, 0x0, 0xf, 0x0, 0x0, + 0x3f, 0x0, 0x0, 0x3c, 0x0, 0x3, 0xf4, 0x0, + 0x0, 0xf0, 0x0, 0x3f, 0x40, 0x0, 0x3, 0xc0, + 0x0, 0x74, 0x0, 0x0, 0xf, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+6807 "标" */ + 0x0, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0xf, 0xff, + 0xff, 0xf0, 0x0, 0xf0, 0xf, 0xff, 0xff, 0xf0, + 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, + 0x80, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x40, 0x0, + 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, + 0x3, 0xf0, 0x3f, 0xff, 0xff, 0xfc, 0x3, 0xf0, + 0x3f, 0xff, 0xff, 0xfc, 0xb, 0xfc, 0x0, 0x3, + 0xc0, 0x0, 0xf, 0xff, 0x40, 0x3, 0xc0, 0x0, + 0x1e, 0xf7, 0xc3, 0x83, 0xc7, 0x0, 0x3c, 0xf1, + 0x4b, 0x83, 0xcb, 0x80, 0x78, 0xf0, 0xf, 0x43, + 0xc3, 0xc0, 0x70, 0xf0, 0x1f, 0x3, 0xc3, 0xd0, + 0x10, 0xf0, 0x3e, 0x3, 0xc1, 0xf0, 0x0, 0xf0, + 0x7c, 0x3, 0xc0, 0xf0, 0x0, 0xf0, 0xfc, 0x3, + 0xc0, 0xb8, 0x0, 0xf1, 0xf4, 0x3, 0xc0, 0x7c, + 0x0, 0xf0, 0x60, 0xb, 0xc0, 0x24, 0x0, 0xf0, + 0x2, 0xff, 0x80, 0x0, 0x0, 0xf0, 0x1, 0xff, + 0x0, 0x0, + + /* U+6863 "档" */ + 0x0, 0xa0, 0x0, 0xb, 0x0, 0x0, 0x3, 0xc0, + 0x50, 0x3c, 0x1, 0x40, 0xf, 0x3, 0xc0, 0xf0, + 0xf, 0x0, 0x3c, 0xb, 0xc3, 0xc0, 0xf8, 0x15, + 0xf5, 0xf, 0x8f, 0xb, 0xc0, 0xff, 0xfe, 0x1f, + 0x3c, 0x7d, 0x3, 0xff, 0xf4, 0x28, 0xf0, 0xe0, + 0x0, 0xbc, 0x0, 0x3, 0xd0, 0x0, 0x3, 0xf0, + 0x3f, 0xff, 0xff, 0xf0, 0x1f, 0xd0, 0xff, 0xff, + 0xff, 0xc0, 0xbf, 0xe0, 0x0, 0x0, 0xf, 0x3, + 0xff, 0xe0, 0x0, 0x0, 0x3c, 0x2e, 0xf7, 0xc0, + 0x0, 0x0, 0xf0, 0xf7, 0xc5, 0x0, 0x0, 0x7, + 0xc7, 0x8f, 0x1, 0xff, 0xff, 0xff, 0xc, 0x3c, + 0x7, 0xff, 0xff, 0xfc, 0x10, 0xf0, 0x0, 0x0, + 0x0, 0xf0, 0x3, 0xc0, 0x0, 0x0, 0x3, 0xc0, + 0xf, 0x0, 0x0, 0x0, 0xf, 0x0, 0x3c, 0x1f, + 0xff, 0xff, 0xfc, 0x0, 0xf0, 0x7f, 0xff, 0xff, + 0xf0, 0x3, 0xc0, 0x0, 0x0, 0x7, 0xc0, 0xf, + 0x0, 0x0, 0x0, 0xf, 0x0, + + /* U+6D4B "测" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x0, + 0x0, 0x0, 0xe, 0x3e, 0xf, 0xff, 0xf8, 0x0, + 0xe1, 0xf8, 0xff, 0xff, 0x85, 0xe, 0x7, 0xdf, + 0x55, 0x78, 0xf0, 0xe0, 0x18, 0xf0, 0x43, 0x8f, + 0xe, 0x0, 0xf, 0x2c, 0x38, 0xf0, 0xe1, 0x0, + 0xf2, 0xc3, 0x8f, 0xe, 0x78, 0xf, 0x2c, 0x38, + 0xf0, 0xe7, 0xe0, 0xf2, 0xc3, 0x8f, 0xe, 0xf, + 0xcf, 0x2c, 0x38, 0xf0, 0xe0, 0x34, 0xf2, 0xc3, + 0x8f, 0xe, 0x0, 0xf, 0x3c, 0x38, 0xf0, 0xe0, + 0x0, 0xf3, 0xc3, 0x8f, 0xe, 0x3, 0x8f, 0x3c, + 0x38, 0xf0, 0xe0, 0x78, 0xf3, 0xc3, 0x8f, 0xe, + 0xb, 0x4e, 0x7c, 0x38, 0xf0, 0xe0, 0xf0, 0xb, + 0xf0, 0xb, 0xe, 0xf, 0x0, 0xff, 0xc0, 0x0, + 0xe1, 0xe0, 0x3d, 0x3f, 0x0, 0xe, 0x2d, 0xf, + 0xc0, 0xfc, 0x1, 0xe3, 0xc3, 0xf0, 0x3, 0xcf, + 0xfe, 0x38, 0x3c, 0x0, 0x0, 0xbf, 0x80, 0x0, + 0x0, 0x0, 0x0, 0x0, + + /* U+7387 "率" */ + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, + 0x0, 0xb, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x3f, + 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x0, 0x7c, + 0x0, 0x0, 0x0, 0xd0, 0x3, 0xc0, 0xb0, 0xd, + 0x3, 0xe0, 0x7c, 0x7, 0xc1, 0xf8, 0x3, 0xe7, + 0xff, 0xfc, 0x2f, 0x40, 0x3, 0xcf, 0xff, 0xc0, + 0xf0, 0x0, 0x0, 0x0, 0xbc, 0x40, 0x0, 0x0, + 0xf, 0xf, 0xcb, 0x4e, 0x0, 0x2, 0xfd, 0xf8, + 0xf, 0x7f, 0x40, 0x7f, 0x9f, 0xeb, 0xff, 0x2f, + 0x83, 0xf0, 0x7f, 0xff, 0xbd, 0x1f, 0x5, 0x0, + 0x0, 0x0, 0x30, 0x4, 0x0, 0x0, 0x7, 0xc0, + 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, 0x0, + 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x1, 0xf0, + 0x0, 0x0, + + /* U+79EF "积" */ + 0x0, 0x1a, 0x80, 0x0, 0x0, 0x0, 0xbf, 0xff, + 0x3f, 0xff, 0xff, 0x7, 0xff, 0x50, 0xff, 0xff, + 0xfc, 0x4, 0x3c, 0x3, 0xc0, 0x0, 0xf0, 0x0, + 0xf0, 0xf, 0x0, 0x3, 0xc0, 0x3, 0xc0, 0x3c, + 0x0, 0xf, 0xb, 0xff, 0xfc, 0xf0, 0x0, 0x3c, + 0x2f, 0xff, 0xf3, 0xc0, 0x0, 0xf0, 0x1, 0xf0, + 0xf, 0x0, 0x3, 0xc0, 0xf, 0xc0, 0x3c, 0x0, + 0xf, 0x0, 0x7f, 0x40, 0xff, 0xff, 0xfc, 0x2, + 0xff, 0x83, 0xff, 0xff, 0xf0, 0xf, 0xff, 0x80, + 0x0, 0x0, 0x0, 0xf7, 0xcf, 0x1, 0x0, 0x0, + 0x7, 0xcf, 0x4, 0x1f, 0x3, 0xc0, 0x2c, 0x3c, + 0x0, 0xf8, 0xf, 0x80, 0x60, 0xf0, 0x7, 0xc0, + 0x1f, 0x0, 0x3, 0xc0, 0x3e, 0x0, 0x2f, 0x0, + 0xf, 0x3, 0xf0, 0x0, 0x3d, 0x0, 0x3c, 0x2f, + 0x40, 0x0, 0xbc, 0x0, 0xf0, 0xf8, 0x0, 0x0, + 0xf8, 0x3, 0xc1, 0x80, 0x0, 0x1, 0x80, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+79F0 "称" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x7, 0x80, 0x0, 0x0, 0x5a, 0xf8, 0x2d, 0x0, + 0x0, 0xf, 0xff, 0xe0, 0xf0, 0x0, 0x0, 0x2a, + 0xf0, 0x7, 0xff, 0xff, 0xf0, 0x3, 0xc0, 0x3f, + 0xff, 0xff, 0xc0, 0xf, 0x1, 0xf0, 0x0, 0x1f, + 0x0, 0x3c, 0xf, 0x40, 0x40, 0xb8, 0x3f, 0xff, + 0xfc, 0xf, 0x43, 0xc0, 0xff, 0xfe, 0x90, 0x3d, + 0x1e, 0x0, 0x1f, 0x0, 0x0, 0xf4, 0x0, 0x0, + 0xfc, 0x0, 0x43, 0xd0, 0x40, 0x3, 0xfc, 0xb, + 0x4f, 0x4f, 0x0, 0x2f, 0xfd, 0x3c, 0x3d, 0x2d, + 0x0, 0xff, 0x7d, 0xe0, 0xf4, 0x7c, 0xf, 0x7c, + 0x4b, 0x43, 0xd0, 0xf0, 0x78, 0xf0, 0x3c, 0xf, + 0x41, 0xe1, 0xc3, 0xc1, 0xe0, 0x3d, 0x3, 0xc1, + 0xf, 0xf, 0x0, 0xf4, 0xb, 0x40, 0x3c, 0x78, + 0x3, 0xd0, 0x1f, 0x0, 0xf0, 0x40, 0xf, 0x40, + 0x10, 0x3, 0xc0, 0xf, 0xfc, 0x0, 0x0, 0xf, + 0x0, 0x3f, 0xd0, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0x0, 0x0, + + /* U+7D2F "累" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, + 0xff, 0xff, 0xff, 0x0, 0x3e, 0xaa, 0xbe, 0xaa, + 0xbc, 0x0, 0xf0, 0x0, 0xf0, 0x0, 0xf0, 0x3, + 0xea, 0xab, 0xea, 0xab, 0xc0, 0xf, 0xff, 0xff, + 0xff, 0xff, 0x0, 0x3c, 0x0, 0x3c, 0x0, 0x3c, + 0x0, 0xfa, 0xaa, 0xfa, 0xaa, 0xf0, 0x3, 0xff, + 0xff, 0xff, 0xff, 0xc0, 0x0, 0x7, 0xe0, 0x2, + 0x80, 0x0, 0x1, 0xfd, 0x0, 0x7f, 0x40, 0x0, + 0x7f, 0xea, 0xaf, 0xd0, 0x0, 0x2, 0xff, 0xff, + 0xf4, 0x40, 0x0, 0x0, 0x7, 0xf9, 0x3, 0xd0, + 0x0, 0x6, 0xfd, 0x0, 0x7, 0xe0, 0x1, 0xff, + 0xff, 0xff, 0xff, 0xe0, 0x7, 0xff, 0xfb, 0xfa, + 0xa7, 0xe0, 0x0, 0x2c, 0xf, 0x46, 0x1, 0x0, + 0xb, 0xf0, 0x3d, 0x3f, 0xd0, 0x7, 0xfd, 0x0, + 0xf4, 0x1f, 0xf8, 0x3f, 0x41, 0xff, 0xc0, 0x2, + 0xf8, 0x50, 0x7, 0xfe, 0x0, 0x0, 0x80, + + /* U+8BD5 "试" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, + 0x0, 0xf, 0x14, 0x1, 0xf0, 0x0, 0x0, 0x3c, + 0xf4, 0x3, 0xe0, 0x0, 0x0, 0xf0, 0xf4, 0x3, + 0xe0, 0x0, 0x3, 0xc0, 0xd0, 0x7, 0xc5, 0x55, + 0x5f, 0x55, 0x40, 0x9, 0x3f, 0xff, 0xff, 0xff, + 0x40, 0x0, 0xbf, 0xff, 0xff, 0xfc, 0x0, 0x0, + 0x0, 0x3, 0xc0, 0x1, 0xff, 0x0, 0x0, 0xf, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf0, 0xbf, 0xfd, 0xb4, 0x0, 0x3, 0xc2, 0xff, + 0xf6, 0xd0, 0x0, 0xf, 0x0, 0x3c, 0xb, 0x40, + 0x0, 0x3c, 0x0, 0xf0, 0x1e, 0x0, 0x0, 0xf0, + 0x3, 0xc0, 0x78, 0x0, 0x3, 0xc0, 0xf, 0x0, + 0xf0, 0x0, 0xf, 0x34, 0x3c, 0x3, 0xc0, 0xd0, + 0x3e, 0xe0, 0xf0, 0xf, 0x3, 0x80, 0xff, 0x3, + 0xdb, 0x2e, 0x1d, 0x3, 0xf1, 0xbf, 0xfc, 0x7c, + 0xb0, 0x2f, 0x4f, 0xff, 0x90, 0xfb, 0xc0, 0x74, + 0x39, 0x0, 0x1, 0xfe, 0x0, 0x0, 0x0, 0x0, + 0x2, 0xf0, + + /* U+9891 "频" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x3f, 0xff, + 0xff, 0x83, 0xc3, 0x80, 0xff, 0xff, 0xfe, 0xf, + 0xf, 0xf4, 0x1, 0xe0, 0x0, 0x3c, 0x3f, 0xd0, + 0xb, 0x40, 0x0, 0xf0, 0xe0, 0x5, 0x7d, 0x54, + 0x3, 0xc3, 0x80, 0x3f, 0xff, 0xf8, 0xf, 0xe, + 0x0, 0xfa, 0xaa, 0xe1, 0xff, 0xff, 0xf3, 0x80, + 0x3, 0x87, 0xff, 0xff, 0xce, 0xf, 0xe, 0x0, + 0xb, 0x0, 0x38, 0x3c, 0x38, 0x0, 0x2c, 0x0, + 0xe0, 0xf0, 0xe0, 0x2d, 0xb0, 0xa3, 0x83, 0xc3, + 0x80, 0xf2, 0xc3, 0xce, 0xf, 0xe, 0x7, 0x8b, + 0x2e, 0x38, 0x38, 0x38, 0x3c, 0x2d, 0xf0, 0xe1, + 0xe0, 0xe1, 0xe0, 0xf, 0x43, 0x8b, 0x83, 0x81, + 0x0, 0xf8, 0x0, 0x7f, 0xc0, 0x0, 0x1f, 0xc0, + 0x7, 0xef, 0xc0, 0x2, 0xfc, 0x0, 0xbe, 0xb, + 0xd0, 0xbf, 0x80, 0x2f, 0xe0, 0xb, 0xd3, 0xf0, + 0x0, 0xfd, 0x0, 0xb, 0x45, 0x0, 0x1, 0x40, + 0x0, 0x4, + + /* U+FF1A ":" */ + 0x2a, 0x3f, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0x3f, 0x3f, 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 = 116, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 0, .adv_w = 112, .box_w = 3, .box_h = 19, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 15, .adv_w = 143, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 15}, + {.bitmap_index = 28, .adv_w = 286, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 104, .adv_w = 234, .box_w = 14, .box_h = 24, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 188, .adv_w = 334, .box_w = 21, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 288, .adv_w = 290, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 369, .adv_w = 79, .box_w = 3, .box_h = 7, .ofs_x = 1, .ofs_y = 15}, + {.bitmap_index = 375, .adv_w = 128, .box_w = 7, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 416, .adv_w = 128, .box_w = 7, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 457, .adv_w = 179, .box_w = 9, .box_h = 8, .ofs_x = 1, .ofs_y = 11}, + {.bitmap_index = 475, .adv_w = 247, .box_w = 13, .box_h = 12, .ofs_x = 1, .ofs_y = 4}, + {.bitmap_index = 514, .adv_w = 107, .box_w = 4, .box_h = 8, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 522, .adv_w = 184, .box_w = 10, .box_h = 3, .ofs_x = 1, .ofs_y = 9}, + {.bitmap_index = 530, .adv_w = 103, .box_w = 4, .box_h = 3, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 533, .adv_w = 164, .box_w = 10, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 581, .adv_w = 256, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 648, .adv_w = 168, .box_w = 7, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 682, .adv_w = 230, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 744, .adv_w = 240, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 806, .adv_w = 240, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 878, .adv_w = 244, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 940, .adv_w = 246, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1007, .adv_w = 214, .box_w = 13, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1069, .adv_w = 255, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1136, .adv_w = 244, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1198, .adv_w = 103, .box_w = 4, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1212, .adv_w = 107, .box_w = 4, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 1231, .adv_w = 247, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 2}, + {.bitmap_index = 1280, .adv_w = 247, .box_w = 13, .box_h = 8, .ofs_x = 1, .ofs_y = 6}, + {.bitmap_index = 1306, .adv_w = 247, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 2}, + {.bitmap_index = 1355, .adv_w = 201, .box_w = 12, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1412, .adv_w = 334, .box_w = 21, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1512, .adv_w = 274, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1593, .adv_w = 272, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1665, .adv_w = 285, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1741, .adv_w = 302, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1822, .adv_w = 242, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1884, .adv_w = 233, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1946, .adv_w = 298, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2022, .adv_w = 293, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2098, .adv_w = 101, .box_w = 4, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2117, .adv_w = 199, .box_w = 11, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2170, .adv_w = 269, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2246, .adv_w = 230, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2308, .adv_w = 356, .box_w = 20, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2403, .adv_w = 297, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2479, .adv_w = 317, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2565, .adv_w = 255, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2637, .adv_w = 317, .box_w = 18, .box_h = 21, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 2732, .adv_w = 258, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2804, .adv_w = 246, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2876, .adv_w = 246, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2948, .adv_w = 285, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3020, .adv_w = 274, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3101, .adv_w = 395, .box_w = 25, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3220, .adv_w = 264, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3301, .adv_w = 259, .box_w = 16, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3377, .adv_w = 243, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3449, .adv_w = 142, .box_w = 7, .box_h = 23, .ofs_x = 2, .ofs_y = -2}, + {.bitmap_index = 3490, .adv_w = 140, .box_w = 9, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3533, .adv_w = 142, .box_w = 7, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3574, .adv_w = 181, .box_w = 11, .box_h = 7, .ofs_x = 0, .ofs_y = 14}, + {.bitmap_index = 3594, .adv_w = 184, .box_w = 12, .box_h = 3, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 3603, .adv_w = 108, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 14}, + {.bitmap_index = 3614, .adv_w = 220, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3656, .adv_w = 243, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3723, .adv_w = 216, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3765, .adv_w = 243, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3827, .adv_w = 227, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3873, .adv_w = 145, .box_w = 9, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3918, .adv_w = 243, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 3980, .adv_w = 235, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4042, .adv_w = 103, .box_w = 4, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4062, .adv_w = 104, .box_w = 7, .box_h = 25, .ofs_x = -2, .ofs_y = -5}, + {.bitmap_index = 4106, .adv_w = 211, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4168, .adv_w = 103, .box_w = 5, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4192, .adv_w = 357, .box_w = 20, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4262, .adv_w = 235, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4308, .adv_w = 234, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4354, .adv_w = 243, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 4421, .adv_w = 243, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 4483, .adv_w = 157, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4515, .adv_w = 194, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4557, .adv_w = 149, .box_w = 9, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4600, .adv_w = 235, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4642, .adv_w = 212, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4691, .adv_w = 327, .box_w = 21, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4765, .adv_w = 206, .box_w = 13, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4811, .adv_w = 215, .box_w = 14, .box_h = 19, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 4878, .adv_w = 195, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4920, .adv_w = 144, .box_w = 9, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4972, .adv_w = 94, .box_w = 4, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 4995, .adv_w = 144, .box_w = 9, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 5047, .adv_w = 216, .box_w = 12, .box_h = 5, .ofs_x = 1, .ofs_y = 8}, + {.bitmap_index = 5062, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5062, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5195, .adv_w = 400, .box_w = 22, .box_h = 22, .ofs_x = 2, .ofs_y = -2}, + {.bitmap_index = 5316, .adv_w = 400, .box_w = 22, .box_h = 22, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 5437, .adv_w = 400, .box_w = 22, .box_h = 23, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 5564, .adv_w = 400, .box_w = 23, .box_h = 25, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 5708, .adv_w = 400, .box_w = 23, .box_h = 22, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5835, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 5968, .adv_w = 400, .box_w = 24, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6106, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6239, .adv_w = 400, .box_w = 22, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6371, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6509, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 6642, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6780, .adv_w = 400, .box_w = 23, .box_h = 22, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 6907, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 7045, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 7183, .adv_w = 400, .box_w = 4, .box_h = 15, .ofs_x = 4, .ofs_y = -1} +}; + +/*--------------------- + * CHARACTER MAPPING + *--------------------*/ + +static const uint16_t unicode_list_1[] = { + 0x0, 0x4e5, 0x529, 0x7f4, 0xa78, 0xf20, 0xfad, 0x18b4, + 0x1910, 0x1df8, 0x2434, 0x2a9c, 0x2a9d, 0x2ddc, 0x3c82, 0x493e, + 0xafc7 +}; + +/*Collect the unicode lists and glyph_id offsets*/ +static const lv_font_fmt_txt_cmap_t cmaps[] = +{ + { + .range_start = 32, .range_length = 96, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY + }, + { + .range_start = 20307, .range_length = 45000, .glyph_id_start = 97, + .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 17, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + } +}; + +/*----------------- + * KERNING + *----------------*/ + + +/*Map glyph_ids to kern left classes*/ +static const uint8_t kern_left_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 0, 7, 8, 9, 10, 11, + 12, 13, 14, 0, 0, 0, 0, 0, + 15, 0, 16, 17, 18, 19, 20, 21, + 22, 0, 0, 23, 24, 25, 0, 0, + 19, 26, 27, 28, 29, 30, 31, 32, + 33, 34, 35, 36, 0, 0, 0, 0, + 0, 0, 37, 38, 39, 0, 40, 41, + 42, 43, 0, 0, 44, 45, 43, 43, + 38, 38, 42, 46, 47, 48, 42, 49, + 50, 51, 49, 52, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0 +}; + +/*Map glyph_ids to kern right classes*/ +static const uint8_t kern_right_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 7, 8, 9, 10, 11, 12, + 13, 14, 15, 0, 0, 0, 0, 0, + 16, 0, 17, 0, 18, 0, 0, 0, + 18, 0, 0, 19, 0, 0, 0, 0, + 18, 0, 18, 0, 20, 21, 22, 23, + 24, 25, 26, 27, 0, 0, 0, 0, + 0, 0, 28, 0, 29, 29, 29, 30, + 29, 0, 31, 31, 0, 32, 33, 33, + 29, 33, 29, 33, 34, 35, 36, 37, + 38, 39, 37, 40, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0 +}; + +/*Kern values between classes*/ +static const int8_t kern_class_values[] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -36, 0, -24, 8, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -4, -12, -9, -40, -13, -40, -25, + 0, -43, 0, -8, -5, -2, 0, -10, + 0, 0, -14, 0, -18, -12, 0, 0, + 0, 0, 0, 0, 0, -13, -37, 0, + 0, -18, -8, -8, -12, -4, -40, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -13, + 0, 0, 0, 0, -18, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -28, 0, -20, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -13, 0, 0, 0, 0, -11, + -7, 0, 0, 0, -7, 0, 0, 0, + -11, 0, -11, 0, -14, 0, -11, -7, + 0, -21, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -4, 0, -6, 0, 0, + -10, -12, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -5, 0, + 0, -10, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -7, 0, 0, 0, 0, -8, + 0, 0, 0, 0, 0, 0, -4, -10, + 0, 0, 0, 0, 0, 0, 0, 0, + -4, -8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -5, 0, 0, 0, 0, 0, -10, 0, + -8, 0, 0, 0, -11, 0, -8, -13, + 0, 0, 0, 0, -11, 0, -16, 0, + 0, -16, 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -8, 0, 0, 0, -11, 0, + 0, 0, 0, 0, -8, 0, 0, -16, + 0, 0, 0, 0, 0, 0, -9, 0, + -12, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -29, 0, -8, 0, 0, 0, -24, 0, + 0, 0, 0, 0, -21, 0, -4, -26, + 0, 0, 0, 0, -39, 0, -32, 0, + -8, -42, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -16, 0, -12, -8, + 8, 0, -55, -11, -35, -8, 0, 0, + 0, -29, 0, -28, 3, -12, 0, 4, + -40, 0, -44, 0, 0, 0, 0, 0, + 0, 0, 0, -33, -32, -10, 0, 0, + -17, -23, 0, -15, 0, 0, -16, -15, + 0, 0, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, 0, -9, -8, + 0, 0, 0, 0, -10, 0, -8, 0, + 0, -16, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -8, 0, + 0, 0, -42, 0, -20, 0, 0, 0, + 0, -13, 0, -10, 0, -8, 0, 0, + -28, 0, -34, 0, 0, 0, -4, 0, + -18, -9, 0, -16, -11, 4, 0, 0, + 0, 0, 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -22, -7, -14, 4, -8, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -37, -4, 0, -18, 0, -11, -25, 0, + 0, 0, 0, 0, 0, 0, -29, -32, + 0, -14, 0, 0, -37, -7, -40, -28, + 0, -41, 0, 0, -6, -4, 0, -2, + 0, 0, -12, -6, -20, -15, 0, 0, + -12, 0, -7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -8, 0, -4, 0, -10, 0, -16, -8, + -8, -15, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, -2, -3, + 0, 0, 0, -17, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -8, 0, 0, -1, 0, 0, 0, + -9, -14, -4, -5, -9, 0, 0, 0, + 0, 0, 0, 0, -8, -8, -4, 0, + -8, 0, -16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -14, 0, -23, 0, -12, 0, -15, -6, + -18, -21, -14, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -5, + 0, -8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -6, 0, 0, + 7, -10, -28, 0, 0, 0, 0, 0, + 0, -10, 0, -12, 0, 0, 0, 0, + -25, 0, -63, -5, 0, 0, 0, 0, + -8, 0, 0, -20, -13, 0, 0, 0, + -8, -6, 0, -8, -4, -4, -15, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -9, 0, 0, 0, -12, 0, -16, -6, + -9, -19, -5, 0, 0, 0, 0, 0, + 0, -4, 0, 0, -10, -12, -8, 0, + 0, 0, -7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -7, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -16, 7, -37, 0, -19, -13, 0, + 0, -11, 0, 0, 0, 0, -21, -15, + 0, -24, -12, -10, 0, -20, 0, 0, + 0, 0, 0, -12, -21, -13, 0, -9, + -4, -5, -20, -20, -30, -25, 5, 0, + -37, 0, 10, -36, 0, 0, -30, 0, + 0, 0, 0, 0, -10, 0, -46, -37, + 0, -16, 0, 0, -63, -10, -56, -34, + 0, -71, 0, 0, -8, -8, 0, 0, + 0, 0, -17, -8, -33, -20, 0, 0, + 0, -16, -40, 0, 0, 0, 0, -4, + 0, -12, 0, 0, 0, 0, 0, 0, + -32, 0, -72, 0, -8, 0, -11, -8, + -14, -14, -8, -14, -10, 8, 0, 0, + 0, 0, 8, -1, 10, 10, 1, 4, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -11, 0, 0, 0, -12, 0, -9, -9, + -18, -20, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -2, -12, 0, -8, 0, -8, -5, + 0, -11, 0, -6, -8, 0, 0, 0, + 0, 0, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, -5, 1, + -5, -12, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -8, -4, -6, + 8, -27, -44, -32, 0, -14, 0, 0, + 0, -40, 0, -31, 0, -10, 0, 0, + -37, -12, -58, -6, 0, 0, -8, 0, + -12, 0, 0, -46, -48, -16, 0, 0, + -34, -43, -10, -30, -42, -39, -42, -36, + 0, 0, -14, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -7, 0, -14, 0, 0, 0, 0, 0, + -7, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -28, -52, -17, 0, -11, 0, 0, + 0, -26, -8, -21, 0, -8, 0, 0, + -40, -15, -62, -2, 0, 0, 0, 0, + 0, 0, 0, -35, -31, -7, 0, 0, + -20, -26, -4, -18, -12, -12, -16, -13, + 0, -15, -34, -11, 0, -7, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -28, -6, -42, 3, 0, 0, 0, 0, + 0, 0, 0, -26, -22, -5, 0, 0, + -14, -19, 0, -18, -4, -8, -12, -9, + 0, -13, 4, -34, 0, 0, -13, 0, + -4, -8, -11, -10, 0, 0, -19, -9, + 0, -18, -4, -4, -12, -7, 0, 0, + 0, 0, 0, -8, -15, -9, 0, -3, + -2, -13, -16, -18, -23, -26, 0, 0, + 0, -32, -48, -27, 0, -21, -1, -8, + -4, -42, 0, -36, 0, -16, -8, 0, + -41, -21, -68, -10, 0, 0, 0, 0, + 0, 0, 0, -44, -44, -16, 0, 0, + -32, -37, -13, -34, -18, -19, -22, -25, + 0, -16, 0, -20, 0, 0, 0, 0, + 0, -16, 0, 0, 0, 0, 0, 0, + 0, -20, 0, 0, 0, -7, 0, 0, + 0, 0, 0, 0, -6, 0, 0, 0, + 0, 0, -12, -12, -17, -16, 0, 0, + -16, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -19, 0, -6, -21, + 0, 0, 0, 0, -43, 0, -31, -24, + 0, -38, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -6, 0, 0, + -16, 0, -8, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -21, 0, -10, -28, + -6, 0, 0, 0, -48, 0, -31, -22, + -15, -44, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -4, -10, -3, + -6, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -11, + 0, 0, 0, 0, -44, 0, -23, -14, + -9, -44, 0, -4, -5, 0, -4, -2, + 0, 0, 0, 0, -5, 0, -9, 0, + 0, 0, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -20, 0, 0, -21, + 0, 0, 0, 0, -41, 0, -26, -17, + -16, -34, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, -2, -8, 0, + 12, -11, -27, 0, 0, 0, 0, 0, + 0, -17, 0, 0, 8, 0, 8, 0, + -24, 0, -28, 0, 0, 0, 0, 0, + 0, 0, 0, -8, -7, 0, 0, 0, + 0, -6, 3, -4, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -11, 0, 0, -11, + 0, 0, 0, 0, -33, 0, -20, -16, + -4, -32, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -12, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -15, 0, -7, -19, + 0, 0, 0, 0, -47, 0, -34, -24, + -7, -43, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -5, -3, -4, 0, + -9, -6, 4, -12, 0, 0, 0, 0, + 0, -12, 0, -11, 0, -11, -4, -7, + 0, -8, 0, 0, -40, -5, -19, -10, + 0, -32, 0, -4, -11, 0, 0, -2, + 0, -5, -4, -7, 0, 0, 0, 0, + 0, -5, 8, -7, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -9, + 0, -5, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3, 0, 0, 0, 0, + 3, 0, 0, 2, -4, -2, 0, 0, + 0, -19, -43, 0, 0, 0, 0, -7, + -19, -20, 0, -10, 0, 0, 5, 0, + 0, 0, 0, 0, -36, 0, 0, 0, + -17, -14, -20, -10, -6, 5, 0, 0, + 0, -4, 6, -7, 7, 8, 2, 0, + -13, 0, 0, 0, 0, 0, -12, 0, + 0, 0, 0, 0, -12, 0, 0, -14, + 0, 0, 0, 0, -42, 0, -24, -18, + -11, -33, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -1, 0, -9, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -7, 0, 0, 0, 0, 5, 0, + 0, 0, 0, 0, -8, 0, -7, 0, + 0, -20, 0, 0, -3, 4, 0, 0, + 0, -2, 0, -1, 0, 0, 0, 0, + 0, -16, -32, 0, 0, 0, 0, 0, + 0, -12, 0, -13, 0, 0, 0, 0, + -20, 0, -36, 0, -42, 0, -12, -4, + -23, -18, -20, -11, -6, 0, 0, 0, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, -8, -22, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -15, 0, -28, 0, -39, 0, -12, -8, + -26, -19, -16, -8, -4, 0, 0, 0, + 0, -3, 0, 0, 0, 0, 0, 0, + 0, -5, 0, -9, 0, 0, 0, 0, + 0, -16, 0, -12, -10, -8, 0, 0, + 0, -4, 0, 0, -42, 0, -16, -12, + 4, -22, 0, -6, -10, 0, 0, -4, + 0, -9, 0, -5, 0, 0, 0, 0, + 0, -12, 0, -7, 0, 0, 0, 0, + 0, -14, 0, -8, -8, 0, -3, 0, + 0, -11, 0, 0, -36, 0, -17, -10, + 0, -25, 0, -1, -7, 0, 0, 0, + 0, -3, 0, -3, 0, 0, 0, 0 +}; + + +/*Collect the kern class' data in one place*/ +static const lv_font_fmt_txt_kern_classes_t kern_classes = +{ + .class_pair_values = kern_class_values, + .left_class_mapping = kern_left_class_mapping, + .right_class_mapping = kern_right_class_mapping, + .left_class_cnt = 52, + .right_class_cnt = 40, +}; + +/*-------------------- + * ALL CUSTOM DATA + *--------------------*/ + +#if LVGL_VERSION_MAJOR == 8 +/*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 +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 = &kern_classes, + .kern_scale = 16, + .cmap_num = 2, + .bpp = 2, + .kern_classes = 1, + .bitmap_format = 0, +#if LVGL_VERSION_MAJOR == 8 + .cache = &cache +#endif +}; + + + +/*----------------- + * PUBLIC FONT + *----------------*/ + +/*Initialize a public general font descriptor*/ +#if LVGL_VERSION_MAJOR >= 8 +const lv_font_t ui_font_homePanelLabel = { +#else +lv_font_t ui_font_homePanelLabel = { +#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 = 27, /*The maximum line height required by the font*/ + .base_line = 5, /*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 = -2, + .underline_thickness = 1, +#endif + .dsc = &font_dsc, /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ +#if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 + .fallback = NULL, +#endif + .user_data = NULL, +}; + + + +#endif /*#if UI_FONT_HOMEPANELLABEL*/ + diff --git a/SquareLineProj/assets/ui_font_homePanelLabel.fcfg b/SquareLineProj/assets/ui_font_homePanelLabel.fcfg new file mode 100644 index 0000000..73713ca --- /dev/null +++ b/SquareLineProj/assets/ui_font_homePanelLabel.fcfg @@ -0,0 +1,16 @@ +{ + "codename": "homePanelLabel", + "ttf_path": "/assets/MiSans-Medium.otf", + "bin_path": "/assets\\ui_font_homePanelLabel.bin", + "c_path": "/assets\\ui_font_homePanelLabel.c", + "cfg_path": "/assets\\ui_font_homePanelLabel.fcfg", + "size": 25, + "bpp": 2, + "letters": 0, + "ranges": [ + "0x20-0x7f" + ], + "symbols": "开始测试1档:标称体积平均体积ml呼吸频率BPM累积体积", + "customparams": "--no-compress --no-prefilter", + "uploaded": false +} \ No newline at end of file diff --git a/SquareLineProj/assets/ui_font_homePlusText.bin b/SquareLineProj/assets/ui_font_homePlusText.bin new file mode 100644 index 0000000000000000000000000000000000000000..39b7626abbfd9a677dc98cac242198c02c20057b GIT binary patch literal 7636 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 N6gcjOVNL*v{vSN8JmLTV literal 0 HcmV?d00001 diff --git a/SquareLineProj/assets/ui_font_homePlusText.c b/SquareLineProj/assets/ui_font_homePlusText.c new file mode 100644 index 0000000..6040669 --- /dev/null +++ b/SquareLineProj/assets/ui_font_homePlusText.c @@ -0,0 +1,1386 @@ +/******************************************************************************* + * Size: 20 px + * Bpp: 2 + * Opts: --bpp 2 --size 20 --font E:/FluxDC/SquareLineProj/assets/MiSans-Medium.otf -o E:/FluxDC/SquareLineProj/assets\ui_font_homePlusText.c --format lvgl -r 0x20-0x7f --symbols 机型选择系统设置测试日志设备信息 --no-compress --no-prefilter + ******************************************************************************/ + +#include "../ui.h" + +#ifndef UI_FONT_HOMEPLUSTEXT +#define UI_FONT_HOMEPLUSTEXT 1 +#endif + +#if UI_FONT_HOMEPLUSTEXT + +/*----------------- + * BITMAPS + *----------------*/ + +/*Store the image of the glyphs*/ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ + + /* U+0021 "!" */ + 0x7d, 0xf7, 0xdf, 0x3c, 0xf3, 0x8e, 0x38, 0xe1, + 0x0, 0x15, 0xf7, 0xc0, + + /* U+0022 "\"" */ + 0x14, 0x50, 0xf3, 0xc3, 0xcf, 0xf, 0x2c, 0x3c, + 0xb0, 0xa2, 0xc0, + + /* U+0023 "#" */ + 0x0, 0x3c, 0xe, 0x0, 0x3, 0x81, 0xd0, 0x0, + 0x74, 0x1c, 0x0, 0x7, 0x2, 0xc0, 0x2f, 0xff, + 0xff, 0xc1, 0xaf, 0xab, 0xe8, 0x0, 0xe0, 0x74, + 0x0, 0x1d, 0xb, 0x0, 0x1, 0xd0, 0xb0, 0x2, + 0xbe, 0xaf, 0xa4, 0x3f, 0xff, 0xff, 0x40, 0x38, + 0x1d, 0x0, 0x7, 0x42, 0xc0, 0x0, 0x70, 0x2c, + 0x0, 0xb, 0x3, 0xc0, 0x0, + + /* U+0024 "$" */ + 0x0, 0x14, 0x0, 0x0, 0x3c, 0x0, 0x1, 0xbe, + 0x40, 0xb, 0xff, 0xe0, 0x2f, 0x7d, 0xf8, 0x3c, + 0x3c, 0x20, 0x3c, 0x3c, 0x0, 0x3d, 0x3c, 0x0, + 0x1f, 0xbc, 0x0, 0x7, 0xfe, 0x40, 0x0, 0x7f, + 0xe0, 0x0, 0x3d, 0xf8, 0x0, 0x3c, 0x3c, 0x0, + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x2f, 0xbe, 0xf4, + 0xb, 0xff, 0xe0, 0x0, 0x7d, 0x0, 0x0, 0x3c, + 0x0, + + /* U+0025 "%" */ + 0xb, 0xe0, 0x0, 0xb4, 0xf, 0xae, 0x0, 0x78, + 0x7, 0x2, 0xc0, 0x3c, 0x2, 0xc0, 0x74, 0x3d, + 0x0, 0xb0, 0x1c, 0x2e, 0x0, 0xe, 0x1f, 0x1f, + 0x0, 0x1, 0xff, 0xf, 0x0, 0x0, 0x0, 0xb, + 0x40, 0x0, 0x0, 0x7, 0x87, 0xf8, 0x0, 0x3, + 0xc3, 0xd7, 0xc0, 0x3, 0xd2, 0xc0, 0x70, 0x2, + 0xe0, 0xb0, 0xd, 0x1, 0xf0, 0x2c, 0x7, 0x0, + 0xf0, 0x3, 0xeb, 0x80, 0xf4, 0x0, 0x2f, 0x80, + + /* U+0026 "&" */ + 0x0, 0x7f, 0x80, 0x0, 0x7, 0xff, 0xc0, 0x0, + 0x3c, 0xb, 0x40, 0x0, 0xf0, 0x1e, 0x0, 0x3, + 0xc0, 0xb4, 0x0, 0xb, 0x8f, 0xc0, 0x0, 0xf, + 0xf8, 0x0, 0x0, 0xff, 0x80, 0x0, 0x1f, 0x9f, + 0x43, 0xc0, 0xf4, 0x1f, 0x5f, 0x3, 0xc0, 0x1f, + 0xf4, 0xf, 0x0, 0x1f, 0xc0, 0x3e, 0x0, 0xff, + 0x0, 0x3f, 0xff, 0xaf, 0x0, 0x2f, 0xe4, 0x3e, + 0x0, + + /* U+0027 "'" */ + 0x14, 0x3c, 0x3c, 0x3c, 0x38, 0x28, + + /* U+0028 "(" */ + 0x7, 0x83, 0xc1, 0xe0, 0xb4, 0x3c, 0xf, 0x7, + 0x81, 0xd0, 0x74, 0x1d, 0x7, 0x41, 0xe0, 0x3c, + 0xf, 0x2, 0xd0, 0x78, 0xf, 0x1, 0xe0, + + /* U+0029 ")" */ + 0x38, 0xb, 0x0, 0xe0, 0x3c, 0xb, 0x41, 0xe0, + 0x38, 0xf, 0x3, 0xc0, 0xf0, 0x3c, 0xe, 0x7, + 0x82, 0xd0, 0xf0, 0x38, 0x2d, 0xf, 0x0, + + /* U+002A "*" */ + 0x3, 0x0, 0xdd, 0xc2, 0xfe, 0xb, 0xf8, 0x77, + 0x70, 0xc, 0x0, 0x0, 0x0, + + /* U+002B "+" */ + 0x0, 0x0, 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, + 0xf, 0x0, 0x7f, 0xff, 0xe7, 0xff, 0xff, 0x0, + 0xf0, 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, 0xf, + 0x0, + + /* U+002C "," */ + 0x15, 0xf7, 0xc3, 0x29, 0xc0, 0x0, + + /* U+002D "-" */ + 0x3f, 0xff, 0x4f, 0xff, 0xd0, + + /* U+002E "." */ + 0x16, 0xeb, 0x80, + + /* U+002F "/" */ + 0x0, 0x2d, 0x0, 0x3c, 0x0, 0x78, 0x0, 0xb4, + 0x0, 0xf0, 0x1, 0xe0, 0x2, 0xd0, 0x3, 0xc0, + 0x3, 0xc0, 0xb, 0x40, 0xf, 0x0, 0xf, 0x0, + 0x1e, 0x0, 0x3c, 0x0, 0x3c, 0x0, + + /* U+0030 "0" */ + 0x2, 0xfe, 0x0, 0x3f, 0xfe, 0x2, 0xf0, 0x3e, + 0xf, 0x0, 0x3c, 0x78, 0x0, 0xf6, 0xd0, 0x2, + 0xdb, 0x40, 0xb, 0xbd, 0x0, 0x1e, 0xb4, 0x0, + 0xba, 0xd0, 0x2, 0xd7, 0x80, 0xf, 0x4f, 0x0, + 0x3c, 0x2f, 0x3, 0xe0, 0x3f, 0xfe, 0x0, 0x2f, + 0xe0, 0x0, + + /* U+0031 "1" */ + 0x1, 0xf0, 0x7f, 0xc3, 0xef, 0x8, 0x3c, 0x0, + 0xf0, 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, + 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, 0x3, + 0xc0, 0xf, 0x0, + + /* U+0032 "2" */ + 0x2, 0xfe, 0x0, 0x3f, 0xff, 0x2, 0xe0, 0x2f, + 0x6, 0x0, 0x3c, 0x0, 0x0, 0xf0, 0x0, 0x3, + 0xc0, 0x0, 0x2e, 0x0, 0x2, 0xf0, 0x0, 0x1f, + 0x0, 0x1, 0xf0, 0x0, 0x1f, 0x40, 0x1, 0xf4, + 0x0, 0xf, 0x40, 0x0, 0xff, 0xff, 0xd3, 0xff, + 0xff, 0x40, + + /* U+0033 "3" */ + 0x2f, 0xff, 0xf0, 0x7f, 0xff, 0xc0, 0x0, 0x3d, + 0x0, 0x3, 0xd0, 0x0, 0x3d, 0x0, 0x3, 0xd0, + 0x0, 0x2f, 0xf8, 0x0, 0x3a, 0xfc, 0x0, 0x0, + 0xb8, 0x0, 0x0, 0xf0, 0x0, 0x3, 0xc7, 0x0, + 0x1e, 0x2f, 0x1, 0xf4, 0x3f, 0xff, 0x80, 0x1f, + 0xf4, 0x0, + + /* U+0034 "4" */ + 0x0, 0xb, 0xd0, 0x0, 0x1f, 0xd0, 0x0, 0x3f, + 0xd0, 0x0, 0x7a, 0xd0, 0x0, 0xf2, 0xd0, 0x2, + 0xe2, 0xd0, 0x3, 0xc2, 0xd0, 0xf, 0x42, 0xd0, + 0x1f, 0x2, 0xd0, 0x3c, 0x2, 0xd0, 0x7f, 0xff, + 0xfd, 0x7f, 0xff, 0xfd, 0x0, 0x2, 0xd0, 0x0, + 0x2, 0xd0, 0x0, 0x2, 0xd0, + + /* U+0035 "5" */ + 0x3f, 0xff, 0xc0, 0xff, 0xff, 0x3, 0xc0, 0x0, + 0xf, 0x0, 0x0, 0x3c, 0x0, 0x1, 0xe6, 0xe4, + 0x7, 0xff, 0xf8, 0x1f, 0x41, 0xf4, 0x0, 0x1, + 0xf0, 0x0, 0x3, 0xc0, 0x0, 0xf, 0x1c, 0x0, + 0x7c, 0xbc, 0x7, 0xd0, 0xff, 0xfe, 0x0, 0x7f, + 0x90, 0x0, + + /* U+0036 "6" */ + 0x0, 0x7c, 0x0, 0x3, 0xd0, 0x0, 0x2e, 0x0, + 0x0, 0xf0, 0x0, 0xb, 0x40, 0x0, 0x7e, 0xe4, + 0x3, 0xff, 0xfc, 0x1f, 0x81, 0xf8, 0xb8, 0x0, + 0xf3, 0xc0, 0x3, 0xcf, 0x0, 0xf, 0x2d, 0x0, + 0x3c, 0x7d, 0x3, 0xe0, 0xbf, 0xff, 0x0, 0x6f, + 0xd0, 0x0, + + /* U+0037 "7" */ + 0x7f, 0xff, 0xf7, 0xff, 0xff, 0x0, 0x2, 0xd0, + 0x0, 0x3c, 0x0, 0xb, 0x80, 0x0, 0xf0, 0x0, + 0x1e, 0x0, 0x3, 0xc0, 0x0, 0x7c, 0x0, 0xf, + 0x40, 0x0, 0xf0, 0x0, 0x2e, 0x0, 0x3, 0xc0, + 0x0, 0xb8, 0x0, 0xf, 0x0, 0x0, + + /* U+0038 "8" */ + 0x2, 0xfe, 0x0, 0x7f, 0xff, 0x3, 0xe0, 0x2e, + 0xf, 0x0, 0x3c, 0x3c, 0x0, 0xf0, 0xb8, 0xf, + 0x40, 0xbf, 0xf4, 0x3, 0xff, 0xe0, 0x3d, 0x2, + 0xf2, 0xd0, 0x2, 0xdf, 0x40, 0xb, 0xae, 0x0, + 0x2d, 0x7d, 0x2, 0xf0, 0xbf, 0xff, 0x40, 0x6f, + 0xe0, 0x0, + + /* U+0039 "9" */ + 0x1, 0xbe, 0x40, 0xb, 0xff, 0xe0, 0x1f, 0x40, + 0xf4, 0x3d, 0x0, 0x7c, 0x3c, 0x0, 0x3c, 0x3c, + 0x0, 0x3c, 0x3d, 0x0, 0x7c, 0x1f, 0x41, 0xf8, + 0xb, 0xff, 0xf0, 0x1, 0xbb, 0xe0, 0x0, 0x3, + 0xc0, 0x0, 0xf, 0x40, 0x0, 0x1e, 0x0, 0x0, + 0x3c, 0x0, 0x0, 0xf8, 0x0, + + /* U+003A ":" */ + 0xba, 0xe1, 0x0, 0x0, 0x0, 0x0, 0x16, 0xeb, + 0x80, + + /* U+003B ";" */ + 0x7d, 0xf1, 0x40, 0x0, 0x0, 0x0, 0x15, 0xf7, + 0xc3, 0x29, 0xc0, 0x0, + + /* U+003C "<" */ + 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0xf0, + 0x7, 0xf8, 0x7, 0xf8, 0x2, 0xf8, 0x0, 0x7c, + 0x0, 0x3, 0xf4, 0x0, 0x7, 0xf4, 0x0, 0xb, + 0xf4, 0x0, 0xb, 0xe0, 0x0, 0xb, 0x0, 0x0, + 0x0, + + /* U+003D "=" */ + 0x7f, 0xff, 0xf7, 0xff, 0xfe, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x7f, 0xff, 0xe7, 0xff, 0xff, + + /* U+003E ">" */ + 0x0, 0x0, 0x6, 0x0, 0x0, 0x7e, 0x0, 0x1, + 0xfe, 0x0, 0x1, 0xfd, 0x0, 0x1, 0xfd, 0x0, + 0x2, 0xf0, 0x1, 0xfd, 0x0, 0xfe, 0x0, 0xbe, + 0x0, 0x7f, 0x0, 0x7, 0x40, 0x0, 0x0, 0x0, + 0x0, + + /* U+003F "?" */ + 0x7, 0xfd, 0x2, 0xff, 0xf4, 0x7c, 0x7, 0xc2, + 0x40, 0x3c, 0x0, 0x3, 0xc0, 0x0, 0xf8, 0x0, + 0x3e, 0x0, 0xb, 0x80, 0x0, 0xf0, 0x0, 0xf, + 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x0, 0x50, + 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, + + /* U+0040 "@" */ + 0x0, 0x1b, 0xf9, 0x0, 0x0, 0x3f, 0xab, 0xf4, + 0x0, 0x7d, 0x0, 0xb, 0x40, 0x3c, 0x0, 0x0, + 0xf0, 0x2c, 0xb, 0xe3, 0xe, 0xe, 0xf, 0xef, + 0xc3, 0xc3, 0x83, 0x80, 0xf0, 0xb0, 0xd1, 0xd0, + 0x2c, 0x2c, 0x34, 0x78, 0xf, 0x4f, 0xe, 0xf, + 0xae, 0xfb, 0x42, 0xc0, 0xbe, 0xf, 0x40, 0x38, + 0x0, 0x0, 0x0, 0x7, 0xc0, 0x0, 0x40, 0x0, + 0x7f, 0xab, 0xf0, 0x0, 0x1, 0xff, 0x90, 0x0, + + /* U+0041 "A" */ + 0x0, 0x1f, 0x0, 0x0, 0x3, 0xf4, 0x0, 0x0, + 0x3f, 0xc0, 0x0, 0xb, 0xbc, 0x0, 0x0, 0xf1, + 0xe0, 0x0, 0xf, 0xf, 0x0, 0x2, 0xd0, 0xf4, + 0x0, 0x3c, 0x7, 0x80, 0x7, 0xff, 0xfc, 0x0, + 0xbf, 0xff, 0xd0, 0xf, 0x0, 0x1f, 0x1, 0xe0, + 0x0, 0xf0, 0x3d, 0x0, 0xb, 0x83, 0xc0, 0x0, + 0x3c, 0xb8, 0x0, 0x3, 0xd0, + + /* U+0042 "B" */ + 0x7f, 0xff, 0x80, 0x7f, 0xff, 0xf0, 0x78, 0x0, + 0xf4, 0x78, 0x0, 0x78, 0x78, 0x0, 0x78, 0x78, + 0x0, 0xf0, 0x7f, 0xff, 0xc0, 0x7f, 0xff, 0xe0, + 0x78, 0x0, 0xbc, 0x78, 0x0, 0x3d, 0x78, 0x0, + 0x2d, 0x78, 0x0, 0x3d, 0x78, 0x0, 0xbc, 0x7f, + 0xff, 0xf4, 0x7f, 0xff, 0x80, + + /* U+0043 "C" */ + 0x0, 0xbf, 0xe0, 0x1, 0xff, 0xff, 0x41, 0xf8, + 0x2, 0xf0, 0xf4, 0x0, 0x24, 0x7c, 0x0, 0x0, + 0x2d, 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xc0, + 0x0, 0x0, 0xb4, 0x0, 0x0, 0x2e, 0x0, 0x0, + 0x7, 0xc0, 0x0, 0x0, 0xf8, 0x0, 0x24, 0x1f, + 0x80, 0x3f, 0x1, 0xff, 0xff, 0x40, 0xb, 0xfe, + 0x0, + + /* U+0044 "D" */ + 0x7f, 0xff, 0x80, 0x1f, 0xff, 0xfd, 0x7, 0x80, + 0xb, 0xd1, 0xe0, 0x0, 0x7c, 0x78, 0x0, 0xf, + 0x9e, 0x0, 0x1, 0xe7, 0x80, 0x0, 0x3d, 0xe0, + 0x0, 0xf, 0x78, 0x0, 0x3, 0xde, 0x0, 0x1, + 0xe7, 0x80, 0x0, 0xf5, 0xe0, 0x0, 0x7c, 0x78, + 0x0, 0xbd, 0x1f, 0xff, 0xfd, 0x7, 0xff, 0xf8, + 0x0, + + /* U+0045 "E" */ + 0x7f, 0xff, 0xf1, 0xff, 0xff, 0xc7, 0x80, 0x0, + 0x1e, 0x0, 0x0, 0x78, 0x0, 0x1, 0xe0, 0x0, + 0x7, 0xff, 0xfd, 0x1f, 0xff, 0xf4, 0x78, 0x0, + 0x1, 0xe0, 0x0, 0x7, 0x80, 0x0, 0x1e, 0x0, + 0x0, 0x78, 0x0, 0x1, 0xff, 0xff, 0xc7, 0xff, + 0xff, 0x0, + + /* U+0046 "F" */ + 0x7f, 0xff, 0xe7, 0xff, 0xfe, 0x78, 0x0, 0x7, + 0x80, 0x0, 0x78, 0x0, 0x7, 0x80, 0x0, 0x78, + 0x0, 0x7, 0xff, 0xfc, 0x7f, 0xff, 0xc7, 0x80, + 0x0, 0x78, 0x0, 0x7, 0x80, 0x0, 0x78, 0x0, + 0x7, 0x80, 0x0, 0x78, 0x0, 0x0, + + /* U+0047 "G" */ + 0x0, 0xbf, 0xe0, 0x1, 0xff, 0xff, 0x41, 0xf8, + 0x2, 0xf0, 0xf4, 0x0, 0x10, 0x7c, 0x0, 0x0, + 0x2d, 0x0, 0x0, 0xf, 0x40, 0x3f, 0xf7, 0xc0, + 0xf, 0xfe, 0xf4, 0x0, 0x7, 0xad, 0x0, 0x1, + 0xe7, 0xc0, 0x0, 0x78, 0xf4, 0x0, 0x2e, 0x1f, + 0x80, 0x2f, 0x41, 0xff, 0xff, 0x40, 0xb, 0xfe, + 0x0, + + /* U+0048 "H" */ + 0x78, 0x0, 0xf, 0x1e, 0x0, 0x3, 0xc7, 0x80, + 0x0, 0xf1, 0xe0, 0x0, 0x3c, 0x78, 0x0, 0xf, + 0x1e, 0x0, 0x3, 0xc7, 0xff, 0xff, 0xf1, 0xff, + 0xff, 0xfc, 0x78, 0x0, 0xf, 0x1e, 0x0, 0x3, + 0xc7, 0x80, 0x0, 0xf1, 0xe0, 0x0, 0x3c, 0x78, + 0x0, 0xf, 0x1e, 0x0, 0x3, 0xc7, 0x80, 0x0, + 0xf0, + + /* U+0049 "I" */ + 0x79, 0xe7, 0x9e, 0x79, 0xe7, 0x9e, 0x79, 0xe7, + 0x9e, 0x79, 0xe7, 0x80, + + /* U+004A "J" */ + 0x0, 0xb, 0x40, 0x2, 0xd0, 0x0, 0xb4, 0x0, + 0x2d, 0x0, 0xb, 0x40, 0x2, 0xd0, 0x0, 0xb4, + 0x0, 0x2d, 0x0, 0xb, 0x40, 0x2, 0xd0, 0x0, + 0xb4, 0x40, 0x2d, 0x7c, 0xf, 0xf, 0xff, 0x80, + 0xbf, 0x40, + + /* U+004B "K" */ + 0x78, 0x0, 0x7c, 0x1e, 0x0, 0x7d, 0x7, 0x80, + 0x3d, 0x1, 0xe0, 0x3d, 0x0, 0x78, 0x3d, 0x0, + 0x1e, 0x3d, 0x0, 0x7, 0xbf, 0x0, 0x1, 0xff, + 0xf0, 0x0, 0x7e, 0x3e, 0x0, 0x1e, 0x3, 0xd0, + 0x7, 0x80, 0x7c, 0x1, 0xe0, 0xf, 0x80, 0x78, + 0x0, 0xf4, 0x1e, 0x0, 0x1f, 0x7, 0x80, 0x3, + 0xf0, + + /* U+004C "L" */ + 0x78, 0x0, 0x1, 0xe0, 0x0, 0x7, 0x80, 0x0, + 0x1e, 0x0, 0x0, 0x78, 0x0, 0x1, 0xe0, 0x0, + 0x7, 0x80, 0x0, 0x1e, 0x0, 0x0, 0x78, 0x0, + 0x1, 0xe0, 0x0, 0x7, 0x80, 0x0, 0x1e, 0x0, + 0x0, 0x78, 0x0, 0x1, 0xff, 0xff, 0xc7, 0xff, + 0xff, 0x0, + + /* U+004D "M" */ + 0x7c, 0x0, 0x0, 0x3d, 0x7d, 0x0, 0x0, 0xbd, + 0x7f, 0x0, 0x0, 0xfd, 0x7f, 0x80, 0x3, 0xfd, + 0x7b, 0xd0, 0x7, 0xed, 0x79, 0xf0, 0xf, 0x2d, + 0x78, 0xb4, 0x2e, 0x2d, 0x78, 0x3c, 0x7c, 0x2d, + 0x78, 0x1e, 0xf4, 0x2d, 0x78, 0xf, 0xe0, 0x2d, + 0x78, 0x7, 0xc0, 0x2d, 0x78, 0x1, 0x0, 0x2d, + 0x78, 0x0, 0x0, 0x2d, 0x78, 0x0, 0x0, 0x2d, + 0x78, 0x0, 0x0, 0x2d, + + /* U+004E "N" */ + 0x7c, 0x0, 0xb, 0x5f, 0x80, 0x2, 0xd7, 0xf0, + 0x0, 0xb5, 0xff, 0x0, 0x2d, 0x7b, 0xe0, 0xb, + 0x5d, 0x3c, 0x2, 0xd7, 0x47, 0xc0, 0xb5, 0xd0, + 0xb8, 0x2d, 0x74, 0xf, 0x4b, 0x5d, 0x1, 0xf2, + 0xd7, 0x40, 0x2e, 0xb5, 0xd0, 0x3, 0xfd, 0x74, + 0x0, 0x7f, 0x5d, 0x0, 0xb, 0xd7, 0x40, 0x0, + 0xf4, + + /* U+004F "O" */ + 0x0, 0xbf, 0xe0, 0x0, 0x7f, 0xff, 0xd0, 0x1f, + 0x80, 0x2f, 0x3, 0xd0, 0x0, 0xbc, 0x7c, 0x0, + 0x3, 0xdb, 0x40, 0x0, 0x2d, 0xf4, 0x0, 0x1, + 0xef, 0x0, 0x0, 0x1e, 0xf4, 0x0, 0x1, 0xeb, + 0x40, 0x0, 0x2d, 0x7c, 0x0, 0x3, 0xd3, 0xd0, + 0x0, 0xbc, 0x1f, 0x80, 0x2f, 0x0, 0x7f, 0xff, + 0xd0, 0x0, 0xbf, 0xe0, 0x0, + + /* U+0050 "P" */ + 0x7f, 0xff, 0x40, 0x7f, 0xff, 0xf0, 0x78, 0x1, + 0xf8, 0x78, 0x0, 0x3c, 0x78, 0x0, 0x3c, 0x78, + 0x0, 0x3c, 0x78, 0x0, 0xf8, 0x7f, 0xff, 0xf0, + 0x7f, 0xff, 0x80, 0x78, 0x0, 0x0, 0x78, 0x0, + 0x0, 0x78, 0x0, 0x0, 0x78, 0x0, 0x0, 0x78, + 0x0, 0x0, 0x78, 0x0, 0x0, + + /* U+0051 "Q" */ + 0x0, 0xbf, 0xe0, 0x0, 0x7f, 0xff, 0xd0, 0x1f, + 0x80, 0x2f, 0x3, 0xd0, 0x0, 0xbc, 0x7c, 0x0, + 0x3, 0xdb, 0x40, 0x0, 0x2d, 0xf4, 0x0, 0x1, + 0xef, 0x0, 0x0, 0x1e, 0xf4, 0x0, 0x1, 0xeb, + 0x40, 0x0, 0x2d, 0x7c, 0x0, 0xa3, 0xd3, 0xd0, + 0xf, 0xfc, 0x1f, 0x80, 0x7f, 0x0, 0x7f, 0xff, + 0xf4, 0x0, 0xbf, 0xeb, 0xc0, 0x0, 0x0, 0x2d, + 0x0, 0x0, 0x0, 0x0, + + /* U+0052 "R" */ + 0x7f, 0xff, 0x40, 0x7f, 0xff, 0xe0, 0x78, 0x1, + 0xf4, 0x78, 0x0, 0x78, 0x78, 0x0, 0x3c, 0x78, + 0x0, 0x78, 0x78, 0x1, 0xf4, 0x7f, 0xff, 0xe0, + 0x7f, 0xff, 0x40, 0x78, 0xf, 0x0, 0x78, 0x7, + 0xc0, 0x78, 0x3, 0xd0, 0x78, 0x1, 0xf0, 0x78, + 0x0, 0xb8, 0x78, 0x0, 0x3c, + + /* U+0053 "S" */ + 0x1, 0xff, 0x80, 0xf, 0xff, 0xf4, 0x2f, 0x0, + 0xbc, 0x3c, 0x0, 0x14, 0x3c, 0x0, 0x0, 0x2e, + 0x0, 0x0, 0xf, 0xe4, 0x0, 0x1, 0xff, 0x80, + 0x0, 0x7, 0xf4, 0x0, 0x0, 0x7c, 0x0, 0x0, + 0x2d, 0x28, 0x0, 0x2d, 0x3e, 0x0, 0xbc, 0xf, + 0xff, 0xf4, 0x1, 0xff, 0x80, + + /* U+0054 "T" */ + 0xbf, 0xff, 0xff, 0x7f, 0xff, 0xfe, 0x0, 0x3c, + 0x0, 0x0, 0x3c, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0x3c, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x3c, 0x0, + 0x0, 0x3c, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x3c, + 0x0, 0x0, 0x3c, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0x3c, 0x0, 0x0, 0x3c, 0x0, + + /* U+0055 "U" */ + 0x78, 0x0, 0x1e, 0x78, 0x0, 0x1e, 0x78, 0x0, + 0x1e, 0x78, 0x0, 0x1e, 0x78, 0x0, 0x1e, 0x78, + 0x0, 0x1e, 0x78, 0x0, 0x1e, 0x78, 0x0, 0x1e, + 0x78, 0x0, 0x1e, 0x78, 0x0, 0x1e, 0x78, 0x0, + 0x2e, 0x3c, 0x0, 0x3d, 0x2f, 0x40, 0xfc, 0xb, + 0xff, 0xf0, 0x1, 0xbf, 0x80, + + /* U+0056 "V" */ + 0xb8, 0x0, 0x3, 0xd3, 0xc0, 0x0, 0x3c, 0x3d, + 0x0, 0xb, 0x81, 0xe0, 0x0, 0xf0, 0xf, 0x0, + 0x1f, 0x0, 0xb4, 0x2, 0xd0, 0x7, 0xc0, 0x3c, + 0x0, 0x3c, 0x7, 0x80, 0x2, 0xd0, 0xf4, 0x0, + 0xf, 0xf, 0x0, 0x0, 0xf1, 0xe0, 0x0, 0x7, + 0xbc, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x2, 0xf4, + 0x0, 0x0, 0x1f, 0x0, 0x0, + + /* U+0057 "W" */ + 0xb4, 0x0, 0x7c, 0x0, 0x2d, 0x78, 0x0, 0xbd, + 0x0, 0x3c, 0x3c, 0x0, 0xfe, 0x0, 0x3c, 0x3c, + 0x0, 0xef, 0x0, 0xb8, 0x2e, 0x1, 0xdb, 0x0, + 0xf0, 0xf, 0x3, 0xc7, 0x40, 0xf0, 0xf, 0x3, + 0xc3, 0xc1, 0xe0, 0xb, 0x47, 0x83, 0xc2, 0xd0, + 0x7, 0x8b, 0x2, 0xd3, 0xc0, 0x3, 0xcf, 0x0, + 0xe3, 0xc0, 0x3, 0xde, 0x0, 0xf7, 0x80, 0x2, + 0xfd, 0x0, 0xbf, 0x40, 0x1, 0xfc, 0x0, 0x7f, + 0x0, 0x0, 0xf8, 0x0, 0x3e, 0x0, 0x0, 0xf4, + 0x0, 0x2d, 0x0, + + /* U+0058 "X" */ + 0x3d, 0x0, 0xf, 0x7, 0xc0, 0xf, 0x40, 0xb8, + 0x7, 0xc0, 0xf, 0x43, 0xc0, 0x1, 0xf2, 0xd0, + 0x0, 0x2f, 0xf0, 0x0, 0x3, 0xf0, 0x0, 0x0, + 0xfc, 0x0, 0x0, 0xbf, 0x80, 0x0, 0x3c, 0xf4, + 0x0, 0x3d, 0x1f, 0x0, 0x1f, 0x2, 0xe0, 0xf, + 0x40, 0x3c, 0xb, 0x80, 0xb, 0xc7, 0xc0, 0x0, + 0xf8, + + /* U+0059 "Y" */ + 0x7c, 0x0, 0xf, 0x4f, 0x40, 0x7, 0xc1, 0xf0, + 0x3, 0xd0, 0x2d, 0x2, 0xe0, 0x3, 0xc0, 0xf0, + 0x0, 0xb8, 0xb8, 0x0, 0xf, 0x7c, 0x0, 0x1, + 0xfd, 0x0, 0x0, 0x3f, 0x0, 0x0, 0xb, 0x40, + 0x0, 0x2, 0xd0, 0x0, 0x0, 0xb4, 0x0, 0x0, + 0x2d, 0x0, 0x0, 0xb, 0x40, 0x0, 0x2, 0xd0, + 0x0, + + /* U+005A "Z" */ + 0x3f, 0xff, 0xfc, 0x3f, 0xff, 0xfc, 0x0, 0x0, + 0xf8, 0x0, 0x2, 0xf0, 0x0, 0x3, 0xc0, 0x0, + 0xf, 0x40, 0x0, 0x2f, 0x0, 0x0, 0x7c, 0x0, + 0x0, 0xf4, 0x0, 0x2, 0xe0, 0x0, 0x7, 0xc0, + 0x0, 0xf, 0x40, 0x0, 0x2e, 0x0, 0x0, 0x7f, + 0xff, 0xfd, 0x7f, 0xff, 0xfe, + + /* U+005B "[" */ + 0xff, 0xfe, 0xaf, 0x3, 0xc0, 0xf0, 0x3c, 0xf, + 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0xf0, + 0x3c, 0xf, 0x3, 0xc0, 0xfa, 0xbf, 0xf0, + + /* U+005C "\\" */ + 0xb4, 0x1, 0xe0, 0x3, 0xc0, 0xf, 0x0, 0x1e, + 0x0, 0x3c, 0x0, 0xf0, 0x2, 0xd0, 0x3, 0xc0, + 0xf, 0x0, 0x2d, 0x0, 0x38, 0x0, 0xf0, 0x2, + 0xd0, 0x7, 0x80, + + /* U+005D "]" */ + 0xbf, 0xea, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0xf0, + 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, + 0xc0, 0xf0, 0x3c, 0xf, 0xab, 0xef, 0xf0, + + /* U+005E "^" */ + 0x1, 0x50, 0x0, 0xfc, 0x0, 0xbb, 0x80, 0x3c, + 0xb0, 0x2c, 0xe, 0xe, 0x2, 0xd0, + + /* U+005F "_" */ + 0xff, 0xff, 0xcf, 0xff, 0xfc, + + /* U+0060 "`" */ + 0x10, 0x1f, 0x2, 0xe0, 0x2c, 0x0, 0x0, + + /* U+0061 "a" */ + 0x2, 0xfe, 0x0, 0xfe, 0xfc, 0x9, 0x2, 0xd0, + 0x0, 0x1e, 0x1, 0xab, 0xe0, 0xff, 0xfe, 0x2e, + 0x0, 0xe3, 0xc0, 0x1e, 0x3c, 0x3, 0xe2, 0xff, + 0xee, 0xb, 0xe4, 0xe0, + + /* U+0062 "b" */ + 0xb4, 0x0, 0x2, 0xd0, 0x0, 0xb, 0x40, 0x0, + 0x2d, 0x0, 0x0, 0xb4, 0xbe, 0x2, 0xef, 0xff, + 0xb, 0xe0, 0x3e, 0x2f, 0x0, 0x3c, 0xb4, 0x0, + 0xf2, 0xd0, 0x2, 0xcb, 0x40, 0xf, 0x2e, 0x0, + 0x3c, 0xbe, 0x3, 0xd2, 0xef, 0xff, 0xb, 0x5b, + 0xe0, 0x0, + + /* U+0063 "c" */ + 0x1, 0xbe, 0x0, 0x2f, 0xff, 0x41, 0xf0, 0x1e, + 0xf, 0x40, 0x0, 0x3c, 0x0, 0x0, 0xf0, 0x0, + 0x3, 0xc0, 0x0, 0xf, 0x40, 0x0, 0x1f, 0x1, + 0xe0, 0x2f, 0xff, 0x40, 0x1b, 0xe0, 0x0, + + /* U+0064 "d" */ + 0x0, 0x0, 0x3c, 0x0, 0x0, 0xf0, 0x0, 0x3, + 0xc0, 0x0, 0xf, 0x1, 0xf9, 0x3c, 0x2f, 0xfe, + 0xf1, 0xf4, 0x1f, 0xcf, 0x40, 0x2f, 0x3c, 0x0, + 0x3c, 0xf0, 0x0, 0xf3, 0xc0, 0x3, 0xcf, 0x40, + 0x2f, 0x1f, 0x41, 0xfc, 0x2f, 0xfe, 0xf0, 0x1f, + 0xd3, 0xc0, + + /* U+0065 "e" */ + 0x1, 0xbe, 0x0, 0x2f, 0xbf, 0x41, 0xf0, 0xf, + 0xf, 0x0, 0x2d, 0x3e, 0xaa, 0xf4, 0xff, 0xff, + 0xd3, 0xc0, 0x0, 0xf, 0x40, 0x0, 0x1f, 0x0, + 0xe0, 0x2f, 0xff, 0x40, 0x1b, 0xf4, 0x0, + + /* U+0066 "f" */ + 0x2, 0xf8, 0x2f, 0xf0, 0xf0, 0x3, 0xc0, 0xbf, + 0xfd, 0xff, 0xe0, 0xf0, 0x3, 0xc0, 0xf, 0x0, + 0x3c, 0x0, 0xf0, 0x3, 0xc0, 0xf, 0x0, 0x3c, + 0x0, 0xf0, 0x0, + + /* U+0067 "g" */ + 0x1, 0xf9, 0x3c, 0x2f, 0xfe, 0xf1, 0xf4, 0x1f, + 0xcf, 0x40, 0x2f, 0x3c, 0x0, 0x3c, 0xf0, 0x0, + 0xf3, 0xc0, 0x3, 0xcf, 0x40, 0x2f, 0x1f, 0x41, + 0xfc, 0x2f, 0xfe, 0xf0, 0x1f, 0x93, 0x80, 0x0, + 0x1e, 0x1e, 0x0, 0xf0, 0x3f, 0xff, 0x80, 0x2f, + 0xe4, 0x0, + + /* U+0068 "h" */ + 0xb4, 0x0, 0xb, 0x40, 0x0, 0xb4, 0x0, 0xb, + 0x40, 0x0, 0xb4, 0xbe, 0xb, 0xbf, 0xf8, 0xbd, + 0x7, 0xcb, 0x80, 0x2d, 0xb4, 0x1, 0xdb, 0x40, + 0x1d, 0xb4, 0x1, 0xdb, 0x40, 0x1d, 0xb4, 0x1, + 0xdb, 0x40, 0x1d, 0xb4, 0x1, 0xd0, + + /* U+0069 "i" */ + 0x76, 0xe1, 0x0, 0x79, 0xe7, 0x9e, 0x79, 0xe7, + 0x9e, 0x79, 0xe7, 0x80, + + /* U+006A "j" */ + 0x1, 0xd0, 0x2e, 0x0, 0x40, 0x0, 0x1, 0xe0, + 0x1e, 0x1, 0xe0, 0x1e, 0x1, 0xe0, 0x1e, 0x1, + 0xe0, 0x1e, 0x1, 0xe0, 0x1e, 0x1, 0xe0, 0x1e, + 0x3, 0xd3, 0xfc, 0x3f, 0x40, + + /* U+006B "k" */ + 0xb4, 0x0, 0xb, 0x40, 0x0, 0xb4, 0x0, 0xb, + 0x40, 0x0, 0xb4, 0xb, 0x8b, 0x42, 0xe0, 0xb4, + 0xb8, 0xb, 0x6f, 0x0, 0xbf, 0xd0, 0xb, 0xff, + 0x0, 0xbc, 0xb8, 0xb, 0x43, 0xc0, 0xb4, 0x1f, + 0xb, 0x40, 0xf4, 0xb4, 0x7, 0xc0, + + /* U+006C "l" */ + 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, + 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xbe, 0x3e, + + /* U+006D "m" */ + 0xb5, 0xbc, 0xb, 0xe0, 0xbb, 0xff, 0x3f, 0xfc, + 0xbc, 0xb, 0xe0, 0x3d, 0xb8, 0x3, 0xc0, 0x2d, + 0xb4, 0x3, 0xc0, 0x1e, 0xb4, 0x3, 0xc0, 0x1e, + 0xb4, 0x3, 0xc0, 0x1e, 0xb4, 0x3, 0xc0, 0x1e, + 0xb4, 0x3, 0xc0, 0x1e, 0xb4, 0x3, 0xc0, 0x1e, + 0xb4, 0x3, 0xc0, 0x1e, + + /* U+006E "n" */ + 0xb4, 0xbe, 0xb, 0xbf, 0xf8, 0xbd, 0x7, 0xcb, + 0x80, 0x2d, 0xb4, 0x1, 0xdb, 0x40, 0x1d, 0xb4, + 0x1, 0xdb, 0x40, 0x1d, 0xb4, 0x1, 0xdb, 0x40, + 0x1d, 0xb4, 0x1, 0xd0, + + /* U+006F "o" */ + 0x1, 0xbe, 0x0, 0x2f, 0xff, 0x41, 0xf0, 0x1f, + 0xf, 0x40, 0x2e, 0x3c, 0x0, 0x78, 0xf0, 0x0, + 0xf3, 0xc0, 0x7, 0x8f, 0x40, 0x2e, 0x1f, 0x1, + 0xf0, 0x2f, 0xff, 0x40, 0x1b, 0xe0, 0x0, + + /* U+0070 "p" */ + 0xb4, 0xbe, 0x2, 0xef, 0xff, 0xb, 0xe0, 0x3e, + 0x2f, 0x0, 0x3c, 0xb4, 0x0, 0xf2, 0xd0, 0x2, + 0xcb, 0x40, 0xf, 0x2e, 0x0, 0x3c, 0xbe, 0x3, + 0xd2, 0xef, 0xff, 0xb, 0x5b, 0xe0, 0x2d, 0x0, + 0x0, 0xb4, 0x0, 0x2, 0xd0, 0x0, 0xb, 0x40, + 0x0, 0x0, + + /* U+0071 "q" */ + 0x1, 0xf9, 0x3c, 0x2f, 0xfe, 0xf1, 0xf4, 0x1f, + 0xcf, 0x40, 0x2f, 0x3c, 0x0, 0x3c, 0xf0, 0x0, + 0xf3, 0xc0, 0x3, 0xcf, 0x40, 0x2f, 0x1f, 0x41, + 0xfc, 0x2f, 0xfe, 0xf0, 0x1f, 0xd3, 0xc0, 0x0, + 0xf, 0x0, 0x0, 0x3c, 0x0, 0x0, 0xf0, 0x0, + 0x3, 0xc0, + + /* U+0072 "r" */ + 0xb4, 0xba, 0xdb, 0xeb, 0xf4, 0x2f, 0x0, 0xb4, + 0x2, 0xd0, 0xb, 0x40, 0x2d, 0x0, 0xb4, 0x2, + 0xd0, 0xb, 0x40, 0x0, + + /* U+0073 "s" */ + 0x7, 0xf9, 0x2, 0xff, 0xf4, 0x3c, 0x3, 0x83, + 0xc0, 0x0, 0x2f, 0x90, 0x0, 0x7f, 0xe0, 0x0, + 0x1f, 0x80, 0x0, 0x3c, 0x3c, 0x3, 0xc2, 0xff, + 0xf4, 0x7, 0xfd, 0x0, + + /* U+0074 "t" */ + 0x5, 0x0, 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, + 0xbf, 0xfc, 0x7f, 0xfc, 0xf, 0x0, 0xf, 0x0, + 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, + 0xf, 0x40, 0x7, 0xfc, 0x2, 0xf8, + + /* U+0075 "u" */ + 0xb0, 0x2, 0xdb, 0x0, 0x2d, 0xb0, 0x2, 0xdb, + 0x0, 0x2d, 0xb0, 0x2, 0xdb, 0x0, 0x2d, 0xb0, + 0x2, 0xdb, 0x40, 0x3d, 0x7c, 0xb, 0xd3, 0xff, + 0xed, 0xb, 0xe2, 0xd0, + + /* U+0076 "v" */ + 0xb4, 0x0, 0xf5, 0xe0, 0x3, 0xc3, 0xc0, 0x1e, + 0xb, 0x40, 0xf0, 0xf, 0x3, 0x80, 0x3c, 0x2d, + 0x0, 0x74, 0xf0, 0x0, 0xf7, 0x80, 0x2, 0xfc, + 0x0, 0x7, 0xf0, 0x0, 0xf, 0x40, 0x0, + + /* U+0077 "w" */ + 0xb4, 0x3, 0xd0, 0xf, 0x1e, 0x1, 0xf8, 0x7, + 0xc3, 0xc0, 0xbf, 0x2, 0xd0, 0xf0, 0x3e, 0xc0, + 0xf0, 0x1e, 0xe, 0x38, 0x3c, 0x3, 0xc7, 0x4f, + 0x1d, 0x0, 0xf2, 0xc2, 0xcb, 0x0, 0x1d, 0xe0, + 0x77, 0xc0, 0x3, 0xf4, 0xf, 0xe0, 0x0, 0xfc, + 0x3, 0xf0, 0x0, 0x2f, 0x0, 0x7c, 0x0, + + /* U+0078 "x" */ + 0x3c, 0x2, 0xe0, 0xb8, 0xf, 0x0, 0xf4, 0xf4, + 0x0, 0xfb, 0x80, 0x1, 0xfc, 0x0, 0x3, 0xd0, + 0x0, 0x2f, 0xc0, 0x1, 0xf7, 0x80, 0xf, 0xf, + 0x40, 0xf4, 0xf, 0x7, 0xc0, 0x2f, 0x0, + + /* U+0079 "y" */ + 0xb4, 0x0, 0xb5, 0xf0, 0x3, 0xc3, 0xc0, 0x1e, + 0xb, 0x80, 0xf0, 0xf, 0x3, 0xc0, 0x3d, 0x2d, + 0x0, 0x78, 0xf0, 0x0, 0xf7, 0x80, 0x2, 0xfc, + 0x0, 0x3, 0xf0, 0x0, 0xf, 0x40, 0x0, 0x3c, + 0x0, 0x1, 0xe0, 0x0, 0xf, 0x40, 0x0, 0x3c, + 0x0, 0x0, + + /* U+007A "z" */ + 0x7f, 0xff, 0xc3, 0xff, 0xfc, 0x0, 0xf, 0x0, + 0x3, 0xd0, 0x0, 0xb8, 0x0, 0x1f, 0x0, 0x3, + 0xc0, 0x0, 0xf4, 0x0, 0x2e, 0x0, 0x7, 0xff, + 0xfc, 0x7f, 0xff, 0xc0, + + /* U+007B "{" */ + 0x0, 0xb8, 0xb, 0xe0, 0x3c, 0x0, 0xe0, 0x3, + 0x80, 0xe, 0x0, 0x78, 0x2, 0xd0, 0x7e, 0x2, + 0xf4, 0x0, 0xf4, 0x1, 0xe0, 0x3, 0x80, 0xe, + 0x0, 0x38, 0x0, 0xf0, 0x2, 0xf8, 0x2, 0xe0, + + /* U+007C "|" */ + 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, + 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xd0, + + /* U+007D "}" */ + 0xb8, 0x1, 0xfc, 0x0, 0xf0, 0x1, 0xd0, 0x7, + 0x40, 0x1d, 0x0, 0x74, 0x0, 0xf0, 0x1, 0xf8, + 0x7, 0xf0, 0x3d, 0x1, 0xe0, 0x7, 0x40, 0x1d, + 0x0, 0x74, 0x3, 0xc0, 0x7f, 0x2, 0xe0, 0x0, + + /* U+007E "~" */ + 0x0, 0x0, 0x0, 0xbd, 0xe, 0x2f, 0xff, 0xd2, + 0x82, 0xf4, 0x0, 0x0, 0x0, + + /* U+007F "" */ + + /* U+4FE1 "信" */ + 0x1, 0x80, 0xb, 0x0, 0x0, 0x3c, 0x0, 0xb4, + 0x0, 0x3, 0xaa, 0xab, 0xea, 0xa0, 0x76, 0xff, + 0xff, 0xff, 0xf, 0x0, 0x0, 0x0, 0x1, 0xf0, + 0x55, 0x55, 0x50, 0x2f, 0xb, 0xff, 0xff, 0x47, + 0xf0, 0x0, 0x0, 0x0, 0xff, 0x5, 0x55, 0x55, + 0x4d, 0xb0, 0xbf, 0xff, 0xf8, 0x4b, 0x0, 0x0, + 0x0, 0x0, 0xb0, 0x55, 0x55, 0x50, 0xb, 0xb, + 0xff, 0xff, 0x80, 0xb0, 0xb0, 0x0, 0x38, 0xb, + 0xb, 0x0, 0x3, 0x80, 0xb0, 0xb5, 0x55, 0xb8, + 0xb, 0xb, 0xff, 0xff, 0x80, 0xb0, 0xb0, 0x0, + 0x38, + + /* U+578B "型" */ + 0x0, 0x0, 0x0, 0x1, 0x42, 0xff, 0xff, 0x48, + 0x2c, 0x2b, 0xeb, 0xe5, 0xc2, 0xc0, 0x38, 0x38, + 0x1c, 0x2c, 0x3, 0x83, 0x81, 0xc2, 0xc2, 0xbe, + 0xbe, 0x9c, 0x2c, 0x7f, 0xff, 0xfd, 0xc2, 0xc0, + 0x74, 0x38, 0x1c, 0x2c, 0xf, 0x3, 0x80, 0x2, + 0xc1, 0xe0, 0x38, 0x6, 0xbc, 0x3c, 0x1, 0x40, + 0x7f, 0x40, 0x0, 0xb, 0x0, 0x0, 0x6, 0xaa, + 0xfa, 0xaa, 0x0, 0xbf, 0xff, 0xff, 0xf0, 0x0, + 0x0, 0xb0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, + 0x6a, 0xaa, 0xfa, 0xaa, 0xab, 0xff, 0xff, 0xff, + 0xff, + + /* U+5907 "备" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xc0, 0x0, + 0x0, 0x0, 0xbd, 0x55, 0x55, 0x0, 0x2f, 0xff, + 0xff, 0xe0, 0xb, 0xf0, 0x0, 0xbc, 0x2, 0xf7, + 0xc0, 0x3f, 0x0, 0x78, 0x1f, 0xaf, 0x40, 0x1, + 0x0, 0xbf, 0xd0, 0x0, 0x6, 0xff, 0xaf, 0xe9, + 0xb, 0xfe, 0x40, 0x1f, 0xfe, 0x69, 0x0, 0x0, + 0x16, 0x80, 0xbf, 0xff, 0xff, 0xd0, 0xb, 0x0, + 0xf0, 0x1d, 0x0, 0xb0, 0xe, 0x0, 0xd0, 0xb, + 0xff, 0xff, 0xfd, 0x0, 0xb5, 0x5f, 0x55, 0xd0, + 0xb, 0x0, 0xe0, 0xd, 0x0, 0xbf, 0xff, 0xff, + 0xd0, 0xb, 0x55, 0x55, 0x6d, 0x0, + + /* U+5FD7 "志" */ + 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0xe0, + 0x0, 0x0, 0x0, 0x3, 0x80, 0x0, 0xb, 0xff, + 0xff, 0xff, 0xfd, 0x1a, 0xaa, 0xbe, 0xaa, 0xa0, + 0x0, 0x0, 0xe0, 0x0, 0x0, 0x0, 0x3, 0x80, + 0x0, 0x2, 0xaa, 0xaf, 0xaa, 0xa4, 0xf, 0xff, + 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3, 0x80, 0x0, 0x1, 0x87, 0x4b, 0x41, + 0xd0, 0xb, 0x1d, 0xf, 0x3, 0xc0, 0x38, 0x74, + 0x18, 0xdb, 0x41, 0xd1, 0xd0, 0x3, 0x4f, 0xf, + 0x7, 0x40, 0xd, 0x1e, 0x38, 0x1f, 0xaa, 0xf4, + 0x20, 0x0, 0x2f, 0xff, 0x80, 0x0, + + /* U+606F "息" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xc0, + 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0xff, + 0xff, 0xff, 0xd0, 0x3, 0xc0, 0x0, 0x7, 0x40, + 0xf, 0x55, 0x55, 0x6d, 0x0, 0x3f, 0xff, 0xff, + 0xf4, 0x0, 0xe0, 0x0, 0x1, 0xd0, 0x3, 0xd5, + 0x55, 0x5b, 0x40, 0xf, 0xff, 0xff, 0xfd, 0x0, + 0x38, 0x0, 0x0, 0x74, 0x0, 0xff, 0xff, 0xff, + 0xd0, 0x1, 0x55, 0x69, 0x55, 0x0, 0x14, 0x60, + 0xe0, 0x9, 0x0, 0xb2, 0xc2, 0xd0, 0x3c, 0x3, + 0x8b, 0x3, 0x8e, 0x38, 0x1d, 0x2c, 0x0, 0x38, + 0xb4, 0xf0, 0x7e, 0xaa, 0xd0, 0xe0, 0x40, 0xff, + 0xfe, 0x0, 0x0, + + /* U+62E9 "择" */ + 0x6, 0x0, 0x0, 0x0, 0x0, 0x70, 0x3f, 0xff, + 0xf8, 0x7, 0x3, 0xe5, 0x5b, 0x86, 0xfa, 0xf, + 0x0, 0xf0, 0xbf, 0xf0, 0x7c, 0x7c, 0x0, 0xb0, + 0x0, 0xff, 0x0, 0x7, 0x0, 0xbf, 0xfe, 0x40, + 0x71, 0xff, 0x41, 0xff, 0xb, 0xf5, 0x3, 0x80, + 0x57, 0xfd, 0x0, 0x38, 0x0, 0xff, 0x7, 0xff, + 0xff, 0xc4, 0x70, 0x2a, 0xbe, 0xa8, 0x7, 0x0, + 0x3, 0x80, 0x0, 0x70, 0x0, 0x38, 0x0, 0x7, + 0xf, 0xff, 0xff, 0xf0, 0xb0, 0x55, 0x7d, 0x55, + 0x6f, 0x0, 0x3, 0x80, 0xb, 0xe0, 0x0, 0x38, + 0x0, + + /* U+65E5 "日" */ + 0xaa, 0xaa, 0xaa, 0xab, 0xff, 0xff, 0xfe, 0xb0, + 0x0, 0x0, 0xeb, 0x0, 0x0, 0xe, 0xb0, 0x0, + 0x0, 0xeb, 0x0, 0x0, 0xe, 0xb0, 0x0, 0x0, + 0xeb, 0xff, 0xff, 0xfe, 0xbf, 0xff, 0xff, 0xeb, + 0x0, 0x0, 0xe, 0xb0, 0x0, 0x0, 0xeb, 0x0, + 0x0, 0xe, 0xb0, 0x0, 0x0, 0xeb, 0x0, 0x0, + 0xe, 0xbf, 0xff, 0xff, 0xeb, 0xff, 0xff, 0xfe, + 0xb0, 0x0, 0x0, 0xe0, + + /* U+673A "机" */ + 0x1, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, + 0x0, 0x3, 0x80, 0xff, 0xf8, 0x0, 0x38, 0xf, + 0xff, 0x80, 0x3, 0x80, 0xf0, 0x38, 0xb, 0xff, + 0xce, 0x3, 0x80, 0x6b, 0xe8, 0xe0, 0x38, 0x0, + 0x78, 0xe, 0x3, 0x80, 0xf, 0x80, 0xe0, 0x38, + 0x0, 0xfe, 0xe, 0x3, 0x80, 0x2f, 0xfc, 0xe0, + 0x38, 0x3, 0xb9, 0xde, 0x3, 0x80, 0xb3, 0x80, + 0xe0, 0x38, 0xd, 0x38, 0xd, 0x3, 0x87, 0x43, + 0x81, 0xd0, 0x38, 0x70, 0x38, 0x2c, 0x3, 0x8b, + 0x3, 0x83, 0x40, 0x3c, 0xb0, 0x38, 0xf0, 0x3, + 0xef, 0x3, 0x9c, 0x0, 0x1f, 0xd0, 0x0, 0x0, + 0x0, 0x0, + + /* U+6D4B "测" */ + 0x4, 0x0, 0x0, 0x0, 0x20, 0x78, 0x7f, 0xfd, + 0x1, 0xc0, 0x7d, 0xea, 0xb4, 0xc7, 0x0, 0x67, + 0x0, 0xd3, 0x1c, 0x0, 0x1c, 0xe3, 0x4c, 0x70, + 0x50, 0x73, 0x8d, 0x31, 0xc3, 0xd1, 0xce, 0x34, + 0xc7, 0x3, 0xe7, 0x38, 0xd3, 0x1c, 0x2, 0x5c, + 0xe3, 0x4c, 0x70, 0x0, 0x73, 0x8d, 0x31, 0xc0, + 0x1, 0xcd, 0x34, 0xc7, 0x0, 0xe7, 0x34, 0xd3, + 0x1c, 0x3, 0x5d, 0xd3, 0x4c, 0x70, 0x1c, 0xb, + 0xc0, 0x21, 0xc0, 0xb0, 0x3b, 0xc0, 0x7, 0x3, + 0x83, 0xc3, 0xc0, 0x1c, 0x1d, 0x3d, 0x3, 0x8a, + 0xf0, 0x70, 0xd0, 0x0, 0x3f, 0x40, 0x0, 0x0, + 0x0, 0x0, 0x0, + + /* U+7CFB "系" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x56, 0xab, + 0xff, 0x80, 0xff, 0xff, 0xff, 0xa9, 0x1, 0x55, + 0xf8, 0x1, 0x0, 0x0, 0xf, 0x40, 0x3e, 0x0, + 0x2, 0xf0, 0x7, 0xe0, 0x0, 0x3f, 0xff, 0xfd, + 0x0, 0x0, 0xfa, 0xbf, 0x80, 0x0, 0x0, 0x7, + 0xf4, 0x3c, 0x0, 0x0, 0xfd, 0x0, 0x7c, 0x0, + 0x2f, 0x95, 0x5a, 0xfc, 0x2, 0xff, 0xff, 0xff, + 0xf8, 0x1, 0x54, 0x2c, 0x0, 0xa0, 0x0, 0xd0, + 0xb0, 0xd0, 0x0, 0x1f, 0x42, 0xc3, 0xf0, 0x2, + 0xf4, 0xf, 0x1, 0xf8, 0x3e, 0xa, 0xbc, 0x0, + 0xb8, 0x50, 0x2f, 0xd0, 0x0, 0x40, + + /* U+7EDF "统" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0xe, + 0x0, 0x0, 0x3c, 0x0, 0x3c, 0x0, 0x1, 0xd0, + 0xaa, 0xfa, 0xa4, 0xf, 0x7, 0xff, 0xff, 0xf0, + 0x74, 0xa0, 0x38, 0x0, 0x3, 0xc7, 0x83, 0xc1, + 0xc0, 0x1f, 0xfc, 0x2c, 0x7, 0x80, 0x26, 0xd2, + 0xd0, 0xb, 0x0, 0xf, 0x1f, 0xff, 0xff, 0x0, + 0xf0, 0x3f, 0xef, 0x5d, 0xb, 0x44, 0xe, 0x1c, + 0x0, 0x3f, 0xf4, 0x38, 0x70, 0x0, 0xe9, 0x0, + 0xd1, 0xc0, 0x0, 0x0, 0x7, 0x47, 0x7, 0x0, + 0x19, 0x3c, 0x1c, 0x1c, 0x7f, 0xf9, 0xe0, 0x70, + 0xb1, 0xf9, 0x6f, 0x1, 0xeb, 0xc0, 0x1, 0xe0, + 0x3, 0xfd, 0x0, 0x1, 0x0, 0x0, 0x0, + + /* U+7F6E "置" */ + 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0xff, + 0xf8, 0x1c, 0xe, 0x7, 0x3, 0x81, 0xd5, 0xe5, + 0xb5, 0x78, 0x1f, 0xff, 0xff, 0xff, 0x80, 0x0, + 0xf, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xd0, + 0x0, 0xf, 0x0, 0x0, 0x3, 0xff, 0xff, 0xfd, + 0x0, 0x39, 0x55, 0x55, 0xd0, 0x3, 0xff, 0xff, + 0xfd, 0x0, 0x38, 0x0, 0x1, 0xd0, 0x3, 0xff, + 0xff, 0xfd, 0x0, 0x38, 0x0, 0x1, 0xd0, 0x3, + 0x95, 0x55, 0x6d, 0x0, 0x3f, 0xff, 0xff, 0xd0, + 0x17, 0x95, 0x55, 0x5e, 0x4f, 0xff, 0xff, 0xff, + 0xff, + + /* U+8BBE "设" */ + 0x8, 0x0, 0x0, 0x0, 0x0, 0x78, 0x3, 0xff, + 0xf4, 0x0, 0xb8, 0xf, 0xaa, 0xd0, 0x0, 0xf4, + 0x38, 0x7, 0x40, 0x0, 0x81, 0xe0, 0x1d, 0x0, + 0x0, 0x1f, 0x0, 0x7f, 0xca, 0xa0, 0xf4, 0x0, + 0x6a, 0x2f, 0xc0, 0x0, 0x0, 0x0, 0xb, 0x3, + 0xff, 0xff, 0x40, 0x2c, 0xf, 0xaa, 0xbd, 0x0, + 0xb0, 0x2d, 0x0, 0xf0, 0x2, 0xc0, 0x3c, 0xb, + 0x40, 0xb, 0x0, 0x7c, 0x78, 0x0, 0x2d, 0xe0, + 0x7f, 0xc0, 0x0, 0xff, 0x40, 0xfe, 0x0, 0x3, + 0xf0, 0x6f, 0xbf, 0x40, 0xe, 0x1f, 0xe0, 0x1f, + 0xe0, 0x0, 0xb8, 0x0, 0x7, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, + + /* U+8BD5 "试" */ + 0x0, 0x0, 0x1, 0xd1, 0x0, 0xf0, 0x0, 0x7, + 0x6d, 0x1, 0xe0, 0x0, 0x1d, 0x2c, 0x2, 0xe0, + 0x0, 0x78, 0x10, 0x3, 0x1f, 0xff, 0xff, 0xf0, + 0x0, 0x2a, 0xab, 0xea, 0x45, 0x50, 0x0, 0xe, + 0x0, 0x3f, 0x80, 0x0, 0x38, 0x0, 0xe, 0xa, + 0xa8, 0xe0, 0x0, 0x38, 0x3f, 0xf7, 0xc0, 0x0, + 0xe0, 0xd, 0xb, 0x0, 0x3, 0x80, 0x34, 0x2c, + 0x0, 0xe, 0x10, 0xd0, 0x70, 0x0, 0x3a, 0xc3, + 0x41, 0xd1, 0xc0, 0xfe, 0xe, 0x63, 0x8b, 0x3, + 0xe6, 0xff, 0xcf, 0x78, 0x1e, 0x1e, 0x90, 0x1f, + 0xd0, 0x10, 0x0, 0x0, 0x1e, 0x0, + + /* U+9009 "选" */ + 0x0, 0x0, 0x7, 0x40, 0x3, 0x80, 0x3c, 0x74, + 0x0, 0x2e, 0x3, 0x87, 0x40, 0x0, 0xf4, 0x7f, + 0xff, 0xfc, 0x3, 0x4f, 0xab, 0xaa, 0x40, 0x1, + 0xd0, 0x74, 0x0, 0x0, 0x8, 0x7, 0x40, 0xf, + 0xf2, 0xaa, 0xba, 0xa9, 0x6f, 0x3f, 0xff, 0xff, + 0xe0, 0xb0, 0xb, 0xe, 0x0, 0xb, 0x0, 0xf0, + 0xe0, 0x40, 0xb0, 0xe, 0xe, 0xd, 0xb, 0x2, + 0xd0, 0xe0, 0xd0, 0xb0, 0xb8, 0xf, 0xad, 0xf, + 0x5e, 0x0, 0x7f, 0x83, 0xfd, 0x0, 0x0, 0x0, + 0xb4, 0xfe, 0xaa, 0xaa, 0x9a, 0x1, 0xff, 0xff, + 0xfe, 0x0, 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 = 93, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 0, .adv_w = 89, .box_w = 3, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12, .adv_w = 114, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 12}, + {.bitmap_index = 23, .adv_w = 228, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 76, .adv_w = 188, .box_w = 12, .box_h = 19, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 133, .adv_w = 267, .box_w = 17, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 197, .adv_w = 232, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 254, .adv_w = 63, .box_w = 4, .box_h = 6, .ofs_x = 0, .ofs_y = 12}, + {.bitmap_index = 260, .adv_w = 103, .box_w = 5, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 283, .adv_w = 103, .box_w = 5, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 306, .adv_w = 143, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 8}, + {.bitmap_index = 319, .adv_w = 198, .box_w = 10, .box_h = 10, .ofs_x = 1, .ofs_y = 3}, + {.bitmap_index = 344, .adv_w = 86, .box_w = 3, .box_h = 7, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 350, .adv_w = 147, .box_w = 9, .box_h = 2, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 355, .adv_w = 82, .box_w = 3, .box_h = 3, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 358, .adv_w = 131, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 388, .adv_w = 205, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 430, .adv_w = 134, .box_w = 7, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 457, .adv_w = 184, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 499, .adv_w = 192, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 541, .adv_w = 192, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 586, .adv_w = 195, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 628, .adv_w = 197, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 670, .adv_w = 172, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 708, .adv_w = 204, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 750, .adv_w = 195, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 795, .adv_w = 82, .box_w = 3, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 804, .adv_w = 86, .box_w = 3, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 816, .adv_w = 198, .box_w = 10, .box_h = 13, .ofs_x = 1, .ofs_y = 1}, + {.bitmap_index = 849, .adv_w = 198, .box_w = 10, .box_h = 6, .ofs_x = 1, .ofs_y = 5}, + {.bitmap_index = 864, .adv_w = 198, .box_w = 10, .box_h = 13, .ofs_x = 1, .ofs_y = 1}, + {.bitmap_index = 897, .adv_w = 161, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 935, .adv_w = 267, .box_w = 17, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 999, .adv_w = 219, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1052, .adv_w = 217, .box_w = 12, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1097, .adv_w = 228, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1146, .adv_w = 241, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1195, .adv_w = 193, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1237, .adv_w = 186, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1275, .adv_w = 238, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1324, .adv_w = 234, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1373, .adv_w = 81, .box_w = 3, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1385, .adv_w = 159, .box_w = 9, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1419, .adv_w = 215, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1468, .adv_w = 184, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1510, .adv_w = 285, .box_w = 16, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1570, .adv_w = 237, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1619, .adv_w = 253, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1672, .adv_w = 204, .box_w = 12, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1717, .adv_w = 253, .box_w = 14, .box_h = 17, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 1777, .adv_w = 206, .box_w = 12, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1822, .adv_w = 197, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1867, .adv_w = 196, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1912, .adv_w = 228, .box_w = 12, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1957, .adv_w = 219, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2010, .adv_w = 316, .box_w = 20, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2085, .adv_w = 211, .box_w = 13, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2134, .adv_w = 207, .box_w = 13, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2183, .adv_w = 195, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2228, .adv_w = 114, .box_w = 5, .box_h = 18, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2251, .adv_w = 112, .box_w = 7, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2278, .adv_w = 114, .box_w = 5, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2301, .adv_w = 145, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 2315, .adv_w = 148, .box_w = 10, .box_h = 2, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 2320, .adv_w = 87, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 2327, .adv_w = 176, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2355, .adv_w = 194, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2397, .adv_w = 173, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2428, .adv_w = 195, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2470, .adv_w = 182, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2501, .adv_w = 116, .box_w = 7, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2528, .adv_w = 195, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 2570, .adv_w = 188, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2608, .adv_w = 83, .box_w = 3, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2620, .adv_w = 83, .box_w = 6, .box_h = 19, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 2649, .adv_w = 169, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2687, .adv_w = 83, .box_w = 4, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2702, .adv_w = 285, .box_w = 16, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2746, .adv_w = 188, .box_w = 10, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2774, .adv_w = 188, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2805, .adv_w = 194, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 2847, .adv_w = 195, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 2889, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2909, .adv_w = 155, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2937, .adv_w = 119, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2967, .adv_w = 188, .box_w = 10, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2995, .adv_w = 170, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3026, .adv_w = 262, .box_w = 17, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3073, .adv_w = 165, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3104, .adv_w = 172, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 3146, .adv_w = 156, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3174, .adv_w = 115, .box_w = 7, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3206, .adv_w = 75, .box_w = 3, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3220, .adv_w = 115, .box_w = 7, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3252, .adv_w = 172, .box_w = 10, .box_h = 5, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 3265, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3265, .adv_w = 320, .box_w = 18, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3346, .adv_w = 320, .box_w = 18, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3427, .adv_w = 320, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3513, .adv_w = 320, .box_w = 19, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3599, .adv_w = 320, .box_w = 19, .box_h = 19, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3690, .adv_w = 320, .box_w = 18, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3771, .adv_w = 320, .box_w = 14, .box_h = 17, .ofs_x = 3, .ofs_y = -1}, + {.bitmap_index = 3831, .adv_w = 320, .box_w = 18, .box_h = 20, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 3921, .adv_w = 320, .box_w = 19, .box_h = 19, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4012, .adv_w = 320, .box_w = 19, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 4098, .adv_w = 320, .box_w = 19, .box_h = 20, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 4193, .adv_w = 320, .box_w = 18, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 4274, .adv_w = 320, .box_w = 19, .box_h = 19, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 4365, .adv_w = 320, .box_w = 19, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 4451, .adv_w = 320, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = -2} +}; + +/*--------------------- + * CHARACTER MAPPING + *--------------------*/ + +static const uint16_t unicode_list_1[] = { + 0x0, 0x7aa, 0x926, 0xff6, 0x108e, 0x1308, 0x1604, 0x1759, + 0x1d6a, 0x2d1a, 0x2efe, 0x2f8d, 0x3bdd, 0x3bf4, 0x4028 +}; + +/*Collect the unicode lists and glyph_id offsets*/ +static const lv_font_fmt_txt_cmap_t cmaps[] = +{ + { + .range_start = 32, .range_length = 96, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY + }, + { + .range_start = 20449, .range_length = 16425, .glyph_id_start = 97, + .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 15, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + } +}; + +/*----------------- + * KERNING + *----------------*/ + + +/*Map glyph_ids to kern left classes*/ +static const uint8_t kern_left_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 0, 7, 8, 9, 10, 11, + 12, 13, 14, 0, 0, 0, 0, 0, + 15, 0, 16, 17, 18, 19, 20, 21, + 22, 0, 0, 23, 24, 25, 0, 0, + 19, 26, 27, 28, 29, 30, 31, 32, + 33, 34, 35, 36, 0, 0, 0, 0, + 0, 0, 37, 38, 39, 0, 40, 41, + 42, 43, 0, 0, 44, 45, 43, 43, + 38, 38, 42, 46, 47, 48, 42, 49, + 50, 51, 49, 52, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0 +}; + +/*Map glyph_ids to kern right classes*/ +static const uint8_t kern_right_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 7, 8, 9, 10, 11, 12, + 13, 14, 15, 0, 0, 0, 0, 0, + 16, 0, 17, 0, 18, 0, 0, 0, + 18, 0, 0, 19, 0, 0, 0, 0, + 18, 0, 18, 0, 20, 21, 22, 23, + 24, 25, 26, 27, 0, 0, 0, 0, + 0, 0, 28, 0, 29, 29, 29, 30, + 29, 0, 31, 31, 0, 32, 33, 33, + 29, 33, 29, 33, 34, 35, 36, 37, + 38, 39, 37, 40, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0 +}; + +/*Kern values between classes*/ +static const int8_t kern_class_values[] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -29, 0, -19, 6, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -3, -10, -7, -32, -10, -32, -20, + 0, -35, 0, -6, -4, -1, 0, -8, + 0, 0, -11, 0, -14, -10, 0, 0, + 0, 0, 0, 0, 0, -10, -29, 0, + 0, -14, -6, -6, -9, -3, -32, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -11, + 0, 0, 0, 0, -14, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -23, 0, -16, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -10, 0, 0, 0, 0, -9, + -6, 0, 0, 0, -6, 0, 0, 0, + -9, 0, -9, 0, -11, 0, -9, -5, + 0, -17, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -3, 0, -5, 0, 0, + -8, -10, 0, -6, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -4, 0, + 0, -8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -6, 0, 0, 0, 0, -6, + 0, 0, 0, 0, 0, 0, -4, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + -4, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -4, 0, 0, 0, 0, 0, -8, 0, + -6, 0, 0, 0, -9, 0, -6, -11, + 0, 0, 0, 0, -9, 0, -13, 0, + 0, -13, 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -6, 0, 0, 0, -9, 0, + 0, 0, 0, 0, -6, 0, 0, -13, + 0, 0, 0, 0, 0, 0, -7, 0, + -9, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -23, 0, -6, 0, 0, 0, -19, 0, + 0, 0, 0, 0, -17, 0, -3, -21, + 0, 0, 0, 0, -31, 0, -26, 0, + -6, -34, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -12, 0, -10, -6, + 6, 0, -44, -9, -28, -6, 0, 0, + 0, -23, 0, -22, 3, -10, 0, 4, + -32, 0, -36, 0, 0, 0, 0, 0, + 0, 0, 0, -27, -25, -8, 0, 0, + -14, -18, 0, -12, 0, 0, -12, -12, + 0, 0, -3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, 0, -7, -7, + 0, 0, 0, 0, -8, 0, -6, 0, + 0, -13, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -7, 0, + 0, 0, -34, 0, -16, 0, 0, 0, + 0, -10, 0, -8, 0, -7, 0, 0, + -23, 0, -27, 0, 0, 0, -3, 0, + -15, -7, 0, -12, -9, 3, 0, 0, + 0, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -17, -6, -11, 3, -6, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -30, -3, 0, -14, 0, -9, -20, 0, + 0, 0, 0, 0, 0, 0, -23, -25, + 0, -11, 0, 0, -30, -5, -32, -23, + 0, -33, 0, 0, -5, -4, 0, -2, + 0, 0, -10, -5, -16, -12, 0, 0, + -10, 0, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -8, + -7, 0, -3, 0, -8, 0, -13, -6, + -7, -12, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, -2, -3, + 0, 0, 0, -13, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, -1, 0, 0, 0, + -7, -11, -3, -4, -7, 0, 0, 0, + 0, 0, 0, 0, -6, -6, -3, 0, + -6, 0, -12, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -8, + -11, 0, -19, 0, -10, 0, -12, -5, + -14, -17, -11, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -4, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -7, -4, 0, 0, + 6, -8, -22, 0, 0, 0, 0, 0, + 0, -8, 0, -10, 0, 0, 0, 0, + -20, 0, -51, -4, 0, 0, 0, 0, + -6, 0, 0, -16, -10, 0, 0, 0, + -6, -5, 0, -6, -3, -3, -12, -6, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -8, + -7, 0, 0, 0, -10, 0, -13, -5, + -7, -15, -4, 0, 0, 0, 0, 0, + 0, -3, 0, 0, -8, -10, -6, 0, + 0, 0, -6, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -5, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -12, 5, -30, 0, -15, -11, 0, + 0, -9, 0, 0, 0, 0, -17, -12, + 0, -19, -10, -8, 0, -16, 0, 0, + 0, 0, 0, -10, -17, -11, 0, -7, + -3, -4, -16, -16, -24, -20, 4, 0, + -29, 0, 8, -29, 0, 0, -24, 0, + 0, 0, 0, 0, -8, 0, -37, -30, + 0, -13, 0, 0, -51, -8, -44, -28, + 0, -57, 0, 0, -6, -7, 0, 0, + 0, 0, -14, -6, -27, -16, 0, 0, + 0, -13, -32, 0, 0, 0, 0, -3, + 0, -10, 0, 0, 0, 0, 0, 0, + -25, 0, -57, 0, -6, 0, -9, -6, + -11, -11, -6, -12, -8, 7, 0, 0, + 0, 0, 7, -1, 8, 8, 1, 3, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -9, 0, 0, 0, -10, 0, -7, -7, + -14, -16, -3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -2, -9, 0, -6, 0, -6, -4, + 0, -9, 0, -4, -6, 0, 0, 0, + 0, 0, 0, -7, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, -4, 1, + -4, -10, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -6, -3, -5, + 6, -21, -35, -26, 0, -11, 0, 0, + 0, -32, 0, -25, 0, -8, 0, 0, + -30, -10, -46, -5, 0, 0, -6, 0, + -10, 0, 0, -37, -38, -13, 0, 0, + -28, -35, -8, -24, -34, -31, -34, -28, + 0, 0, -12, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -5, 0, -12, 0, 0, 0, 0, 0, + -5, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -22, -42, -13, 0, -9, 0, 0, + 0, -21, -6, -17, 0, -6, 0, 0, + -32, -12, -50, -1, 0, 0, 0, 0, + 0, 0, 0, -28, -25, -5, 0, 0, + -16, -21, -3, -14, -10, -10, -13, -11, + 0, -12, -28, -9, 0, -5, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -23, -5, -34, 2, 0, 0, 0, 0, + 0, 0, 0, -21, -18, -4, 0, 0, + -12, -15, 0, -14, -3, -6, -10, -7, + 0, -10, 3, -27, 0, 0, -10, 0, + -4, -7, -9, -8, 0, 0, -15, -7, + 0, -14, -4, -3, -10, -5, 0, 0, + 0, 0, 0, -6, -12, -7, 0, -2, + -1, -10, -13, -15, -19, -20, 0, 0, + 0, -26, -39, -22, 0, -17, -1, -6, + -4, -34, 0, -29, 0, -13, -6, 0, + -33, -17, -54, -8, 0, 0, 0, 0, + 0, 0, 0, -35, -35, -13, 0, 0, + -26, -30, -10, -27, -14, -15, -18, -20, + 0, -13, 0, -16, 0, 0, 0, 0, + 0, -12, 0, 0, 0, 0, 0, 0, + 0, -16, 0, 0, 0, -6, 0, 0, + 0, 0, 0, 0, -5, 0, 0, 0, + 0, 0, -9, -10, -13, -13, 0, 0, + -13, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -15, 0, -5, -17, + 0, 0, 0, 0, -34, 0, -25, -19, + 0, -30, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, -4, 0, 0, + -13, 0, -6, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -17, 0, -8, -23, + -5, 0, 0, 0, -38, 0, -25, -18, + -12, -35, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -5, -4, -8, -3, + -4, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -9, + 0, 0, 0, 0, -35, 0, -19, -11, + -7, -35, 0, -3, -4, 0, -3, -2, + 0, 0, 0, 0, -4, 0, -7, 0, + 0, 0, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -16, 0, 0, -17, + 0, 0, 0, 0, -33, 0, -20, -14, + -12, -28, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -3, -2, -6, 0, + 10, -9, -22, 0, 0, 0, 0, 0, + 0, -13, 0, 0, 7, 0, 6, 0, + -19, 0, -22, 0, 0, 0, 0, 0, + 0, 0, 0, -6, -5, 0, 0, 0, + 0, -4, 3, -3, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -9, 0, 0, -9, + 0, 0, 0, 0, -27, 0, -16, -12, + -4, -26, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -10, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -12, 0, -6, -15, + 0, 0, 0, 0, -38, 0, -27, -20, + -6, -34, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, -2, -3, 0, + -7, -4, 3, -10, 0, 0, 0, 0, + 0, -10, 0, -9, 0, -9, -3, -6, + 0, -7, 0, 0, -32, -4, -15, -8, + 0, -26, 0, -3, -9, 0, 0, -2, + 0, -4, -3, -5, 0, 0, 0, 0, + 0, -4, 6, -5, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -7, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3, 0, 0, 0, 0, + 3, 0, 0, 2, -3, -2, 0, 0, + 0, -15, -35, 0, 0, 0, 0, -6, + -15, -16, 0, -8, 0, 0, 4, 0, + 0, 0, 0, 0, -29, 0, 0, 0, + -14, -11, -16, -8, -4, 4, 0, 0, + 0, -3, 4, -6, 6, 7, 2, 0, + -10, 0, 0, 0, 0, 0, -10, 0, + 0, 0, 0, 0, -9, 0, 0, -11, + 0, 0, 0, 0, -33, 0, -19, -15, + -9, -27, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -1, 0, -7, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -5, 0, 0, 0, 0, 4, 0, + 0, 0, 0, 0, -6, 0, -6, 0, + 0, -16, 0, 0, -2, 3, 0, 0, + 0, -2, 0, -1, 0, 0, 0, 0, + 0, -13, -26, 0, 0, 0, 0, 0, + 0, -10, 0, -10, 0, 0, 0, 0, + -16, 0, -29, 0, -34, 0, -10, -3, + -19, -14, -16, -9, -5, 0, 0, 0, + 0, -3, 0, 0, 0, 0, 0, 0, + 0, -7, -18, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -12, 0, -22, 0, -31, 0, -10, -6, + -20, -15, -13, -6, -4, 0, 0, 0, + 0, -3, 0, 0, 0, 0, 0, 0, + 0, -4, 0, -7, 0, 0, 0, 0, + 0, -12, 0, -10, -8, -7, 0, 0, + 0, -3, 0, 0, -34, 0, -13, -10, + 3, -18, 0, -5, -8, 0, 0, -3, + 0, -7, 0, -4, 0, 0, 0, 0, + 0, -9, 0, -5, 0, 0, 0, 0, + 0, -12, 0, -7, -6, 0, -2, 0, + 0, -9, 0, 0, -28, 0, -14, -8, + 0, -20, 0, -1, -6, 0, 0, 0, + 0, -3, 0, -2, 0, 0, 0, 0 +}; + + +/*Collect the kern class' data in one place*/ +static const lv_font_fmt_txt_kern_classes_t kern_classes = +{ + .class_pair_values = kern_class_values, + .left_class_mapping = kern_left_class_mapping, + .right_class_mapping = kern_right_class_mapping, + .left_class_cnt = 52, + .right_class_cnt = 40, +}; + +/*-------------------- + * ALL CUSTOM DATA + *--------------------*/ + +#if LVGL_VERSION_MAJOR == 8 +/*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 +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 = &kern_classes, + .kern_scale = 16, + .cmap_num = 2, + .bpp = 2, + .kern_classes = 1, + .bitmap_format = 0, +#if LVGL_VERSION_MAJOR == 8 + .cache = &cache +#endif +}; + + + +/*----------------- + * PUBLIC FONT + *----------------*/ + +/*Initialize a public general font descriptor*/ +#if LVGL_VERSION_MAJOR >= 8 +const lv_font_t ui_font_homePlusText = { +#else +lv_font_t ui_font_homePlusText = { +#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 = 22, /*The maximum line height required by the font*/ + .base_line = 4, /*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 = -2, + .underline_thickness = 1, +#endif + .dsc = &font_dsc, /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ +#if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 + .fallback = NULL, +#endif + .user_data = NULL, +}; + + + +#endif /*#if UI_FONT_HOMEPLUSTEXT*/ + diff --git a/SquareLineProj/assets/ui_font_homePlusText.fcfg b/SquareLineProj/assets/ui_font_homePlusText.fcfg new file mode 100644 index 0000000..a988e87 --- /dev/null +++ b/SquareLineProj/assets/ui_font_homePlusText.fcfg @@ -0,0 +1,16 @@ +{ + "codename": "homePlusText", + "ttf_path": "/assets/MiSans-Medium.otf", + "bin_path": "/assets\\ui_font_homePlusText.bin", + "c_path": "/assets\\ui_font_homePlusText.c", + "cfg_path": "/assets\\ui_font_homePlusText.fcfg", + "size": 20, + "bpp": 2, + "letters": 0, + "ranges": [ + "0x20-0x7f" + ], + "symbols": "机型选择系统设置测试日志设备信息", + "customparams": "--no-compress --no-prefilter", + "uploaded": false +} \ No newline at end of file diff --git a/SquareLineProj/assets/ui_font_homeText.bin b/SquareLineProj/assets/ui_font_homeText.bin new file mode 100644 index 0000000000000000000000000000000000000000..c7ccfa007a36d98d476a34c47d12e84b9ca93589 GIT binary patch literal 10624 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" */ + 0x10, 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xfd, + 0x0, 0x0, 0x2f, 0xe0, 0x0, 0x0, 0xbf, 0x80, + 0x0, 0x3, 0xfe, 0x0, 0x0, 0x1f, 0xf4, 0x0, + 0x0, 0xbd, 0x0, 0x0, 0xbf, 0x40, 0x2, 0xfe, + 0x0, 0xb, 0xfd, 0x0, 0x2f, 0xf4, 0x0, 0x3f, + 0xd0, 0x0, 0xf, 0x80, 0x0, 0x2, 0x0, 0x0, + 0x0, + + /* U+003F "?" */ + 0x1, 0xbf, 0x80, 0xb, 0xff, 0xf0, 0x2f, 0x96, + 0xfc, 0x3d, 0x0, 0x7c, 0x18, 0x0, 0x3d, 0x0, + 0x0, 0x3d, 0x0, 0x0, 0xfc, 0x0, 0x3, 0xf4, + 0x0, 0xb, 0xd0, 0x0, 0x1f, 0x40, 0x0, 0x3e, + 0x0, 0x0, 0x3d, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x7e, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x7e, + 0x0, + + /* U+0040 "@" */ + 0x0, 0x1, 0xff, 0xe4, 0x0, 0x0, 0xb, 0xff, + 0xff, 0xd0, 0x0, 0xf, 0xe0, 0x1, 0xfd, 0x0, + 0xf, 0xc0, 0x0, 0x7, 0xd0, 0xb, 0xc0, 0x0, + 0x0, 0x7c, 0x3, 0xc0, 0x2f, 0x87, 0xb, 0x42, + 0xe0, 0x3f, 0xfe, 0xc0, 0xe0, 0xf0, 0x3f, 0x3, + 0xf0, 0x3c, 0x3c, 0xf, 0x0, 0x3c, 0xf, 0xf, + 0x7, 0xc0, 0xf, 0x3, 0xc3, 0xc0, 0xf0, 0x3, + 0xd0, 0xf0, 0xf0, 0x3f, 0x3, 0xf8, 0xb4, 0x2d, + 0x3, 0xff, 0xcf, 0xfc, 0x7, 0xc0, 0x2f, 0x80, + 0xf8, 0x0, 0xf8, 0x0, 0x0, 0x0, 0x0, 0xf, + 0x80, 0x0, 0x0, 0x0, 0x1, 0xfd, 0x0, 0x1f, + 0x0, 0x0, 0xb, 0xff, 0xff, 0xc0, 0x0, 0x0, + 0x2f, 0xfa, 0x0, 0x0, + + /* U+0041 "A" */ + 0x0, 0x3, 0xf0, 0x0, 0x0, 0x1, 0xfd, 0x0, + 0x0, 0x0, 0xbf, 0xc0, 0x0, 0x0, 0x3f, 0xf0, + 0x0, 0x0, 0x1f, 0x7d, 0x0, 0x0, 0xf, 0xcf, + 0xc0, 0x0, 0x3, 0xe1, 0xf0, 0x0, 0x1, 0xf0, + 0x3e, 0x0, 0x0, 0xfc, 0xb, 0xc0, 0x0, 0x3d, + 0x1, 0xf4, 0x0, 0x2f, 0x55, 0x7e, 0x0, 0xf, + 0xff, 0xff, 0xc0, 0x7, 0xff, 0xff, 0xf4, 0x2, + 0xf0, 0x0, 0x3f, 0x0, 0xf8, 0x0, 0xb, 0xc0, + 0x7d, 0x0, 0x0, 0xf8, 0x3f, 0x0, 0x0, 0x3f, + 0xf, 0x80, 0x0, 0x7, 0xcb, 0xc0, 0x0, 0x0, + 0xf8, + + /* U+0042 "B" */ + 0x3f, 0xff, 0xf8, 0x0, 0xff, 0xff, 0xfd, 0x3, + 0xe5, 0x56, 0xfc, 0xf, 0x40, 0x1, 0xf4, 0x3d, + 0x0, 0x3, 0xe0, 0xf4, 0x0, 0xf, 0x83, 0xd0, + 0x0, 0x7d, 0xf, 0x40, 0x7, 0xf0, 0x3f, 0xff, + 0xfe, 0x0, 0xff, 0xff, 0xfd, 0x3, 0xe5, 0x56, + 0xfd, 0xf, 0x40, 0x0, 0xfc, 0x3d, 0x0, 0x0, + 0xf4, 0xf4, 0x0, 0x3, 0xe3, 0xd0, 0x0, 0xf, + 0x4f, 0x40, 0x0, 0xfc, 0x3e, 0x55, 0x6f, 0xe0, + 0xff, 0xff, 0xff, 0x3, 0xff, 0xff, 0x90, 0x0, + + /* U+0043 "C" */ + 0x0, 0x1b, 0xfe, 0x0, 0x0, 0xff, 0xff, 0xe0, + 0x3, 0xfe, 0x9b, 0xfc, 0xf, 0xe0, 0x0, 0xbd, + 0x2f, 0x80, 0x0, 0x24, 0x3f, 0x0, 0x0, 0x0, + 0x7d, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, + 0x3d, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, + 0x1f, 0x80, 0x0, 0x24, 0xf, 0xe0, 0x0, 0xbd, + 0x3, 0xfe, 0x9b, 0xfc, 0x0, 0xff, 0xff, 0xe0, + 0x0, 0x1b, 0xfe, 0x0, + + /* U+0044 "D" */ + 0x3f, 0xff, 0xf9, 0x0, 0xf, 0xff, 0xff, 0xf0, + 0x3, 0xe5, 0x5a, 0xff, 0x0, 0xf4, 0x0, 0xb, + 0xf0, 0x3d, 0x0, 0x0, 0xbd, 0xf, 0x40, 0x0, + 0xf, 0xc3, 0xd0, 0x0, 0x2, 0xf0, 0xf4, 0x0, + 0x0, 0x7d, 0x3d, 0x0, 0x0, 0x1f, 0x4f, 0x40, + 0x0, 0x3, 0xd3, 0xd0, 0x0, 0x1, 0xf4, 0xf4, + 0x0, 0x0, 0x7d, 0x3d, 0x0, 0x0, 0x2f, 0xf, + 0x40, 0x0, 0xf, 0xc3, 0xd0, 0x0, 0xb, 0xd0, + 0xf4, 0x0, 0xf, 0xf0, 0x3e, 0x55, 0xbf, 0xf0, + 0xf, 0xff, 0xff, 0xe0, 0x3, 0xff, 0xff, 0x80, + 0x0, + + /* U+0045 "E" */ + 0x3f, 0xff, 0xff, 0x8f, 0xff, 0xff, 0xe3, 0xe5, + 0x55, 0x50, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + 0x0, 0x0, 0x3f, 0xff, 0xff, 0xf, 0xff, 0xff, + 0xc3, 0xe5, 0x55, 0x50, 0xf4, 0x0, 0x0, 0x3d, + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3e, 0x55, 0x55, 0x4f, + 0xff, 0xff, 0xf3, 0xff, 0xff, 0xfc, + + /* U+0046 "F" */ + 0x3f, 0xff, 0xff, 0x4f, 0xff, 0xff, 0xd3, 0xe5, + 0x55, 0x50, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + 0x0, 0x0, 0x3e, 0x55, 0x55, 0xf, 0xff, 0xff, + 0xc3, 0xff, 0xff, 0xf0, 0xf4, 0x0, 0x0, 0x3d, + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, + 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, + + /* U+0047 "G" */ + 0x0, 0x1b, 0xfe, 0x40, 0x0, 0xff, 0xff, 0xe0, + 0x7, 0xfe, 0x9b, 0xfc, 0xf, 0xe0, 0x0, 0xbd, + 0x2f, 0x80, 0x0, 0x10, 0x3f, 0x0, 0x0, 0x0, + 0x7d, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x3f, 0xff, 0xbc, 0x0, 0x3f, 0xff, + 0xbc, 0x0, 0x15, 0x6f, 0x7c, 0x0, 0x0, 0x2f, + 0x7d, 0x0, 0x0, 0x2f, 0x3f, 0x0, 0x0, 0x2f, + 0x2f, 0x40, 0x0, 0x2f, 0xf, 0xe0, 0x0, 0xbf, + 0x7, 0xfe, 0x9b, 0xfc, 0x0, 0xff, 0xff, 0xe0, + 0x0, 0x1b, 0xfe, 0x40, + + /* U+0048 "H" */ + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3f, 0xff, 0xff, 0xfd, 0x3f, 0xff, 0xff, 0xfd, + 0x3e, 0x55, 0x55, 0x7d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, + + /* U+0049 "I" */ + 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, + + /* U+004A "J" */ + 0x0, 0x0, 0xf8, 0x0, 0x3, 0xe0, 0x0, 0xf, + 0x80, 0x0, 0x3e, 0x0, 0x0, 0xf8, 0x0, 0x3, + 0xe0, 0x0, 0xf, 0x80, 0x0, 0x3e, 0x0, 0x0, + 0xf8, 0x0, 0x3, 0xe0, 0x0, 0xf, 0x80, 0x0, + 0x3e, 0x0, 0x0, 0xf8, 0x0, 0x3, 0xe0, 0x40, + 0xf, 0x4f, 0x40, 0x7d, 0x3f, 0x9b, 0xf0, 0x7f, + 0xff, 0x40, 0x2f, 0xe0, 0x0, + + /* U+004B "K" */ + 0x3d, 0x0, 0x3, 0xf4, 0x3d, 0x0, 0xb, 0xd0, + 0x3d, 0x0, 0x2f, 0x40, 0x3d, 0x0, 0xbe, 0x0, + 0x3d, 0x1, 0xf8, 0x0, 0x3d, 0x7, 0xe0, 0x0, + 0x3d, 0x1f, 0xc0, 0x0, 0x3d, 0x3f, 0x0, 0x0, + 0x3e, 0xff, 0x0, 0x0, 0x3f, 0xff, 0xc0, 0x0, + 0x3f, 0xc7, 0xe0, 0x0, 0x3f, 0x3, 0xf4, 0x0, + 0x3d, 0x0, 0xfc, 0x0, 0x3d, 0x0, 0x7e, 0x0, + 0x3d, 0x0, 0x3f, 0x40, 0x3d, 0x0, 0xf, 0xc0, + 0x3d, 0x0, 0x7, 0xe0, 0x3d, 0x0, 0x3, 0xf4, + 0x3d, 0x0, 0x0, 0xfc, + + /* U+004C "L" */ + 0x3d, 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, + 0x0, 0x0, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, 0x40, 0x0, + 0x3, 0xd0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x3d, + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3e, 0x55, 0x55, 0x4f, + 0xff, 0xff, 0xf3, 0xff, 0xff, 0xfc, + + /* U+004D "M" */ + 0x3e, 0x0, 0x0, 0x0, 0x7d, 0x3f, 0x40, 0x0, + 0x0, 0xfd, 0x3f, 0xc0, 0x0, 0x2, 0xfd, 0x3f, + 0xd0, 0x0, 0x3, 0xfd, 0x3f, 0xf0, 0x0, 0xf, + 0xfd, 0x3e, 0xf8, 0x0, 0x1f, 0x7d, 0x3d, 0x7d, + 0x0, 0x3e, 0x3d, 0x3d, 0x3f, 0x0, 0xbc, 0x3d, + 0x3d, 0xf, 0x81, 0xf4, 0x3d, 0x3d, 0xb, 0xc3, + 0xf0, 0x3d, 0x3d, 0x3, 0xe7, 0xd0, 0x3d, 0x3d, + 0x1, 0xff, 0x80, 0x3d, 0x3d, 0x0, 0xff, 0x0, + 0x3d, 0x3d, 0x0, 0x3d, 0x0, 0x3d, 0x3d, 0x0, + 0x14, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, + 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x0, 0x3d, + + /* U+004E "N" */ + 0x3e, 0x0, 0x0, 0x3e, 0x3f, 0x40, 0x0, 0x3e, + 0x3f, 0xc0, 0x0, 0x3e, 0x3f, 0xe0, 0x0, 0x3e, + 0x3f, 0xf4, 0x0, 0x3e, 0x3d, 0xfc, 0x0, 0x3e, + 0x3d, 0x3e, 0x0, 0x3e, 0x3d, 0x1f, 0x40, 0x3e, + 0x3d, 0xf, 0xc0, 0x3e, 0x3d, 0x3, 0xe0, 0x3e, + 0x3d, 0x1, 0xf4, 0x3e, 0x3d, 0x0, 0xfc, 0x3e, + 0x3d, 0x0, 0x3e, 0x3e, 0x3d, 0x0, 0x1f, 0x7e, + 0x3d, 0x0, 0xf, 0xfe, 0x3d, 0x0, 0x3, 0xfe, + 0x3d, 0x0, 0x1, 0xfe, 0x3d, 0x0, 0x0, 0xfe, + 0x3d, 0x0, 0x0, 0x3e, + + /* U+004F "O" */ + 0x0, 0x1b, 0xfe, 0x40, 0x0, 0xf, 0xff, 0xff, + 0x0, 0x7, 0xfe, 0x6b, 0xfc, 0x0, 0xfe, 0x0, + 0xb, 0xf0, 0x2f, 0x40, 0x0, 0x2f, 0x43, 0xf0, + 0x0, 0x0, 0xfc, 0x7d, 0x0, 0x0, 0xb, 0xc7, + 0xc0, 0x0, 0x0, 0x7d, 0xbc, 0x0, 0x0, 0x7, + 0xdb, 0xc0, 0x0, 0x0, 0x3d, 0xbc, 0x0, 0x0, + 0x7, 0xd7, 0xc0, 0x0, 0x0, 0x7d, 0x7d, 0x0, + 0x0, 0xb, 0xc3, 0xf0, 0x0, 0x0, 0xfc, 0x2f, + 0x40, 0x0, 0x2f, 0x40, 0xfe, 0x0, 0xb, 0xf0, + 0x7, 0xfe, 0xab, 0xfc, 0x0, 0xf, 0xff, 0xff, + 0x0, 0x0, 0x1b, 0xfe, 0x40, 0x0, + + /* U+0050 "P" */ + 0x3f, 0xff, 0xe4, 0x0, 0xff, 0xff, 0xfd, 0x3, + 0xe5, 0x5b, 0xfc, 0xf, 0x40, 0x1, 0xf8, 0x3d, + 0x0, 0x3, 0xf0, 0xf4, 0x0, 0xb, 0xc3, 0xd0, + 0x0, 0x2f, 0xf, 0x40, 0x0, 0xfc, 0x3d, 0x0, + 0x7, 0xe0, 0xf9, 0x56, 0xff, 0x3, 0xff, 0xff, + 0xf4, 0xf, 0xff, 0xfa, 0x0, 0x3d, 0x0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3, 0xd0, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x0, + 0xf4, 0x0, 0x0, 0x3, 0xd0, 0x0, 0x0, 0x0, + + /* U+0051 "Q" */ + 0x0, 0x1b, 0xfe, 0x40, 0x0, 0xf, 0xff, 0xff, + 0x0, 0x7, 0xfe, 0x5b, 0xfc, 0x0, 0xfe, 0x0, + 0xb, 0xf0, 0x2f, 0x40, 0x0, 0x2f, 0x43, 0xf0, + 0x0, 0x0, 0xfc, 0x7d, 0x0, 0x0, 0xb, 0xc7, + 0xc0, 0x0, 0x0, 0x7d, 0xbc, 0x0, 0x0, 0x7, + 0xdb, 0xc0, 0x0, 0x0, 0x3d, 0xbc, 0x0, 0x0, + 0x7, 0xd7, 0xc0, 0x0, 0x0, 0x7d, 0x7d, 0x0, + 0x1, 0xb, 0xc3, 0xf0, 0x0, 0xb4, 0xfc, 0x2f, + 0x40, 0xf, 0xff, 0x40, 0xfe, 0x0, 0x3f, 0xf0, + 0x7, 0xfe, 0x9b, 0xfd, 0x0, 0xf, 0xff, 0xff, + 0xf0, 0x0, 0x1b, 0xfe, 0x1f, 0x80, 0x0, 0x0, + 0x0, 0xbc, 0x0, 0x0, 0x0, 0x2, 0x0, + + /* U+0052 "R" */ + 0x3f, 0xff, 0xe4, 0x0, 0xff, 0xff, 0xfc, 0x3, + 0xe5, 0x5b, 0xfc, 0xf, 0x40, 0x2, 0xf4, 0x3d, + 0x0, 0x3, 0xe0, 0xf4, 0x0, 0xf, 0xc3, 0xd0, + 0x0, 0x3e, 0xf, 0x40, 0x1, 0xf8, 0x3d, 0x0, + 0x1f, 0xc0, 0xff, 0xff, 0xfd, 0x3, 0xff, 0xff, + 0xd0, 0xf, 0x95, 0xbc, 0x0, 0x3d, 0x0, 0xf8, + 0x0, 0xf4, 0x1, 0xf4, 0x3, 0xd0, 0x3, 0xf0, + 0xf, 0x40, 0x7, 0xe0, 0x3d, 0x0, 0xb, 0xc0, + 0xf4, 0x0, 0xf, 0x83, 0xd0, 0x0, 0x2f, 0x40, + + /* U+0053 "S" */ + 0x0, 0x6f, 0xf8, 0x0, 0xf, 0xff, 0xfd, 0x0, + 0xff, 0x96, 0xfd, 0x7, 0xe0, 0x0, 0xfc, 0x2f, + 0x0, 0x0, 0x40, 0xfc, 0x0, 0x0, 0x2, 0xf0, + 0x0, 0x0, 0x3, 0xf4, 0x0, 0x0, 0x7, 0xff, + 0x40, 0x0, 0x2, 0xff, 0xf4, 0x0, 0x0, 0x2f, + 0xf8, 0x0, 0x0, 0x2, 0xf8, 0x0, 0x0, 0x2, + 0xf0, 0x0, 0x0, 0x7, 0xd0, 0xc0, 0x0, 0x1f, + 0xf, 0xd0, 0x0, 0xfc, 0x1f, 0xf5, 0x6f, 0xd0, + 0x1f, 0xff, 0xfe, 0x0, 0x6, 0xff, 0x80, 0x0, + + /* U+0054 "T" */ + 0x7f, 0xff, 0xff, 0xf9, 0xff, 0xff, 0xff, 0xe1, + 0x55, 0xbd, 0x55, 0x40, 0x2, 0xf0, 0x0, 0x0, + 0xb, 0xc0, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0x2, 0xf0, 0x0, 0x0, 0xb, + 0xc0, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0xbc, + 0x0, 0x0, 0x2, 0xf0, 0x0, 0x0, 0xb, 0xc0, + 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0xbc, 0x0, + 0x0, 0x2, 0xf0, 0x0, 0x0, 0xb, 0xc0, 0x0, + 0x0, 0x2f, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, + + /* U+0055 "U" */ + 0x3d, 0x0, 0x0, 0xbc, 0xf4, 0x0, 0x2, 0xf3, + 0xd0, 0x0, 0xb, 0xcf, 0x40, 0x0, 0x2f, 0x3d, + 0x0, 0x0, 0xbc, 0xf4, 0x0, 0x2, 0xf3, 0xd0, + 0x0, 0xb, 0xcf, 0x40, 0x0, 0x2f, 0x3d, 0x0, + 0x0, 0xbc, 0xf4, 0x0, 0x2, 0xf3, 0xd0, 0x0, + 0xb, 0xcf, 0x40, 0x0, 0x2f, 0x3e, 0x0, 0x0, + 0xbc, 0xf8, 0x0, 0x3, 0xe2, 0xf0, 0x0, 0x1f, + 0x43, 0xf0, 0x1, 0xfc, 0xb, 0xf9, 0xaf, 0xd0, + 0xb, 0xff, 0xfd, 0x0, 0x2, 0xff, 0x80, 0x0, + + /* U+0056 "V" */ + 0xbc, 0x0, 0x0, 0xf, 0x8f, 0x80, 0x0, 0x7, + 0xd3, 0xf0, 0x0, 0x3, 0xf0, 0x7d, 0x0, 0x0, + 0xf8, 0xf, 0x80, 0x0, 0x7c, 0x2, 0xf0, 0x0, + 0x3f, 0x0, 0x7d, 0x0, 0xf, 0x40, 0xf, 0x80, + 0xb, 0xc0, 0x2, 0xf0, 0x3, 0xe0, 0x0, 0x3d, + 0x1, 0xf4, 0x0, 0xf, 0xc0, 0xbc, 0x0, 0x1, + 0xf0, 0x3e, 0x0, 0x0, 0x3d, 0x1f, 0x0, 0x0, + 0xb, 0xcb, 0xc0, 0x0, 0x1, 0xf7, 0xd0, 0x0, + 0x0, 0x3f, 0xf0, 0x0, 0x0, 0xb, 0xfc, 0x0, + 0x0, 0x1, 0xfd, 0x0, 0x0, 0x0, 0x3f, 0x0, + 0x0, + + /* U+0057 "W" */ + 0xbc, 0x0, 0x3, 0xf0, 0x0, 0x1f, 0x1f, 0x40, + 0x1, 0xfc, 0x0, 0xb, 0xc3, 0xe0, 0x0, 0xbf, + 0x40, 0x3, 0xe0, 0xfc, 0x0, 0x3f, 0xe0, 0x0, + 0xf4, 0x1f, 0x0, 0x1f, 0xbc, 0x0, 0x7c, 0x3, + 0xd0, 0xb, 0xcf, 0x0, 0x2f, 0x0, 0xf8, 0x3, + 0xd3, 0xd0, 0xf, 0x80, 0x2f, 0x0, 0xf0, 0xbc, + 0x3, 0xd0, 0x7, 0xc0, 0x7c, 0x1f, 0x1, 0xf0, + 0x0, 0xf4, 0x2e, 0x3, 0xd0, 0xb8, 0x0, 0x3e, + 0xf, 0x40, 0xb8, 0x3d, 0x0, 0xb, 0xc3, 0xc0, + 0x1f, 0x1f, 0x0, 0x1, 0xf1, 0xf0, 0x3, 0xcb, + 0xc0, 0x0, 0x3d, 0xf4, 0x0, 0xf7, 0xe0, 0x0, + 0xf, 0xfc, 0x0, 0x2f, 0xf4, 0x0, 0x1, 0xff, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x3f, 0x80, 0x0, + 0xff, 0x0, 0x0, 0xf, 0xd0, 0x0, 0x2f, 0x80, + 0x0, 0x2, 0xf0, 0x0, 0x7, 0xd0, 0x0, + + /* U+0058 "X" */ + 0x3f, 0x0, 0x0, 0xbd, 0x3, 0xf0, 0x0, 0x7e, + 0x0, 0x7d, 0x0, 0x3f, 0x0, 0xf, 0xc0, 0x2f, + 0x40, 0x0, 0xf8, 0xf, 0x80, 0x0, 0x1f, 0x4b, + 0xc0, 0x0, 0x3, 0xf7, 0xd0, 0x0, 0x0, 0x3f, + 0xe0, 0x0, 0x0, 0xb, 0xf0, 0x0, 0x0, 0x2, + 0xfc, 0x0, 0x0, 0x0, 0xff, 0x80, 0x0, 0x0, + 0xfe, 0xf4, 0x0, 0x0, 0x7d, 0x3f, 0x0, 0x0, + 0x3e, 0x7, 0xe0, 0x0, 0x2f, 0x0, 0xbc, 0x0, + 0x1f, 0x80, 0xf, 0xc0, 0xf, 0xc0, 0x2, 0xf4, + 0xb, 0xd0, 0x0, 0x3f, 0x7, 0xf0, 0x0, 0x7, + 0xe0, + + /* U+0059 "Y" */ + 0x7d, 0x0, 0x0, 0x7e, 0x3f, 0x0, 0x0, 0xfc, + 0x1f, 0x80, 0x1, 0xf4, 0xb, 0xc0, 0x3, 0xf0, + 0x3, 0xe0, 0x7, 0xd0, 0x2, 0xf0, 0xf, 0x80, + 0x0, 0xf8, 0x2f, 0x0, 0x0, 0x7d, 0x3e, 0x0, + 0x0, 0x3f, 0xbc, 0x0, 0x0, 0x1f, 0xf4, 0x0, + 0x0, 0xb, 0xf0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, + + /* U+005A "Z" */ + 0x3f, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xc1, + 0x55, 0x55, 0xbe, 0x0, 0x0, 0x3, 0xf0, 0x0, + 0x0, 0x2f, 0x40, 0x0, 0x1, 0xf8, 0x0, 0x0, + 0xf, 0xc0, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x7, + 0xe0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x3, 0xf0, + 0x0, 0x0, 0x1f, 0x80, 0x0, 0x0, 0xfc, 0x0, + 0x0, 0xf, 0xc0, 0x0, 0x0, 0x7d, 0x0, 0x0, + 0x3, 0xf0, 0x0, 0x0, 0x3f, 0x95, 0x55, 0x50, + 0xff, 0xff, 0xff, 0xd3, 0xff, 0xff, 0xff, 0x40, + + /* U+005B "[" */ + 0x7f, 0xf9, 0xff, 0xe7, 0xc0, 0x1f, 0x0, 0x7c, + 0x1, 0xf0, 0x7, 0xc0, 0x1f, 0x0, 0x7c, 0x1, + 0xf0, 0x7, 0xc0, 0x1f, 0x0, 0x7c, 0x1, 0xf0, + 0x7, 0xc0, 0x1f, 0x0, 0x7c, 0x1, 0xf0, 0x7, + 0xc0, 0x1f, 0x0, 0x7c, 0x1, 0xff, 0xe7, 0xff, + 0x80, + + /* U+005C "\\" */ + 0xbc, 0x0, 0x1f, 0x0, 0x3, 0xd0, 0x0, 0xb8, + 0x0, 0x1f, 0x0, 0x3, 0xd0, 0x0, 0xf8, 0x0, + 0x1f, 0x0, 0x3, 0xd0, 0x0, 0xf8, 0x0, 0x2f, + 0x0, 0x7, 0xc0, 0x0, 0xf8, 0x0, 0x2f, 0x0, + 0x7, 0xc0, 0x0, 0xf4, 0x0, 0x2f, 0x0, 0x7, + 0xc0, 0x0, 0xf4, + + /* U+005D "]" */ + 0xbf, 0xf2, 0xff, 0xc0, 0x1f, 0x0, 0x3c, 0x0, + 0xf0, 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, + 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, 0x3, + 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, 0x3, 0xc0, + 0xf, 0x0, 0x3c, 0x1, 0xf2, 0xff, 0xcb, 0xff, + 0x0, + + /* U+005E "^" */ + 0x0, 0xfc, 0x0, 0x7, 0xf8, 0x0, 0x3e, 0xf0, + 0x1, 0xf2, 0xf0, 0xf, 0x43, 0xd0, 0xbc, 0x7, + 0xc3, 0xc0, 0xf, 0x40, + + /* U+005F "_" */ + 0x55, 0x55, 0x54, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xfe, + + /* U+0060 "`" */ + 0x0, 0x0, 0x80, 0x3d, 0x2, 0xf0, 0xb, 0xc0, + 0x28, 0x0, 0x0, + + /* U+0061 "a" */ + 0x2, 0xfe, 0x40, 0x1f, 0xff, 0xe0, 0x2f, 0x46, + 0xf4, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x7c, 0x1, + 0xbf, 0xfc, 0x1f, 0xff, 0xfc, 0x3f, 0x90, 0x7c, + 0xbc, 0x0, 0x7c, 0xf8, 0x0, 0xbc, 0xf8, 0x0, + 0xfc, 0xbe, 0x5b, 0xfc, 0x3f, 0xff, 0x7c, 0xb, + 0xf8, 0x7c, + + /* U+0062 "b" */ + 0x3c, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, + 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, 0x0, + 0x0, 0x3, 0xc2, 0xfe, 0x0, 0x3c, 0xff, 0xfc, + 0x3, 0xfe, 0x6f, 0xf0, 0x3f, 0x40, 0x2f, 0x43, + 0xe0, 0x0, 0xf8, 0x3d, 0x0, 0xb, 0xc3, 0xc0, + 0x0, 0x7c, 0x3c, 0x0, 0x7, 0xc3, 0xd0, 0x0, + 0xbc, 0x3e, 0x0, 0xf, 0x83, 0xf4, 0x2, 0xf0, + 0x3f, 0xe6, 0xfe, 0x3, 0xdf, 0xff, 0xc0, 0x3c, + 0x2f, 0xe0, 0x0, + + /* U+0063 "c" */ + 0x1, 0xbf, 0x80, 0xb, 0xff, 0xf4, 0x2f, 0xd6, + 0xfc, 0x3e, 0x0, 0x38, 0xbc, 0x0, 0x0, 0xbc, + 0x0, 0x0, 0xf8, 0x0, 0x0, 0xf8, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x3e, 0x0, + 0x38, 0x2f, 0xd6, 0xfc, 0xb, 0xff, 0xf4, 0x1, + 0xbf, 0x80, + + /* U+0064 "d" */ + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, + 0x40, 0x6f, 0x83, 0xd0, 0xbf, 0xfd, 0xf4, 0xbf, + 0x9b, 0xfd, 0x3f, 0x0, 0x3f, 0x6f, 0x0, 0x7, + 0xdb, 0xc0, 0x0, 0xf7, 0xe0, 0x0, 0x3d, 0xf8, + 0x0, 0xf, 0x6f, 0x0, 0x3, 0xd7, 0xc0, 0x1, + 0xf4, 0xfc, 0x0, 0xfd, 0x2f, 0xe6, 0xff, 0x42, + 0xff, 0xf3, 0xd0, 0x1f, 0xe0, 0xf4, + + /* U+0065 "e" */ + 0x1, 0xbf, 0x80, 0x2, 0xff, 0xfd, 0x2, 0xf9, + 0x1f, 0xc0, 0xf4, 0x0, 0xf8, 0xbc, 0x0, 0x1f, + 0x2f, 0xff, 0xff, 0xcf, 0xff, 0xff, 0xf3, 0xe0, + 0x0, 0x0, 0xbc, 0x0, 0x0, 0x2f, 0x0, 0x0, + 0x3, 0xf0, 0x2, 0xc0, 0xbf, 0x47, 0xf4, 0xb, + 0xff, 0xf8, 0x0, 0x6f, 0xe4, 0x0, + + /* U+0066 "f" */ + 0x0, 0x15, 0x0, 0x7f, 0xe0, 0x3f, 0xf8, 0x1f, + 0x40, 0x7, 0xc0, 0x1, 0xf0, 0xb, 0xff, 0xfa, + 0xff, 0xfe, 0x1b, 0xd5, 0x1, 0xf0, 0x0, 0x7c, + 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x1, 0xf0, 0x0, + 0x7c, 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x1, 0xf0, + 0x0, 0x7c, 0x0, 0x1f, 0x0, + + /* U+0067 "g" */ + 0x1, 0xbe, 0xf, 0x42, 0xff, 0xf3, 0xd2, 0xfe, + 0x6f, 0xf4, 0xfc, 0x0, 0xfd, 0xbc, 0x0, 0x1f, + 0x6f, 0x0, 0x3, 0xdf, 0x80, 0x0, 0xf7, 0xe0, + 0x0, 0x3d, 0xbc, 0x0, 0xf, 0x5f, 0x0, 0x7, + 0xd3, 0xf0, 0x3, 0xf4, 0xbf, 0x9b, 0xfd, 0xb, + 0xff, 0xcf, 0x40, 0x7f, 0x83, 0xd0, 0x0, 0x0, + 0xf0, 0x60, 0x0, 0xbc, 0x3f, 0x95, 0xfd, 0x7, + 0xff, 0xfe, 0x0, 0x1f, 0xf8, 0x0, + + /* U+0068 "h" */ + 0x3c, 0x0, 0x0, 0xf, 0x0, 0x0, 0x3, 0xc0, + 0x0, 0x0, 0xf0, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0xf, 0xb, 0xf8, 0x3, 0xdf, 0xff, 0xc0, 0xff, + 0x57, 0xf4, 0x3f, 0x0, 0x3f, 0xf, 0x40, 0xb, + 0xc3, 0xc0, 0x1, 0xf0, 0xf0, 0x0, 0x7c, 0x3c, + 0x0, 0x1f, 0xf, 0x0, 0x7, 0xc3, 0xc0, 0x1, + 0xf0, 0xf0, 0x0, 0x7c, 0x3c, 0x0, 0x1f, 0xf, + 0x0, 0x7, 0xc3, 0xc0, 0x1, 0xf0, + + /* U+0069 "i" */ + 0x4, 0x3e, 0x3e, 0x18, 0x0, 0x0, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, 0x3d, + + /* U+006A "j" */ + 0x0, 0x10, 0x3, 0xe0, 0xf, 0x80, 0x18, 0x0, + 0x0, 0x0, 0x0, 0xf, 0x40, 0x3d, 0x0, 0xf4, + 0x3, 0xd0, 0xf, 0x40, 0x3d, 0x0, 0xf4, 0x3, + 0xd0, 0xf, 0x40, 0x3d, 0x0, 0xf4, 0x3, 0xd0, + 0xf, 0x40, 0x3d, 0x0, 0xf4, 0x3, 0xd1, 0x7f, + 0x1f, 0xf8, 0x7f, 0x80, + + /* U+006B "k" */ + 0x3c, 0x0, 0x0, 0xf, 0x0, 0x0, 0x3, 0xc0, + 0x0, 0x0, 0xf0, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0xf, 0x0, 0x3f, 0x43, 0xc0, 0x2f, 0x40, 0xf0, + 0x2f, 0x40, 0x3c, 0x2f, 0x40, 0xf, 0x1f, 0x40, + 0x3, 0xef, 0xc0, 0x0, 0xff, 0xf4, 0x0, 0x3f, + 0xbf, 0x0, 0xf, 0x87, 0xe0, 0x3, 0xc0, 0xbd, + 0x0, 0xf0, 0xf, 0xc0, 0x3c, 0x1, 0xf4, 0xf, + 0x0, 0x3f, 0x3, 0xc0, 0x7, 0xe0, + + /* U+006C "l" */ + 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, + 0xc0, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3c, + 0xf, 0x3, 0xc0, 0xf0, 0x3e, 0xf, 0xf1, 0xfc, + + /* U+006D "m" */ + 0x3c, 0x2f, 0x80, 0x2f, 0xd0, 0x3d, 0xff, 0xf1, + 0xff, 0xf4, 0x3f, 0xd6, 0xfb, 0xd5, 0xfc, 0x3f, + 0x0, 0xbf, 0x0, 0x7d, 0x3d, 0x0, 0x3e, 0x0, + 0x3e, 0x3c, 0x0, 0x3d, 0x0, 0x3e, 0x3c, 0x0, + 0x3d, 0x0, 0x2e, 0x3c, 0x0, 0x3d, 0x0, 0x2e, + 0x3c, 0x0, 0x3d, 0x0, 0x2e, 0x3c, 0x0, 0x3d, + 0x0, 0x2e, 0x3c, 0x0, 0x3d, 0x0, 0x2e, 0x3c, + 0x0, 0x3d, 0x0, 0x2e, 0x3c, 0x0, 0x3d, 0x0, + 0x2e, 0x3c, 0x0, 0x3d, 0x0, 0x2e, + + /* U+006E "n" */ + 0x3c, 0x2f, 0xe0, 0xf, 0x7f, 0xff, 0x3, 0xfd, + 0x5f, 0xd0, 0xfc, 0x0, 0xfc, 0x3d, 0x0, 0x2f, + 0xf, 0x0, 0x7, 0xc3, 0xc0, 0x1, 0xf0, 0xf0, + 0x0, 0x7c, 0x3c, 0x0, 0x1f, 0xf, 0x0, 0x7, + 0xc3, 0xc0, 0x1, 0xf0, 0xf0, 0x0, 0x7c, 0x3c, + 0x0, 0x1f, 0xf, 0x0, 0x7, 0xc0, + + /* U+006F "o" */ + 0x1, 0xbf, 0x80, 0x2, 0xff, 0xfd, 0x2, 0xfd, + 0x6f, 0xc0, 0xf8, 0x0, 0xfc, 0xbc, 0x0, 0x1f, + 0x2e, 0x0, 0x3, 0xdf, 0x80, 0x0, 0xf7, 0xe0, + 0x0, 0x3d, 0xbc, 0x0, 0xf, 0x6f, 0x0, 0x7, + 0xc3, 0xe0, 0x3, 0xf0, 0xbf, 0x5b, 0xf0, 0xb, + 0xff, 0xf4, 0x0, 0x6f, 0xe0, 0x0, + + /* U+0070 "p" */ + 0x3c, 0x2f, 0xe0, 0x3, 0xcf, 0xff, 0xc0, 0x3f, + 0xe6, 0xff, 0x3, 0xf4, 0x2, 0xf4, 0x3e, 0x0, + 0xf, 0x83, 0xd0, 0x0, 0xbc, 0x3c, 0x0, 0x7, + 0xc3, 0xc0, 0x0, 0x7c, 0x3d, 0x0, 0xb, 0xc3, + 0xe0, 0x0, 0xf8, 0x3f, 0x40, 0x2f, 0x3, 0xfe, + 0x6f, 0xe0, 0x3d, 0xff, 0xfc, 0x3, 0xc2, 0xfe, + 0x0, 0x3c, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, + 0x3c, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, + 0x0, 0x0, 0x0, + + /* U+0071 "q" */ + 0x1, 0xfe, 0xf, 0x42, 0xff, 0xf3, 0xd2, 0xfe, + 0x6f, 0xf4, 0xfc, 0x0, 0xfd, 0xbc, 0x0, 0x1f, + 0x6f, 0x0, 0x3, 0xdf, 0x80, 0x0, 0xf7, 0xe0, + 0x0, 0x3d, 0xbc, 0x0, 0xf, 0x6f, 0x0, 0x7, + 0xd3, 0xf0, 0x3, 0xf4, 0xbf, 0x9b, 0xfd, 0xb, + 0xff, 0xdf, 0x40, 0x7f, 0x83, 0xd0, 0x0, 0x0, + 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, 0x40, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + + /* U+0072 "r" */ + 0x3c, 0xb, 0x4f, 0x2f, 0xd3, 0xef, 0xe4, 0xfe, + 0x0, 0x3f, 0x0, 0xf, 0x40, 0x3, 0xc0, 0x0, + 0xf0, 0x0, 0x3c, 0x0, 0xf, 0x0, 0x3, 0xc0, + 0x0, 0xf0, 0x0, 0x3c, 0x0, 0xf, 0x0, 0x0, + + /* U+0073 "s" */ + 0x1, 0xff, 0x80, 0xf, 0xff, 0xf0, 0x2f, 0x86, + 0xfc, 0x3e, 0x0, 0x34, 0x2f, 0x0, 0x0, 0x1f, + 0xd0, 0x0, 0xb, 0xff, 0x40, 0x0, 0xbf, 0xf0, + 0x0, 0x1, 0xfc, 0x0, 0x0, 0x7c, 0x1d, 0x0, + 0x3c, 0x3f, 0x91, 0xfc, 0xf, 0xff, 0xf4, 0x1, + 0xff, 0x80, + + /* U+0074 "t" */ + 0x1, 0x40, 0x1, 0xf0, 0x0, 0x7c, 0x0, 0x1f, + 0x0, 0x7, 0xc0, 0x2f, 0xff, 0xfb, 0xff, 0xfc, + 0x6f, 0x54, 0x7, 0xc0, 0x1, 0xf0, 0x0, 0x7c, + 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x1, 0xf0, 0x0, + 0x7c, 0x0, 0x1f, 0x0, 0x3, 0xf5, 0x40, 0xbf, + 0xe0, 0x7, 0xf4, + + /* U+0075 "u" */ + 0x7c, 0x0, 0x1f, 0x7c, 0x0, 0x1f, 0x7c, 0x0, + 0x1f, 0x7c, 0x0, 0x1f, 0x7c, 0x0, 0x1f, 0x7c, + 0x0, 0x1f, 0x7c, 0x0, 0x1f, 0x7c, 0x0, 0x1f, + 0x7c, 0x0, 0x2f, 0x7c, 0x0, 0x2f, 0x3e, 0x0, + 0x7f, 0x3f, 0x96, 0xff, 0xf, 0xff, 0x9f, 0x2, + 0xfd, 0x1f, + + /* U+0076 "v" */ + 0xbc, 0x0, 0xb, 0xc7, 0xd0, 0x0, 0xf8, 0x3e, + 0x0, 0x1f, 0x2, 0xf0, 0x2, 0xf0, 0xf, 0x40, + 0x3d, 0x0, 0xf8, 0x7, 0xc0, 0x7, 0xc0, 0xf8, + 0x0, 0x3d, 0xf, 0x40, 0x2, 0xe1, 0xf0, 0x0, + 0x1f, 0x3e, 0x0, 0x0, 0xfb, 0xc0, 0x0, 0xb, + 0xfc, 0x0, 0x0, 0x7f, 0x40, 0x0, 0x3, 0xf0, + 0x0, + + /* U+0077 "w" */ + 0xbc, 0x0, 0x3e, 0x0, 0x1f, 0x1f, 0x0, 0x1f, + 0xc0, 0xb, 0xc3, 0xd0, 0xf, 0xf0, 0x3, 0xe0, + 0xbc, 0x3, 0xfd, 0x1, 0xf0, 0x1f, 0x1, 0xf7, + 0xc0, 0xbc, 0x3, 0xd0, 0xb8, 0xf0, 0x3e, 0x0, + 0xf8, 0x3d, 0x3d, 0xf, 0x40, 0x1f, 0xf, 0xb, + 0x87, 0xc0, 0x3, 0xc7, 0x80, 0xf2, 0xe0, 0x0, + 0xf6, 0xd0, 0x3c, 0xf4, 0x0, 0x2f, 0xf0, 0xb, + 0xfc, 0x0, 0x3, 0xfc, 0x1, 0xfe, 0x0, 0x0, + 0xfe, 0x0, 0x3f, 0x40, 0x0, 0x2f, 0x40, 0xf, + 0xc0, 0x0, + + /* U+0078 "x" */ + 0x3e, 0x0, 0x2f, 0x7, 0xd0, 0xf, 0x80, 0xbc, + 0xf, 0xc0, 0xf, 0x87, 0xc0, 0x1, 0xf7, 0xe0, + 0x0, 0x2f, 0xf0, 0x0, 0x3, 0xf0, 0x0, 0x1, + 0xfd, 0x0, 0x0, 0xff, 0xc0, 0x0, 0xbc, 0xf8, + 0x0, 0x7d, 0x1f, 0x40, 0x3e, 0x3, 0xf0, 0x3f, + 0x0, 0x3e, 0x1f, 0x40, 0xb, 0xd0, + + /* U+0079 "y" */ + 0xbc, 0x0, 0xb, 0xc7, 0xd0, 0x0, 0xf8, 0x3e, + 0x0, 0x1f, 0x42, 0xf0, 0x2, 0xf0, 0xf, 0x40, + 0x3e, 0x0, 0xfc, 0x7, 0xc0, 0x7, 0xc0, 0xb8, + 0x0, 0x3e, 0xf, 0x40, 0x2, 0xf1, 0xf0, 0x0, + 0xf, 0x3e, 0x0, 0x0, 0xff, 0xc0, 0x0, 0x7, + 0xfc, 0x0, 0x0, 0x3f, 0x40, 0x0, 0x3, 0xf0, + 0x0, 0x0, 0x3e, 0x0, 0x0, 0x7, 0xc0, 0x0, + 0x0, 0xfc, 0x0, 0x0, 0xf, 0x40, 0x0, 0x2, + 0xf0, 0x0, 0x0, + + /* U+007A "z" */ + 0x3f, 0xff, 0xfc, 0x3f, 0xff, 0xfc, 0x15, 0x56, + 0xf8, 0x0, 0x3, 0xf0, 0x0, 0xb, 0xc0, 0x0, + 0x1f, 0x40, 0x0, 0x3e, 0x0, 0x0, 0xfc, 0x0, + 0x2, 0xf4, 0x0, 0x7, 0xe0, 0x0, 0xf, 0xc0, + 0x0, 0x3f, 0x55, 0x54, 0x3f, 0xff, 0xfd, 0x3f, + 0xff, 0xfd, + + /* U+007B "{" */ + 0x0, 0x1b, 0x40, 0x1f, 0xd0, 0xf, 0xd0, 0x7, + 0xc0, 0x1, 0xf0, 0x0, 0x7c, 0x0, 0x1f, 0x0, + 0x7, 0xc0, 0x2, 0xe0, 0x0, 0xf8, 0x1, 0xfc, + 0x1, 0xfc, 0x0, 0x7f, 0x40, 0x2, 0xf4, 0x0, + 0x3e, 0x0, 0xb, 0xc0, 0x1, 0xf0, 0x0, 0x7c, + 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x0, 0xfd, 0x0, + 0x2f, 0xd0, 0x1, 0xf4, + + /* U+007C "|" */ + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, + + /* U+007D "}" */ + 0x79, 0x0, 0x1f, 0xd0, 0x1, 0xfc, 0x0, 0xf, + 0x40, 0x3, 0xd0, 0x0, 0xf4, 0x0, 0x3d, 0x0, + 0xf, 0x40, 0x3, 0xe0, 0x0, 0xbc, 0x0, 0xf, + 0xd0, 0x0, 0xfd, 0x0, 0x7f, 0x40, 0x7e, 0x0, + 0x2e, 0x0, 0xf, 0x80, 0x3, 0xd0, 0x0, 0xf4, + 0x0, 0x3d, 0x0, 0xf, 0x40, 0x1f, 0xc0, 0x1f, + 0xe0, 0x7, 0xd0, 0x0, + + /* U+007E "~" */ + 0x0, 0x0, 0x0, 0xb, 0xd0, 0x28, 0x3f, 0xfe, + 0xbc, 0xbd, 0xbf, 0xf8, 0x20, 0xb, 0xd0, + + /* U+007F "" */ + + /* U+4F53 "体" */ + 0x0, 0x28, 0x0, 0x3c, 0x0, 0x0, 0x1, 0xf0, + 0x0, 0xf0, 0x0, 0x0, 0xf, 0x40, 0x3, 0xc0, + 0x0, 0x0, 0x3c, 0x0, 0xf, 0x0, 0x0, 0x2, + 0xe3, 0xff, 0xff, 0xff, 0xe0, 0xf, 0x4f, 0xff, + 0xff, 0xff, 0xc0, 0x7c, 0x0, 0xf, 0xf4, 0x0, + 0x3, 0xf0, 0x0, 0xbf, 0xe0, 0x0, 0x1f, 0xc0, + 0x3, 0xff, 0xc0, 0x0, 0xff, 0x0, 0x1e, 0xf7, + 0x80, 0xb, 0xfc, 0x0, 0xf3, 0xcf, 0x40, 0x3d, + 0xf0, 0xb, 0x8f, 0x1f, 0x0, 0x63, 0xc0, 0x7c, + 0x3c, 0x3d, 0x0, 0xf, 0x3, 0xe0, 0xf0, 0x7c, + 0x0, 0x3c, 0x2f, 0x3, 0xc0, 0xfc, 0x0, 0xf2, + 0xf0, 0xf, 0x0, 0xfc, 0x3, 0xef, 0x80, 0x3d, + 0x1, 0xf8, 0xf, 0x78, 0xbf, 0xff, 0xf2, 0xc0, + 0x3c, 0x82, 0xff, 0xff, 0x81, 0x0, 0xf0, 0x0, + 0xf, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x3c, 0x0, + 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, 0x0, 0x3c, + 0x0, 0x3, 0xc0, 0x0, 0x0, + + /* U+5438 "吸" */ + 0x0, 0x0, 0xaa, 0xaa, 0xa8, 0xb, 0xff, 0x8f, + 0xff, 0xff, 0xc0, 0xbf, 0xf8, 0x2e, 0x0, 0x7c, + 0xb, 0x3, 0x81, 0xd0, 0xb, 0x40, 0xb0, 0x38, + 0x2d, 0x0, 0xf0, 0xb, 0x3, 0x82, 0xd0, 0x1e, + 0x0, 0xb0, 0x38, 0x2f, 0x3, 0xd0, 0xb, 0x3, + 0x82, 0xf0, 0x3f, 0xf4, 0xb0, 0x38, 0x3f, 0x43, + 0xff, 0x4b, 0x3, 0x83, 0xfc, 0x0, 0xf0, 0xb0, + 0x38, 0x3f, 0xc0, 0x1e, 0xb, 0x3, 0x83, 0xdf, + 0x3, 0xc0, 0xb0, 0x38, 0x78, 0xf4, 0x78, 0xb, + 0x3, 0x8b, 0x47, 0xcf, 0x0, 0xb0, 0x38, 0xf0, + 0x2f, 0xe0, 0xb, 0xff, 0x9f, 0x0, 0xfc, 0x0, + 0xbf, 0xfb, 0xd0, 0x2f, 0xd0, 0xb, 0x0, 0x7c, + 0xb, 0xdf, 0x80, 0xb0, 0xf, 0x43, 0xf0, 0x7f, + 0x0, 0x3, 0xf1, 0xfc, 0x0, 0xfd, 0x0, 0x2c, + 0x3e, 0x0, 0x3, 0xc0, 0x0, 0x1, 0x40, 0x0, + 0x4, + + /* U+547C "呼" */ + 0x0, 0x0, 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, + 0x15, 0xaf, 0xfc, 0xbf, 0xfc, 0xff, 0xff, 0xff, + 0x8b, 0xff, 0xcb, 0xea, 0xf0, 0x0, 0xb0, 0x3c, + 0x0, 0xf, 0x0, 0xb, 0x3, 0xc7, 0x40, 0xf0, + 0x38, 0xb0, 0x3c, 0x7c, 0xf, 0xb, 0x8b, 0x3, + 0xc3, 0xd0, 0xf0, 0xf0, 0xb0, 0x3c, 0x1f, 0xf, + 0x2e, 0xb, 0x3, 0xc0, 0xf0, 0xf3, 0xc0, 0xb0, + 0x3c, 0x5, 0xf, 0x14, 0xb, 0x3, 0xc0, 0x0, + 0xf0, 0x0, 0xb0, 0x3d, 0xff, 0xff, 0xff, 0xeb, + 0x3, 0xcf, 0xff, 0xff, 0xfe, 0xb0, 0x3c, 0x0, + 0xf, 0x0, 0xb, 0x3, 0xc0, 0x0, 0xf0, 0x0, + 0xb5, 0x7c, 0x0, 0xf, 0x0, 0xb, 0xff, 0xc0, + 0x0, 0xf0, 0x0, 0xbf, 0xf8, 0x0, 0xf, 0x0, + 0xb, 0x0, 0x0, 0x1, 0xf0, 0x0, 0x60, 0x0, + 0x2f, 0xfe, 0x0, 0x0, 0x0, 0x1, 0xff, 0x80, + 0x0, + + /* U+5747 "均" */ + 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0xf, 0x0, + 0x1f, 0x0, 0x0, 0x0, 0xf0, 0x2, 0xe0, 0x0, + 0x0, 0xf, 0x0, 0x3c, 0x0, 0x0, 0x0, 0xf0, + 0xb, 0xff, 0xff, 0xe0, 0xf, 0x0, 0xff, 0xff, + 0xfe, 0x0, 0xf0, 0x2f, 0x0, 0x2, 0xe3, 0xff, + 0xf7, 0xd0, 0x0, 0x2d, 0x3f, 0xff, 0xb8, 0x40, + 0x2, 0xd1, 0x6f, 0x51, 0x3d, 0x0, 0x2d, 0x0, + 0xf0, 0x1, 0xf4, 0x2, 0xd0, 0xf, 0x0, 0x7, + 0xd0, 0x3d, 0x0, 0xf0, 0x0, 0x1c, 0x3, 0xd0, + 0xf, 0x0, 0x0, 0xb, 0x3d, 0x0, 0xf0, 0x0, + 0xb, 0xf7, 0xd0, 0xf, 0x0, 0xb, 0xf8, 0x3c, + 0x0, 0xf1, 0x4b, 0xf8, 0x3, 0xc0, 0x1f, 0xfa, + 0xf8, 0x0, 0x3c, 0x2f, 0xff, 0x58, 0x0, 0x3, + 0xc7, 0xfd, 0x0, 0x0, 0x0, 0x3c, 0x34, 0x0, + 0x0, 0x0, 0x1b, 0xc0, 0x0, 0x0, 0x1, 0xff, + 0xf8, 0x0, 0x0, 0x0, 0xf, 0xfe, 0x0, + + /* U+59CB "始" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0x0, + 0x0, 0x3c, 0x0, 0x0, 0x3c, 0x0, 0x2, 0xe0, + 0x0, 0x0, 0xf0, 0x0, 0xf, 0x1, 0x0, 0x3, + 0xc0, 0x0, 0xf8, 0x3c, 0x1, 0xbf, 0xaa, 0x7, + 0xc0, 0x7c, 0x7, 0xff, 0xfc, 0x3d, 0x0, 0xf4, + 0x6, 0xe5, 0xf2, 0xe0, 0x1, 0xf0, 0xf, 0x3, + 0xdf, 0xaf, 0xff, 0xe0, 0x3c, 0x1e, 0x7f, 0xff, + 0xff, 0xc0, 0xf0, 0x78, 0x54, 0x0, 0xb, 0x47, + 0x82, 0xd0, 0x0, 0x0, 0x0, 0x2d, 0xf, 0x0, + 0x0, 0x0, 0x0, 0xb4, 0x3c, 0x2f, 0xff, 0xff, + 0x3, 0xe1, 0xe0, 0xff, 0xff, 0xfc, 0x7, 0xeb, + 0x43, 0xd0, 0x0, 0xf0, 0x7, 0xfc, 0xf, 0x0, + 0x3, 0xc0, 0x3, 0xf0, 0x3c, 0x0, 0xf, 0x0, + 0x1f, 0xf0, 0xf0, 0x0, 0x3c, 0x0, 0xf7, 0xf3, + 0xc0, 0x0, 0xf0, 0xf, 0x83, 0xdf, 0xff, 0xff, + 0xc0, 0xfc, 0x1, 0x3f, 0xff, 0xff, 0x7, 0xc0, + 0x0, 0xf4, 0x0, 0x3c, 0x8, 0x0, 0x3, 0xc0, + 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+5B9E "实" */ + 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, 0x0, 0x0, + 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3d, 0x0, + 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x1f, + 0xff, 0xff, 0xff, 0xff, 0xf0, 0x7c, 0x0, 0x0, + 0x0, 0x7, 0xc1, 0xe0, 0x40, 0x1, 0x40, 0x1f, + 0x7, 0x83, 0xe0, 0xf, 0x0, 0x7c, 0x5, 0x7, + 0xf4, 0x3c, 0x0, 0x50, 0x0, 0x2, 0xf4, 0xf0, + 0x0, 0x0, 0xe, 0x0, 0x83, 0xc0, 0x0, 0x0, + 0x7f, 0x40, 0xf, 0x0, 0x0, 0x0, 0x2f, 0xd0, + 0x3c, 0x0, 0x0, 0x0, 0xf, 0x80, 0xf0, 0x0, + 0x0, 0x0, 0x4, 0x7, 0xc0, 0x0, 0xf, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0x3f, 0xff, 0xff, 0xff, + 0xff, 0xf8, 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, + 0x0, 0x0, 0xbf, 0xd0, 0x0, 0x0, 0x0, 0x1f, + 0xef, 0xf4, 0x0, 0x0, 0x1b, 0xfd, 0x7, 0xfe, + 0x0, 0x6f, 0xff, 0x40, 0x1, 0xff, 0x82, 0xff, + 0x90, 0x0, 0x0, 0x7f, 0x2, 0x40, 0x0, 0x0, + 0x0, 0x4, + + /* U+5E73 "平" */ + 0xf, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x3f, 0xff, + 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, 0x7c, 0x0, + 0x0, 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x3, + 0xc0, 0x7, 0xc0, 0xb, 0x40, 0xf, 0x80, 0x1f, + 0x0, 0x7d, 0x0, 0xf, 0x40, 0x7c, 0x3, 0xe0, + 0x0, 0x1f, 0x1, 0xf0, 0x2f, 0x0, 0x0, 0x2f, + 0x7, 0xc2, 0xf0, 0x0, 0x0, 0x3c, 0x1f, 0xb, + 0x40, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, + 0x0, 0x1, 0xf0, 0x0, 0x0, 0x3f, 0xff, 0xff, + 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xe0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, + 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, + 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, 0x0, + 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, + + /* U+5F00 "开" */ + 0x2f, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x40, 0x1, 0xf4, 0x0, 0x7d, + 0x0, 0x0, 0x3, 0xc0, 0x0, 0xf0, 0x0, 0x0, + 0xf, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, 0x0, + 0xf, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x3c, 0x0, + 0x0, 0x3, 0xc0, 0x0, 0xf0, 0x0, 0x0, 0xf, + 0x0, 0x3, 0xc0, 0x3, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, + 0x7, 0xd0, 0x1, 0xf4, 0x0, 0x0, 0x1f, 0x0, + 0x3, 0xc0, 0x0, 0x0, 0x7c, 0x0, 0xf, 0x0, + 0x0, 0x2, 0xe0, 0x0, 0x3c, 0x0, 0x0, 0xf, + 0x40, 0x0, 0xf0, 0x0, 0x0, 0x7c, 0x0, 0x3, + 0xc0, 0x0, 0x3, 0xe0, 0x0, 0xf, 0x0, 0x0, + 0x3f, 0x0, 0x0, 0x3c, 0x0, 0x3, 0xf4, 0x0, + 0x0, 0xf0, 0x0, 0x3f, 0x40, 0x0, 0x3, 0xc0, + 0x0, 0x74, 0x0, 0x0, 0xf, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+5F97 "得" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, + 0x0, 0x0, 0x0, 0x0, 0xb, 0xc7, 0xff, 0xff, + 0xf8, 0x0, 0x7d, 0x1f, 0xaa, 0xab, 0xe0, 0x7, + 0xd0, 0x7c, 0x0, 0x7, 0x80, 0x7d, 0x1, 0xfa, + 0xaa, 0xae, 0x7, 0xd0, 0x7, 0xff, 0xff, 0xf8, + 0xd, 0xa, 0x1f, 0x0, 0x1, 0xe0, 0x0, 0x7c, + 0x7e, 0xaa, 0xab, 0x80, 0x3, 0xd1, 0xff, 0xff, + 0xfe, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xc1, 0xff, + 0xff, 0xff, 0xf0, 0xff, 0x7, 0xff, 0xff, 0xff, + 0xcf, 0xfc, 0x0, 0x0, 0x2, 0xe0, 0x2c, 0xf0, + 0x0, 0x0, 0xb, 0x80, 0x43, 0xc3, 0xff, 0xff, + 0xff, 0xf4, 0xf, 0xa, 0xba, 0xaa, 0xfe, 0x90, + 0x3c, 0x2, 0xc0, 0x2, 0xe0, 0x0, 0xf0, 0xf, + 0xc0, 0xb, 0x80, 0x3, 0xc0, 0xf, 0xc0, 0x2e, + 0x0, 0xf, 0x0, 0xd, 0x0, 0xf4, 0x0, 0x3c, + 0x0, 0x1, 0xff, 0xd0, 0x0, 0xf0, 0x0, 0x3, + 0xfe, 0x0, + + /* U+6807 "标" */ + 0x0, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0xf, 0xff, + 0xff, 0xf0, 0x0, 0xf0, 0xf, 0xff, 0xff, 0xf0, + 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, + 0x80, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x40, 0x0, + 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, + 0x3, 0xf0, 0x3f, 0xff, 0xff, 0xfc, 0x3, 0xf0, + 0x3f, 0xff, 0xff, 0xfc, 0xb, 0xfc, 0x0, 0x3, + 0xc0, 0x0, 0xf, 0xff, 0x40, 0x3, 0xc0, 0x0, + 0x1e, 0xf7, 0xc3, 0x83, 0xc7, 0x0, 0x3c, 0xf1, + 0x4b, 0x83, 0xcb, 0x80, 0x78, 0xf0, 0xf, 0x43, + 0xc3, 0xc0, 0x70, 0xf0, 0x1f, 0x3, 0xc3, 0xd0, + 0x10, 0xf0, 0x3e, 0x3, 0xc1, 0xf0, 0x0, 0xf0, + 0x7c, 0x3, 0xc0, 0xf0, 0x0, 0xf0, 0xfc, 0x3, + 0xc0, 0xb8, 0x0, 0xf1, 0xf4, 0x3, 0xc0, 0x7c, + 0x0, 0xf0, 0x60, 0xb, 0xc0, 0x24, 0x0, 0xf0, + 0x2, 0xff, 0x80, 0x0, 0x0, 0xf0, 0x1, 0xff, + 0x0, 0x0, + + /* U+6863 "档" */ + 0x0, 0xa0, 0x0, 0xb, 0x0, 0x0, 0x3, 0xc0, + 0x50, 0x3c, 0x1, 0x40, 0xf, 0x3, 0xc0, 0xf0, + 0xf, 0x0, 0x3c, 0xb, 0xc3, 0xc0, 0xf8, 0x15, + 0xf5, 0xf, 0x8f, 0xb, 0xc0, 0xff, 0xfe, 0x1f, + 0x3c, 0x7d, 0x3, 0xff, 0xf4, 0x28, 0xf0, 0xe0, + 0x0, 0xbc, 0x0, 0x3, 0xd0, 0x0, 0x3, 0xf0, + 0x3f, 0xff, 0xff, 0xf0, 0x1f, 0xd0, 0xff, 0xff, + 0xff, 0xc0, 0xbf, 0xe0, 0x0, 0x0, 0xf, 0x3, + 0xff, 0xe0, 0x0, 0x0, 0x3c, 0x2e, 0xf7, 0xc0, + 0x0, 0x0, 0xf0, 0xf7, 0xc5, 0x0, 0x0, 0x7, + 0xc7, 0x8f, 0x1, 0xff, 0xff, 0xff, 0xc, 0x3c, + 0x7, 0xff, 0xff, 0xfc, 0x10, 0xf0, 0x0, 0x0, + 0x0, 0xf0, 0x3, 0xc0, 0x0, 0x0, 0x3, 0xc0, + 0xf, 0x0, 0x0, 0x0, 0xf, 0x0, 0x3c, 0x1f, + 0xff, 0xff, 0xfc, 0x0, 0xf0, 0x7f, 0xff, 0xff, + 0xf0, 0x3, 0xc0, 0x0, 0x0, 0x7, 0xc0, 0xf, + 0x0, 0x0, 0x0, 0xf, 0x0, + + /* U+6D4B "测" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x0, + 0x0, 0x0, 0xe, 0x3e, 0xf, 0xff, 0xf8, 0x0, + 0xe1, 0xf8, 0xff, 0xff, 0x85, 0xe, 0x7, 0xdf, + 0x55, 0x78, 0xf0, 0xe0, 0x18, 0xf0, 0x43, 0x8f, + 0xe, 0x0, 0xf, 0x2c, 0x38, 0xf0, 0xe1, 0x0, + 0xf2, 0xc3, 0x8f, 0xe, 0x78, 0xf, 0x2c, 0x38, + 0xf0, 0xe7, 0xe0, 0xf2, 0xc3, 0x8f, 0xe, 0xf, + 0xcf, 0x2c, 0x38, 0xf0, 0xe0, 0x34, 0xf2, 0xc3, + 0x8f, 0xe, 0x0, 0xf, 0x3c, 0x38, 0xf0, 0xe0, + 0x0, 0xf3, 0xc3, 0x8f, 0xe, 0x3, 0x8f, 0x3c, + 0x38, 0xf0, 0xe0, 0x78, 0xf3, 0xc3, 0x8f, 0xe, + 0xb, 0x4e, 0x7c, 0x38, 0xf0, 0xe0, 0xf0, 0xb, + 0xf0, 0xb, 0xe, 0xf, 0x0, 0xff, 0xc0, 0x0, + 0xe1, 0xe0, 0x3d, 0x3f, 0x0, 0xe, 0x2d, 0xf, + 0xc0, 0xfc, 0x1, 0xe3, 0xc3, 0xf0, 0x3, 0xcf, + 0xfe, 0x38, 0x3c, 0x0, 0x0, 0xbf, 0x80, 0x0, + 0x0, 0x0, 0x0, 0x0, + + /* U+7387 "率" */ + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, + 0x0, 0xb, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x3f, + 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x0, 0x7c, + 0x0, 0x0, 0x0, 0xd0, 0x3, 0xc0, 0xb0, 0xd, + 0x3, 0xe0, 0x7c, 0x7, 0xc1, 0xf8, 0x3, 0xe7, + 0xff, 0xfc, 0x2f, 0x40, 0x3, 0xcf, 0xff, 0xc0, + 0xf0, 0x0, 0x0, 0x0, 0xbc, 0x40, 0x0, 0x0, + 0xf, 0xf, 0xcb, 0x4e, 0x0, 0x2, 0xfd, 0xf8, + 0xf, 0x7f, 0x40, 0x7f, 0x9f, 0xeb, 0xff, 0x2f, + 0x83, 0xf0, 0x7f, 0xff, 0xbd, 0x1f, 0x5, 0x0, + 0x0, 0x0, 0x30, 0x4, 0x0, 0x0, 0x7, 0xc0, + 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, 0x0, + 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x1, 0xf0, + 0x0, 0x0, + + /* U+79EF "积" */ + 0x0, 0x1a, 0x80, 0x0, 0x0, 0x0, 0xbf, 0xff, + 0x3f, 0xff, 0xff, 0x7, 0xff, 0x50, 0xff, 0xff, + 0xfc, 0x4, 0x3c, 0x3, 0xc0, 0x0, 0xf0, 0x0, + 0xf0, 0xf, 0x0, 0x3, 0xc0, 0x3, 0xc0, 0x3c, + 0x0, 0xf, 0xb, 0xff, 0xfc, 0xf0, 0x0, 0x3c, + 0x2f, 0xff, 0xf3, 0xc0, 0x0, 0xf0, 0x1, 0xf0, + 0xf, 0x0, 0x3, 0xc0, 0xf, 0xc0, 0x3c, 0x0, + 0xf, 0x0, 0x7f, 0x40, 0xff, 0xff, 0xfc, 0x2, + 0xff, 0x83, 0xff, 0xff, 0xf0, 0xf, 0xff, 0x80, + 0x0, 0x0, 0x0, 0xf7, 0xcf, 0x1, 0x0, 0x0, + 0x7, 0xcf, 0x4, 0x1f, 0x3, 0xc0, 0x2c, 0x3c, + 0x0, 0xf8, 0xf, 0x80, 0x60, 0xf0, 0x7, 0xc0, + 0x1f, 0x0, 0x3, 0xc0, 0x3e, 0x0, 0x2f, 0x0, + 0xf, 0x3, 0xf0, 0x0, 0x3d, 0x0, 0x3c, 0x2f, + 0x40, 0x0, 0xbc, 0x0, 0xf0, 0xf8, 0x0, 0x0, + 0xf8, 0x3, 0xc1, 0x80, 0x0, 0x1, 0x80, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+79F0 "称" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x7, 0x80, 0x0, 0x0, 0x5a, 0xf8, 0x2d, 0x0, + 0x0, 0xf, 0xff, 0xe0, 0xf0, 0x0, 0x0, 0x2a, + 0xf0, 0x7, 0xff, 0xff, 0xf0, 0x3, 0xc0, 0x3f, + 0xff, 0xff, 0xc0, 0xf, 0x1, 0xf0, 0x0, 0x1f, + 0x0, 0x3c, 0xf, 0x40, 0x40, 0xb8, 0x3f, 0xff, + 0xfc, 0xf, 0x43, 0xc0, 0xff, 0xfe, 0x90, 0x3d, + 0x1e, 0x0, 0x1f, 0x0, 0x0, 0xf4, 0x0, 0x0, + 0xfc, 0x0, 0x43, 0xd0, 0x40, 0x3, 0xfc, 0xb, + 0x4f, 0x4f, 0x0, 0x2f, 0xfd, 0x3c, 0x3d, 0x2d, + 0x0, 0xff, 0x7d, 0xe0, 0xf4, 0x7c, 0xf, 0x7c, + 0x4b, 0x43, 0xd0, 0xf0, 0x78, 0xf0, 0x3c, 0xf, + 0x41, 0xe1, 0xc3, 0xc1, 0xe0, 0x3d, 0x3, 0xc1, + 0xf, 0xf, 0x0, 0xf4, 0xb, 0x40, 0x3c, 0x78, + 0x3, 0xd0, 0x1f, 0x0, 0xf0, 0x40, 0xf, 0x40, + 0x10, 0x3, 0xc0, 0xf, 0xfc, 0x0, 0x0, 0xf, + 0x0, 0x3f, 0xd0, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0x0, 0x0, + + /* U+7D2F "累" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, + 0xff, 0xff, 0xff, 0x0, 0x3e, 0xaa, 0xbe, 0xaa, + 0xbc, 0x0, 0xf0, 0x0, 0xf0, 0x0, 0xf0, 0x3, + 0xea, 0xab, 0xea, 0xab, 0xc0, 0xf, 0xff, 0xff, + 0xff, 0xff, 0x0, 0x3c, 0x0, 0x3c, 0x0, 0x3c, + 0x0, 0xfa, 0xaa, 0xfa, 0xaa, 0xf0, 0x3, 0xff, + 0xff, 0xff, 0xff, 0xc0, 0x0, 0x7, 0xe0, 0x2, + 0x80, 0x0, 0x1, 0xfd, 0x0, 0x7f, 0x40, 0x0, + 0x7f, 0xea, 0xaf, 0xd0, 0x0, 0x2, 0xff, 0xff, + 0xf4, 0x40, 0x0, 0x0, 0x7, 0xf9, 0x3, 0xd0, + 0x0, 0x6, 0xfd, 0x0, 0x7, 0xe0, 0x1, 0xff, + 0xff, 0xff, 0xff, 0xe0, 0x7, 0xff, 0xfb, 0xfa, + 0xa7, 0xe0, 0x0, 0x2c, 0xf, 0x46, 0x1, 0x0, + 0xb, 0xf0, 0x3d, 0x3f, 0xd0, 0x7, 0xfd, 0x0, + 0xf4, 0x1f, 0xf8, 0x3f, 0x41, 0xff, 0xc0, 0x2, + 0xf8, 0x50, 0x7, 0xfe, 0x0, 0x0, 0x80, + + /* U+8BD5 "试" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, + 0x0, 0xf, 0x14, 0x1, 0xf0, 0x0, 0x0, 0x3c, + 0xf4, 0x3, 0xe0, 0x0, 0x0, 0xf0, 0xf4, 0x3, + 0xe0, 0x0, 0x3, 0xc0, 0xd0, 0x7, 0xc5, 0x55, + 0x5f, 0x55, 0x40, 0x9, 0x3f, 0xff, 0xff, 0xff, + 0x40, 0x0, 0xbf, 0xff, 0xff, 0xfc, 0x0, 0x0, + 0x0, 0x3, 0xc0, 0x1, 0xff, 0x0, 0x0, 0xf, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf0, 0xbf, 0xfd, 0xb4, 0x0, 0x3, 0xc2, 0xff, + 0xf6, 0xd0, 0x0, 0xf, 0x0, 0x3c, 0xb, 0x40, + 0x0, 0x3c, 0x0, 0xf0, 0x1e, 0x0, 0x0, 0xf0, + 0x3, 0xc0, 0x78, 0x0, 0x3, 0xc0, 0xf, 0x0, + 0xf0, 0x0, 0xf, 0x34, 0x3c, 0x3, 0xc0, 0xd0, + 0x3e, 0xe0, 0xf0, 0xf, 0x3, 0x80, 0xff, 0x3, + 0xdb, 0x2e, 0x1d, 0x3, 0xf1, 0xbf, 0xfc, 0x7c, + 0xb0, 0x2f, 0x4f, 0xff, 0x90, 0xfb, 0xc0, 0x74, + 0x39, 0x0, 0x1, 0xfe, 0x0, 0x0, 0x0, 0x0, + 0x2, 0xf0, + + /* U+9891 "频" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x3f, 0xff, + 0xff, 0x83, 0xc3, 0x80, 0xff, 0xff, 0xfe, 0xf, + 0xf, 0xf4, 0x1, 0xe0, 0x0, 0x3c, 0x3f, 0xd0, + 0xb, 0x40, 0x0, 0xf0, 0xe0, 0x5, 0x7d, 0x54, + 0x3, 0xc3, 0x80, 0x3f, 0xff, 0xf8, 0xf, 0xe, + 0x0, 0xfa, 0xaa, 0xe1, 0xff, 0xff, 0xf3, 0x80, + 0x3, 0x87, 0xff, 0xff, 0xce, 0xf, 0xe, 0x0, + 0xb, 0x0, 0x38, 0x3c, 0x38, 0x0, 0x2c, 0x0, + 0xe0, 0xf0, 0xe0, 0x2d, 0xb0, 0xa3, 0x83, 0xc3, + 0x80, 0xf2, 0xc3, 0xce, 0xf, 0xe, 0x7, 0x8b, + 0x2e, 0x38, 0x38, 0x38, 0x3c, 0x2d, 0xf0, 0xe1, + 0xe0, 0xe1, 0xe0, 0xf, 0x43, 0x8b, 0x83, 0x81, + 0x0, 0xf8, 0x0, 0x7f, 0xc0, 0x0, 0x1f, 0xc0, + 0x7, 0xef, 0xc0, 0x2, 0xfc, 0x0, 0xbe, 0xb, + 0xd0, 0xbf, 0x80, 0x2f, 0xe0, 0xb, 0xd3, 0xf0, + 0x0, 0xfd, 0x0, 0xb, 0x45, 0x0, 0x1, 0x40, + 0x0, 0x4, + + /* U+FF1A ":" */ + 0x2a, 0x3f, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0x3f, 0x3f, 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 = 116, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 0, .adv_w = 112, .box_w = 3, .box_h = 19, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 15, .adv_w = 143, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 15}, + {.bitmap_index = 28, .adv_w = 286, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 104, .adv_w = 234, .box_w = 14, .box_h = 24, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 188, .adv_w = 334, .box_w = 21, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 288, .adv_w = 290, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 369, .adv_w = 79, .box_w = 3, .box_h = 7, .ofs_x = 1, .ofs_y = 15}, + {.bitmap_index = 375, .adv_w = 128, .box_w = 7, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 416, .adv_w = 128, .box_w = 7, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 457, .adv_w = 179, .box_w = 9, .box_h = 8, .ofs_x = 1, .ofs_y = 11}, + {.bitmap_index = 475, .adv_w = 247, .box_w = 13, .box_h = 12, .ofs_x = 1, .ofs_y = 4}, + {.bitmap_index = 514, .adv_w = 107, .box_w = 4, .box_h = 8, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 522, .adv_w = 184, .box_w = 10, .box_h = 3, .ofs_x = 1, .ofs_y = 9}, + {.bitmap_index = 530, .adv_w = 103, .box_w = 4, .box_h = 3, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 533, .adv_w = 164, .box_w = 10, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 581, .adv_w = 256, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 648, .adv_w = 168, .box_w = 7, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 682, .adv_w = 230, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 744, .adv_w = 240, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 806, .adv_w = 240, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 878, .adv_w = 244, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 940, .adv_w = 246, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1007, .adv_w = 214, .box_w = 13, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1069, .adv_w = 255, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1136, .adv_w = 244, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1198, .adv_w = 103, .box_w = 4, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1212, .adv_w = 107, .box_w = 4, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 1231, .adv_w = 247, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 2}, + {.bitmap_index = 1280, .adv_w = 247, .box_w = 13, .box_h = 8, .ofs_x = 1, .ofs_y = 6}, + {.bitmap_index = 1306, .adv_w = 247, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 2}, + {.bitmap_index = 1355, .adv_w = 201, .box_w = 12, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1412, .adv_w = 334, .box_w = 21, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1512, .adv_w = 274, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1593, .adv_w = 272, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1665, .adv_w = 285, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1741, .adv_w = 302, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1822, .adv_w = 242, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1884, .adv_w = 233, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1946, .adv_w = 298, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2022, .adv_w = 293, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2098, .adv_w = 101, .box_w = 4, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2117, .adv_w = 199, .box_w = 11, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2170, .adv_w = 269, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2246, .adv_w = 230, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2308, .adv_w = 356, .box_w = 20, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2403, .adv_w = 297, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2479, .adv_w = 317, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2565, .adv_w = 255, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2637, .adv_w = 317, .box_w = 18, .box_h = 21, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 2732, .adv_w = 258, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2804, .adv_w = 246, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2876, .adv_w = 246, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2948, .adv_w = 285, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3020, .adv_w = 274, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3101, .adv_w = 395, .box_w = 25, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3220, .adv_w = 264, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3301, .adv_w = 259, .box_w = 16, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3377, .adv_w = 243, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3449, .adv_w = 142, .box_w = 7, .box_h = 23, .ofs_x = 2, .ofs_y = -2}, + {.bitmap_index = 3490, .adv_w = 140, .box_w = 9, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3533, .adv_w = 142, .box_w = 7, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3574, .adv_w = 181, .box_w = 11, .box_h = 7, .ofs_x = 0, .ofs_y = 14}, + {.bitmap_index = 3594, .adv_w = 184, .box_w = 12, .box_h = 3, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 3603, .adv_w = 108, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 14}, + {.bitmap_index = 3614, .adv_w = 220, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3656, .adv_w = 243, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3723, .adv_w = 216, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3765, .adv_w = 243, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3827, .adv_w = 227, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3873, .adv_w = 145, .box_w = 9, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3918, .adv_w = 243, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 3980, .adv_w = 235, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4042, .adv_w = 103, .box_w = 4, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4062, .adv_w = 104, .box_w = 7, .box_h = 25, .ofs_x = -2, .ofs_y = -5}, + {.bitmap_index = 4106, .adv_w = 211, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4168, .adv_w = 103, .box_w = 5, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4192, .adv_w = 357, .box_w = 20, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4262, .adv_w = 235, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4308, .adv_w = 234, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4354, .adv_w = 243, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 4421, .adv_w = 243, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 4483, .adv_w = 157, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4515, .adv_w = 194, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4557, .adv_w = 149, .box_w = 9, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4600, .adv_w = 235, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4642, .adv_w = 212, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4691, .adv_w = 327, .box_w = 21, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4765, .adv_w = 206, .box_w = 13, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4811, .adv_w = 215, .box_w = 14, .box_h = 19, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 4878, .adv_w = 195, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4920, .adv_w = 144, .box_w = 9, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4972, .adv_w = 94, .box_w = 4, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 4995, .adv_w = 144, .box_w = 9, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 5047, .adv_w = 216, .box_w = 12, .box_h = 5, .ofs_x = 1, .ofs_y = 8}, + {.bitmap_index = 5062, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5062, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5195, .adv_w = 400, .box_w = 22, .box_h = 22, .ofs_x = 2, .ofs_y = -2}, + {.bitmap_index = 5316, .adv_w = 400, .box_w = 22, .box_h = 22, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 5437, .adv_w = 400, .box_w = 22, .box_h = 23, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 5564, .adv_w = 400, .box_w = 23, .box_h = 25, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 5708, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5846, .adv_w = 400, .box_w = 23, .box_h = 22, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5973, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 6106, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6244, .adv_w = 400, .box_w = 24, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6382, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6515, .adv_w = 400, .box_w = 22, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6647, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6785, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 6918, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 7056, .adv_w = 400, .box_w = 23, .box_h = 22, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 7183, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 7321, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 7459, .adv_w = 400, .box_w = 4, .box_h = 15, .ofs_x = 4, .ofs_y = -1} +}; + +/*--------------------- + * CHARACTER MAPPING + *--------------------*/ + +static const uint16_t unicode_list_1[] = { + 0x0, 0x4e5, 0x529, 0x7f4, 0xa78, 0xc4b, 0xf20, 0xfad, + 0x1044, 0x18b4, 0x1910, 0x1df8, 0x2434, 0x2a9c, 0x2a9d, 0x2ddc, + 0x3c82, 0x493e, 0xafc7 +}; + +/*Collect the unicode lists and glyph_id offsets*/ +static const lv_font_fmt_txt_cmap_t cmaps[] = +{ + { + .range_start = 32, .range_length = 96, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY + }, + { + .range_start = 20307, .range_length = 45000, .glyph_id_start = 97, + .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 19, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + } +}; + +/*----------------- + * KERNING + *----------------*/ + + +/*Map glyph_ids to kern left classes*/ +static const uint8_t kern_left_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 0, 7, 8, 9, 10, 11, + 12, 13, 14, 0, 0, 0, 0, 0, + 15, 0, 16, 17, 18, 19, 20, 21, + 22, 0, 0, 23, 24, 25, 0, 0, + 19, 26, 27, 28, 29, 30, 31, 32, + 33, 34, 35, 36, 0, 0, 0, 0, + 0, 0, 37, 38, 39, 0, 40, 41, + 42, 43, 0, 0, 44, 45, 43, 43, + 38, 38, 42, 46, 47, 48, 42, 49, + 50, 51, 49, 52, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 +}; + +/*Map glyph_ids to kern right classes*/ +static const uint8_t kern_right_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 7, 8, 9, 10, 11, 12, + 13, 14, 15, 0, 0, 0, 0, 0, + 16, 0, 17, 0, 18, 0, 0, 0, + 18, 0, 0, 19, 0, 0, 0, 0, + 18, 0, 18, 0, 20, 21, 22, 23, + 24, 25, 26, 27, 0, 0, 0, 0, + 0, 0, 28, 0, 29, 29, 29, 30, + 29, 0, 31, 31, 0, 32, 33, 33, + 29, 33, 29, 33, 34, 35, 36, 37, + 38, 39, 37, 40, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 +}; + +/*Kern values between classes*/ +static const int8_t kern_class_values[] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -36, 0, -24, 8, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -4, -12, -9, -40, -13, -40, -25, + 0, -43, 0, -8, -5, -2, 0, -10, + 0, 0, -14, 0, -18, -12, 0, 0, + 0, 0, 0, 0, 0, -13, -37, 0, + 0, -18, -8, -8, -12, -4, -40, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -13, + 0, 0, 0, 0, -18, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -28, 0, -20, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -13, 0, 0, 0, 0, -11, + -7, 0, 0, 0, -7, 0, 0, 0, + -11, 0, -11, 0, -14, 0, -11, -7, + 0, -21, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -4, 0, -6, 0, 0, + -10, -12, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -5, 0, + 0, -10, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -7, 0, 0, 0, 0, -8, + 0, 0, 0, 0, 0, 0, -4, -10, + 0, 0, 0, 0, 0, 0, 0, 0, + -4, -8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -5, 0, 0, 0, 0, 0, -10, 0, + -8, 0, 0, 0, -11, 0, -8, -13, + 0, 0, 0, 0, -11, 0, -16, 0, + 0, -16, 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -8, 0, 0, 0, -11, 0, + 0, 0, 0, 0, -8, 0, 0, -16, + 0, 0, 0, 0, 0, 0, -9, 0, + -12, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -29, 0, -8, 0, 0, 0, -24, 0, + 0, 0, 0, 0, -21, 0, -4, -26, + 0, 0, 0, 0, -39, 0, -32, 0, + -8, -42, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -16, 0, -12, -8, + 8, 0, -55, -11, -35, -8, 0, 0, + 0, -29, 0, -28, 3, -12, 0, 4, + -40, 0, -44, 0, 0, 0, 0, 0, + 0, 0, 0, -33, -32, -10, 0, 0, + -17, -23, 0, -15, 0, 0, -16, -15, + 0, 0, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, 0, -9, -8, + 0, 0, 0, 0, -10, 0, -8, 0, + 0, -16, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -8, 0, + 0, 0, -42, 0, -20, 0, 0, 0, + 0, -13, 0, -10, 0, -8, 0, 0, + -28, 0, -34, 0, 0, 0, -4, 0, + -18, -9, 0, -16, -11, 4, 0, 0, + 0, 0, 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -22, -7, -14, 4, -8, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -37, -4, 0, -18, 0, -11, -25, 0, + 0, 0, 0, 0, 0, 0, -29, -32, + 0, -14, 0, 0, -37, -7, -40, -28, + 0, -41, 0, 0, -6, -4, 0, -2, + 0, 0, -12, -6, -20, -15, 0, 0, + -12, 0, -7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -8, 0, -4, 0, -10, 0, -16, -8, + -8, -15, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, -2, -3, + 0, 0, 0, -17, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -8, 0, 0, -1, 0, 0, 0, + -9, -14, -4, -5, -9, 0, 0, 0, + 0, 0, 0, 0, -8, -8, -4, 0, + -8, 0, -16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -14, 0, -23, 0, -12, 0, -15, -6, + -18, -21, -14, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -5, + 0, -8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -6, 0, 0, + 7, -10, -28, 0, 0, 0, 0, 0, + 0, -10, 0, -12, 0, 0, 0, 0, + -25, 0, -63, -5, 0, 0, 0, 0, + -8, 0, 0, -20, -13, 0, 0, 0, + -8, -6, 0, -8, -4, -4, -15, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -9, 0, 0, 0, -12, 0, -16, -6, + -9, -19, -5, 0, 0, 0, 0, 0, + 0, -4, 0, 0, -10, -12, -8, 0, + 0, 0, -7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -7, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -16, 7, -37, 0, -19, -13, 0, + 0, -11, 0, 0, 0, 0, -21, -15, + 0, -24, -12, -10, 0, -20, 0, 0, + 0, 0, 0, -12, -21, -13, 0, -9, + -4, -5, -20, -20, -30, -25, 5, 0, + -37, 0, 10, -36, 0, 0, -30, 0, + 0, 0, 0, 0, -10, 0, -46, -37, + 0, -16, 0, 0, -63, -10, -56, -34, + 0, -71, 0, 0, -8, -8, 0, 0, + 0, 0, -17, -8, -33, -20, 0, 0, + 0, -16, -40, 0, 0, 0, 0, -4, + 0, -12, 0, 0, 0, 0, 0, 0, + -32, 0, -72, 0, -8, 0, -11, -8, + -14, -14, -8, -14, -10, 8, 0, 0, + 0, 0, 8, -1, 10, 10, 1, 4, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -11, 0, 0, 0, -12, 0, -9, -9, + -18, -20, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -2, -12, 0, -8, 0, -8, -5, + 0, -11, 0, -6, -8, 0, 0, 0, + 0, 0, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, -5, 1, + -5, -12, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -8, -4, -6, + 8, -27, -44, -32, 0, -14, 0, 0, + 0, -40, 0, -31, 0, -10, 0, 0, + -37, -12, -58, -6, 0, 0, -8, 0, + -12, 0, 0, -46, -48, -16, 0, 0, + -34, -43, -10, -30, -42, -39, -42, -36, + 0, 0, -14, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -7, 0, -14, 0, 0, 0, 0, 0, + -7, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -28, -52, -17, 0, -11, 0, 0, + 0, -26, -8, -21, 0, -8, 0, 0, + -40, -15, -62, -2, 0, 0, 0, 0, + 0, 0, 0, -35, -31, -7, 0, 0, + -20, -26, -4, -18, -12, -12, -16, -13, + 0, -15, -34, -11, 0, -7, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -28, -6, -42, 3, 0, 0, 0, 0, + 0, 0, 0, -26, -22, -5, 0, 0, + -14, -19, 0, -18, -4, -8, -12, -9, + 0, -13, 4, -34, 0, 0, -13, 0, + -4, -8, -11, -10, 0, 0, -19, -9, + 0, -18, -4, -4, -12, -7, 0, 0, + 0, 0, 0, -8, -15, -9, 0, -3, + -2, -13, -16, -18, -23, -26, 0, 0, + 0, -32, -48, -27, 0, -21, -1, -8, + -4, -42, 0, -36, 0, -16, -8, 0, + -41, -21, -68, -10, 0, 0, 0, 0, + 0, 0, 0, -44, -44, -16, 0, 0, + -32, -37, -13, -34, -18, -19, -22, -25, + 0, -16, 0, -20, 0, 0, 0, 0, + 0, -16, 0, 0, 0, 0, 0, 0, + 0, -20, 0, 0, 0, -7, 0, 0, + 0, 0, 0, 0, -6, 0, 0, 0, + 0, 0, -12, -12, -17, -16, 0, 0, + -16, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -19, 0, -6, -21, + 0, 0, 0, 0, -43, 0, -31, -24, + 0, -38, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -6, 0, 0, + -16, 0, -8, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -21, 0, -10, -28, + -6, 0, 0, 0, -48, 0, -31, -22, + -15, -44, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -4, -10, -3, + -6, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -11, + 0, 0, 0, 0, -44, 0, -23, -14, + -9, -44, 0, -4, -5, 0, -4, -2, + 0, 0, 0, 0, -5, 0, -9, 0, + 0, 0, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -20, 0, 0, -21, + 0, 0, 0, 0, -41, 0, -26, -17, + -16, -34, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, -2, -8, 0, + 12, -11, -27, 0, 0, 0, 0, 0, + 0, -17, 0, 0, 8, 0, 8, 0, + -24, 0, -28, 0, 0, 0, 0, 0, + 0, 0, 0, -8, -7, 0, 0, 0, + 0, -6, 3, -4, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -11, 0, 0, -11, + 0, 0, 0, 0, -33, 0, -20, -16, + -4, -32, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -12, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -15, 0, -7, -19, + 0, 0, 0, 0, -47, 0, -34, -24, + -7, -43, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -5, -3, -4, 0, + -9, -6, 4, -12, 0, 0, 0, 0, + 0, -12, 0, -11, 0, -11, -4, -7, + 0, -8, 0, 0, -40, -5, -19, -10, + 0, -32, 0, -4, -11, 0, 0, -2, + 0, -5, -4, -7, 0, 0, 0, 0, + 0, -5, 8, -7, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -9, + 0, -5, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3, 0, 0, 0, 0, + 3, 0, 0, 2, -4, -2, 0, 0, + 0, -19, -43, 0, 0, 0, 0, -7, + -19, -20, 0, -10, 0, 0, 5, 0, + 0, 0, 0, 0, -36, 0, 0, 0, + -17, -14, -20, -10, -6, 5, 0, 0, + 0, -4, 6, -7, 7, 8, 2, 0, + -13, 0, 0, 0, 0, 0, -12, 0, + 0, 0, 0, 0, -12, 0, 0, -14, + 0, 0, 0, 0, -42, 0, -24, -18, + -11, -33, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -1, 0, -9, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -7, 0, 0, 0, 0, 5, 0, + 0, 0, 0, 0, -8, 0, -7, 0, + 0, -20, 0, 0, -3, 4, 0, 0, + 0, -2, 0, -1, 0, 0, 0, 0, + 0, -16, -32, 0, 0, 0, 0, 0, + 0, -12, 0, -13, 0, 0, 0, 0, + -20, 0, -36, 0, -42, 0, -12, -4, + -23, -18, -20, -11, -6, 0, 0, 0, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, -8, -22, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -15, 0, -28, 0, -39, 0, -12, -8, + -26, -19, -16, -8, -4, 0, 0, 0, + 0, -3, 0, 0, 0, 0, 0, 0, + 0, -5, 0, -9, 0, 0, 0, 0, + 0, -16, 0, -12, -10, -8, 0, 0, + 0, -4, 0, 0, -42, 0, -16, -12, + 4, -22, 0, -6, -10, 0, 0, -4, + 0, -9, 0, -5, 0, 0, 0, 0, + 0, -12, 0, -7, 0, 0, 0, 0, + 0, -14, 0, -8, -8, 0, -3, 0, + 0, -11, 0, 0, -36, 0, -17, -10, + 0, -25, 0, -1, -7, 0, 0, 0, + 0, -3, 0, -3, 0, 0, 0, 0 +}; + + +/*Collect the kern class' data in one place*/ +static const lv_font_fmt_txt_kern_classes_t kern_classes = +{ + .class_pair_values = kern_class_values, + .left_class_mapping = kern_left_class_mapping, + .right_class_mapping = kern_right_class_mapping, + .left_class_cnt = 52, + .right_class_cnt = 40, +}; + +/*-------------------- + * ALL CUSTOM DATA + *--------------------*/ + +#if LVGL_VERSION_MAJOR == 8 +/*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 +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 = &kern_classes, + .kern_scale = 16, + .cmap_num = 2, + .bpp = 2, + .kern_classes = 1, + .bitmap_format = 0, +#if LVGL_VERSION_MAJOR == 8 + .cache = &cache +#endif +}; + + + +/*----------------- + * PUBLIC FONT + *----------------*/ + +/*Initialize a public general font descriptor*/ +#if LVGL_VERSION_MAJOR >= 8 +const lv_font_t ui_font_homeText = { +#else +lv_font_t ui_font_homeText = { +#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 = 27, /*The maximum line height required by the font*/ + .base_line = 5, /*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 = -2, + .underline_thickness = 1, +#endif + .dsc = &font_dsc, /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ +#if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 + .fallback = NULL, +#endif + .user_data = NULL, +}; + + + +#endif /*#if UI_FONT_HOMETEXT*/ + diff --git a/SquareLineProj/assets/ui_font_homeText.fcfg b/SquareLineProj/assets/ui_font_homeText.fcfg new file mode 100644 index 0000000..b6086e4 --- /dev/null +++ b/SquareLineProj/assets/ui_font_homeText.fcfg @@ -0,0 +1,16 @@ +{ + "codename": "homeText", + "ttf_path": "/assets/MiSans-Medium.otf", + "bin_path": "/assets\\ui_font_homeText.bin", + "c_path": "/assets\\ui_font_homeText.c", + "cfg_path": "/assets\\ui_font_homeText.fcfg", + "size": 25, + "bpp": 2, + "letters": 0, + "ranges": [ + "0x20-0x7f" + ], + "symbols": "开始测试1档:标称体积平均体积ml呼吸频率BPM累积体积测得体积实测体积", + "customparams": "--no-compress --no-prefilter", + "uploaded": false +} \ No newline at end of file diff --git a/SquareLineProj/assets/ui_font_homeText_1.bin b/SquareLineProj/assets/ui_font_homeText_1.bin new file mode 100644 index 0000000000000000000000000000000000000000..3d6aa6be240d2087dd6b325acfa1aa0d4de403e2 GIT binary patch literal 9456 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 literal 0 HcmV?d00001 diff --git a/SquareLineProj/assets/ui_font_homeText_1.c b/SquareLineProj/assets/ui_font_homeText_1.c new file mode 100644 index 0000000..9f2f50c --- /dev/null +++ b/SquareLineProj/assets/ui_font_homeText_1.c @@ -0,0 +1,1581 @@ +/******************************************************************************* + * Size: 25 px + * Bpp: 2 + * Opts: --bpp 2 --size 25 --font E:/FluxDC/SquareLineProj/assets/MiSans-Bold.otf -o E:/FluxDC/SquareLineProj/assets\ui_font_homeText_1.c --format lvgl -r 0x20-0x7f --symbols 机型选择 --no-compress --no-prefilter + ******************************************************************************/ + +#include "../ui.h" + +#ifndef UI_FONT_HOMETEXT_1 +#define UI_FONT_HOMETEXT_1 1 +#endif + +#if UI_FONT_HOMETEXT_1 + +/*----------------- + * BITMAPS + *----------------*/ + +/*Store the image of the glyphs*/ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ + + /* U+0021 "!" */ + 0x7f, 0xe3, 0xfd, 0x3f, 0xd3, 0xfd, 0x3f, 0xd3, + 0xfd, 0x3f, 0xc3, 0xfc, 0x3f, 0xc3, 0xfc, 0x3f, + 0xc2, 0xfc, 0x2f, 0xc1, 0x54, 0x2a, 0x93, 0xfd, + 0x3f, 0xd3, 0xfd, 0x3f, 0xd0, + + /* U+0022 "\"" */ + 0x0, 0x0, 0xf, 0xf3, 0xfc, 0xbf, 0x3f, 0xcb, + 0xf2, 0xfc, 0xbf, 0x2f, 0x87, 0xe1, 0xf8, 0x7e, + 0x1f, 0x83, 0xd1, 0xf4, 0x3d, 0xf, 0x40, + + /* U+0023 "#" */ + 0x0, 0x1f, 0x81, 0xfc, 0x0, 0xb, 0xd0, 0xbe, + 0x0, 0x3, 0xf0, 0x3f, 0x40, 0x0, 0xfc, 0xf, + 0xc0, 0x3f, 0xff, 0xff, 0xff, 0x8f, 0xff, 0xff, + 0xff, 0xe3, 0xff, 0xff, 0xff, 0xf8, 0x3, 0xf0, + 0x3f, 0x40, 0x0, 0xfc, 0xf, 0xc0, 0x0, 0x7f, + 0x3, 0xf0, 0x0, 0x2f, 0x81, 0xfc, 0x3, 0xff, + 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0x3f, + 0xff, 0xff, 0xff, 0xc0, 0x7f, 0x3, 0xf0, 0x0, + 0x1f, 0x81, 0xfc, 0x0, 0xb, 0xe0, 0xbe, 0x0, + 0x3, 0xf4, 0x3f, 0x40, 0x0, 0xfc, 0xf, 0xc0, + 0x0, + + /* U+0024 "$" */ + 0x0, 0xa, 0xa0, 0x0, 0x0, 0xf, 0xf0, 0x0, + 0x0, 0xf, 0xf0, 0x0, 0x0, 0xff, 0xff, 0x40, + 0x7, 0xff, 0xff, 0xd0, 0xf, 0xff, 0xff, 0xf4, + 0x2f, 0xff, 0xff, 0xfc, 0x3f, 0xcb, 0xe3, 0xe0, + 0x3f, 0xcb, 0xe1, 0x40, 0x3f, 0xdb, 0xe0, 0x0, + 0x2f, 0xff, 0xe0, 0x0, 0xf, 0xff, 0xf8, 0x0, + 0x3, 0xff, 0xff, 0x80, 0x0, 0x7f, 0xff, 0xf0, + 0x0, 0xb, 0xff, 0xf8, 0x0, 0xb, 0xfb, 0xfc, + 0x2, 0xb, 0xe3, 0xfc, 0x1f, 0x4b, 0xe3, 0xfc, + 0x7f, 0xef, 0xeb, 0xfc, 0x3f, 0xff, 0xff, 0xf4, + 0x1f, 0xff, 0xff, 0xf0, 0x3, 0xff, 0xff, 0x80, + 0x0, 0x6f, 0xf8, 0x0, 0x0, 0xf, 0xf0, 0x0, + 0x0, 0xf, 0xf0, 0x0, + + /* U+0025 "%" */ + 0x6, 0xfd, 0x0, 0x0, 0xff, 0x0, 0xbf, 0xfe, + 0x0, 0xb, 0xf4, 0x3, 0xff, 0xfd, 0x0, 0x7f, + 0x80, 0x1f, 0x41, 0xf8, 0x3, 0xfc, 0x0, 0x7d, + 0x7, 0xe0, 0x3f, 0xc0, 0x0, 0xff, 0xff, 0x42, + 0xfd, 0x0, 0x2, 0xff, 0xf8, 0x1f, 0xe0, 0x0, + 0x1, 0xff, 0x40, 0xff, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0x40, + 0x0, 0x0, 0x0, 0x7, 0xf8, 0x1f, 0xe0, 0x0, + 0x0, 0x3f, 0xc2, 0xff, 0xf0, 0x0, 0x3, 0xfc, + 0x1f, 0xef, 0xf0, 0x0, 0x2f, 0xd0, 0xbc, 0xf, + 0xc0, 0x1, 0xfe, 0x3, 0xf0, 0x1f, 0x40, 0xf, + 0xf0, 0xb, 0xc0, 0xbc, 0x0, 0xff, 0x0, 0x1f, + 0xef, 0xf0, 0xb, 0xf4, 0x0, 0x2f, 0xff, 0x0, + 0x7f, 0x80, 0x0, 0x1f, 0xe0, 0x0, + + /* U+0026 "&" */ + 0x0, 0xb, 0xf9, 0x0, 0x0, 0x0, 0x7f, 0xff, + 0xc0, 0x0, 0x1, 0xff, 0xff, 0xe0, 0x0, 0x2, + 0xff, 0xff, 0xf4, 0x0, 0x3, 0xfd, 0xb, 0xf8, + 0x0, 0x3, 0xfc, 0x3, 0xe4, 0x0, 0x3, 0xfe, + 0x0, 0x0, 0x0, 0x1, 0xff, 0x40, 0x0, 0x0, + 0x0, 0xff, 0xd0, 0x0, 0x0, 0x7, 0xff, 0xf4, + 0x1f, 0x80, 0xf, 0xff, 0xfd, 0x3f, 0xd0, 0x2f, + 0xf2, 0xff, 0xbf, 0xc0, 0x3f, 0xc0, 0xbf, 0xff, + 0xc0, 0x3f, 0xc0, 0x2f, 0xff, 0x40, 0x3f, 0xe0, + 0x1f, 0xff, 0x0, 0x2f, 0xff, 0xff, 0xff, 0x0, + 0xf, 0xff, 0xff, 0xff, 0xc0, 0x3, 0xff, 0xff, + 0xbf, 0xf0, 0x0, 0x6f, 0xe8, 0xf, 0xfc, + + /* U+0027 "'" */ + 0x0, 0xf, 0xf3, 0xfc, 0xfe, 0x2f, 0x8b, 0xd2, + 0xf4, 0x7c, 0x1f, 0x0, + + /* U+0028 "(" */ + 0x1, 0xfd, 0x2, 0xfc, 0x3, 0xf8, 0xb, 0xf0, + 0xf, 0xf0, 0xf, 0xe0, 0x1f, 0xd0, 0x2f, 0xc0, + 0x3f, 0xc0, 0x3f, 0xc0, 0x3f, 0xc0, 0x3f, 0x80, + 0x3f, 0xc0, 0x3f, 0xc0, 0x3f, 0xc0, 0x2f, 0xc0, + 0x1f, 0xd0, 0x1f, 0xe0, 0xf, 0xf0, 0xb, 0xf0, + 0x7, 0xf8, 0x3, 0xfc, 0x1, 0xfe, + + /* U+0029 ")" */ + 0x3f, 0x80, 0x2f, 0xc0, 0xf, 0xe0, 0xf, 0xf0, + 0x7, 0xf4, 0x3, 0xf8, 0x3, 0xfc, 0x2, 0xfc, + 0x1, 0xfd, 0x1, 0xfd, 0x1, 0xfd, 0x1, 0xfe, + 0x1, 0xfd, 0x1, 0xfd, 0x1, 0xfd, 0x2, 0xfc, + 0x3, 0xfc, 0x3, 0xf8, 0x7, 0xf4, 0xb, 0xf0, + 0xf, 0xe0, 0x2f, 0xc0, 0x3f, 0xc0, + + /* U+002A "*" */ + 0x2, 0xf0, 0x2, 0x1f, 0x30, 0x7e, 0xef, 0x87, + 0xff, 0xf8, 0xb, 0xfc, 0xb, 0xff, 0xfc, 0x3d, + 0xef, 0x42, 0x2f, 0x20, 0x2, 0xf0, 0x0, + + /* U+002B "+" */ + 0x0, 0x0, 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, + 0x3f, 0xc0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x3f, + 0xc0, 0x7, 0xff, 0xff, 0xfe, 0x7f, 0xff, 0xff, + 0xe7, 0xff, 0xff, 0xfe, 0x7f, 0xff, 0xff, 0xe0, + 0x3, 0xfc, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x3, + 0xfc, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x3, 0xfc, + 0x0, + + /* U+002C "," */ + 0x2a, 0x83, 0xfd, 0x3f, 0xd3, 0xfd, 0x3f, 0xd0, + 0x3d, 0x3, 0xc0, 0x7c, 0x1f, 0x47, 0xe0, 0x34, + 0x0, 0x0, + + /* U+002D "-" */ + 0x3f, 0xff, 0xfc, 0x3f, 0xff, 0xfd, 0x3f, 0xff, + 0xfd, 0x3f, 0xff, 0xfd, + + /* U+002E "." */ + 0x6a, 0x8b, 0xfc, 0xbf, 0xcb, 0xfc, 0xbf, 0xc0, + + /* U+002F "/" */ + 0x0, 0x7, 0xf8, 0x0, 0x2f, 0xc0, 0x0, 0xff, + 0x0, 0x7, 0xf8, 0x0, 0x2f, 0xd0, 0x0, 0xff, + 0x0, 0x3, 0xf8, 0x0, 0x2f, 0xd0, 0x0, 0xff, + 0x0, 0x3, 0xf8, 0x0, 0x1f, 0xd0, 0x0, 0xff, + 0x0, 0x3, 0xfc, 0x0, 0x1f, 0xe0, 0x0, 0xbf, + 0x0, 0x3, 0xfc, 0x0, 0x1f, 0xe0, 0x0, 0xbf, + 0x40, 0x3, 0xfc, 0x0, 0x0, + + /* U+0030 "0" */ + 0x0, 0x6f, 0xe4, 0x0, 0xf, 0xff, 0xfc, 0x0, + 0xff, 0xff, 0xfc, 0xb, 0xff, 0xff, 0xf8, 0x3f, + 0xf4, 0x7f, 0xf1, 0xff, 0x0, 0x7f, 0xdb, 0xfc, + 0x0, 0xff, 0x6f, 0xe0, 0x2, 0xfe, 0xff, 0x80, + 0xb, 0xfb, 0xfd, 0x0, 0x2f, 0xef, 0xf8, 0x0, + 0xbf, 0xaf, 0xe0, 0x2, 0xfe, 0xbf, 0xc0, 0xf, + 0xf5, 0xff, 0x0, 0x7f, 0xd3, 0xff, 0x7, 0xff, + 0xb, 0xff, 0xff, 0xf8, 0xf, 0xff, 0xff, 0xc0, + 0xf, 0xff, 0xfc, 0x0, 0x7, 0xfe, 0x40, 0x0, + + /* U+0031 "1" */ + 0x0, 0xbf, 0x82, 0xff, 0xeb, 0xff, 0xfb, 0xff, + 0xfe, 0xff, 0xff, 0xbe, 0x2f, 0xe4, 0xb, 0xf8, + 0x2, 0xfe, 0x0, 0xbf, 0x80, 0x2f, 0xe0, 0xb, + 0xf8, 0x2, 0xfe, 0x0, 0xbf, 0x80, 0x2f, 0xe0, + 0xb, 0xf8, 0x2, 0xfe, 0x0, 0xbf, 0x80, 0x2f, + 0xe0, 0xb, 0xf8, + + /* U+0032 "2" */ + 0x1, 0xbf, 0xa0, 0x0, 0xbf, 0xff, 0xd0, 0x3f, + 0xff, 0xff, 0xb, 0xff, 0xff, 0xf8, 0xbf, 0x80, + 0xbf, 0xc0, 0xe0, 0x3, 0xfc, 0x0, 0x0, 0x3f, + 0xc0, 0x0, 0xb, 0xfc, 0x0, 0x0, 0xff, 0x40, + 0x0, 0x3f, 0xe0, 0x0, 0xf, 0xfc, 0x0, 0x3, + 0xff, 0x0, 0x1, 0xff, 0xc0, 0x0, 0x7f, 0xf0, + 0x0, 0x1f, 0xfc, 0x0, 0x7, 0xff, 0xff, 0xfe, + 0xff, 0xff, 0xff, 0xef, 0xff, 0xff, 0xfe, 0xff, + 0xff, 0xff, 0xe0, + + /* U+0033 "3" */ + 0x3f, 0xff, 0xff, 0xc3, 0xff, 0xff, 0xfc, 0x3f, + 0xff, 0xff, 0xc3, 0xff, 0xff, 0xf8, 0x0, 0x7, + 0xfd, 0x0, 0x2, 0xff, 0x0, 0x0, 0xff, 0x80, + 0x0, 0x3f, 0xff, 0x80, 0x2, 0xff, 0xff, 0x0, + 0xf, 0xff, 0xfc, 0x0, 0x10, 0x7f, 0xd0, 0x0, + 0x2, 0xfe, 0x0, 0x0, 0x1f, 0xe0, 0xf0, 0x2, + 0xfe, 0x7f, 0x80, 0x7f, 0xd7, 0xff, 0xff, 0xfc, + 0x3f, 0xff, 0xff, 0x40, 0xbf, 0xff, 0xd0, 0x0, + 0xbf, 0xa0, 0x0, + + /* U+0034 "4" */ + 0x0, 0x2, 0xff, 0xd0, 0x0, 0x7, 0xff, 0xd0, + 0x0, 0xf, 0xff, 0xd0, 0x0, 0x1f, 0xff, 0xd0, + 0x0, 0x3f, 0xff, 0xd0, 0x0, 0xbf, 0xbf, 0xd0, + 0x0, 0xff, 0x3f, 0xd0, 0x2, 0xfd, 0x3f, 0xd0, + 0x3, 0xfc, 0x3f, 0xd0, 0xf, 0xf4, 0x3f, 0xd0, + 0x1f, 0xf0, 0x3f, 0xd0, 0x3f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x0, 0x0, 0x3f, 0xd0, + 0x0, 0x0, 0x3f, 0xd0, 0x0, 0x0, 0x3f, 0xd0, + 0x0, 0x0, 0x3f, 0xd0, + + /* U+0035 "5" */ + 0x3f, 0xff, 0xff, 0xc3, 0xff, 0xff, 0xfc, 0x3f, + 0xff, 0xff, 0xc3, 0xff, 0xff, 0xfc, 0x3f, 0xc0, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x7f, 0xef, 0xe4, + 0x7, 0xff, 0xff, 0xe0, 0xbf, 0xff, 0xff, 0x8b, + 0xff, 0xff, 0xfc, 0x1f, 0xc0, 0x7f, 0xe0, 0x10, + 0x2, 0xfe, 0x0, 0x0, 0x1f, 0xf0, 0xb0, 0x2, + 0xfe, 0x7f, 0x80, 0x7f, 0xdb, 0xff, 0xff, 0xfc, + 0x3f, 0xff, 0xff, 0x40, 0xff, 0xff, 0xd0, 0x1, + 0xbf, 0xa0, 0x0, + + /* U+0036 "6" */ + 0x0, 0xf, 0xf8, 0x0, 0x0, 0xff, 0xc0, 0x0, + 0x7, 0xfc, 0x0, 0x0, 0x3f, 0xd0, 0x0, 0x2, + 0xfe, 0x0, 0x0, 0xf, 0xfb, 0x90, 0x0, 0xbf, + 0xff, 0xf0, 0x7, 0xff, 0xff, 0xf0, 0x3f, 0xff, + 0xff, 0xe1, 0xff, 0x81, 0xff, 0xcb, 0xf8, 0x0, + 0xff, 0x7f, 0xd0, 0x3, 0xfd, 0xff, 0x40, 0xf, + 0xf7, 0xfe, 0x0, 0x3f, 0xdb, 0xfd, 0x3, 0xff, + 0xf, 0xff, 0xff, 0xf8, 0x1f, 0xff, 0xff, 0xc0, + 0x1f, 0xff, 0xf8, 0x0, 0xa, 0xfe, 0x40, 0x0, + + /* U+0037 "7" */ + 0x7f, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xf7, 0xff, 0xff, 0xfe, 0x0, 0x0, + 0x7f, 0xc0, 0x0, 0xf, 0xf8, 0x0, 0x1, 0xff, + 0x0, 0x0, 0x3f, 0xe0, 0x0, 0x7, 0xfc, 0x0, + 0x0, 0xff, 0x80, 0x0, 0xf, 0xf4, 0x0, 0x2, + 0xff, 0x0, 0x0, 0x3f, 0xd0, 0x0, 0xb, 0xfc, + 0x0, 0x0, 0xff, 0x40, 0x0, 0x2f, 0xf0, 0x0, + 0x3, 0xfd, 0x0, 0x0, 0xbf, 0xc0, 0x0, 0xf, + 0xf8, 0x0, 0x0, + + /* U+0038 "8" */ + 0x0, 0xbf, 0xf8, 0x0, 0x2f, 0xff, 0xfe, 0x2, + 0xff, 0xff, 0xfd, 0xf, 0xff, 0xff, 0xfc, 0x3f, + 0xd0, 0x1f, 0xf0, 0xff, 0x40, 0x7f, 0xc1, 0xff, + 0xff, 0xfd, 0x1, 0xff, 0xff, 0xd0, 0x2, 0xff, + 0xfe, 0x0, 0x7f, 0xff, 0xff, 0x3, 0xfe, 0x2, + 0xff, 0x2f, 0xe0, 0x2, 0xfd, 0xbf, 0x80, 0xb, + 0xfb, 0xfe, 0x0, 0x2f, 0xfb, 0xfd, 0x1, 0xff, + 0x9f, 0xff, 0xff, 0xfd, 0x2f, 0xff, 0xff, 0xe0, + 0x2f, 0xff, 0xfe, 0x0, 0xa, 0xfe, 0x80, 0x0, + + /* U+0039 "9" */ + 0x0, 0xaf, 0xe4, 0x0, 0x2f, 0xff, 0xf8, 0x2, + 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xf8, 0xbf, + 0xd0, 0x2f, 0xf3, 0xfd, 0x0, 0x3f, 0xdf, 0xf4, + 0x0, 0xff, 0x6f, 0xf0, 0xb, 0xfd, 0x7f, 0xff, + 0xff, 0xf0, 0xff, 0xff, 0xff, 0xc0, 0xff, 0xff, + 0xfd, 0x0, 0x6f, 0xff, 0xf0, 0x0, 0x3, 0xff, + 0x40, 0x0, 0x1f, 0xf8, 0x0, 0x0, 0xff, 0xc0, + 0x0, 0xb, 0xfe, 0x0, 0x0, 0x3f, 0xf0, 0x0, + 0x2, 0xff, 0x40, 0x0, 0xf, 0xf8, 0x0, 0x0, + + /* U+003A ":" */ + 0xbf, 0xcb, 0xfc, 0xbf, 0xcb, 0xfc, 0x6a, 0x80, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6a, + 0x8b, 0xfc, 0xbf, 0xcb, 0xfc, 0xbf, 0xc0, + + /* U+003B ";" */ + 0x3f, 0xd3, 0xfd, 0x3f, 0xd3, 0xfd, 0x2a, 0x80, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2a, + 0x83, 0xfd, 0x3f, 0xd3, 0xfd, 0x3f, 0xd0, 0x3d, + 0x3, 0xc0, 0x7c, 0x1f, 0x47, 0xe0, 0x34, 0x0, + 0x0, + + /* U+003C "<" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, + 0x0, 0x7, 0xe0, 0x0, 0x7, 0xfe, 0x0, 0x7, + 0xff, 0xe0, 0x2, 0xff, 0xfd, 0x2, 0xff, 0xfd, + 0x2, 0xff, 0xfd, 0x0, 0x7f, 0xfd, 0x0, 0x7, + 0xff, 0x0, 0x0, 0x7f, 0xfd, 0x0, 0x1, 0xff, + 0xfd, 0x0, 0x2, 0xff, 0xfd, 0x0, 0x2, 0xff, + 0xfd, 0x0, 0x2, 0xff, 0xe0, 0x0, 0x7, 0xfe, + 0x0, 0x0, 0x7, 0xe0, 0x0, 0x0, 0x6, 0x0, + 0x0, 0x0, 0x0, + + /* U+003D "=" */ + 0x7f, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xfe, 0x7f, + 0xff, 0xff, 0xe7, 0xff, 0xff, 0xfe, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, + 0xe7, 0xff, 0xff, 0xfe, 0x7f, 0xff, 0xff, 0xe7, + 0xff, 0xff, 0xfe, + + /* U+003E ">" */ + 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7e, + 0x0, 0x0, 0x7, 0xfe, 0x0, 0x0, 0x7f, 0xfd, + 0x0, 0x2, 0xff, 0xfd, 0x0, 0x2, 0xff, 0xfc, + 0x0, 0x2, 0xff, 0xf8, 0x0, 0x2, 0xff, 0xe0, + 0x0, 0xb, 0xfe, 0x0, 0x7, 0xff, 0xe0, 0x7, + 0xff, 0xf8, 0x7, 0xff, 0xf8, 0x3, 0xff, 0xfd, + 0x0, 0x7f, 0xfd, 0x0, 0x7, 0xfd, 0x0, 0x0, + 0x7e, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, + + /* U+003F "?" */ + 0x0, 0xbf, 0xe0, 0x0, 0xbf, 0xff, 0xe0, 0x2f, + 0xff, 0xff, 0x83, 0xff, 0xff, 0xfc, 0x7f, 0x80, + 0xbf, 0xc0, 0xa0, 0x3, 0xfc, 0x0, 0x0, 0xff, + 0x80, 0x0, 0x7f, 0xf0, 0x0, 0x1f, 0xf8, 0x0, + 0x3, 0xfe, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x3, + 0xfc, 0x0, 0x0, 0x2f, 0x80, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x2a, 0x80, 0x0, 0x7, 0xfc, 0x0, + 0x0, 0x7f, 0xc0, 0x0, 0x7, 0xfc, 0x0, 0x0, + 0x7f, 0xc0, 0x0, + + /* U+0040 "@" */ + 0x0, 0x1, 0xbf, 0xf9, 0x0, 0x0, 0x2, 0xff, + 0xff, 0xfd, 0x0, 0x0, 0xff, 0xfe, 0xff, 0xf8, + 0x0, 0x3f, 0xe0, 0x0, 0x7f, 0xe0, 0xf, 0xf0, + 0xbe, 0x2f, 0xbf, 0x41, 0xfc, 0x3f, 0xfe, 0xf1, + 0xfc, 0x3f, 0x4b, 0xff, 0xff, 0xf, 0xc3, 0xf0, + 0xff, 0xb, 0xf0, 0xbd, 0x3e, 0x1f, 0xc0, 0x3f, + 0xb, 0xd7, 0xe1, 0xfd, 0x3, 0xf0, 0xbc, 0x3e, + 0xf, 0xfa, 0xff, 0x8f, 0xc3, 0xf0, 0xbf, 0xfe, + 0xff, 0xf8, 0x3f, 0x43, 0xff, 0xcb, 0xfe, 0x1, + 0xfc, 0x6, 0xa0, 0x1a, 0x40, 0xf, 0xf0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0xe0, 0x0, 0x78, 0x0, + 0x0, 0xff, 0xfe, 0xff, 0xc0, 0x0, 0x2, 0xff, + 0xff, 0xfc, 0x0, 0x0, 0x1, 0xbf, 0xe8, 0x0, + 0x0, + + /* U+0041 "A" */ + 0x0, 0x2, 0xff, 0x0, 0x0, 0x0, 0x3, 0xff, + 0x40, 0x0, 0x0, 0x7, 0xff, 0xc0, 0x0, 0x0, + 0xf, 0xff, 0xc0, 0x0, 0x0, 0xf, 0xef, 0xe0, + 0x0, 0x0, 0x2f, 0xcf, 0xf0, 0x0, 0x0, 0x3f, + 0xc7, 0xf4, 0x0, 0x0, 0x7f, 0x83, 0xf8, 0x0, + 0x0, 0xbf, 0x3, 0xfc, 0x0, 0x0, 0xff, 0x1, + 0xfe, 0x0, 0x1, 0xff, 0xff, 0xff, 0x0, 0x3, + 0xff, 0xff, 0xff, 0x40, 0x7, 0xff, 0xff, 0xff, + 0x80, 0xb, 0xff, 0xff, 0xff, 0xc0, 0xf, 0xf0, + 0x0, 0x2f, 0xd0, 0x1f, 0xf0, 0x0, 0x1f, 0xf0, + 0x3f, 0xd0, 0x0, 0xf, 0xf0, 0x3f, 0xc0, 0x0, + 0xb, 0xf8, 0xbf, 0xc0, 0x0, 0x7, 0xfc, + + /* U+0042 "B" */ + 0x7f, 0xff, 0xfe, 0x0, 0x1f, 0xff, 0xff, 0xf8, + 0x7, 0xff, 0xff, 0xff, 0x81, 0xff, 0xff, 0xff, + 0xf0, 0x7f, 0xc0, 0xb, 0xfc, 0x1f, 0xf0, 0x0, + 0xff, 0x7, 0xfc, 0x0, 0xbf, 0xc1, 0xff, 0xff, + 0xff, 0xd0, 0x7f, 0xff, 0xff, 0xc0, 0x1f, 0xff, + 0xff, 0xfd, 0x7, 0xff, 0xff, 0xff, 0xd1, 0xff, + 0x0, 0xf, 0xfc, 0x7f, 0xc0, 0x0, 0xff, 0x1f, + 0xf0, 0x0, 0x3f, 0xc7, 0xfc, 0x0, 0x3f, 0xf1, + 0xff, 0xff, 0xff, 0xf8, 0x7f, 0xff, 0xff, 0xfc, + 0x1f, 0xff, 0xff, 0xfd, 0x7, 0xff, 0xff, 0xe4, + 0x0, + + /* U+0043 "C" */ + 0x0, 0xb, 0xfe, 0x40, 0x0, 0x2f, 0xff, 0xfd, + 0x0, 0x3f, 0xff, 0xff, 0xe0, 0x3f, 0xff, 0xff, + 0xfd, 0x2f, 0xfd, 0x1, 0xff, 0x8f, 0xf8, 0x0, + 0xf, 0x7, 0xfc, 0x0, 0x0, 0x2, 0xfe, 0x0, + 0x0, 0x0, 0xff, 0x80, 0x0, 0x0, 0x3f, 0xd0, + 0x0, 0x0, 0xf, 0xf8, 0x0, 0x0, 0x2, 0xfe, + 0x0, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x10, 0xf, + 0xfc, 0x0, 0xf, 0x42, 0xff, 0xd0, 0x1f, 0xf8, + 0x3f, 0xff, 0xff, 0xfd, 0x3, 0xff, 0xff, 0xfe, + 0x0, 0x2f, 0xff, 0xfd, 0x0, 0x0, 0xbf, 0xe4, + 0x0, + + /* U+0044 "D" */ + 0x7f, 0xff, 0xfe, 0x0, 0x7, 0xff, 0xff, 0xfe, + 0x0, 0x7f, 0xff, 0xff, 0xfc, 0x7, 0xff, 0xff, + 0xff, 0xf0, 0x7f, 0xc0, 0x7, 0xff, 0x87, 0xfc, + 0x0, 0xf, 0xfc, 0x7f, 0xc0, 0x0, 0x3f, 0xd7, + 0xfc, 0x0, 0x3, 0xfe, 0x7f, 0xc0, 0x0, 0x2f, + 0xe7, 0xfc, 0x0, 0x2, 0xff, 0x7f, 0xc0, 0x0, + 0x2f, 0xe7, 0xfc, 0x0, 0x3, 0xfe, 0x7f, 0xc0, + 0x0, 0x3f, 0xd7, 0xfc, 0x0, 0xf, 0xfc, 0x7f, + 0xc0, 0x7, 0xff, 0x87, 0xff, 0xff, 0xff, 0xf0, + 0x7f, 0xff, 0xff, 0xfc, 0x7, 0xff, 0xff, 0xfe, + 0x0, 0x7f, 0xff, 0xf9, 0x0, 0x0, + + /* U+0045 "E" */ + 0x7f, 0xff, 0xff, 0xe1, 0xff, 0xff, 0xff, 0x87, + 0xff, 0xff, 0xfe, 0x1f, 0xff, 0xff, 0xf8, 0x7f, + 0xc0, 0x0, 0x1, 0xff, 0x0, 0x0, 0x7, 0xfc, + 0x0, 0x0, 0x1f, 0xff, 0xff, 0xf0, 0x7f, 0xff, + 0xff, 0xc1, 0xff, 0xff, 0xff, 0x7, 0xff, 0xff, + 0xfc, 0x1f, 0xf0, 0x0, 0x0, 0x7f, 0xc0, 0x0, + 0x1, 0xff, 0x0, 0x0, 0x7, 0xfc, 0x0, 0x0, + 0x1f, 0xff, 0xff, 0xfc, 0x7f, 0xff, 0xff, 0xf1, + 0xff, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xff, 0x0, + + /* U+0046 "F" */ + 0x7f, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xfe, 0x7f, + 0xff, 0xff, 0xe7, 0xff, 0xff, 0xfe, 0x7f, 0xc0, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x7f, 0xc0, 0x0, + 0x7, 0xfc, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xc7, + 0xff, 0xff, 0xfc, 0x7f, 0xff, 0xff, 0xc7, 0xff, + 0xff, 0xfc, 0x7f, 0xc0, 0x0, 0x7, 0xfc, 0x0, + 0x0, 0x7f, 0xc0, 0x0, 0x7, 0xfc, 0x0, 0x0, + 0x7f, 0xc0, 0x0, 0x7, 0xfc, 0x0, 0x0, 0x7f, + 0xc0, 0x0, 0x0, + + /* U+0047 "G" */ + 0x0, 0xb, 0xff, 0x80, 0x0, 0xb, 0xff, 0xff, + 0x80, 0x3, 0xff, 0xff, 0xff, 0x0, 0xff, 0xff, + 0xff, 0xf8, 0x2f, 0xfd, 0x1, 0xfe, 0x3, 0xff, + 0x0, 0x1, 0x0, 0x7f, 0xc0, 0x0, 0x0, 0xb, + 0xf8, 0x1, 0xff, 0xfc, 0xff, 0x80, 0x2f, 0xff, + 0xcf, 0xf4, 0x2, 0xff, 0xfc, 0xff, 0x80, 0x2f, + 0xff, 0xcb, 0xf8, 0x0, 0x3, 0xfc, 0x7f, 0xc0, + 0x0, 0x3f, 0xc3, 0xfe, 0x0, 0x3, 0xfc, 0x2f, + 0xfd, 0x1, 0xff, 0xc0, 0xff, 0xff, 0xff, 0xfc, + 0x7, 0xff, 0xff, 0xff, 0x0, 0xf, 0xff, 0xff, + 0x80, 0x0, 0x1b, 0xff, 0x80, 0x0, + + /* U+0048 "H" */ + 0x7f, 0xc0, 0x0, 0x3f, 0xd7, 0xfc, 0x0, 0x3, + 0xfd, 0x7f, 0xc0, 0x0, 0x3f, 0xd7, 0xfc, 0x0, + 0x3, 0xfd, 0x7f, 0xc0, 0x0, 0x3f, 0xd7, 0xfc, + 0x0, 0x3, 0xfd, 0x7f, 0xc0, 0x0, 0x3f, 0xd7, + 0xff, 0xff, 0xff, 0xfd, 0x7f, 0xff, 0xff, 0xff, + 0xd7, 0xff, 0xff, 0xff, 0xfd, 0x7f, 0xff, 0xff, + 0xff, 0xd7, 0xfc, 0x0, 0x3, 0xfd, 0x7f, 0xc0, + 0x0, 0x3f, 0xd7, 0xfc, 0x0, 0x3, 0xfd, 0x7f, + 0xc0, 0x0, 0x3f, 0xd7, 0xfc, 0x0, 0x3, 0xfd, + 0x7f, 0xc0, 0x0, 0x3f, 0xd7, 0xfc, 0x0, 0x3, + 0xfd, 0x7f, 0xc0, 0x0, 0x3f, 0xd0, + + /* U+0049 "I" */ + 0x7f, 0xdf, 0xf7, 0xfd, 0xff, 0x7f, 0xdf, 0xf7, + 0xfd, 0xff, 0x7f, 0xdf, 0xf7, 0xfd, 0xff, 0x7f, + 0xdf, 0xf7, 0xfd, 0xff, 0x7f, 0xdf, 0xf7, 0xfc, + + /* U+004A "J" */ + 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x1f, 0xf0, 0x0, + 0x7, 0xfc, 0x0, 0x1, 0xff, 0x0, 0x0, 0x7f, + 0xc0, 0x0, 0x1f, 0xf0, 0x0, 0x7, 0xfc, 0x0, + 0x1, 0xff, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x1f, + 0xf0, 0x0, 0x7, 0xfc, 0x0, 0x1, 0xff, 0x0, + 0x0, 0x7f, 0xc1, 0xc0, 0x2f, 0xe2, 0xfc, 0xf, + 0xf9, 0xff, 0xff, 0xfd, 0x2f, 0xff, 0xff, 0x2, + 0xff, 0xff, 0x0, 0x1b, 0xf9, 0x0, + + /* U+004B "K" */ + 0x7f, 0xc0, 0x0, 0xff, 0xc7, 0xfc, 0x0, 0x3f, + 0xf0, 0x7f, 0xc0, 0xf, 0xfc, 0x7, 0xfc, 0x3, + 0xff, 0x0, 0x7f, 0xc0, 0xff, 0xc0, 0x7, 0xfc, + 0x3f, 0xf0, 0x0, 0x7f, 0xcf, 0xfc, 0x0, 0x7, + 0xfe, 0xff, 0x40, 0x0, 0x7f, 0xff, 0xfc, 0x0, + 0x7, 0xff, 0xff, 0xe0, 0x0, 0x7f, 0xff, 0xff, + 0x40, 0x7, 0xff, 0xf, 0xfc, 0x0, 0x7f, 0xd0, + 0xbf, 0xe0, 0x7, 0xfc, 0x3, 0xff, 0x40, 0x7f, + 0xc0, 0x1f, 0xfc, 0x7, 0xfc, 0x0, 0xbf, 0xe0, + 0x7f, 0xc0, 0x3, 0xff, 0x47, 0xfc, 0x0, 0x1f, + 0xfc, 0x7f, 0xc0, 0x0, 0xbf, 0xe0, + + /* U+004C "L" */ + 0x7f, 0xc0, 0x0, 0x7, 0xfc, 0x0, 0x0, 0x7f, + 0xc0, 0x0, 0x7, 0xfc, 0x0, 0x0, 0x7f, 0xc0, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x7f, 0xc0, 0x0, + 0x7, 0xfc, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x7, + 0xfc, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x7, 0xfc, + 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x7, 0xfc, 0x0, + 0x0, 0x7f, 0xc0, 0x0, 0x7, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xf0, + + /* U+004D "M" */ + 0x7f, 0x80, 0x0, 0x0, 0x3f, 0xc7, 0xfd, 0x0, + 0x0, 0xb, 0xfc, 0x7f, 0xf0, 0x0, 0x0, 0xff, + 0xc7, 0xff, 0x80, 0x0, 0x3f, 0xfc, 0x7f, 0xfd, + 0x0, 0xb, 0xff, 0xc7, 0xff, 0xf0, 0x0, 0xff, + 0xfc, 0x7f, 0xff, 0x80, 0x3f, 0xff, 0xc7, 0xff, + 0xfd, 0xb, 0xff, 0xfc, 0x7f, 0x9f, 0xf0, 0xff, + 0x7f, 0xc7, 0xf8, 0xff, 0xbf, 0xe3, 0xfc, 0x7f, + 0x83, 0xff, 0xfc, 0x3f, 0xc7, 0xf8, 0x1f, 0xff, + 0x43, 0xfc, 0x7f, 0x80, 0xbf, 0xe0, 0x3f, 0xc7, + 0xf8, 0x3, 0xfc, 0x3, 0xfc, 0x7f, 0x80, 0x0, + 0x0, 0x3f, 0xc7, 0xf8, 0x0, 0x0, 0x3, 0xfc, + 0x7f, 0x80, 0x0, 0x0, 0x3f, 0xc7, 0xf8, 0x0, + 0x0, 0x3, 0xfc, 0x7f, 0x80, 0x0, 0x0, 0x3f, + 0xc0, + + /* U+004E "N" */ + 0x7f, 0x80, 0x0, 0x3f, 0xdf, 0xf4, 0x0, 0xf, + 0xf7, 0xff, 0x0, 0x3, 0xfd, 0xff, 0xf0, 0x0, + 0xff, 0x7f, 0xfe, 0x0, 0x3f, 0xdf, 0xff, 0xd0, + 0xf, 0xf7, 0xff, 0xfc, 0x3, 0xfd, 0xff, 0xff, + 0x80, 0xff, 0x7f, 0x9f, 0xf4, 0x3f, 0xdf, 0xe2, + 0xff, 0xf, 0xf7, 0xf8, 0x3f, 0xf3, 0xfd, 0xfe, + 0x3, 0xff, 0xff, 0x7f, 0x80, 0x7f, 0xff, 0xdf, + 0xe0, 0xb, 0xff, 0xf7, 0xf8, 0x0, 0xff, 0xfd, + 0xfe, 0x0, 0xf, 0xff, 0x7f, 0x80, 0x1, 0xff, + 0xdf, 0xe0, 0x0, 0x2f, 0xf7, 0xf8, 0x0, 0x3, + 0xfc, + + /* U+004F "O" */ + 0x0, 0x1b, 0xff, 0x80, 0x0, 0x3, 0xff, 0xff, + 0xe0, 0x0, 0x7f, 0xff, 0xff, 0xf0, 0x3, 0xff, + 0xff, 0xff, 0xe0, 0x3f, 0xfd, 0x2, 0xff, 0xd0, + 0xff, 0x80, 0x0, 0xff, 0xc7, 0xfc, 0x0, 0x2, + 0xff, 0x2f, 0xe0, 0x0, 0x3, 0xfd, 0xff, 0x80, + 0x0, 0xf, 0xf7, 0xfd, 0x0, 0x0, 0x3f, 0xdf, + 0xf8, 0x0, 0x0, 0xff, 0x6f, 0xe0, 0x0, 0x3, + 0xfd, 0x7f, 0xc0, 0x0, 0x2f, 0xf0, 0xff, 0x80, + 0x0, 0xff, 0xc3, 0xff, 0xd0, 0x1f, 0xfd, 0x3, + 0xff, 0xff, 0xff, 0xe0, 0x7, 0xff, 0xff, 0xff, + 0x0, 0x7, 0xff, 0xff, 0xe0, 0x0, 0x1, 0xbf, + 0xf8, 0x0, 0x0, + + /* U+0050 "P" */ + 0x7f, 0xff, 0xf9, 0x0, 0x7f, 0xff, 0xff, 0xd0, + 0x7f, 0xff, 0xff, 0xf0, 0x7f, 0xff, 0xff, 0xfc, + 0x7f, 0xc0, 0xb, 0xfc, 0x7f, 0xc0, 0x3, 0xfd, + 0x7f, 0xc0, 0x2, 0xfe, 0x7f, 0xc0, 0x3, 0xfd, + 0x7f, 0xc0, 0x1f, 0xfc, 0x7f, 0xff, 0xff, 0xfc, + 0x7f, 0xff, 0xff, 0xf0, 0x7f, 0xff, 0xff, 0xd0, + 0x7f, 0xff, 0xe9, 0x0, 0x7f, 0xc0, 0x0, 0x0, + 0x7f, 0xc0, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x0, + 0x7f, 0xc0, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x0, + 0x7f, 0xc0, 0x0, 0x0, + + /* U+0051 "Q" */ + 0x0, 0x1b, 0xff, 0x80, 0x0, 0x3, 0xff, 0xff, + 0xe0, 0x0, 0x7f, 0xff, 0xff, 0xf0, 0x3, 0xff, + 0xff, 0xff, 0xe0, 0x3f, 0xfd, 0x2, 0xff, 0xd0, + 0xff, 0x80, 0x0, 0xff, 0xc7, 0xfc, 0x0, 0x2, + 0xff, 0x2f, 0xe0, 0x0, 0x3, 0xfd, 0xff, 0x80, + 0x0, 0xf, 0xf7, 0xfd, 0x0, 0x0, 0x3f, 0xdf, + 0xf8, 0x0, 0x0, 0xff, 0x6f, 0xe0, 0x0, 0x3, + 0xfd, 0x7f, 0xc0, 0x0, 0x2f, 0xf0, 0xff, 0x80, + 0x0, 0xff, 0xc3, 0xff, 0xd0, 0x1f, 0xfd, 0x3, + 0xff, 0xff, 0xff, 0xe0, 0x7, 0xff, 0xff, 0xff, + 0x80, 0x7, 0xff, 0xff, 0xff, 0x80, 0x1, 0xbf, + 0xfb, 0xff, 0x40, 0x0, 0x0, 0x3, 0xf8, 0x0, + 0x0, 0x0, 0x7, 0x40, 0x0, 0x0, 0x0, 0x0, + 0x0, + + /* U+0052 "R" */ + 0x7f, 0xff, 0xf9, 0x0, 0x1f, 0xff, 0xff, 0xf4, + 0x7, 0xff, 0xff, 0xff, 0x1, 0xff, 0xff, 0xff, + 0xf0, 0x7f, 0xc0, 0xb, 0xfc, 0x1f, 0xf0, 0x0, + 0xff, 0x47, 0xfc, 0x0, 0x3f, 0xd1, 0xff, 0x0, + 0x2f, 0xf0, 0x7f, 0xff, 0xff, 0xfc, 0x1f, 0xff, + 0xff, 0xfd, 0x7, 0xff, 0xff, 0xfd, 0x1, 0xff, + 0xff, 0xfc, 0x0, 0x7f, 0xc0, 0xff, 0x80, 0x1f, + 0xf0, 0x1f, 0xf0, 0x7, 0xfc, 0x3, 0xff, 0x1, + 0xff, 0x0, 0x7f, 0xd0, 0x7f, 0xc0, 0xf, 0xfc, + 0x1f, 0xf0, 0x1, 0xff, 0x47, 0xfc, 0x0, 0x3f, + 0xf0, + + /* U+0053 "S" */ + 0x0, 0x2b, 0xf9, 0x0, 0x2, 0xff, 0xff, 0xd0, + 0xb, 0xff, 0xff, 0xf8, 0x1f, 0xff, 0xff, 0xfd, + 0x2f, 0xf4, 0x7, 0xfd, 0x3f, 0xe0, 0x0, 0xe0, + 0x2f, 0xe0, 0x0, 0x0, 0x1f, 0xfd, 0x0, 0x0, + 0x7, 0xff, 0xf9, 0x0, 0x1, 0xff, 0xff, 0xd0, + 0x0, 0x1b, 0xff, 0xf8, 0x0, 0x0, 0x1f, 0xfd, + 0x0, 0x0, 0x2, 0xff, 0xb, 0x80, 0x1, 0xff, + 0x3f, 0xe0, 0x7, 0xff, 0x3f, 0xff, 0xff, 0xfd, + 0xf, 0xff, 0xff, 0xf8, 0x2, 0xff, 0xff, 0xe0, + 0x0, 0x2f, 0xfa, 0x0, + + /* U+0054 "T" */ + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, + + /* U+0055 "U" */ + 0x7f, 0xc0, 0x0, 0xbf, 0x5f, 0xf0, 0x0, 0x2f, + 0xd7, 0xfc, 0x0, 0xb, 0xf5, 0xff, 0x0, 0x2, + 0xfd, 0x7f, 0xc0, 0x0, 0xbf, 0x5f, 0xf0, 0x0, + 0x2f, 0xd7, 0xfc, 0x0, 0xb, 0xf5, 0xff, 0x0, + 0x2, 0xfd, 0x7f, 0xc0, 0x0, 0xbf, 0x5f, 0xf0, + 0x0, 0x2f, 0xd7, 0xfc, 0x0, 0xb, 0xf5, 0xff, + 0x0, 0x3, 0xfd, 0x3f, 0xc0, 0x0, 0xff, 0x4f, + 0xf8, 0x0, 0x7f, 0xc3, 0xff, 0x80, 0x7f, 0xf0, + 0x3f, 0xff, 0xff, 0xf4, 0xb, 0xff, 0xff, 0xf8, + 0x0, 0x7f, 0xff, 0xf8, 0x0, 0x2, 0xbf, 0xa0, + 0x0, + + /* U+0056 "V" */ + 0xbf, 0xc0, 0x0, 0x7, 0xfc, 0x3f, 0xd0, 0x0, + 0xf, 0xf8, 0x3f, 0xe0, 0x0, 0xf, 0xf4, 0x1f, + 0xf0, 0x0, 0x1f, 0xf0, 0xf, 0xf4, 0x0, 0x3f, + 0xe0, 0xb, 0xfc, 0x0, 0x3f, 0xc0, 0x3, 0xfc, + 0x0, 0xbf, 0xc0, 0x3, 0xfe, 0x0, 0xff, 0x40, + 0x1, 0xff, 0x1, 0xff, 0x0, 0x0, 0xff, 0x2, + 0xfe, 0x0, 0x0, 0xbf, 0x83, 0xfc, 0x0, 0x0, + 0x7f, 0xc7, 0xfc, 0x0, 0x0, 0x3f, 0xdf, 0xf4, + 0x0, 0x0, 0x2f, 0xff, 0xf0, 0x0, 0x0, 0xf, + 0xff, 0xe0, 0x0, 0x0, 0xb, 0xff, 0xd0, 0x0, + 0x0, 0x7, 0xff, 0xc0, 0x0, 0x0, 0x3, 0xff, + 0x40, 0x0, 0x0, 0x2, 0xff, 0x0, 0x0, + + /* U+0057 "W" */ + 0xbf, 0x80, 0x1, 0xff, 0x40, 0x1, 0xff, 0x1f, + 0xf0, 0x0, 0xbf, 0xe0, 0x0, 0xbf, 0x83, 0xfc, + 0x0, 0x3f, 0xfc, 0x0, 0x3f, 0xd0, 0xff, 0x40, + 0xf, 0xff, 0x40, 0xf, 0xf0, 0x2f, 0xe0, 0xb, + 0xff, 0xe0, 0x7, 0xf8, 0x7, 0xfc, 0x3, 0xff, + 0xfc, 0x2, 0xfd, 0x0, 0xff, 0x0, 0xff, 0xbf, + 0x0, 0xff, 0x0, 0x2f, 0xd0, 0x7f, 0x5f, 0xe0, + 0x3f, 0xc0, 0x7, 0xf8, 0x2f, 0xc3, 0xfc, 0x1f, + 0xe0, 0x0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf4, + 0x0, 0x3f, 0xd3, 0xf4, 0x1f, 0xd3, 0xfc, 0x0, + 0xb, 0xfa, 0xfc, 0x3, 0xf9, 0xfe, 0x0, 0x1, + 0xff, 0xff, 0x0, 0xff, 0xbf, 0x40, 0x0, 0x3f, + 0xff, 0x40, 0x1f, 0xff, 0xc0, 0x0, 0xf, 0xff, + 0xc0, 0x3, 0xff, 0xf0, 0x0, 0x2, 0xff, 0xf0, + 0x0, 0xff, 0xf8, 0x0, 0x0, 0x3f, 0xf8, 0x0, + 0x1f, 0xfd, 0x0, 0x0, 0xf, 0xfc, 0x0, 0x3, + 0xff, 0x0, 0x0, 0x2, 0xff, 0x0, 0x0, 0xff, + 0x80, 0x0, + + /* U+0058 "X" */ + 0x3f, 0xf4, 0x0, 0x2f, 0xf4, 0xf, 0xfc, 0x0, + 0x7f, 0xe0, 0x7, 0xfe, 0x0, 0xff, 0xc0, 0x2, + 0xff, 0x42, 0xff, 0x0, 0x0, 0xff, 0xc7, 0xfd, + 0x0, 0x0, 0x3f, 0xef, 0xfc, 0x0, 0x0, 0x1f, + 0xff, 0xf0, 0x0, 0x0, 0xb, 0xff, 0xd0, 0x0, + 0x0, 0x3, 0xff, 0x80, 0x0, 0x0, 0x3, 0xff, + 0x40, 0x0, 0x0, 0xb, 0xff, 0xc0, 0x0, 0x0, + 0x1f, 0xff, 0xf0, 0x0, 0x0, 0x3f, 0xff, 0xf8, + 0x0, 0x0, 0xff, 0xcb, 0xfd, 0x0, 0x1, 0xff, + 0x43, 0xff, 0x0, 0x3, 0xff, 0x1, 0xff, 0x80, + 0xf, 0xfc, 0x0, 0xbf, 0xd0, 0x2f, 0xf8, 0x0, + 0x3f, 0xf0, 0x3f, 0xf0, 0x0, 0x1f, 0xfc, + + /* U+0059 "Y" */ + 0x7f, 0xe0, 0x0, 0x2f, 0xf4, 0xff, 0xc0, 0x0, + 0xff, 0xc1, 0xff, 0x80, 0xb, 0xfc, 0x2, 0xff, + 0x0, 0x3f, 0xe0, 0x3, 0xfe, 0x2, 0xff, 0x0, + 0x7, 0xfc, 0xf, 0xf4, 0x0, 0xf, 0xf8, 0xbf, + 0xc0, 0x0, 0xf, 0xf7, 0xfc, 0x0, 0x0, 0x2f, + 0xff, 0xe0, 0x0, 0x0, 0x3f, 0xff, 0x0, 0x0, + 0x0, 0x7f, 0xf4, 0x0, 0x0, 0x0, 0xff, 0x80, + 0x0, 0x0, 0x2, 0xfe, 0x0, 0x0, 0x0, 0xb, + 0xf8, 0x0, 0x0, 0x0, 0x2f, 0xe0, 0x0, 0x0, + 0x0, 0xbf, 0x80, 0x0, 0x0, 0x2, 0xfe, 0x0, + 0x0, 0x0, 0xb, 0xf8, 0x0, 0x0, 0x0, 0x2f, + 0xe0, 0x0, 0x0, + + /* U+005A "Z" */ + 0x3f, 0xff, 0xff, 0xfe, 0xf, 0xff, 0xff, 0xff, + 0x83, 0xff, 0xff, 0xff, 0xe0, 0xff, 0xff, 0xff, + 0xf8, 0x0, 0x0, 0x1f, 0xfc, 0x0, 0x0, 0xf, + 0xfc, 0x0, 0x0, 0xf, 0xfc, 0x0, 0x0, 0xb, + 0xfd, 0x0, 0x0, 0x7, 0xfe, 0x0, 0x0, 0x7, + 0xff, 0x0, 0x0, 0x3, 0xff, 0x0, 0x0, 0x3, + 0xff, 0x40, 0x0, 0x2, 0xff, 0x40, 0x0, 0x1, + 0xff, 0x80, 0x0, 0x0, 0xff, 0xc0, 0x0, 0x0, + 0xff, 0xff, 0xff, 0xfc, 0x3f, 0xff, 0xff, 0xff, + 0xf, 0xff, 0xff, 0xff, 0xc3, 0xff, 0xff, 0xff, + 0xf0, + + /* U+005B "[" */ + 0xbf, 0xfc, 0xbf, 0xfc, 0xbf, 0xfc, 0xbf, 0x94, + 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, + 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, + 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, + 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x94, + 0xbf, 0xfc, 0xbf, 0xfc, 0xbf, 0xfc, + + /* U+005C "\\" */ + 0xbf, 0x0, 0x7, 0xf8, 0x0, 0x3f, 0xc0, 0x3, + 0xfc, 0x0, 0x1f, 0xd0, 0x0, 0xff, 0x0, 0xf, + 0xf0, 0x0, 0xbf, 0x40, 0x3, 0xf8, 0x0, 0x3f, + 0xc0, 0x2, 0xfd, 0x0, 0x1f, 0xe0, 0x0, 0xff, + 0x0, 0xb, 0xf0, 0x0, 0x7f, 0x80, 0x3, 0xfc, + 0x0, 0x2f, 0xc0, 0x1, 0xfd, 0x0, 0xf, 0xf0, + + /* U+005D "]" */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0xff, 0x3, + 0xfc, 0xf, 0xf0, 0x3f, 0xc0, 0xff, 0x3, 0xfc, + 0xf, 0xf0, 0x3f, 0xc0, 0xff, 0x3, 0xfc, 0xf, + 0xf0, 0x3f, 0xc0, 0xff, 0x3, 0xfc, 0xf, 0xf0, + 0x3f, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xc0, + + /* U+005E "^" */ + 0x0, 0x55, 0x0, 0x1, 0xff, 0x80, 0x3, 0xff, + 0xc0, 0x7, 0xff, 0xe0, 0xf, 0xe7, 0xf0, 0x1f, + 0xc3, 0xf8, 0x3f, 0x81, 0xfc, 0x7f, 0x0, 0xfe, + + /* U+005F "_" */ + 0xaa, 0xaa, 0xaa, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, + + /* U+0060 "`" */ + 0x1, 0x0, 0x2c, 0x2, 0xfc, 0xf, 0xf8, 0xf, + 0xf0, 0xf, 0xe0, 0xa, 0x0, 0x0, + + /* U+0061 "a" */ + 0x0, 0x7f, 0xe0, 0x0, 0x3f, 0xff, 0xe0, 0xf, + 0xff, 0xff, 0x80, 0xbe, 0xab, 0xfc, 0x0, 0x0, + 0x2f, 0xd0, 0x6, 0xff, 0xfe, 0x7, 0xff, 0xff, + 0xe0, 0xff, 0xff, 0xfe, 0x2f, 0xf9, 0x6f, 0xe3, + 0xfd, 0x2, 0xfe, 0x3f, 0xc0, 0x3f, 0xe3, 0xff, + 0x5f, 0xfe, 0x2f, 0xff, 0xff, 0xe0, 0xff, 0xfe, + 0xfe, 0x2, 0xfe, 0x1f, 0xe0, + + /* U+0062 "b" */ + 0xbf, 0x80, 0x0, 0x2, 0xfe, 0x0, 0x0, 0xb, + 0xf8, 0x0, 0x0, 0x2f, 0xe0, 0x0, 0x0, 0xbf, + 0x87, 0xf8, 0x2, 0xfe, 0xbf, 0xfd, 0xb, 0xff, + 0xff, 0xfc, 0x2f, 0xff, 0xff, 0xf8, 0xbf, 0xe0, + 0x3f, 0xf2, 0xff, 0x0, 0x3f, 0xcb, 0xf8, 0x0, + 0xff, 0x6f, 0xd0, 0x2, 0xfd, 0xbf, 0x80, 0xf, + 0xf6, 0xff, 0x0, 0x3f, 0xcb, 0xfe, 0x3, 0xff, + 0x2f, 0xff, 0xff, 0xf8, 0xbf, 0xff, 0xff, 0xc2, + 0xfe, 0xbf, 0xfd, 0xb, 0xf8, 0x7f, 0x80, 0x0, + + /* U+0063 "c" */ + 0x0, 0x2f, 0xf8, 0x0, 0x1f, 0xff, 0xf4, 0x7, + 0xff, 0xff, 0xc0, 0xff, 0xff, 0xfe, 0x2f, 0xf4, + 0x1f, 0x83, 0xfd, 0x0, 0x40, 0x3f, 0xc0, 0x0, + 0x3, 0xfc, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x3, + 0xfd, 0x0, 0x40, 0x2f, 0xf4, 0x1f, 0x80, 0xff, + 0xff, 0xfe, 0x7, 0xff, 0xff, 0xc0, 0x1f, 0xff, + 0xf4, 0x0, 0x2f, 0xf8, 0x0, + + /* U+0064 "d" */ + 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0xf, 0xf0, + 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x0, 0xff, 0x0, + 0x7f, 0x83, 0xfc, 0xf, 0xff, 0xdf, 0xf0, 0xff, + 0xff, 0xff, 0xc7, 0xff, 0xff, 0xff, 0x2f, 0xf4, + 0x1f, 0xfc, 0xff, 0x40, 0x2f, 0xf3, 0xfc, 0x0, + 0x3f, 0xcf, 0xf0, 0x0, 0xff, 0x3f, 0xc0, 0x3, + 0xfc, 0xff, 0x40, 0x2f, 0xf2, 0xff, 0x41, 0xff, + 0xc3, 0xff, 0xff, 0xff, 0xb, 0xff, 0xff, 0xfc, + 0xb, 0xff, 0xdf, 0xf0, 0x7, 0xf8, 0x3f, 0xc0, + + /* U+0065 "e" */ + 0x0, 0x2f, 0xe8, 0x0, 0x7, 0xff, 0xfd, 0x0, + 0x7f, 0xff, 0xfd, 0x3, 0xfe, 0x5b, 0xfc, 0x2f, + 0xe0, 0xb, 0xf4, 0xff, 0xff, 0xff, 0xd3, 0xff, + 0xff, 0xff, 0x4f, 0xff, 0xff, 0xfd, 0x3f, 0xd0, + 0x0, 0x0, 0xff, 0x40, 0x4, 0x2, 0xff, 0x0, + 0xf8, 0x3, 0xff, 0xaf, 0xf8, 0x7, 0xff, 0xff, + 0xd0, 0x7, 0xff, 0xfd, 0x0, 0x2, 0xff, 0x80, + 0x0, + + /* U+0066 "f" */ + 0x0, 0x2f, 0xe0, 0x7, 0xff, 0xc0, 0x3f, 0xff, + 0x1, 0xff, 0xfc, 0x7, 0xfc, 0x0, 0x2f, 0xe0, + 0xb, 0xff, 0xff, 0x2f, 0xff, 0xfc, 0xbf, 0xff, + 0xf2, 0xff, 0xff, 0xc0, 0xbf, 0x40, 0x2, 0xfd, + 0x0, 0xb, 0xf4, 0x0, 0x2f, 0xd0, 0x0, 0xbf, + 0x40, 0x2, 0xfd, 0x0, 0xb, 0xf4, 0x0, 0x2f, + 0xd0, 0x0, 0xbf, 0x40, 0x2, 0xfd, 0x0, 0xb, + 0xf4, 0x0, + + /* U+0067 "g" */ + 0x0, 0x7f, 0x83, 0xfc, 0xf, 0xff, 0xdf, 0xf0, + 0xff, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xff, 0x2f, + 0xf4, 0x1f, 0xfc, 0xff, 0x40, 0x2f, 0xf3, 0xfc, + 0x0, 0x3f, 0xcf, 0xf0, 0x0, 0xff, 0x3f, 0xc0, + 0x3, 0xfc, 0xff, 0x40, 0x2f, 0xf2, 0xff, 0x41, + 0xff, 0xc3, 0xff, 0xff, 0xff, 0xb, 0xff, 0xff, + 0xfc, 0xb, 0xff, 0xdf, 0xf0, 0x7, 0xf8, 0x3f, + 0xc0, 0x0, 0x1, 0xfe, 0x3, 0xd0, 0xf, 0xf4, + 0x7f, 0xfa, 0xff, 0xc0, 0xff, 0xff, 0xfd, 0x0, + 0xff, 0xff, 0xd0, 0x0, 0x6f, 0xf8, 0x0, + + /* U+0068 "h" */ + 0xbf, 0x80, 0x0, 0xb, 0xf8, 0x0, 0x0, 0xbf, + 0x80, 0x0, 0xb, 0xf8, 0x0, 0x0, 0xbf, 0x87, + 0xf8, 0xb, 0xfa, 0xff, 0xf0, 0xbf, 0xff, 0xff, + 0xcb, 0xff, 0xff, 0xfc, 0xbf, 0xe0, 0x7f, 0xdb, + 0xfc, 0x2, 0xfd, 0xbf, 0x80, 0x2f, 0xdb, 0xf8, + 0x2, 0xfd, 0xbf, 0x80, 0x2f, 0xdb, 0xf8, 0x2, + 0xfd, 0xbf, 0x80, 0x2f, 0xdb, 0xf8, 0x2, 0xfd, + 0xbf, 0x80, 0x2f, 0xdb, 0xf8, 0x2, 0xfd, 0xbf, + 0x80, 0x2f, 0xd0, + + /* U+0069 "i" */ + 0x2f, 0x7, 0xfc, 0xbf, 0xc7, 0xfc, 0x2f, 0x40, + 0x0, 0x0, 0x3, 0xfc, 0x3f, 0xc3, 0xfc, 0x3f, + 0xc3, 0xfc, 0x3f, 0xc3, 0xfc, 0x3f, 0xc3, 0xfc, + 0x3f, 0xc3, 0xfc, 0x3f, 0xc3, 0xfc, 0x3f, 0xc3, + 0xfc, + + /* U+006A "j" */ + 0x0, 0xbd, 0x0, 0x7f, 0xc0, 0x2f, 0xf0, 0x7, + 0xfc, 0x0, 0xbd, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x3, 0xfc, 0x0, 0xff, 0x0, 0x3f, 0xc0, 0xf, + 0xf0, 0x3, 0xfc, 0x0, 0xff, 0x0, 0x3f, 0xc0, + 0xf, 0xf0, 0x3, 0xfc, 0x0, 0xff, 0x0, 0x3f, + 0xc0, 0xf, 0xf0, 0x3, 0xfc, 0x0, 0xff, 0x0, + 0x3f, 0xc0, 0xf, 0xf0, 0xb, 0xfc, 0xbf, 0xfe, + 0x2f, 0xff, 0x4b, 0xff, 0x81, 0xff, 0x40, + + /* U+006B "k" */ + 0xbf, 0x80, 0x0, 0x2, 0xfe, 0x0, 0x0, 0xb, + 0xf8, 0x0, 0x0, 0x2f, 0xe0, 0x0, 0x0, 0xbf, + 0x80, 0x3f, 0xf2, 0xfe, 0x3, 0xff, 0xb, 0xf8, + 0x2f, 0xf0, 0x2f, 0xe2, 0xff, 0x0, 0xbf, 0x9f, + 0xf0, 0x2, 0xff, 0xff, 0x40, 0xb, 0xff, 0xfe, + 0x0, 0x2f, 0xff, 0xfc, 0x0, 0xbf, 0xff, 0xfc, + 0x2, 0xff, 0x5f, 0xf4, 0xb, 0xf8, 0x3f, 0xf0, + 0x2f, 0xe0, 0x7f, 0xe0, 0xbf, 0x80, 0xbf, 0xc2, + 0xfe, 0x0, 0xff, 0xcb, 0xf8, 0x2, 0xff, 0x40, + + /* U+006C "l" */ + 0xbf, 0x82, 0xfe, 0xb, 0xf8, 0x2f, 0xe0, 0xbf, + 0x82, 0xfe, 0xb, 0xf8, 0x2f, 0xe0, 0xbf, 0x82, + 0xfe, 0xb, 0xf8, 0x2f, 0xe0, 0xbf, 0x82, 0xfe, + 0xb, 0xf8, 0x2f, 0xfc, 0x7f, 0xf0, 0xff, 0xc0, + 0xbf, 0x0, + + /* U+006D "m" */ + 0xbf, 0x87, 0xf8, 0xb, 0xf8, 0xb, 0xfa, 0xff, + 0xe3, 0xff, 0xf0, 0xbf, 0xff, 0xff, 0xff, 0xff, + 0x8b, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xbf, 0xd0, + 0xbf, 0xe0, 0x7f, 0xcb, 0xf8, 0x7, 0xfc, 0x3, + 0xfd, 0xbf, 0x80, 0x3f, 0xc0, 0x2f, 0xdb, 0xf8, + 0x3, 0xfc, 0x2, 0xfd, 0xbf, 0x80, 0x3f, 0xc0, + 0x2f, 0xdb, 0xf8, 0x3, 0xfc, 0x2, 0xfd, 0xbf, + 0x80, 0x3f, 0xc0, 0x2f, 0xdb, 0xf8, 0x3, 0xfc, + 0x2, 0xfd, 0xbf, 0x80, 0x3f, 0xc0, 0x2f, 0xdb, + 0xf8, 0x3, 0xfc, 0x2, 0xfd, 0xbf, 0x80, 0x3f, + 0xc0, 0x2f, 0xd0, + + /* U+006E "n" */ + 0xbf, 0x87, 0xf8, 0xb, 0xfa, 0xff, 0xf0, 0xbf, + 0xff, 0xff, 0xcb, 0xff, 0xff, 0xfc, 0xbf, 0xe0, + 0x7f, 0xdb, 0xfc, 0x2, 0xfd, 0xbf, 0x80, 0x2f, + 0xdb, 0xf8, 0x2, 0xfd, 0xbf, 0x80, 0x2f, 0xdb, + 0xf8, 0x2, 0xfd, 0xbf, 0x80, 0x2f, 0xdb, 0xf8, + 0x2, 0xfd, 0xbf, 0x80, 0x2f, 0xdb, 0xf8, 0x2, + 0xfd, 0xbf, 0x80, 0x2f, 0xd0, + + /* U+006F "o" */ + 0x0, 0x2f, 0xf8, 0x0, 0x1, 0xff, 0xff, 0x40, + 0xb, 0xff, 0xff, 0xd0, 0xf, 0xff, 0xff, 0xf0, + 0x2f, 0xf4, 0x1f, 0xf8, 0x3f, 0xd0, 0xb, 0xfc, + 0x3f, 0xc0, 0x3, 0xfc, 0x3f, 0xc0, 0x3, 0xfc, + 0x3f, 0xc0, 0x3, 0xfc, 0x3f, 0xd0, 0xb, 0xfc, + 0x2f, 0xf4, 0x1f, 0xf8, 0xf, 0xff, 0xff, 0xf0, + 0xb, 0xff, 0xff, 0xd0, 0x1, 0xff, 0xff, 0x40, + 0x0, 0x2f, 0xf8, 0x0, + + /* U+0070 "p" */ + 0xbf, 0x87, 0xf8, 0x2, 0xfe, 0xbf, 0xfd, 0xb, + 0xff, 0xff, 0xfc, 0x2f, 0xff, 0xff, 0xf8, 0xbf, + 0xe0, 0x3f, 0xf2, 0xff, 0x0, 0x3f, 0xcb, 0xf8, + 0x0, 0xff, 0x6f, 0xd0, 0x2, 0xfd, 0xbf, 0x80, + 0xf, 0xf6, 0xff, 0x0, 0x3f, 0xcb, 0xfe, 0x3, + 0xff, 0x2f, 0xff, 0xff, 0xf8, 0xbf, 0xff, 0xff, + 0xc2, 0xfe, 0xbf, 0xfd, 0xb, 0xf8, 0x7f, 0x80, + 0x2f, 0xe0, 0x0, 0x0, 0xbf, 0x80, 0x0, 0x2, + 0xfe, 0x0, 0x0, 0xb, 0xf8, 0x0, 0x0, 0x2f, + 0xe0, 0x0, 0x0, 0xbf, 0x80, 0x0, 0x0, + + /* U+0071 "q" */ + 0x0, 0x7f, 0x83, 0xfc, 0xf, 0xff, 0xdf, 0xf0, + 0xff, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xff, 0x2f, + 0xf4, 0x1f, 0xfc, 0xff, 0x40, 0x2f, 0xf3, 0xfc, + 0x0, 0x3f, 0xcf, 0xf0, 0x0, 0xff, 0x3f, 0xc0, + 0x3, 0xfc, 0xff, 0x40, 0x2f, 0xf2, 0xff, 0x41, + 0xff, 0xc3, 0xff, 0xff, 0xff, 0xb, 0xff, 0xff, + 0xfc, 0xb, 0xff, 0xdf, 0xf0, 0x7, 0xf8, 0x3f, + 0xc0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x3, 0xfc, + 0x0, 0x0, 0xf, 0xf0, 0x0, 0x0, 0x3f, 0xc0, + 0x0, 0x0, 0xff, 0x0, 0x0, 0x3, 0xfc, + + /* U+0072 "r" */ + 0xbf, 0x82, 0xf2, 0xfe, 0x3f, 0xcb, 0xfb, 0xff, + 0x2f, 0xff, 0xfc, 0xbf, 0xf9, 0x2, 0xff, 0x40, + 0xb, 0xfc, 0x0, 0x2f, 0xe0, 0x0, 0xbf, 0x80, + 0x2, 0xfe, 0x0, 0xb, 0xf8, 0x0, 0x2f, 0xe0, + 0x0, 0xbf, 0x80, 0x2, 0xfe, 0x0, 0xb, 0xf8, + 0x0, 0x0, + + /* U+0073 "s" */ + 0x0, 0xbf, 0xd0, 0x0, 0xbf, 0xff, 0xd0, 0x1f, + 0xff, 0xff, 0x3, 0xff, 0x6f, 0xf4, 0x3f, 0xd0, + 0x38, 0x2, 0xff, 0x40, 0x0, 0xf, 0xff, 0x90, + 0x0, 0x7f, 0xff, 0xd0, 0x0, 0x6f, 0xff, 0x40, + 0x0, 0xb, 0xfc, 0xb, 0x40, 0x3f, 0xc3, 0xfe, + 0x5f, 0xfc, 0x3f, 0xff, 0xff, 0x40, 0xbf, 0xff, + 0xe0, 0x1, 0xbf, 0xe0, 0x0, + + /* U+0074 "t" */ + 0x1, 0x54, 0x0, 0x1f, 0xe0, 0x0, 0x7f, 0x80, + 0x1, 0xfe, 0x0, 0x7, 0xf8, 0x2, 0xff, 0xff, + 0xeb, 0xff, 0xff, 0xaf, 0xff, 0xfe, 0xbf, 0xff, + 0xf8, 0x1f, 0xe0, 0x0, 0x7f, 0x80, 0x1, 0xfe, + 0x0, 0x7, 0xf8, 0x0, 0x1f, 0xe0, 0x0, 0x7f, + 0xc0, 0x0, 0xff, 0x40, 0x3, 0xff, 0xf4, 0xf, + 0xff, 0xd0, 0xf, 0xff, 0x40, 0xb, 0xf8, + + /* U+0075 "u" */ + 0xbf, 0x40, 0x2f, 0xdb, 0xf4, 0x2, 0xfd, 0xbf, + 0x40, 0x2f, 0xdb, 0xf4, 0x2, 0xfd, 0xbf, 0x40, + 0x2f, 0xdb, 0xf4, 0x2, 0xfd, 0xbf, 0x40, 0x2f, + 0xdb, 0xf4, 0x2, 0xfd, 0xbf, 0x40, 0x2f, 0xdb, + 0xf8, 0x3, 0xfd, 0xbf, 0xc0, 0xbf, 0xd7, 0xff, + 0xff, 0xfd, 0x3f, 0xff, 0xff, 0xd1, 0xff, 0xfa, + 0xfd, 0x2, 0xfd, 0x2f, 0xd0, + + /* U+0076 "v" */ + 0xbf, 0x80, 0x3, 0xfd, 0x7f, 0xc0, 0x7, 0xfc, + 0x3f, 0xd0, 0xb, 0xf8, 0x2f, 0xe0, 0xf, 0xf4, + 0xf, 0xf0, 0xf, 0xf0, 0xf, 0xf4, 0x2f, 0xd0, + 0x7, 0xf8, 0x3f, 0xc0, 0x3, 0xfc, 0x3f, 0x80, + 0x2, 0xfd, 0x7f, 0x40, 0x1, 0xfe, 0xff, 0x0, + 0x0, 0xff, 0xfe, 0x0, 0x0, 0xbf, 0xfc, 0x0, + 0x0, 0x3f, 0xfc, 0x0, 0x0, 0x3f, 0xf4, 0x0, + 0x0, 0x1f, 0xf0, 0x0, + + /* U+0077 "w" */ + 0xff, 0x80, 0x2f, 0xe0, 0x7, 0xfd, 0xff, 0x0, + 0xff, 0xc0, 0x2f, 0xe3, 0xfc, 0x3, 0xff, 0x0, + 0xff, 0xf, 0xf4, 0x1f, 0xfd, 0x3, 0xfc, 0x2f, + 0xe0, 0xbf, 0xf8, 0x1f, 0xe0, 0x3f, 0xc3, 0xfb, + 0xf0, 0xbf, 0x40, 0xff, 0xf, 0xcf, 0xc3, 0xfc, + 0x2, 0xfd, 0x7f, 0x3f, 0x4f, 0xe0, 0x7, 0xfa, + 0xf8, 0x7e, 0x7f, 0x40, 0xf, 0xff, 0xd0, 0xfe, + 0xfc, 0x0, 0x2f, 0xff, 0x3, 0xff, 0xf0, 0x0, + 0x7f, 0xfc, 0xb, 0xff, 0x40, 0x0, 0xff, 0xe0, + 0x1f, 0xfc, 0x0, 0x2, 0xff, 0x40, 0x3f, 0xf0, + 0x0, 0x7, 0xfc, 0x0, 0xff, 0x80, 0x0, + + /* U+0078 "x" */ + 0x3f, 0xe0, 0xb, 0xfc, 0x1f, 0xf4, 0x1f, 0xf0, + 0xb, 0xfc, 0x3f, 0xe0, 0x3, 0xfe, 0xbf, 0xc0, + 0x0, 0xff, 0xff, 0x0, 0x0, 0xbf, 0xfd, 0x0, + 0x0, 0x3f, 0xfc, 0x0, 0x0, 0x1f, 0xf4, 0x0, + 0x0, 0x3f, 0xfc, 0x0, 0x0, 0xff, 0xfe, 0x0, + 0x2, 0xff, 0xff, 0x40, 0x7, 0xfc, 0x7f, 0xc0, + 0xf, 0xf8, 0x3f, 0xf0, 0x2f, 0xf0, 0xf, 0xf8, + 0x7f, 0xd0, 0xb, 0xfc, + + /* U+0079 "y" */ + 0xbf, 0xc0, 0x2, 0xfe, 0x7f, 0xc0, 0x3, 0xfd, + 0x3f, 0xd0, 0x7, 0xfc, 0x2f, 0xf0, 0xb, 0xf8, + 0xf, 0xf0, 0xf, 0xf0, 0xf, 0xf4, 0x1f, 0xf0, + 0x7, 0xfc, 0x2f, 0xd0, 0x3, 0xfc, 0x3f, 0xc0, + 0x2, 0xfd, 0x3f, 0x80, 0x1, 0xff, 0xbf, 0x40, + 0x0, 0xff, 0xff, 0x0, 0x0, 0xbf, 0xfe, 0x0, + 0x0, 0x3f, 0xfc, 0x0, 0x0, 0x2f, 0xfc, 0x0, + 0x0, 0x1f, 0xf4, 0x0, 0x0, 0xf, 0xf0, 0x0, + 0x0, 0x1f, 0xe0, 0x0, 0x0, 0x3f, 0xd0, 0x0, + 0x0, 0x7f, 0xc0, 0x0, 0x0, 0xbf, 0x80, 0x0, + 0x0, 0xff, 0x0, 0x0, + + /* U+007A "z" */ + 0x3f, 0xff, 0xff, 0x4f, 0xff, 0xff, 0xd3, 0xff, + 0xff, 0xf4, 0xff, 0xff, 0xfc, 0x0, 0xb, 0xfc, + 0x0, 0x7, 0xfd, 0x0, 0x3, 0xfe, 0x0, 0x3, + 0xff, 0x0, 0x2, 0xff, 0x0, 0x1, 0xff, 0x40, + 0x0, 0xff, 0x40, 0x0, 0xff, 0xff, 0xfe, 0x7f, + 0xff, 0xff, 0x9f, 0xff, 0xff, 0xe7, 0xff, 0xff, + 0xf8, + + /* U+007B "{" */ + 0x0, 0x6, 0xe0, 0x3, 0xfe, 0x0, 0xff, 0xe0, + 0x1f, 0xf9, 0x1, 0xfd, 0x0, 0x2f, 0xc0, 0x2, + 0xfc, 0x0, 0x2f, 0xc0, 0x3, 0xfc, 0x0, 0x7f, + 0xc0, 0xbf, 0xf4, 0xb, 0xfd, 0x0, 0xbf, 0xf0, + 0x7, 0xff, 0x80, 0x3, 0xfc, 0x0, 0x2f, 0xc0, + 0x2, 0xfc, 0x0, 0x2f, 0xc0, 0x2, 0xfd, 0x0, + 0x1f, 0xf9, 0x0, 0xff, 0xe0, 0x7, 0xfe, 0x0, + 0xb, 0xe0, + + /* U+007C "|" */ + 0x7f, 0x6f, 0xdb, 0xf6, 0xfd, 0xbf, 0x6f, 0xdb, + 0xf6, 0xfd, 0xbf, 0x6f, 0xdb, 0xf6, 0xfd, 0xbf, + 0x6f, 0xdb, 0xf6, 0xfd, 0xbf, 0x6f, 0xdb, 0xf6, + 0xfd, 0xbf, 0x6f, 0xdb, 0xf4, + + /* U+007D "}" */ + 0xba, 0x0, 0xb, 0xfd, 0x0, 0xbf, 0xf0, 0x6, + 0xff, 0x40, 0x7, 0xf8, 0x0, 0x3f, 0x80, 0x3, + 0xf8, 0x0, 0x3f, 0xc0, 0x3, 0xfc, 0x0, 0x3f, + 0xe0, 0x1, 0xff, 0xe0, 0x7, 0xfe, 0x0, 0xbf, + 0xe0, 0x2f, 0xfe, 0x3, 0xfc, 0x0, 0x3f, 0xc0, + 0x3, 0xfc, 0x0, 0x3f, 0x80, 0x7, 0xf8, 0x6, + 0xff, 0x40, 0xbf, 0xf0, 0xb, 0xfd, 0x0, 0xbe, + 0x0, 0x0, + + /* U+007E "~" */ + 0x0, 0x0, 0x0, 0x0, 0x1, 0xfd, 0x0, 0xe0, + 0xb, 0xff, 0x83, 0xfc, 0x2f, 0xff, 0xff, 0xfc, + 0x3f, 0xff, 0xff, 0xf4, 0x2f, 0x87, 0xff, 0xe0, + 0x6, 0x0, 0xbf, 0x40, + + /* U+007F "" */ + + /* U+578B "型" */ + 0x0, 0x0, 0x0, 0x0, 0x1, 0x50, 0xff, 0xff, + 0xff, 0x15, 0xf, 0xc3, 0xff, 0xff, 0xfc, 0xfc, + 0x3f, 0xf, 0xff, 0xff, 0xf3, 0xf0, 0xfc, 0x3, + 0xf0, 0xfd, 0xf, 0xc3, 0xf0, 0xf, 0xc3, 0xf0, + 0x3f, 0xf, 0xc1, 0x7f, 0x5f, 0xd4, 0xfc, 0x3f, + 0x1f, 0xff, 0xff, 0xf3, 0xf0, 0xfc, 0x7f, 0xff, + 0xff, 0xcf, 0xc3, 0xf1, 0xbf, 0xeb, 0xfa, 0x3f, + 0xf, 0xc0, 0xfd, 0xf, 0xc0, 0x0, 0x7f, 0xb, + 0xf0, 0x3f, 0x0, 0x7f, 0xfc, 0x7f, 0x80, 0xfc, + 0x0, 0xff, 0xe0, 0xfc, 0x0, 0x0, 0x3, 0xfe, + 0x0, 0x80, 0x0, 0x54, 0x0, 0x0, 0x0, 0x0, + 0x7, 0xf4, 0x0, 0x0, 0xb, 0xff, 0xff, 0xff, + 0xff, 0xc0, 0x2f, 0xff, 0xff, 0xff, 0xff, 0x0, + 0x7f, 0xff, 0xff, 0xff, 0xf8, 0x0, 0x0, 0x3, + 0xf4, 0x0, 0x0, 0x0, 0x0, 0xf, 0xd0, 0x0, + 0x1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x9f, 0xff, 0xff, 0xff, + 0xff, 0xfe, + + /* U+62E9 "择" */ + 0x2, 0xa0, 0x15, 0x55, 0x55, 0x50, 0xf, 0xc1, + 0xff, 0xff, 0xff, 0xc0, 0x3f, 0x7, 0xff, 0xff, + 0xff, 0x1, 0xfc, 0xf, 0xfa, 0xab, 0xf8, 0x3f, + 0xff, 0x2f, 0xe0, 0x3f, 0xc0, 0xff, 0xfc, 0x2f, + 0xe7, 0xfd, 0x3, 0xff, 0xf0, 0x2f, 0xff, 0xd0, + 0x0, 0xfc, 0x1, 0xbf, 0xff, 0x90, 0x3, 0xf0, + 0xff, 0xff, 0xff, 0xf8, 0xf, 0xd7, 0xff, 0xd6, + 0xff, 0xe0, 0x3f, 0xeb, 0xe0, 0x54, 0x6f, 0xb, + 0xff, 0xc0, 0xb, 0xf0, 0x0, 0xbf, 0xfe, 0xbf, + 0xff, 0xff, 0xf2, 0xff, 0xc2, 0xff, 0xff, 0xff, + 0xc7, 0xbf, 0xb, 0xff, 0xff, 0xff, 0x0, 0xfc, + 0x0, 0x7, 0xf0, 0x0, 0x3, 0xf0, 0x0, 0x2f, + 0xc0, 0x0, 0xf, 0xcb, 0xff, 0xff, 0xff, 0xf0, + 0x3f, 0x2f, 0xff, 0xff, 0xff, 0xc2, 0xfc, 0x7f, + 0xff, 0xff, 0xfe, 0xbf, 0xf0, 0x0, 0x1f, 0xc0, + 0x1, 0xff, 0xc0, 0x0, 0x7f, 0x0, 0x3, 0xfc, + 0x0, 0x1, 0xfc, 0x0, 0x0, + + /* U+673A "机" */ + 0x2, 0xf4, 0x0, 0x0, 0x0, 0x0, 0xb, 0xd0, + 0x3f, 0xff, 0xf0, 0x0, 0x2f, 0x40, 0xff, 0xff, + 0xd0, 0x0, 0xfd, 0x3, 0xff, 0xff, 0x40, 0x3f, + 0xff, 0xcf, 0xd5, 0xfd, 0x0, 0xff, 0xff, 0x3f, + 0x3, 0xf4, 0x3, 0xff, 0xfc, 0xfc, 0xf, 0xd0, + 0x0, 0xfd, 0x3, 0xf0, 0x3f, 0x40, 0x7, 0xf4, + 0xf, 0xc0, 0xfd, 0x0, 0x2f, 0xf0, 0x3f, 0x3, + 0xf4, 0x0, 0xff, 0xf4, 0xfc, 0xf, 0xd0, 0xb, + 0xff, 0xff, 0xf0, 0x3f, 0x40, 0x3f, 0xff, 0xff, + 0xc0, 0xfd, 0x2, 0xff, 0xef, 0x7f, 0x3, 0xf4, + 0x7, 0xff, 0x44, 0xfc, 0xf, 0xd4, 0x1e, 0xbd, + 0x7, 0xf0, 0x3f, 0x6f, 0x32, 0xf4, 0x1f, 0x80, + 0xfd, 0xbc, 0x8b, 0xd0, 0xbe, 0x3, 0xf6, 0xf0, + 0x2f, 0x43, 0xf4, 0xf, 0xdb, 0xc0, 0xbd, 0x2f, + 0xc0, 0x3f, 0x7f, 0x2, 0xf5, 0xfd, 0x0, 0xff, + 0xfc, 0xb, 0xdf, 0xe0, 0x2, 0xff, 0xe0, 0x2f, + 0x47, 0x0, 0x3, 0xff, 0x0, + + /* U+9009 "选" */ + 0x6, 0x0, 0x10, 0x2f, 0x40, 0x0, 0x7d, 0x1, + 0xfc, 0xfd, 0x0, 0x3, 0xfd, 0xb, 0xe3, 0xf8, + 0x0, 0x3, 0xfc, 0x3f, 0xff, 0xff, 0xf8, 0x7, + 0xf9, 0xff, 0xff, 0xff, 0xe0, 0xb, 0x8f, 0xff, + 0xff, 0xff, 0x80, 0x4, 0x7f, 0x3, 0xf4, 0x0, + 0x15, 0x54, 0x28, 0xf, 0xd0, 0x0, 0xbf, 0xf3, + 0xff, 0xff, 0xff, 0xf6, 0xff, 0xcf, 0xff, 0xff, + 0xff, 0xd7, 0xff, 0x3f, 0xff, 0xff, 0xff, 0x41, + 0xfc, 0x3, 0xf5, 0xfc, 0x0, 0x7, 0xf0, 0xf, + 0xc3, 0xf0, 0xa0, 0x1f, 0xc0, 0x7f, 0xf, 0xc3, + 0xe0, 0x7f, 0x3, 0xf8, 0x3f, 0xf, 0x81, 0xfc, + 0x7f, 0xc0, 0xff, 0xfd, 0xb, 0xf3, 0xfe, 0x3, + 0xff, 0xf4, 0x7f, 0xe7, 0xe0, 0x7, 0xff, 0x87, + 0xff, 0xea, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xf5, + 0x0, 0x0, 0x0, 0x7f, 0xbf, 0xff, 0xff, 0xff, + 0xf8, 0xf4, 0xbf, 0xff, 0xff, 0xff, 0xe3, 0x40, + 0x2f, 0xff, 0xff, 0xff, 0x40, 0x0, 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 = 119, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 0, .adv_w = 132, .box_w = 6, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 29, .adv_w = 179, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = 14}, + {.bitmap_index = 52, .adv_w = 302, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 133, .adv_w = 251, .box_w = 16, .box_h = 25, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 233, .adv_w = 364, .box_w = 23, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 343, .adv_w = 314, .box_w = 20, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 438, .adv_w = 94, .box_w = 5, .box_h = 9, .ofs_x = 0, .ofs_y = 14}, + {.bitmap_index = 450, .adv_w = 152, .box_w = 8, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 496, .adv_w = 152, .box_w = 8, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 542, .adv_w = 180, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = 10}, + {.bitmap_index = 565, .adv_w = 260, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = 3}, + {.bitmap_index = 614, .adv_w = 125, .box_w = 6, .box_h = 12, .ofs_x = 1, .ofs_y = -7}, + {.bitmap_index = 632, .adv_w = 195, .box_w = 12, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 644, .adv_w = 120, .box_w = 6, .box_h = 5, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 652, .adv_w = 185, .box_w = 11, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 705, .adv_w = 270, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 777, .adv_w = 202, .box_w = 9, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 820, .adv_w = 251, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 887, .adv_w = 253, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 954, .adv_w = 260, .box_w = 16, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1030, .adv_w = 256, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1097, .adv_w = 265, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1169, .adv_w = 233, .box_w = 14, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1236, .adv_w = 272, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1308, .adv_w = 264, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1380, .adv_w = 120, .box_w = 6, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1403, .adv_w = 125, .box_w = 6, .box_h = 22, .ofs_x = 1, .ofs_y = -7}, + {.bitmap_index = 1436, .adv_w = 260, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1503, .adv_w = 260, .box_w = 14, .box_h = 10, .ofs_x = 1, .ofs_y = 5}, + {.bitmap_index = 1538, .adv_w = 260, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1605, .adv_w = 224, .box_w = 14, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1672, .adv_w = 353, .box_w = 22, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1777, .adv_w = 310, .box_w = 20, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1872, .adv_w = 293, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1953, .adv_w = 302, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2034, .adv_w = 319, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2120, .adv_w = 256, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2192, .adv_w = 248, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2259, .adv_w = 313, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2345, .adv_w = 320, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2431, .adv_w = 120, .box_w = 5, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2455, .adv_w = 231, .box_w = 13, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2517, .adv_w = 310, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2603, .adv_w = 250, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2670, .adv_w = 382, .box_w = 22, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2775, .adv_w = 313, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2856, .adv_w = 329, .box_w = 19, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2947, .adv_w = 281, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3023, .adv_w = 329, .box_w = 19, .box_h = 22, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 3128, .adv_w = 281, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3209, .adv_w = 270, .box_w = 16, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3285, .adv_w = 265, .box_w = 16, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3361, .adv_w = 306, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3442, .adv_w = 312, .box_w = 20, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3537, .adv_w = 452, .box_w = 29, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3675, .adv_w = 313, .box_w = 20, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3770, .adv_w = 304, .box_w = 19, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3861, .adv_w = 272, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3942, .adv_w = 151, .box_w = 8, .box_h = 23, .ofs_x = 2, .ofs_y = -2}, + {.bitmap_index = 3988, .adv_w = 161, .box_w = 10, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4036, .adv_w = 151, .box_w = 7, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4077, .adv_w = 197, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 15}, + {.bitmap_index = 4101, .adv_w = 190, .box_w = 12, .box_h = 4, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 4113, .adv_w = 135, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 15}, + {.bitmap_index = 4127, .adv_w = 238, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4180, .adv_w = 262, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4252, .adv_w = 236, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4305, .adv_w = 262, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4377, .adv_w = 246, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4434, .adv_w = 170, .box_w = 11, .box_h = 21, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4492, .adv_w = 262, .box_w = 15, .box_h = 21, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 4571, .adv_w = 253, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4638, .adv_w = 121, .box_w = 6, .box_h = 22, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4671, .adv_w = 122, .box_w = 9, .box_h = 28, .ofs_x = -2, .ofs_y = -6}, + {.bitmap_index = 4734, .adv_w = 254, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4806, .adv_w = 123, .box_w = 7, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4840, .adv_w = 379, .box_w = 22, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4923, .adv_w = 253, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4976, .adv_w = 255, .box_w = 16, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5036, .adv_w = 262, .box_w = 15, .box_h = 21, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 5115, .adv_w = 262, .box_w = 15, .box_h = 21, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 5194, .adv_w = 187, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5236, .adv_w = 220, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5289, .adv_w = 178, .box_w = 11, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5344, .adv_w = 253, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5397, .adv_w = 251, .box_w = 16, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5457, .adv_w = 370, .box_w = 23, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5544, .adv_w = 253, .box_w = 16, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5604, .adv_w = 257, .box_w = 16, .box_h = 21, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 5688, .adv_w = 212, .box_w = 13, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5737, .adv_w = 162, .box_w = 10, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 5795, .adv_w = 108, .box_w = 5, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5824, .adv_w = 162, .box_w = 10, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 5882, .adv_w = 254, .box_w = 16, .box_h = 7, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 5910, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5910, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6048, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6181, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6314, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -3} +}; + +/*--------------------- + * CHARACTER MAPPING + *--------------------*/ + +static const uint16_t unicode_list_1[] = { + 0x0, 0xb5e, 0xfaf, 0x387e +}; + +/*Collect the unicode lists and glyph_id offsets*/ +static const lv_font_fmt_txt_cmap_t cmaps[] = +{ + { + .range_start = 32, .range_length = 96, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY + }, + { + .range_start = 22411, .range_length = 14463, .glyph_id_start = 97, + .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 4, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + } +}; + +/*----------------- + * KERNING + *----------------*/ + + +/*Map glyph_ids to kern left classes*/ +static const uint8_t kern_left_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 0, 7, 8, 9, 10, 11, + 12, 13, 14, 0, 0, 0, 0, 0, + 15, 0, 16, 17, 18, 19, 20, 21, + 22, 0, 0, 23, 24, 25, 0, 0, + 19, 26, 27, 28, 29, 30, 31, 32, + 33, 34, 35, 36, 0, 0, 0, 0, + 0, 0, 37, 38, 39, 0, 40, 41, + 42, 43, 0, 0, 44, 45, 43, 43, + 38, 38, 42, 46, 47, 48, 42, 49, + 50, 51, 49, 52, 0, 0, 0, 0, + 0, 0, 0, 0, 0 +}; + +/*Map glyph_ids to kern right classes*/ +static const uint8_t kern_right_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 7, 8, 9, 10, 11, 12, + 13, 14, 15, 0, 0, 0, 0, 0, + 16, 0, 17, 0, 18, 0, 0, 0, + 18, 0, 0, 19, 0, 0, 0, 0, + 18, 0, 18, 0, 20, 21, 22, 23, + 24, 25, 26, 27, 0, 0, 0, 0, + 0, 0, 28, 0, 29, 29, 29, 30, + 29, 0, 31, 31, 0, 32, 33, 33, + 29, 33, 29, 33, 34, 35, 36, 37, + 38, 39, 37, 40, 0, 0, 0, 0, + 0, 0, 0, 0, 0 +}; + +/*Kern values between classes*/ +static const int8_t kern_class_values[] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -38, 0, -22, 8, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -7, -15, -18, -50, -18, -49, -32, + 0, -52, 0, -11, -10, -7, 0, -8, + 0, 0, -20, 0, -28, -18, 0, 0, + 0, 0, 0, 0, 0, -9, -43, 0, + 0, -11, -7, -5, -9, -1, -37, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -15, + 0, 0, 0, 0, -14, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -31, 0, -20, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -9, 0, 0, 0, 0, -6, + -10, 0, 0, 0, -3, 0, 0, 0, + -14, 0, -11, 0, -10, 0, -14, -8, + 0, -22, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -4, 0, -4, 0, 0, + -8, -9, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -8, 0, + 0, -14, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -5, 0, 0, 0, 0, -8, + 0, 0, 0, 0, 0, 0, -7, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + -7, -8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -8, 0, 0, 0, 0, 0, -6, 0, + -8, 0, 0, 0, -11, 0, -8, -12, + 0, 0, 0, 0, -12, 0, -15, 0, + 0, -16, 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -6, 0, 0, 0, -9, 0, + 0, 0, 0, 0, -7, 0, 0, -12, + 0, 0, 0, 0, 0, 0, -8, 0, + -15, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -33, 0, -5, 0, 0, 0, -24, 0, + 0, 0, 0, 0, -15, 0, -4, -31, + 0, 0, 0, 0, -36, 0, -33, 0, + -17, -45, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -16, 0, -17, -7, + 8, 0, -50, -9, -30, -5, 0, 0, + 0, -28, 0, -25, 10, -10, 0, 7, + -46, 0, -50, 0, 0, 0, 0, 0, + 0, 0, 0, -27, -24, -6, 0, 0, + -12, -18, 0, -10, 0, 0, -10, -7, + 0, 0, -1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -5, 0, -8, -5, + 0, 0, 0, 0, -8, 0, -14, 0, + 0, -18, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -11, 0, + 0, 0, -34, 0, -20, 0, 0, 0, + 0, -10, 0, -8, 0, -8, 0, 0, + -28, 0, -39, 0, 0, 0, -6, 0, + -25, -15, 0, -13, -10, 7, 0, 0, + 0, 0, 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -26, -4, -16, 4, -6, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -46, -2, 0, -26, 0, -14, -31, 0, + 0, 0, 0, 0, 0, 0, -32, -36, + 0, -16, 0, 0, -34, -7, -47, -32, + 0, -53, 0, 0, -6, -11, 0, -7, + 0, 0, -22, -10, -30, -24, 0, 0, + -13, 0, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -11, + -8, 0, -5, 0, -10, 0, -17, -8, + -8, -15, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -7, 0, -2, -3, + 0, 0, 0, -19, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -8, 0, 0, -2, 0, 0, 0, + -14, -22, -4, -6, -11, 0, 0, 0, + 0, 0, 0, 0, -8, -8, -4, 0, + -8, 0, -13, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -16, 0, -20, 0, -12, 0, -20, -7, + -26, -25, -14, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -5, + 0, -5, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -8, 0, 0, + 5, -8, -25, 0, 0, 0, 0, 0, + 0, -9, 0, -8, 0, 0, 0, 0, + -25, 0, -64, -5, 0, 0, 0, 0, + -8, 0, 0, -17, -7, 0, 0, 0, + -6, -5, 0, -8, -4, -4, -10, -5, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -8, + -9, 0, 0, 0, -12, 0, -16, -6, + -16, -20, -5, 0, 0, 0, 0, 0, + 0, -4, 0, 0, -10, -12, -8, 0, + 0, 0, -10, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -8, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -18, 2, -43, 0, -23, -16, 0, + 0, -13, 0, 0, 0, 0, -28, -20, + 0, -31, -19, -15, 0, -20, 0, 0, + 0, 0, 0, -17, -21, -18, 0, -12, + -6, -12, -20, -20, -38, -25, -10, 0, + -42, 0, 8, -39, 0, 0, -41, 0, + 0, 0, 0, 0, -7, 0, -44, -43, + 0, -16, 0, 0, -62, -12, -63, -40, + 0, -82, 0, 0, -8, -8, 0, 0, + 0, 0, -25, -5, -39, -20, 0, 0, + 0, -16, -37, 0, 0, 0, 0, -7, + 0, -15, 0, 0, 0, 0, 0, 0, + -36, 0, -79, 0, -8, 0, -15, -11, + -28, -22, -8, -16, -10, 6, 0, 0, + 0, -3, 6, -2, 2, 2, -6, -1, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -11, 0, 0, 0, -12, 0, -9, -9, + -18, -20, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -2, -12, 0, -8, 0, -10, -5, + 0, -18, 0, -6, -8, 0, 0, 0, + 0, 0, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, 0, -11, 0, + -12, -15, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -8, -4, -6, + 8, -24, -44, -32, 0, -10, 0, 0, + 0, -38, 0, -32, 0, -8, 0, 0, + -34, -15, -69, -8, 0, 0, -8, 0, + -15, 0, 0, -42, -45, -16, 0, 0, + -26, -39, -8, -17, -31, -34, -37, -28, + 0, 0, -11, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -7, 0, -15, 0, 0, 0, 0, 0, + -8, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -28, -54, -22, 0, -14, 0, 0, + 0, -31, -4, -24, 0, -14, 0, 0, + -47, -20, -69, -7, 0, 0, 0, 0, + 0, 0, 0, -38, -37, -9, 0, 0, + -21, -31, -7, -19, -15, -12, -19, -16, + 0, -16, -36, -14, 0, -8, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -32, -7, -48, -2, 0, 0, 0, 0, + 0, 0, 0, -29, -24, -5, 0, 0, + -14, -22, -3, -18, -4, -8, -15, -11, + 0, -18, 2, -42, 0, 0, -16, 0, + -7, -15, -11, -18, 0, 0, -24, -14, + 0, -26, -15, -8, -15, -8, 0, 0, + 0, 0, 0, -12, -26, -18, 0, -4, + -6, -16, -24, -20, -31, -32, 0, 0, + 0, -36, -59, -31, 0, -22, -6, -8, + -7, -49, 0, -41, 0, -18, -13, -4, + -53, -25, -65, -16, 0, 0, 0, 0, + 0, 0, 0, -49, -50, -19, 0, 0, + -35, -44, -17, -36, -22, -22, -30, -28, + 0, -16, 0, -20, 0, 0, 0, 0, + 0, -5, 0, 0, 0, 0, 0, 0, + 0, -20, 0, 0, 0, -7, 0, 0, + 0, 0, 0, 0, -6, 0, 0, 0, + 0, 0, -12, -12, -17, -16, 0, 0, + -17, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -14, 0, -6, -22, + 0, 0, 0, 0, -37, 0, -38, -22, + 0, -43, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -9, -8, 0, 0, + -17, 0, -8, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -20, 0, -11, -28, + -6, 0, 0, 0, -45, 0, -37, -24, + -26, -50, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -11, -5, -17, -5, + -8, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + 0, 0, 0, 0, -43, 0, -25, -16, + -18, -47, 0, -5, -6, 0, -4, -4, + 0, 0, 0, 0, -12, 0, -14, 0, + 0, 0, -7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -14, 0, 0, -23, + 0, 0, 0, 0, -40, 0, -31, -20, + -23, -43, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -7, -1, -16, 0, + 13, -8, -31, 0, 0, 0, 0, 0, + 0, -20, 0, 0, 8, 0, 7, 0, + -26, 0, -25, 0, 0, 0, 0, 0, + 0, 0, 0, -10, -8, 0, 0, 0, + 0, -6, 3, -6, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -5, 0, 0, -6, + 0, 0, 0, 0, -20, 0, -21, -16, + -4, -35, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -9, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -10, 0, -8, -17, + 0, 0, 0, 0, -46, 0, -33, -22, + -7, -53, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -5, -3, 0, + -12, -6, 3, -21, 0, 0, 0, 0, + 0, -16, 0, -18, 0, -14, -7, -4, + 0, -8, 0, 0, -37, -5, -19, -12, + 0, -32, 0, -6, -18, 0, 0, -3, + 0, -9, -7, -10, 0, 0, 0, 0, + 0, -2, 8, -6, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -11, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 4, 0, -4, 0, 0, + 4, 0, 0, 2, -8, -2, 0, 0, + 0, -20, -44, 0, 0, 0, 0, -5, + -14, -23, 0, -12, 0, 0, 4, 0, + 0, 0, 0, 0, -36, 0, 0, 0, + -25, -22, -20, -12, -8, 4, 0, 0, + 0, -6, 5, -11, 5, 8, -1, 0, + -16, 0, 0, 0, 0, 0, -12, 0, + 0, 0, 0, 0, -12, 0, 0, -19, + 0, 0, 0, 0, -42, 0, -32, -23, + -16, -44, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -6, -9, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -2, 0, 0, 0, 0, 3, 0, + 0, 0, 0, 0, -8, 0, -11, -3, + 0, -24, 0, 0, -4, 2, 0, 0, + 0, -3, 0, -2, 0, 0, 0, 0, + 0, -16, -34, 0, 0, 0, 0, 0, + 0, -19, 0, -14, 0, 0, 0, 0, + -30, 0, -39, 0, -31, 0, -15, -4, + -31, -22, -20, -14, -11, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, -6, -28, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -24, 0, -25, 0, -34, 0, -12, -8, + -32, -22, -16, -11, -5, 0, 0, 0, + 0, -5, 0, 0, 0, 0, 0, 0, + 0, -5, 0, -14, 0, 0, 0, 0, + 0, -20, 0, -17, -6, -11, 0, 0, + 0, -4, 0, 0, -37, 0, -19, -15, + -2, -30, 0, -8, -17, 0, 0, -4, + 0, -9, 0, -5, 0, 0, 0, 0, + 0, -6, 0, -4, 0, 0, 0, 0, + 0, -5, 0, -8, -3, 0, -2, 0, + 0, -6, 0, 0, -33, 0, -17, -10, + 0, -27, 0, 0, -9, 0, 0, 0, + 0, -5, 0, -4, 0, 0, 0, 0 +}; + + +/*Collect the kern class' data in one place*/ +static const lv_font_fmt_txt_kern_classes_t kern_classes = +{ + .class_pair_values = kern_class_values, + .left_class_mapping = kern_left_class_mapping, + .right_class_mapping = kern_right_class_mapping, + .left_class_cnt = 52, + .right_class_cnt = 40, +}; + +/*-------------------- + * ALL CUSTOM DATA + *--------------------*/ + +#if LVGL_VERSION_MAJOR == 8 +/*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 +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 = &kern_classes, + .kern_scale = 16, + .cmap_num = 2, + .bpp = 2, + .kern_classes = 1, + .bitmap_format = 0, +#if LVGL_VERSION_MAJOR == 8 + .cache = &cache +#endif +}; + + + +/*----------------- + * PUBLIC FONT + *----------------*/ + +/*Initialize a public general font descriptor*/ +#if LVGL_VERSION_MAJOR >= 8 +const lv_font_t ui_font_homeText_1 = { +#else +lv_font_t ui_font_homeText_1 = { +#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 = 30, /*The maximum line height required by the font*/ + .base_line = 7, /*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 = -2, + .underline_thickness = 1, +#endif + .dsc = &font_dsc, /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ +#if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 + .fallback = NULL, +#endif + .user_data = NULL, +}; + + + +#endif /*#if UI_FONT_HOMETEXT_1*/ + diff --git a/SquareLineProj/assets/ui_font_homeText_1.fcfg b/SquareLineProj/assets/ui_font_homeText_1.fcfg new file mode 100644 index 0000000..1b4558e --- /dev/null +++ b/SquareLineProj/assets/ui_font_homeText_1.fcfg @@ -0,0 +1,16 @@ +{ + "codename": "homeText_1", + "ttf_path": "/assets/MiSans-Bold.otf", + "bin_path": "/assets\\ui_font_homeText_1.bin", + "c_path": "/assets\\ui_font_homeText_1.c", + "cfg_path": "/assets\\ui_font_homeText_1.fcfg", + "size": 25, + "bpp": 2, + "letters": 0, + "ranges": [ + "0x20-0x7f" + ], + "symbols": "机型选择", + "customparams": "--no-compress --no-prefilter", + "uploaded": false +} \ No newline at end of file diff --git a/SquareLineProj/backup/ESP32S3_UI_backup01.zip b/SquareLineProj/backup/ESP32S3_UI_backup01.zip index 40db66ace9781ed2c9db766e9dd544918fb456d4..f6b96d802c6adbae513fcd45c317f674cc3c0884 100644 GIT binary patch literal 20999 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%0AD}5O=h@3A&mJG0c(T3| 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 G0002h4D$8> literal 21927 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 Tf1HS~yX0#t^19#x0>b|S%)NB^ literal 0 HcmV?d00001 diff --git a/SquareLineProj/backup/ESP32S3_UI_backup03.zip b/SquareLineProj/backup/ESP32S3_UI_backup03.zip new file mode 100644 index 0000000000000000000000000000000000000000..165a7c9bd17bea52fcd9b2b9593f35454d026161 GIT binary patch literal 27754 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 Rg#5S#KAx^0WmOOm{|}&o?jryI literal 0 HcmV?d00001 diff --git a/SquareLineProj/backup/ESP32S3_UI_backup06.zip b/SquareLineProj/backup/ESP32S3_UI_backup06.zip new file mode 100644 index 0000000000000000000000000000000000000000..93e7a0998504fc4a21a4d5d4b1eaa0a77d75fc31 GIT binary patch literal 27348 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 literal 0 HcmV?d00001 diff --git a/SquareLineProj/backup/ESP32S3_UI_backup07.zip b/SquareLineProj/backup/ESP32S3_UI_backup07.zip new file mode 100644 index 0000000000000000000000000000000000000000..fca9ee80fecd1a89dac8a4f5286e623be1eaeb6b GIT binary patch literal 27361 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 z zEt|_aPwAKwd}uSd^efGKm#Ey&LFT>+GT4*+d(VDyh)(7TLYYFVV9P{CiyX+6;H<*L zeV?l=CBqOID8Q~g8_8>L3r%HbP}>aHZ3aE4W@F8{I@w}meXEai7HpaBVaHQX5pdv8 zj5X0-&H(8A_)ymVu#N&b!Sl^_Kv3 zNU|ISZM}(UuKtPL*dgM&>ur z7<4HRo6h7}rWd#%tB9^KGL5E9r2FTOhYhN3SVFvR62y?D)bYYMekJ@qvCK5;kjtV& zWVCb+`)KB~lR33$TN3Rs_WeYRBCPn3=!Mf~b^rrx>e%ufE8i-((9I%Da>BEPV`ygF z(*S&2p&z(%@;B>&z*8@L39x&G_!UbuAroEj8g?cffgC{fwoW)QB_OJbC{xA(sC&NL ze3?Xhzc*@zY`WGdgILih-%(g z0(Iys^vO#rLcBL^pvLL5kyI^268vi6PvOPx`f{@t4;@F>LuhlpVZ+|BI=`Ia1f(n z#sY!LdJi%Jk%$eP*0exfR#rgjh P7=II-D}HTAd=O(Hj%*eQ;_*4FA)2ggsnw{p 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%0D+PRGM ztfC+;y%?gK*};lmlAvON^tvDd`^ymnL6+xVtSLniv9s6xEI?LvPjj7gcCfQSOsxKH zN)xjHZ~l0ILx2Bhydw-Ms(*^8OR(KI`(IwgfIl{t80EqZ9v;Z4{QTCC{z{rcGSC-*zmP#+-qqCVubI8IC`(NJCkHuk5 zxfGH0=#^$PjJjNJ6OWgc!?jZ#L<=v@k@mGR-XwRm-y4W;i5fX(zD?Ce9nDR>QX%3@ zrYU_gU`gYS#lRg)XcDU$cj z%@OKqdz+<28bYfnJwG85ejljXv-P_6y>ejld7cu+YrYuFQ8-xtb!LA^yUW_sNuc1p z$@g}5dbR1WackM`Z|eScKr1(krJF=)gNQ#=%R&;@IolO2mpQwWI9)@yv-^3OR^(;c z|8lqIJ@;%+;PoVFcJuvD&(r1m%OvmtZ})A_nf!aHykM?-uG`d!<;U^2J*_iN*bX$F zKdrmxW{=AosBux{{`wG{wa-Jk-<@B6|H+*e_g;U0YZf8MLX{3$OuGC)e;@5$l8W)3 zl_sC=*7uJu_q1TI8hi>jW{mtF4NSedlwLtDV+6a*(@;SBh;)e4KhH zqVc@E*E{I+M%1(|MK-6O<5ii3LE18Ur6<_lj=X7|Gl0{SsoVd TpO26qN9f}n_p!(d0^+{_2G#uL literal 0 HcmV?d00001 diff --git a/SquareLineProj/控制方式-界面逻辑.drawio.png b/SquareLineProj/控制方式-界面逻辑.drawio.png new file mode 100644 index 0000000000000000000000000000000000000000..4936a568551e560e4df4a31d2ff75eccc3ad7beb GIT binary patch literal 258242 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ℑrPYsn3rcMzyRkVppkJf{_+udoNI+o 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%0Dd3uA7nS!983!)UhU@p=Ru*waL|wKtOit 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

Wvui}_CP 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 literal 0 HcmV?d00001 diff --git a/SquareLineProj/控制方式.drawio b/SquareLineProj/控制方式.drawio index 89b034b..7521296 100644 --- a/SquareLineProj/控制方式.drawio +++ b/SquareLineProj/控制方式.drawio @@ -1 +1,334 @@ -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 \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/components/FluxUI/CMakeLists.txt b/components/FluxUI/CMakeLists.txt index 0205d82..4510541 100644 --- a/components/FluxUI/CMakeLists.txt +++ b/components/FluxUI/CMakeLists.txt @@ -1,15 +1,18 @@ SET(SOURCES screens/ui_Home.c screens/ui_settings.c screens/ui_Batinfo.c +screens/ui_DeviceInfo.c ui.c components/ui_comp_hook.c ui_helpers.c images/ui_img_1623594766.c -images/ui_img_345713082.c -images/ui_img_2109873719.c images/ui_img_981464361.c fonts/ui_font_AlimamaAgileVF.c fonts/ui_font_AlimamaAgileVFFangyuan40.c +fonts/ui_font_homePanelLabel.c +fonts/ui_font_homePlusText.c +fonts/ui_font_homeText.c +fonts/ui_font_homeText_1.c fonts/ui_font_LenovoHTC.c fonts/ui_font_MiSansB40.c fonts/ui_font_MiSansM.c diff --git a/components/FluxUI/filelist.txt b/components/FluxUI/filelist.txt index 1594439..63eecd9 100644 --- a/components/FluxUI/filelist.txt +++ b/components/FluxUI/filelist.txt @@ -1,15 +1,18 @@ screens/ui_Home.c screens/ui_settings.c screens/ui_Batinfo.c +screens/ui_DeviceInfo.c ui.c components/ui_comp_hook.c ui_helpers.c images/ui_img_1623594766.c -images/ui_img_345713082.c -images/ui_img_2109873719.c images/ui_img_981464361.c fonts/ui_font_AlimamaAgileVF.c fonts/ui_font_AlimamaAgileVFFangyuan40.c +fonts/ui_font_homePanelLabel.c +fonts/ui_font_homePlusText.c +fonts/ui_font_homeText.c +fonts/ui_font_homeText_1.c fonts/ui_font_LenovoHTC.c fonts/ui_font_MiSansB40.c fonts/ui_font_MiSansM.c diff --git a/components/FluxUI/fonts/ui_font_MiSansM.c b/components/FluxUI/fonts/ui_font_MiSansM.c index 0501bc1..34b52e9 100644 --- a/components/FluxUI/fonts/ui_font_MiSansM.c +++ b/components/FluxUI/fonts/ui_font_MiSansM.c @@ -1,7 +1,7 @@ /******************************************************************************* * Size: 16 px * Bpp: 1 - * Opts: --bpp 1 --size 16 --font E:\workplace\ESP32_workplace\i80_controller\MySquareLine\assets\MiSans-Medium.otf -o E:\workplace\ESP32_workplace\i80_controller\MySquareLine\assets\ui_font_MiSansM.c --format lvgl -r 0x20-0x7f --symbols 连接相册相机时钟音乐设置WIFI天气备忘录通讯录计算器文件游戏贪吃蛇二维码蓝牙遥控器电话邮件浏览器短信关于本机日期和时间已关闭已开启电池系统>电最大压总采样值量信息 --no-compress --no-prefilter + * Opts: --bpp 1 --size 16 --font E:/FluxDC/SquareLineProj/assets/MiSans-Medium.otf -o E:/FluxDC/SquareLineProj/assets\ui_font_MiSansM.c --format lvgl -r 0x20-0x7f --symbols 连接相册相机时钟音乐设置WIFI天气备忘录通讯录计算器文件游戏贪吃蛇二维码蓝牙遥控器电话邮件浏览器短信1档:开始测试关于本机日期和时间已关闭已开启电池系统>电最大压总采样值量信息 --no-compress --no-prefilter ******************************************************************************/ #include "../ui.h" @@ -467,6 +467,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x33, 0x1, 0x86, 0x1c, 0xe, 0xe0, 0x1c, 0x0, 0x10, + /* U+59CB "始" */ + 0x20, 0xc1, 0x82, 0x6, 0x1b, 0x3e, 0xc4, 0x4a, + 0x9, 0x2f, 0xe4, 0x80, 0x56, 0x0, 0xd0, 0x3, + 0x4f, 0xe7, 0x20, 0x8c, 0x82, 0x7a, 0xb, 0x2f, + 0xe8, 0x20, 0x80, + /* U+5DF2 "已" */ 0xff, 0xe0, 0x2, 0x0, 0x20, 0x2, 0x80, 0x28, 0x2, 0xff, 0xe8, 0x0, 0x80, 0x8, 0x1, 0x80, @@ -567,6 +573,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x81, 0xa, 0x7f, 0xc8, 0x10, 0x20, 0x40, 0x81, 0x2, 0x4, 0x0, + /* U+6863 "档" */ + 0x20, 0x41, 0x22, 0x49, 0x92, 0x46, 0xbf, 0x95, + 0x10, 0x21, 0x9f, 0xee, 0x1, 0xe8, 0xd, 0x3f, + 0xe8, 0x2, 0x40, 0x12, 0x0, 0x93, 0xfc, 0x80, + 0x20, + /* U+6C14 "气" */ 0x10, 0x0, 0x40, 0x3, 0xff, 0x88, 0x0, 0x60, 0x3, 0x7f, 0xc0, 0x0, 0x1f, 0xf8, 0x0, 0x20, @@ -579,6 +591,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0xd2, 0xe2, 0x48, 0x49, 0x1, 0x64, 0x5, 0x10, 0x14, 0x3f, 0xc0, + /* U+6D4B "测" */ + 0x40, 0x5, 0xbe, 0x12, 0x8a, 0x42, 0xa9, 0x4a, + 0xa5, 0xaa, 0x92, 0xaa, 0x42, 0xa9, 0x2a, 0xa4, + 0xaa, 0x92, 0x22, 0x59, 0xc1, 0x45, 0x5, 0x22, + 0x15, 0x83, 0xc0, + /* U+6D4F "浏" */ 0x42, 0x5, 0x8c, 0x13, 0x31, 0x43, 0xf5, 0x0, 0x95, 0xb6, 0x53, 0x59, 0x41, 0xc5, 0x23, 0x14, @@ -686,6 +704,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x8c, 0xc2, 0x92, 0xe, 0x38, 0x31, 0xf0, 0xbc, 0x70, 0xc0, 0x40, + /* U+8BD5 "试" */ + 0x0, 0xc6, 0x7, 0x90, 0x36, 0xc1, 0x81, 0xff, + 0x80, 0x63, 0x3, 0xb, 0xf8, 0x44, 0xc2, 0x26, + 0x11, 0x30, 0xc8, 0x96, 0x54, 0xaf, 0xb5, 0x40, + 0xc0, + /* U+8BDD "话" */ 0x40, 0x8, 0x9f, 0xe3, 0xc, 0x0, 0x30, 0xf, 0xff, 0xbf, 0xf2, 0xc, 0x8, 0x30, 0x27, 0xf8, @@ -754,7 +778,10 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x2, 0x0, 0xc, 0x7, 0xff, 0x86, 0x18, 0x8, 0x43, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x3f, 0xf0, 0x80, 0x42, 0x1, 0xf, 0xfc, 0x20, 0x10, 0xff, - 0xc2, 0x1, 0x0 + 0xc2, 0x1, 0x0, + + /* U+FF1A ":" */ + 0xf0, 0x3, 0xc0 }; @@ -876,55 +903,60 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { {.bitmap_index = 1299, .adv_w = 256, .box_w = 15, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1328, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1355, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1380, .adv_w = 256, .box_w = 12, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 1401, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1426, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1451, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1380, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1407, .adv_w = 256, .box_w = 12, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 1428, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1453, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1478, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1505, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1532, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1557, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1532, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1559, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1584, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1611, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1636, .adv_w = 256, .box_w = 10, .box_h = 14, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 1654, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 1679, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1704, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1731, .adv_w = 256, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1760, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1611, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1638, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1663, .adv_w = 256, .box_w = 10, .box_h = 14, .ofs_x = 3, .ofs_y = -1}, + {.bitmap_index = 1681, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 1706, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1731, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1758, .adv_w = 256, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = -1}, {.bitmap_index = 1787, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1814, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1841, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1868, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1895, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1922, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1947, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 1972, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1997, .adv_w = 256, .box_w = 14, .box_h = 16, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 2025, .adv_w = 256, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2048, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2073, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2100, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2127, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2154, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1841, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1866, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1893, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1920, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1947, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1974, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2001, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2026, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2051, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2076, .adv_w = 256, .box_w = 14, .box_h = 16, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 2104, .adv_w = 256, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2127, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2152, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 2179, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2206, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 2233, .adv_w = 256, .box_w = 14, .box_h = 16, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 2261, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2288, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 2313, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2340, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2365, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2206, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2233, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2258, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2285, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2312, .adv_w = 256, .box_w = 14, .box_h = 16, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 2340, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2367, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, {.bitmap_index = 2392, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2419, .adv_w = 256, .box_w = 15, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2446, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2471, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 2496, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2521, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2546, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2573, .adv_w = 256, .box_w = 12, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 2596, .adv_w = 256, .box_w = 12, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 2619, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1} + {.bitmap_index = 2419, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2444, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2469, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2496, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2523, .adv_w = 256, .box_w = 15, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2550, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2575, .adv_w = 256, .box_w = 13, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2600, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2625, .adv_w = 256, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2650, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2677, .adv_w = 256, .box_w = 12, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2700, .adv_w = 256, .box_w = 12, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2723, .adv_w = 256, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2750, .adv_w = 256, .box_w = 2, .box_h = 9, .ofs_x = 3, .ofs_y = 0} }; /*--------------------- @@ -934,13 +966,13 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { static const uint16_t unicode_list_1[] = { 0x0, 0x3c, 0x3e, 0xa6, 0x191, 0x1ec, 0x323, 0x33c, 0x53b, 0x5b3, 0x5df, 0x63c, 0x818, 0xab7, 0xad7, 0xad9, - 0xfa2, 0x10b0, 0x1105, 0x1188, 0x11eb, 0x121f, 0x13bf, 0x1555, - 0x1557, 0x1737, 0x1795, 0x17a6, 0x18b0, 0x18cf, 0x18dc, 0x18ea, - 0x19e7, 0x1dc4, 0x1e10, 0x1eff, 0x1fe8, 0x2409, 0x26e5, 0x28a8, - 0x299d, 0x29b1, 0x2d47, 0x2eab, 0x308f, 0x30a4, 0x311e, 0x368d, - 0x3877, 0x3b78, 0x3d51, 0x3d5f, 0x3d6e, 0x3d8d, 0x3eda, 0x418e, - 0x41ca, 0x4215, 0x425e, 0x4377, 0x437f, 0x464f, 0x479d, 0x47a4, - 0x49a3 + 0xb7b, 0xfa2, 0x10b0, 0x1105, 0x1188, 0x11eb, 0x121f, 0x13bf, + 0x1555, 0x1557, 0x1737, 0x1795, 0x17a6, 0x18b0, 0x18cf, 0x18dc, + 0x18ea, 0x19e7, 0x1a13, 0x1dc4, 0x1e10, 0x1efb, 0x1eff, 0x1fe8, + 0x2409, 0x26e5, 0x28a8, 0x299d, 0x29b1, 0x2d47, 0x2eab, 0x308f, + 0x30a4, 0x311e, 0x368d, 0x3877, 0x3b78, 0x3d51, 0x3d5f, 0x3d6e, + 0x3d85, 0x3d8d, 0x3eda, 0x418e, 0x41ca, 0x4215, 0x425e, 0x4377, + 0x437f, 0x464f, 0x479d, 0x47a4, 0x49a3, 0xb0ca }; /*Collect the unicode lists and glyph_id offsets*/ @@ -951,8 +983,8 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY }, { - .range_start = 20048, .range_length = 18852, .glyph_id_start = 97, - .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 65, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + .range_start = 20048, .range_length = 45259, .glyph_id_start = 97, + .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 70, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY } }; @@ -984,7 +1016,7 @@ static const uint8_t kern_left_class_mapping[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0 + 0, 0, 0, 0, 0, 0, 0 }; /*Map glyph_ids to kern right classes*/ @@ -1010,7 +1042,7 @@ static const uint8_t kern_right_class_mapping[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0 + 0, 0, 0, 0, 0, 0, 0 }; /*Kern values between classes*/ @@ -1293,9 +1325,12 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ -#if LV_VERSION_CHECK(8, 0, 0) +#if LVGL_VERSION_MAJOR == 8 /*Store all the custom data of the font*/ static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 static const lv_font_fmt_txt_dsc_t font_dsc = { #else static lv_font_fmt_txt_dsc_t font_dsc = { @@ -1309,18 +1344,19 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .bpp = 1, .kern_classes = 1, .bitmap_format = 0, -#if LV_VERSION_CHECK(8, 0, 0) +#if LVGL_VERSION_MAJOR == 8 .cache = &cache #endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ -#if LV_VERSION_CHECK(8, 0, 0) +#if LVGL_VERSION_MAJOR >= 8 const lv_font_t ui_font_MiSansM = { #else lv_font_t ui_font_MiSansM = { @@ -1336,7 +1372,11 @@ lv_font_t ui_font_MiSansM = { .underline_position = -2, .underline_thickness = 1, #endif - .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ + .dsc = &font_dsc, /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ +#if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 + .fallback = NULL, +#endif + .user_data = NULL, }; diff --git a/components/FluxUI/fonts/ui_font_homePanelLabel.c b/components/FluxUI/fonts/ui_font_homePanelLabel.c new file mode 100644 index 0000000..4f5d50d --- /dev/null +++ b/components/FluxUI/fonts/ui_font_homePanelLabel.c @@ -0,0 +1,1724 @@ +/******************************************************************************* + * Size: 25 px + * Bpp: 2 + * Opts: --bpp 2 --size 25 --font E:/FluxDC/SquareLineProj/assets/MiSans-Medium.otf -o E:/FluxDC/SquareLineProj/assets\ui_font_homePanelLabel.c --format lvgl -r 0x20-0x7f --symbols 开始测试1档:标称体积平均体积ml呼吸频率BPM累积体积 --no-compress --no-prefilter + ******************************************************************************/ + +#include "../ui.h" + +#ifndef UI_FONT_HOMEPANELLABEL +#define UI_FONT_HOMEPANELLABEL 1 +#endif + +#if UI_FONT_HOMEPANELLABEL + +/*----------------- + * BITMAPS + *----------------*/ + +/*Store the image of the glyphs*/ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ + + /* U+0021 "!" */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xae, 0xba, 0xeb, + 0xae, 0xb8, 0x0, 0x0, 0xff, 0xff, 0xc0, + + /* U+0022 "\"" */ + 0xa8, 0xab, 0xf3, 0xeb, 0x8f, 0xae, 0x2e, 0xb8, + 0xb5, 0xd2, 0xd7, 0x47, 0x40, + + /* U+0023 "#" */ + 0x0, 0x2e, 0x2, 0xe0, 0x0, 0x2d, 0x3, 0xd0, + 0x0, 0x3c, 0x3, 0xc0, 0x0, 0x3c, 0x3, 0xc0, + 0x0, 0x7c, 0x7, 0x80, 0x3f, 0xff, 0xff, 0xfd, + 0x3f, 0xff, 0xff, 0xfd, 0x0, 0xf0, 0xf, 0x0, + 0x0, 0xf0, 0xf, 0x0, 0x1, 0xf0, 0x1f, 0x0, + 0x2, 0xe0, 0x2e, 0x0, 0x2, 0xd0, 0x2d, 0x0, + 0xff, 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xf8, + 0x7, 0xc0, 0x7c, 0x0, 0xb, 0x80, 0xb8, 0x0, + 0xb, 0x40, 0xf4, 0x0, 0xf, 0x0, 0xf0, 0x0, + 0xf, 0x0, 0xf0, 0x0, + + /* U+0024 "$" */ + 0x0, 0x6, 0x40, 0x0, 0x0, 0xbc, 0x0, 0x0, + 0xb, 0xc0, 0x0, 0x1f, 0xff, 0xd0, 0x7, 0xff, + 0xff, 0x40, 0xfd, 0xbd, 0xfd, 0x2f, 0xb, 0x83, + 0xd3, 0xe0, 0xb8, 0x0, 0x3e, 0xb, 0x80, 0x2, + 0xf4, 0xb8, 0x0, 0xf, 0xeb, 0x80, 0x0, 0x7f, + 0xfc, 0x0, 0x0, 0xbf, 0xfd, 0x0, 0x0, 0xbf, + 0xf8, 0x0, 0xb, 0x9f, 0xd0, 0x0, 0xb8, 0x3e, + 0x0, 0xb, 0x82, 0xf0, 0x80, 0xb8, 0x2f, 0x3f, + 0xb, 0x83, 0xe2, 0xfe, 0xbd, 0xfc, 0xb, 0xff, + 0xff, 0x40, 0xb, 0xff, 0x80, 0x0, 0xb, 0xc0, + 0x0, 0x0, 0xbc, 0x0, + + /* U+0025 "%" */ + 0x7, 0xf8, 0x0, 0x2, 0xf0, 0xb, 0xff, 0xc0, + 0x0, 0xf4, 0x3, 0xd0, 0xbc, 0x0, 0xf8, 0x1, + 0xe0, 0xf, 0x0, 0xbc, 0x0, 0xb4, 0x3, 0xc0, + 0x7d, 0x0, 0x1e, 0x0, 0xf0, 0x3e, 0x0, 0x3, + 0xd0, 0xb8, 0x3f, 0x0, 0x0, 0x7f, 0xfc, 0x1f, + 0x0, 0x0, 0x2, 0xe4, 0xf, 0x40, 0x0, 0x0, + 0x0, 0xf, 0xc0, 0x0, 0x0, 0x0, 0xb, 0xc0, + 0xae, 0x0, 0x0, 0x7, 0xd0, 0xff, 0xf4, 0x0, + 0x3, 0xe0, 0xf8, 0x2f, 0x0, 0x2, 0xf0, 0x3c, + 0x2, 0xd0, 0x1, 0xf0, 0x1e, 0x0, 0xb4, 0x0, + 0xf8, 0x3, 0xc0, 0x2d, 0x0, 0xfc, 0x0, 0xf8, + 0x1f, 0x0, 0xbc, 0x0, 0x1f, 0xff, 0x40, 0x7d, + 0x0, 0x0, 0xbe, 0x40, + + /* U+0026 "&" */ + 0x0, 0x2f, 0xe0, 0x0, 0x0, 0x7f, 0xff, 0x0, + 0x0, 0x3f, 0x57, 0xf0, 0x0, 0x1f, 0x40, 0x7c, + 0x0, 0xb, 0xc0, 0x1f, 0x0, 0x1, 0xf0, 0xb, + 0xc0, 0x0, 0x3e, 0x7, 0xe0, 0x0, 0xb, 0xef, + 0xf0, 0x0, 0x0, 0xff, 0xe0, 0x0, 0x1, 0xff, + 0xd0, 0x0, 0x2, 0xfd, 0xfc, 0x3, 0xd1, 0xf8, + 0xf, 0xc0, 0xf4, 0xbc, 0x0, 0xfc, 0xbc, 0x3e, + 0x0, 0x1f, 0xfd, 0xf, 0xc0, 0x1, 0xff, 0x2, + 0xf4, 0x0, 0x7f, 0x80, 0x3f, 0x96, 0xff, 0xf8, + 0x7, 0xff, 0xfe, 0x2f, 0x40, 0x2f, 0xf8, 0x3, + 0xf4, + + /* U+0027 "'" */ + 0xbb, 0xeb, 0xae, 0xb5, 0xd7, 0x40, + + /* U+0028 "(" */ + 0x1, 0xf0, 0xf, 0x80, 0x7c, 0x2, 0xe0, 0xf, + 0x40, 0x7c, 0x2, 0xf0, 0xb, 0x80, 0x3d, 0x0, + 0xf4, 0x3, 0xd0, 0xf, 0x0, 0x3d, 0x0, 0xf4, + 0x3, 0xd0, 0xf, 0x80, 0x2f, 0x0, 0x7c, 0x0, + 0xf4, 0x2, 0xe0, 0x7, 0xc0, 0xf, 0x80, 0x1f, + 0x0, + + /* U+0029 ")" */ + 0x3d, 0x0, 0xbc, 0x0, 0xf4, 0x2, 0xe0, 0x7, + 0xc0, 0xf, 0x40, 0x3e, 0x0, 0xb8, 0x1, 0xf0, + 0x7, 0xc0, 0x1f, 0x0, 0x3c, 0x1, 0xf0, 0x7, + 0xc0, 0x1f, 0x0, 0xbc, 0x3, 0xe0, 0xf, 0x40, + 0x7c, 0x2, 0xe0, 0xf, 0x40, 0xbc, 0x3, 0xd0, + 0x0, + + /* U+002A "*" */ + 0x1, 0xd0, 0x5, 0x34, 0x83, 0xee, 0xf0, 0x2f, + 0xe0, 0x1b, 0xfd, 0xf, 0xbb, 0xc1, 0xd, 0x10, + 0x7, 0x40, + + /* U+002B "+" */ + 0x0, 0x1a, 0x0, 0x0, 0x7, 0xc0, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x1f, 0x0, + 0xf, 0xff, 0xff, 0xe3, 0xff, 0xff, 0xf8, 0x55, + 0xbd, 0x54, 0x0, 0x1f, 0x0, 0x0, 0x7, 0xc0, + 0x0, 0x1, 0xf0, 0x0, 0x0, 0x7c, 0x0, + + /* U+002C "," */ + 0x3f, 0x3f, 0x3f, 0xb, 0xe, 0x2c, 0x34, 0x0, + + /* U+002D "-" */ + 0x55, 0x55, 0x4f, 0xff, 0xfd, 0xff, 0xff, 0xd0, + + /* U+002E "." */ + 0x3e, 0x3e, 0x3e, + + /* U+002F "/" */ + 0x0, 0x7, 0xc0, 0x0, 0xbc, 0x0, 0xf, 0x80, + 0x1, 0xf0, 0x0, 0x2f, 0x0, 0x3, 0xe0, 0x0, + 0x3d, 0x0, 0xb, 0xc0, 0x0, 0xf8, 0x0, 0xf, + 0x40, 0x1, 0xf0, 0x0, 0x2e, 0x0, 0x3, 0xd0, + 0x0, 0x7c, 0x0, 0xb, 0xc0, 0x0, 0xf4, 0x0, + 0x1f, 0x0, 0x2, 0xf0, 0x0, 0x3e, 0x0, 0x0, + + /* U+0030 "0" */ + 0x0, 0x7f, 0xd0, 0x0, 0x3f, 0xff, 0xc0, 0xf, + 0xf9, 0xff, 0x1, 0xf8, 0x2, 0xf4, 0x3f, 0x0, + 0xf, 0xc3, 0xe0, 0x0, 0xbc, 0x7d, 0x0, 0x7, + 0xd7, 0xc0, 0x0, 0x3d, 0x7c, 0x0, 0x3, 0xdb, + 0xc0, 0x0, 0x3e, 0x7c, 0x0, 0x3, 0xd7, 0xc0, + 0x0, 0x3d, 0x7d, 0x0, 0x7, 0xd3, 0xe0, 0x0, + 0xbc, 0x3f, 0x0, 0xf, 0xc1, 0xf8, 0x2, 0xf4, + 0xf, 0xf9, 0xff, 0x0, 0x3f, 0xff, 0xc0, 0x0, + 0x7f, 0xd0, 0x0, + + /* U+0031 "1" */ + 0x1, 0xf8, 0x7f, 0xeb, 0xff, 0xbe, 0x3e, 0x90, + 0xf8, 0x3, 0xe0, 0xf, 0x80, 0x3e, 0x0, 0xf8, + 0x3, 0xe0, 0xf, 0x80, 0x3e, 0x0, 0xf8, 0x3, + 0xe0, 0xf, 0x80, 0x3e, 0x0, 0xf8, 0x3, 0xe0, + 0xf, 0x80, + + /* U+0032 "2" */ + 0x1, 0xff, 0x80, 0x3, 0xff, 0xfc, 0x3, 0xf9, + 0x6f, 0xc2, 0xf4, 0x2, 0xf4, 0x28, 0x0, 0x3e, + 0x0, 0x0, 0xf, 0x80, 0x0, 0x3, 0xe0, 0x0, + 0x1, 0xf0, 0x0, 0x0, 0xfc, 0x0, 0x0, 0xfc, + 0x0, 0x0, 0xfd, 0x0, 0x0, 0xbd, 0x0, 0x0, + 0xbe, 0x0, 0x0, 0xbe, 0x0, 0x0, 0x7e, 0x0, + 0x0, 0x7e, 0x0, 0x0, 0x7f, 0x55, 0x55, 0x3f, + 0xff, 0xff, 0xcf, 0xff, 0xff, 0xf0, + + /* U+0033 "3" */ + 0x3f, 0xff, 0xfe, 0xf, 0xff, 0xff, 0x81, 0x55, + 0x5f, 0xd0, 0x0, 0xb, 0xd0, 0x0, 0xb, 0xd0, + 0x0, 0xb, 0xd0, 0x0, 0x7, 0xd0, 0x0, 0x7, + 0xf5, 0x0, 0x3, 0xff, 0xf4, 0x0, 0x3a, 0xbf, + 0x40, 0x0, 0x3, 0xf0, 0x0, 0x0, 0x3d, 0x0, + 0x0, 0xf, 0x80, 0x0, 0x3, 0xe2, 0x80, 0x0, + 0xf6, 0xf4, 0x0, 0xfc, 0x3f, 0xd6, 0xfe, 0x3, + 0xff, 0xfe, 0x0, 0x1b, 0xf9, 0x0, + + /* U+0034 "4" */ + 0x0, 0x0, 0xff, 0x0, 0x0, 0xb, 0xfc, 0x0, + 0x0, 0x3f, 0xf0, 0x0, 0x2, 0xfb, 0xc0, 0x0, + 0x1f, 0x6f, 0x0, 0x0, 0xfc, 0xbc, 0x0, 0x7, + 0xc2, 0xf0, 0x0, 0x3e, 0xb, 0xc0, 0x2, 0xf0, + 0x2f, 0x0, 0xf, 0x40, 0xbc, 0x0, 0xfc, 0x2, + 0xf0, 0x7, 0xd0, 0xb, 0xc0, 0x3f, 0x55, 0x7f, + 0x51, 0xff, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xff, + 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, 0x2f, 0x0, + 0x0, 0x0, 0xbc, 0x0, 0x0, 0x2, 0xf0, 0x0, + + /* U+0035 "5" */ + 0x1f, 0xff, 0xfe, 0x7, 0xff, 0xff, 0x81, 0xf5, + 0x55, 0x40, 0xbc, 0x0, 0x0, 0x2f, 0x0, 0x0, + 0xb, 0xc0, 0x0, 0x3, 0xe0, 0x0, 0x0, 0xf9, + 0xfe, 0x40, 0x3f, 0xff, 0xfc, 0xf, 0xf9, 0xbf, + 0x81, 0xa0, 0x2, 0xf4, 0x0, 0x0, 0x3e, 0x0, + 0x0, 0xf, 0x80, 0x0, 0x3, 0xe2, 0x80, 0x0, + 0xf5, 0xf8, 0x0, 0xbc, 0x3f, 0xd6, 0xfe, 0x3, + 0xff, 0xfe, 0x0, 0x1b, 0xf9, 0x0, + + /* U+0036 "6" */ + 0x0, 0xf, 0xc0, 0x0, 0x1, 0xf4, 0x0, 0x0, + 0x3f, 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, 0xf8, + 0x0, 0x0, 0x3f, 0x0, 0x0, 0x7, 0xd1, 0x0, + 0x0, 0xff, 0xff, 0x40, 0x1f, 0xff, 0xfe, 0x3, + 0xf8, 0x7, 0xf0, 0x7e, 0x0, 0xf, 0x8b, 0xc0, + 0x0, 0xbc, 0xbc, 0x0, 0x7, 0xcb, 0xc0, 0x0, + 0xbc, 0x7d, 0x0, 0xf, 0xc3, 0xf0, 0x2, 0xf4, + 0x1f, 0xe5, 0xff, 0x0, 0xbf, 0xff, 0xc0, 0x0, + 0xbf, 0x90, 0x0, + + /* U+0037 "7" */ + 0x3f, 0xff, 0xff, 0x4f, 0xff, 0xff, 0xd1, 0x55, + 0x57, 0xf0, 0x0, 0x0, 0xf8, 0x0, 0x0, 0xbc, + 0x0, 0x0, 0x3f, 0x0, 0x0, 0x1f, 0x40, 0x0, + 0xf, 0xc0, 0x0, 0x3, 0xd0, 0x0, 0x2, 0xf0, + 0x0, 0x0, 0xf8, 0x0, 0x0, 0xbc, 0x0, 0x0, + 0x3f, 0x0, 0x0, 0x1f, 0x40, 0x0, 0xf, 0xc0, + 0x0, 0x3, 0xd0, 0x0, 0x2, 0xf0, 0x0, 0x0, + 0xf8, 0x0, 0x0, 0xbc, 0x0, 0x0, + + /* U+0038 "8" */ + 0x0, 0xbf, 0xe0, 0x0, 0x7f, 0xff, 0xd0, 0xf, + 0xe5, 0xbf, 0x2, 0xf4, 0x1, 0xf4, 0x3f, 0x0, + 0xf, 0x82, 0xf0, 0x0, 0xf8, 0x1f, 0x40, 0x1f, + 0x40, 0xbe, 0x5b, 0xe0, 0x2, 0xff, 0xf4, 0x0, + 0x7f, 0xff, 0xc0, 0x1f, 0x90, 0x7f, 0x3, 0xe0, + 0x0, 0xbc, 0x7c, 0x0, 0x7, 0xd7, 0xc0, 0x0, + 0x3d, 0x7d, 0x0, 0x7, 0xd3, 0xf0, 0x0, 0xfc, + 0x1f, 0xe5, 0xbf, 0x40, 0xbf, 0xff, 0xe0, 0x0, + 0xbf, 0xe0, 0x0, + + /* U+0039 "9" */ + 0x1, 0xbf, 0x90, 0x2, 0xff, 0xfe, 0x2, 0xfe, + 0x6f, 0xe1, 0xf8, 0x0, 0xbd, 0xbc, 0x0, 0xf, + 0xbf, 0x0, 0x2, 0xff, 0xc0, 0x0, 0xbe, 0xf0, + 0x0, 0x3f, 0x7e, 0x0, 0x2f, 0x8f, 0xf5, 0x7f, + 0xc0, 0xff, 0xff, 0xf0, 0x6, 0xfb, 0xf0, 0x0, + 0x1, 0xf8, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x7d, + 0x0, 0x0, 0x3f, 0x0, 0x0, 0x2f, 0x40, 0x0, + 0xf, 0x80, 0x0, 0xf, 0xc0, 0x0, + + /* U+003A ":" */ + 0x3e, 0x3e, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3e, 0x3e, 0x3e, + + /* U+003B ";" */ + 0x3f, 0x3f, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0x3f, 0x3f, 0xb, 0xe, + 0x2c, 0x34, 0x0, + + /* U+003C "<" */ + 0x0, 0x0, 0x0, 0x40, 0x0, 0x2, 0xd0, 0x0, + 0xb, 0xf4, 0x0, 0x1f, 0xf4, 0x0, 0x7f, 0xd0, + 0x1, 0xff, 0x40, 0x3, 0xfe, 0x0, 0x0, 0xfc, + 0x0, 0x0, 0x3f, 0xd0, 0x0, 0x1, 0xff, 0x40, + 0x0, 0xb, 0xfd, 0x0, 0x0, 0x2f, 0xf4, 0x0, + 0x0, 0xbf, 0x40, 0x0, 0x7, 0xd0, 0x0, 0x0, + 0x14, + + /* U+003D "=" */ + 0x3f, 0xff, 0xff, 0x8f, 0xff, 0xff, 0xe1, 0x55, + 0x55, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x5, 0x55, 0x55, 0x43, 0xff, 0xff, 0xf8, 0xff, + 0xff, 0xfe, + + /* U+003E ">" */ + 0x10, 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xfd, + 0x0, 0x0, 0x2f, 0xe0, 0x0, 0x0, 0xbf, 0x80, + 0x0, 0x3, 0xfe, 0x0, 0x0, 0x1f, 0xf4, 0x0, + 0x0, 0xbd, 0x0, 0x0, 0xbf, 0x40, 0x2, 0xfe, + 0x0, 0xb, 0xfd, 0x0, 0x2f, 0xf4, 0x0, 0x3f, + 0xd0, 0x0, 0xf, 0x80, 0x0, 0x2, 0x0, 0x0, + 0x0, + + /* U+003F "?" */ + 0x1, 0xbf, 0x80, 0xb, 0xff, 0xf0, 0x2f, 0x96, + 0xfc, 0x3d, 0x0, 0x7c, 0x18, 0x0, 0x3d, 0x0, + 0x0, 0x3d, 0x0, 0x0, 0xfc, 0x0, 0x3, 0xf4, + 0x0, 0xb, 0xd0, 0x0, 0x1f, 0x40, 0x0, 0x3e, + 0x0, 0x0, 0x3d, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x7e, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x7e, + 0x0, + + /* U+0040 "@" */ + 0x0, 0x1, 0xff, 0xe4, 0x0, 0x0, 0xb, 0xff, + 0xff, 0xd0, 0x0, 0xf, 0xe0, 0x1, 0xfd, 0x0, + 0xf, 0xc0, 0x0, 0x7, 0xd0, 0xb, 0xc0, 0x0, + 0x0, 0x7c, 0x3, 0xc0, 0x2f, 0x87, 0xb, 0x42, + 0xe0, 0x3f, 0xfe, 0xc0, 0xe0, 0xf0, 0x3f, 0x3, + 0xf0, 0x3c, 0x3c, 0xf, 0x0, 0x3c, 0xf, 0xf, + 0x7, 0xc0, 0xf, 0x3, 0xc3, 0xc0, 0xf0, 0x3, + 0xd0, 0xf0, 0xf0, 0x3f, 0x3, 0xf8, 0xb4, 0x2d, + 0x3, 0xff, 0xcf, 0xfc, 0x7, 0xc0, 0x2f, 0x80, + 0xf8, 0x0, 0xf8, 0x0, 0x0, 0x0, 0x0, 0xf, + 0x80, 0x0, 0x0, 0x0, 0x1, 0xfd, 0x0, 0x1f, + 0x0, 0x0, 0xb, 0xff, 0xff, 0xc0, 0x0, 0x0, + 0x2f, 0xfa, 0x0, 0x0, + + /* U+0041 "A" */ + 0x0, 0x3, 0xf0, 0x0, 0x0, 0x1, 0xfd, 0x0, + 0x0, 0x0, 0xbf, 0xc0, 0x0, 0x0, 0x3f, 0xf0, + 0x0, 0x0, 0x1f, 0x7d, 0x0, 0x0, 0xf, 0xcf, + 0xc0, 0x0, 0x3, 0xe1, 0xf0, 0x0, 0x1, 0xf0, + 0x3e, 0x0, 0x0, 0xfc, 0xb, 0xc0, 0x0, 0x3d, + 0x1, 0xf4, 0x0, 0x2f, 0x55, 0x7e, 0x0, 0xf, + 0xff, 0xff, 0xc0, 0x7, 0xff, 0xff, 0xf4, 0x2, + 0xf0, 0x0, 0x3f, 0x0, 0xf8, 0x0, 0xb, 0xc0, + 0x7d, 0x0, 0x0, 0xf8, 0x3f, 0x0, 0x0, 0x3f, + 0xf, 0x80, 0x0, 0x7, 0xcb, 0xc0, 0x0, 0x0, + 0xf8, + + /* U+0042 "B" */ + 0x3f, 0xff, 0xf8, 0x0, 0xff, 0xff, 0xfd, 0x3, + 0xe5, 0x56, 0xfc, 0xf, 0x40, 0x1, 0xf4, 0x3d, + 0x0, 0x3, 0xe0, 0xf4, 0x0, 0xf, 0x83, 0xd0, + 0x0, 0x7d, 0xf, 0x40, 0x7, 0xf0, 0x3f, 0xff, + 0xfe, 0x0, 0xff, 0xff, 0xfd, 0x3, 0xe5, 0x56, + 0xfd, 0xf, 0x40, 0x0, 0xfc, 0x3d, 0x0, 0x0, + 0xf4, 0xf4, 0x0, 0x3, 0xe3, 0xd0, 0x0, 0xf, + 0x4f, 0x40, 0x0, 0xfc, 0x3e, 0x55, 0x6f, 0xe0, + 0xff, 0xff, 0xff, 0x3, 0xff, 0xff, 0x90, 0x0, + + /* U+0043 "C" */ + 0x0, 0x1b, 0xfe, 0x0, 0x0, 0xff, 0xff, 0xe0, + 0x3, 0xfe, 0x9b, 0xfc, 0xf, 0xe0, 0x0, 0xbd, + 0x2f, 0x80, 0x0, 0x24, 0x3f, 0x0, 0x0, 0x0, + 0x7d, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, + 0x3d, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, + 0x1f, 0x80, 0x0, 0x24, 0xf, 0xe0, 0x0, 0xbd, + 0x3, 0xfe, 0x9b, 0xfc, 0x0, 0xff, 0xff, 0xe0, + 0x0, 0x1b, 0xfe, 0x0, + + /* U+0044 "D" */ + 0x3f, 0xff, 0xf9, 0x0, 0xf, 0xff, 0xff, 0xf0, + 0x3, 0xe5, 0x5a, 0xff, 0x0, 0xf4, 0x0, 0xb, + 0xf0, 0x3d, 0x0, 0x0, 0xbd, 0xf, 0x40, 0x0, + 0xf, 0xc3, 0xd0, 0x0, 0x2, 0xf0, 0xf4, 0x0, + 0x0, 0x7d, 0x3d, 0x0, 0x0, 0x1f, 0x4f, 0x40, + 0x0, 0x3, 0xd3, 0xd0, 0x0, 0x1, 0xf4, 0xf4, + 0x0, 0x0, 0x7d, 0x3d, 0x0, 0x0, 0x2f, 0xf, + 0x40, 0x0, 0xf, 0xc3, 0xd0, 0x0, 0xb, 0xd0, + 0xf4, 0x0, 0xf, 0xf0, 0x3e, 0x55, 0xbf, 0xf0, + 0xf, 0xff, 0xff, 0xe0, 0x3, 0xff, 0xff, 0x80, + 0x0, + + /* U+0045 "E" */ + 0x3f, 0xff, 0xff, 0x8f, 0xff, 0xff, 0xe3, 0xe5, + 0x55, 0x50, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + 0x0, 0x0, 0x3f, 0xff, 0xff, 0xf, 0xff, 0xff, + 0xc3, 0xe5, 0x55, 0x50, 0xf4, 0x0, 0x0, 0x3d, + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3e, 0x55, 0x55, 0x4f, + 0xff, 0xff, 0xf3, 0xff, 0xff, 0xfc, + + /* U+0046 "F" */ + 0x3f, 0xff, 0xff, 0x4f, 0xff, 0xff, 0xd3, 0xe5, + 0x55, 0x50, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + 0x0, 0x0, 0x3e, 0x55, 0x55, 0xf, 0xff, 0xff, + 0xc3, 0xff, 0xff, 0xf0, 0xf4, 0x0, 0x0, 0x3d, + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, + 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, + + /* U+0047 "G" */ + 0x0, 0x1b, 0xfe, 0x40, 0x0, 0xff, 0xff, 0xe0, + 0x7, 0xfe, 0x9b, 0xfc, 0xf, 0xe0, 0x0, 0xbd, + 0x2f, 0x80, 0x0, 0x10, 0x3f, 0x0, 0x0, 0x0, + 0x7d, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x3f, 0xff, 0xbc, 0x0, 0x3f, 0xff, + 0xbc, 0x0, 0x15, 0x6f, 0x7c, 0x0, 0x0, 0x2f, + 0x7d, 0x0, 0x0, 0x2f, 0x3f, 0x0, 0x0, 0x2f, + 0x2f, 0x40, 0x0, 0x2f, 0xf, 0xe0, 0x0, 0xbf, + 0x7, 0xfe, 0x9b, 0xfc, 0x0, 0xff, 0xff, 0xe0, + 0x0, 0x1b, 0xfe, 0x40, + + /* U+0048 "H" */ + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3f, 0xff, 0xff, 0xfd, 0x3f, 0xff, 0xff, 0xfd, + 0x3e, 0x55, 0x55, 0x7d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, + + /* U+0049 "I" */ + 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, + + /* U+004A "J" */ + 0x0, 0x0, 0xf8, 0x0, 0x3, 0xe0, 0x0, 0xf, + 0x80, 0x0, 0x3e, 0x0, 0x0, 0xf8, 0x0, 0x3, + 0xe0, 0x0, 0xf, 0x80, 0x0, 0x3e, 0x0, 0x0, + 0xf8, 0x0, 0x3, 0xe0, 0x0, 0xf, 0x80, 0x0, + 0x3e, 0x0, 0x0, 0xf8, 0x0, 0x3, 0xe0, 0x40, + 0xf, 0x4f, 0x40, 0x7d, 0x3f, 0x9b, 0xf0, 0x7f, + 0xff, 0x40, 0x2f, 0xe0, 0x0, + + /* U+004B "K" */ + 0x3d, 0x0, 0x3, 0xf4, 0x3d, 0x0, 0xb, 0xd0, + 0x3d, 0x0, 0x2f, 0x40, 0x3d, 0x0, 0xbe, 0x0, + 0x3d, 0x1, 0xf8, 0x0, 0x3d, 0x7, 0xe0, 0x0, + 0x3d, 0x1f, 0xc0, 0x0, 0x3d, 0x3f, 0x0, 0x0, + 0x3e, 0xff, 0x0, 0x0, 0x3f, 0xff, 0xc0, 0x0, + 0x3f, 0xc7, 0xe0, 0x0, 0x3f, 0x3, 0xf4, 0x0, + 0x3d, 0x0, 0xfc, 0x0, 0x3d, 0x0, 0x7e, 0x0, + 0x3d, 0x0, 0x3f, 0x40, 0x3d, 0x0, 0xf, 0xc0, + 0x3d, 0x0, 0x7, 0xe0, 0x3d, 0x0, 0x3, 0xf4, + 0x3d, 0x0, 0x0, 0xfc, + + /* U+004C "L" */ + 0x3d, 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, + 0x0, 0x0, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, 0x40, 0x0, + 0x3, 0xd0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x3d, + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3e, 0x55, 0x55, 0x4f, + 0xff, 0xff, 0xf3, 0xff, 0xff, 0xfc, + + /* U+004D "M" */ + 0x3e, 0x0, 0x0, 0x0, 0x7d, 0x3f, 0x40, 0x0, + 0x0, 0xfd, 0x3f, 0xc0, 0x0, 0x2, 0xfd, 0x3f, + 0xd0, 0x0, 0x3, 0xfd, 0x3f, 0xf0, 0x0, 0xf, + 0xfd, 0x3e, 0xf8, 0x0, 0x1f, 0x7d, 0x3d, 0x7d, + 0x0, 0x3e, 0x3d, 0x3d, 0x3f, 0x0, 0xbc, 0x3d, + 0x3d, 0xf, 0x81, 0xf4, 0x3d, 0x3d, 0xb, 0xc3, + 0xf0, 0x3d, 0x3d, 0x3, 0xe7, 0xd0, 0x3d, 0x3d, + 0x1, 0xff, 0x80, 0x3d, 0x3d, 0x0, 0xff, 0x0, + 0x3d, 0x3d, 0x0, 0x3d, 0x0, 0x3d, 0x3d, 0x0, + 0x14, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, + 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x0, 0x3d, + + /* U+004E "N" */ + 0x3e, 0x0, 0x0, 0x3e, 0x3f, 0x40, 0x0, 0x3e, + 0x3f, 0xc0, 0x0, 0x3e, 0x3f, 0xe0, 0x0, 0x3e, + 0x3f, 0xf4, 0x0, 0x3e, 0x3d, 0xfc, 0x0, 0x3e, + 0x3d, 0x3e, 0x0, 0x3e, 0x3d, 0x1f, 0x40, 0x3e, + 0x3d, 0xf, 0xc0, 0x3e, 0x3d, 0x3, 0xe0, 0x3e, + 0x3d, 0x1, 0xf4, 0x3e, 0x3d, 0x0, 0xfc, 0x3e, + 0x3d, 0x0, 0x3e, 0x3e, 0x3d, 0x0, 0x1f, 0x7e, + 0x3d, 0x0, 0xf, 0xfe, 0x3d, 0x0, 0x3, 0xfe, + 0x3d, 0x0, 0x1, 0xfe, 0x3d, 0x0, 0x0, 0xfe, + 0x3d, 0x0, 0x0, 0x3e, + + /* U+004F "O" */ + 0x0, 0x1b, 0xfe, 0x40, 0x0, 0xf, 0xff, 0xff, + 0x0, 0x7, 0xfe, 0x6b, 0xfc, 0x0, 0xfe, 0x0, + 0xb, 0xf0, 0x2f, 0x40, 0x0, 0x2f, 0x43, 0xf0, + 0x0, 0x0, 0xfc, 0x7d, 0x0, 0x0, 0xb, 0xc7, + 0xc0, 0x0, 0x0, 0x7d, 0xbc, 0x0, 0x0, 0x7, + 0xdb, 0xc0, 0x0, 0x0, 0x3d, 0xbc, 0x0, 0x0, + 0x7, 0xd7, 0xc0, 0x0, 0x0, 0x7d, 0x7d, 0x0, + 0x0, 0xb, 0xc3, 0xf0, 0x0, 0x0, 0xfc, 0x2f, + 0x40, 0x0, 0x2f, 0x40, 0xfe, 0x0, 0xb, 0xf0, + 0x7, 0xfe, 0xab, 0xfc, 0x0, 0xf, 0xff, 0xff, + 0x0, 0x0, 0x1b, 0xfe, 0x40, 0x0, + + /* U+0050 "P" */ + 0x3f, 0xff, 0xe4, 0x0, 0xff, 0xff, 0xfd, 0x3, + 0xe5, 0x5b, 0xfc, 0xf, 0x40, 0x1, 0xf8, 0x3d, + 0x0, 0x3, 0xf0, 0xf4, 0x0, 0xb, 0xc3, 0xd0, + 0x0, 0x2f, 0xf, 0x40, 0x0, 0xfc, 0x3d, 0x0, + 0x7, 0xe0, 0xf9, 0x56, 0xff, 0x3, 0xff, 0xff, + 0xf4, 0xf, 0xff, 0xfa, 0x0, 0x3d, 0x0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3, 0xd0, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x0, + 0xf4, 0x0, 0x0, 0x3, 0xd0, 0x0, 0x0, 0x0, + + /* U+0051 "Q" */ + 0x0, 0x1b, 0xfe, 0x40, 0x0, 0xf, 0xff, 0xff, + 0x0, 0x7, 0xfe, 0x5b, 0xfc, 0x0, 0xfe, 0x0, + 0xb, 0xf0, 0x2f, 0x40, 0x0, 0x2f, 0x43, 0xf0, + 0x0, 0x0, 0xfc, 0x7d, 0x0, 0x0, 0xb, 0xc7, + 0xc0, 0x0, 0x0, 0x7d, 0xbc, 0x0, 0x0, 0x7, + 0xdb, 0xc0, 0x0, 0x0, 0x3d, 0xbc, 0x0, 0x0, + 0x7, 0xd7, 0xc0, 0x0, 0x0, 0x7d, 0x7d, 0x0, + 0x1, 0xb, 0xc3, 0xf0, 0x0, 0xb4, 0xfc, 0x2f, + 0x40, 0xf, 0xff, 0x40, 0xfe, 0x0, 0x3f, 0xf0, + 0x7, 0xfe, 0x9b, 0xfd, 0x0, 0xf, 0xff, 0xff, + 0xf0, 0x0, 0x1b, 0xfe, 0x1f, 0x80, 0x0, 0x0, + 0x0, 0xbc, 0x0, 0x0, 0x0, 0x2, 0x0, + + /* U+0052 "R" */ + 0x3f, 0xff, 0xe4, 0x0, 0xff, 0xff, 0xfc, 0x3, + 0xe5, 0x5b, 0xfc, 0xf, 0x40, 0x2, 0xf4, 0x3d, + 0x0, 0x3, 0xe0, 0xf4, 0x0, 0xf, 0xc3, 0xd0, + 0x0, 0x3e, 0xf, 0x40, 0x1, 0xf8, 0x3d, 0x0, + 0x1f, 0xc0, 0xff, 0xff, 0xfd, 0x3, 0xff, 0xff, + 0xd0, 0xf, 0x95, 0xbc, 0x0, 0x3d, 0x0, 0xf8, + 0x0, 0xf4, 0x1, 0xf4, 0x3, 0xd0, 0x3, 0xf0, + 0xf, 0x40, 0x7, 0xe0, 0x3d, 0x0, 0xb, 0xc0, + 0xf4, 0x0, 0xf, 0x83, 0xd0, 0x0, 0x2f, 0x40, + + /* U+0053 "S" */ + 0x0, 0x6f, 0xf8, 0x0, 0xf, 0xff, 0xfd, 0x0, + 0xff, 0x96, 0xfd, 0x7, 0xe0, 0x0, 0xfc, 0x2f, + 0x0, 0x0, 0x40, 0xfc, 0x0, 0x0, 0x2, 0xf0, + 0x0, 0x0, 0x3, 0xf4, 0x0, 0x0, 0x7, 0xff, + 0x40, 0x0, 0x2, 0xff, 0xf4, 0x0, 0x0, 0x2f, + 0xf8, 0x0, 0x0, 0x2, 0xf8, 0x0, 0x0, 0x2, + 0xf0, 0x0, 0x0, 0x7, 0xd0, 0xc0, 0x0, 0x1f, + 0xf, 0xd0, 0x0, 0xfc, 0x1f, 0xf5, 0x6f, 0xd0, + 0x1f, 0xff, 0xfe, 0x0, 0x6, 0xff, 0x80, 0x0, + + /* U+0054 "T" */ + 0x7f, 0xff, 0xff, 0xf9, 0xff, 0xff, 0xff, 0xe1, + 0x55, 0xbd, 0x55, 0x40, 0x2, 0xf0, 0x0, 0x0, + 0xb, 0xc0, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0x2, 0xf0, 0x0, 0x0, 0xb, + 0xc0, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0xbc, + 0x0, 0x0, 0x2, 0xf0, 0x0, 0x0, 0xb, 0xc0, + 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0xbc, 0x0, + 0x0, 0x2, 0xf0, 0x0, 0x0, 0xb, 0xc0, 0x0, + 0x0, 0x2f, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, + + /* U+0055 "U" */ + 0x3d, 0x0, 0x0, 0xbc, 0xf4, 0x0, 0x2, 0xf3, + 0xd0, 0x0, 0xb, 0xcf, 0x40, 0x0, 0x2f, 0x3d, + 0x0, 0x0, 0xbc, 0xf4, 0x0, 0x2, 0xf3, 0xd0, + 0x0, 0xb, 0xcf, 0x40, 0x0, 0x2f, 0x3d, 0x0, + 0x0, 0xbc, 0xf4, 0x0, 0x2, 0xf3, 0xd0, 0x0, + 0xb, 0xcf, 0x40, 0x0, 0x2f, 0x3e, 0x0, 0x0, + 0xbc, 0xf8, 0x0, 0x3, 0xe2, 0xf0, 0x0, 0x1f, + 0x43, 0xf0, 0x1, 0xfc, 0xb, 0xf9, 0xaf, 0xd0, + 0xb, 0xff, 0xfd, 0x0, 0x2, 0xff, 0x80, 0x0, + + /* U+0056 "V" */ + 0xbc, 0x0, 0x0, 0xf, 0x8f, 0x80, 0x0, 0x7, + 0xd3, 0xf0, 0x0, 0x3, 0xf0, 0x7d, 0x0, 0x0, + 0xf8, 0xf, 0x80, 0x0, 0x7c, 0x2, 0xf0, 0x0, + 0x3f, 0x0, 0x7d, 0x0, 0xf, 0x40, 0xf, 0x80, + 0xb, 0xc0, 0x2, 0xf0, 0x3, 0xe0, 0x0, 0x3d, + 0x1, 0xf4, 0x0, 0xf, 0xc0, 0xbc, 0x0, 0x1, + 0xf0, 0x3e, 0x0, 0x0, 0x3d, 0x1f, 0x0, 0x0, + 0xb, 0xcb, 0xc0, 0x0, 0x1, 0xf7, 0xd0, 0x0, + 0x0, 0x3f, 0xf0, 0x0, 0x0, 0xb, 0xfc, 0x0, + 0x0, 0x1, 0xfd, 0x0, 0x0, 0x0, 0x3f, 0x0, + 0x0, + + /* U+0057 "W" */ + 0xbc, 0x0, 0x3, 0xf0, 0x0, 0x1f, 0x1f, 0x40, + 0x1, 0xfc, 0x0, 0xb, 0xc3, 0xe0, 0x0, 0xbf, + 0x40, 0x3, 0xe0, 0xfc, 0x0, 0x3f, 0xe0, 0x0, + 0xf4, 0x1f, 0x0, 0x1f, 0xbc, 0x0, 0x7c, 0x3, + 0xd0, 0xb, 0xcf, 0x0, 0x2f, 0x0, 0xf8, 0x3, + 0xd3, 0xd0, 0xf, 0x80, 0x2f, 0x0, 0xf0, 0xbc, + 0x3, 0xd0, 0x7, 0xc0, 0x7c, 0x1f, 0x1, 0xf0, + 0x0, 0xf4, 0x2e, 0x3, 0xd0, 0xb8, 0x0, 0x3e, + 0xf, 0x40, 0xb8, 0x3d, 0x0, 0xb, 0xc3, 0xc0, + 0x1f, 0x1f, 0x0, 0x1, 0xf1, 0xf0, 0x3, 0xcb, + 0xc0, 0x0, 0x3d, 0xf4, 0x0, 0xf7, 0xe0, 0x0, + 0xf, 0xfc, 0x0, 0x2f, 0xf4, 0x0, 0x1, 0xff, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x3f, 0x80, 0x0, + 0xff, 0x0, 0x0, 0xf, 0xd0, 0x0, 0x2f, 0x80, + 0x0, 0x2, 0xf0, 0x0, 0x7, 0xd0, 0x0, + + /* U+0058 "X" */ + 0x3f, 0x0, 0x0, 0xbd, 0x3, 0xf0, 0x0, 0x7e, + 0x0, 0x7d, 0x0, 0x3f, 0x0, 0xf, 0xc0, 0x2f, + 0x40, 0x0, 0xf8, 0xf, 0x80, 0x0, 0x1f, 0x4b, + 0xc0, 0x0, 0x3, 0xf7, 0xd0, 0x0, 0x0, 0x3f, + 0xe0, 0x0, 0x0, 0xb, 0xf0, 0x0, 0x0, 0x2, + 0xfc, 0x0, 0x0, 0x0, 0xff, 0x80, 0x0, 0x0, + 0xfe, 0xf4, 0x0, 0x0, 0x7d, 0x3f, 0x0, 0x0, + 0x3e, 0x7, 0xe0, 0x0, 0x2f, 0x0, 0xbc, 0x0, + 0x1f, 0x80, 0xf, 0xc0, 0xf, 0xc0, 0x2, 0xf4, + 0xb, 0xd0, 0x0, 0x3f, 0x7, 0xf0, 0x0, 0x7, + 0xe0, + + /* U+0059 "Y" */ + 0x7d, 0x0, 0x0, 0x7e, 0x3f, 0x0, 0x0, 0xfc, + 0x1f, 0x80, 0x1, 0xf4, 0xb, 0xc0, 0x3, 0xf0, + 0x3, 0xe0, 0x7, 0xd0, 0x2, 0xf0, 0xf, 0x80, + 0x0, 0xf8, 0x2f, 0x0, 0x0, 0x7d, 0x3e, 0x0, + 0x0, 0x3f, 0xbc, 0x0, 0x0, 0x1f, 0xf4, 0x0, + 0x0, 0xb, 0xf0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, + + /* U+005A "Z" */ + 0x3f, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xc1, + 0x55, 0x55, 0xbe, 0x0, 0x0, 0x3, 0xf0, 0x0, + 0x0, 0x2f, 0x40, 0x0, 0x1, 0xf8, 0x0, 0x0, + 0xf, 0xc0, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x7, + 0xe0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x3, 0xf0, + 0x0, 0x0, 0x1f, 0x80, 0x0, 0x0, 0xfc, 0x0, + 0x0, 0xf, 0xc0, 0x0, 0x0, 0x7d, 0x0, 0x0, + 0x3, 0xf0, 0x0, 0x0, 0x3f, 0x95, 0x55, 0x50, + 0xff, 0xff, 0xff, 0xd3, 0xff, 0xff, 0xff, 0x40, + + /* U+005B "[" */ + 0x7f, 0xf9, 0xff, 0xe7, 0xc0, 0x1f, 0x0, 0x7c, + 0x1, 0xf0, 0x7, 0xc0, 0x1f, 0x0, 0x7c, 0x1, + 0xf0, 0x7, 0xc0, 0x1f, 0x0, 0x7c, 0x1, 0xf0, + 0x7, 0xc0, 0x1f, 0x0, 0x7c, 0x1, 0xf0, 0x7, + 0xc0, 0x1f, 0x0, 0x7c, 0x1, 0xff, 0xe7, 0xff, + 0x80, + + /* U+005C "\\" */ + 0xbc, 0x0, 0x1f, 0x0, 0x3, 0xd0, 0x0, 0xb8, + 0x0, 0x1f, 0x0, 0x3, 0xd0, 0x0, 0xf8, 0x0, + 0x1f, 0x0, 0x3, 0xd0, 0x0, 0xf8, 0x0, 0x2f, + 0x0, 0x7, 0xc0, 0x0, 0xf8, 0x0, 0x2f, 0x0, + 0x7, 0xc0, 0x0, 0xf4, 0x0, 0x2f, 0x0, 0x7, + 0xc0, 0x0, 0xf4, + + /* U+005D "]" */ + 0xbf, 0xf2, 0xff, 0xc0, 0x1f, 0x0, 0x3c, 0x0, + 0xf0, 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, + 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, 0x3, + 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, 0x3, 0xc0, + 0xf, 0x0, 0x3c, 0x1, 0xf2, 0xff, 0xcb, 0xff, + 0x0, + + /* U+005E "^" */ + 0x0, 0xfc, 0x0, 0x7, 0xf8, 0x0, 0x3e, 0xf0, + 0x1, 0xf2, 0xf0, 0xf, 0x43, 0xd0, 0xbc, 0x7, + 0xc3, 0xc0, 0xf, 0x40, + + /* U+005F "_" */ + 0x55, 0x55, 0x54, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xfe, + + /* U+0060 "`" */ + 0x0, 0x0, 0x80, 0x3d, 0x2, 0xf0, 0xb, 0xc0, + 0x28, 0x0, 0x0, + + /* U+0061 "a" */ + 0x2, 0xfe, 0x40, 0x1f, 0xff, 0xe0, 0x2f, 0x46, + 0xf4, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x7c, 0x1, + 0xbf, 0xfc, 0x1f, 0xff, 0xfc, 0x3f, 0x90, 0x7c, + 0xbc, 0x0, 0x7c, 0xf8, 0x0, 0xbc, 0xf8, 0x0, + 0xfc, 0xbe, 0x5b, 0xfc, 0x3f, 0xff, 0x7c, 0xb, + 0xf8, 0x7c, + + /* U+0062 "b" */ + 0x3c, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, + 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, 0x0, + 0x0, 0x3, 0xc2, 0xfe, 0x0, 0x3c, 0xff, 0xfc, + 0x3, 0xfe, 0x6f, 0xf0, 0x3f, 0x40, 0x2f, 0x43, + 0xe0, 0x0, 0xf8, 0x3d, 0x0, 0xb, 0xc3, 0xc0, + 0x0, 0x7c, 0x3c, 0x0, 0x7, 0xc3, 0xd0, 0x0, + 0xbc, 0x3e, 0x0, 0xf, 0x83, 0xf4, 0x2, 0xf0, + 0x3f, 0xe6, 0xfe, 0x3, 0xdf, 0xff, 0xc0, 0x3c, + 0x2f, 0xe0, 0x0, + + /* U+0063 "c" */ + 0x1, 0xbf, 0x80, 0xb, 0xff, 0xf4, 0x2f, 0xd6, + 0xfc, 0x3e, 0x0, 0x38, 0xbc, 0x0, 0x0, 0xbc, + 0x0, 0x0, 0xf8, 0x0, 0x0, 0xf8, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x3e, 0x0, + 0x38, 0x2f, 0xd6, 0xfc, 0xb, 0xff, 0xf4, 0x1, + 0xbf, 0x80, + + /* U+0064 "d" */ + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, + 0x40, 0x6f, 0x83, 0xd0, 0xbf, 0xfd, 0xf4, 0xbf, + 0x9b, 0xfd, 0x3f, 0x0, 0x3f, 0x6f, 0x0, 0x7, + 0xdb, 0xc0, 0x0, 0xf7, 0xe0, 0x0, 0x3d, 0xf8, + 0x0, 0xf, 0x6f, 0x0, 0x3, 0xd7, 0xc0, 0x1, + 0xf4, 0xfc, 0x0, 0xfd, 0x2f, 0xe6, 0xff, 0x42, + 0xff, 0xf3, 0xd0, 0x1f, 0xe0, 0xf4, + + /* U+0065 "e" */ + 0x1, 0xbf, 0x80, 0x2, 0xff, 0xfd, 0x2, 0xf9, + 0x1f, 0xc0, 0xf4, 0x0, 0xf8, 0xbc, 0x0, 0x1f, + 0x2f, 0xff, 0xff, 0xcf, 0xff, 0xff, 0xf3, 0xe0, + 0x0, 0x0, 0xbc, 0x0, 0x0, 0x2f, 0x0, 0x0, + 0x3, 0xf0, 0x2, 0xc0, 0xbf, 0x47, 0xf4, 0xb, + 0xff, 0xf8, 0x0, 0x6f, 0xe4, 0x0, + + /* U+0066 "f" */ + 0x0, 0x15, 0x0, 0x7f, 0xe0, 0x3f, 0xf8, 0x1f, + 0x40, 0x7, 0xc0, 0x1, 0xf0, 0xb, 0xff, 0xfa, + 0xff, 0xfe, 0x1b, 0xd5, 0x1, 0xf0, 0x0, 0x7c, + 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x1, 0xf0, 0x0, + 0x7c, 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x1, 0xf0, + 0x0, 0x7c, 0x0, 0x1f, 0x0, + + /* U+0067 "g" */ + 0x1, 0xbe, 0xf, 0x42, 0xff, 0xf3, 0xd2, 0xfe, + 0x6f, 0xf4, 0xfc, 0x0, 0xfd, 0xbc, 0x0, 0x1f, + 0x6f, 0x0, 0x3, 0xdf, 0x80, 0x0, 0xf7, 0xe0, + 0x0, 0x3d, 0xbc, 0x0, 0xf, 0x5f, 0x0, 0x7, + 0xd3, 0xf0, 0x3, 0xf4, 0xbf, 0x9b, 0xfd, 0xb, + 0xff, 0xcf, 0x40, 0x7f, 0x83, 0xd0, 0x0, 0x0, + 0xf0, 0x60, 0x0, 0xbc, 0x3f, 0x95, 0xfd, 0x7, + 0xff, 0xfe, 0x0, 0x1f, 0xf8, 0x0, + + /* U+0068 "h" */ + 0x3c, 0x0, 0x0, 0xf, 0x0, 0x0, 0x3, 0xc0, + 0x0, 0x0, 0xf0, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0xf, 0xb, 0xf8, 0x3, 0xdf, 0xff, 0xc0, 0xff, + 0x57, 0xf4, 0x3f, 0x0, 0x3f, 0xf, 0x40, 0xb, + 0xc3, 0xc0, 0x1, 0xf0, 0xf0, 0x0, 0x7c, 0x3c, + 0x0, 0x1f, 0xf, 0x0, 0x7, 0xc3, 0xc0, 0x1, + 0xf0, 0xf0, 0x0, 0x7c, 0x3c, 0x0, 0x1f, 0xf, + 0x0, 0x7, 0xc3, 0xc0, 0x1, 0xf0, + + /* U+0069 "i" */ + 0x4, 0x3e, 0x3e, 0x18, 0x0, 0x0, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, 0x3d, + + /* U+006A "j" */ + 0x0, 0x10, 0x3, 0xe0, 0xf, 0x80, 0x18, 0x0, + 0x0, 0x0, 0x0, 0xf, 0x40, 0x3d, 0x0, 0xf4, + 0x3, 0xd0, 0xf, 0x40, 0x3d, 0x0, 0xf4, 0x3, + 0xd0, 0xf, 0x40, 0x3d, 0x0, 0xf4, 0x3, 0xd0, + 0xf, 0x40, 0x3d, 0x0, 0xf4, 0x3, 0xd1, 0x7f, + 0x1f, 0xf8, 0x7f, 0x80, + + /* U+006B "k" */ + 0x3c, 0x0, 0x0, 0xf, 0x0, 0x0, 0x3, 0xc0, + 0x0, 0x0, 0xf0, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0xf, 0x0, 0x3f, 0x43, 0xc0, 0x2f, 0x40, 0xf0, + 0x2f, 0x40, 0x3c, 0x2f, 0x40, 0xf, 0x1f, 0x40, + 0x3, 0xef, 0xc0, 0x0, 0xff, 0xf4, 0x0, 0x3f, + 0xbf, 0x0, 0xf, 0x87, 0xe0, 0x3, 0xc0, 0xbd, + 0x0, 0xf0, 0xf, 0xc0, 0x3c, 0x1, 0xf4, 0xf, + 0x0, 0x3f, 0x3, 0xc0, 0x7, 0xe0, + + /* U+006C "l" */ + 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, + 0xc0, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3c, + 0xf, 0x3, 0xc0, 0xf0, 0x3e, 0xf, 0xf1, 0xfc, + + /* U+006D "m" */ + 0x3c, 0x2f, 0x80, 0x2f, 0xd0, 0x3d, 0xff, 0xf1, + 0xff, 0xf4, 0x3f, 0xd6, 0xfb, 0xd5, 0xfc, 0x3f, + 0x0, 0xbf, 0x0, 0x7d, 0x3d, 0x0, 0x3e, 0x0, + 0x3e, 0x3c, 0x0, 0x3d, 0x0, 0x3e, 0x3c, 0x0, + 0x3d, 0x0, 0x2e, 0x3c, 0x0, 0x3d, 0x0, 0x2e, + 0x3c, 0x0, 0x3d, 0x0, 0x2e, 0x3c, 0x0, 0x3d, + 0x0, 0x2e, 0x3c, 0x0, 0x3d, 0x0, 0x2e, 0x3c, + 0x0, 0x3d, 0x0, 0x2e, 0x3c, 0x0, 0x3d, 0x0, + 0x2e, 0x3c, 0x0, 0x3d, 0x0, 0x2e, + + /* U+006E "n" */ + 0x3c, 0x2f, 0xe0, 0xf, 0x7f, 0xff, 0x3, 0xfd, + 0x5f, 0xd0, 0xfc, 0x0, 0xfc, 0x3d, 0x0, 0x2f, + 0xf, 0x0, 0x7, 0xc3, 0xc0, 0x1, 0xf0, 0xf0, + 0x0, 0x7c, 0x3c, 0x0, 0x1f, 0xf, 0x0, 0x7, + 0xc3, 0xc0, 0x1, 0xf0, 0xf0, 0x0, 0x7c, 0x3c, + 0x0, 0x1f, 0xf, 0x0, 0x7, 0xc0, + + /* U+006F "o" */ + 0x1, 0xbf, 0x80, 0x2, 0xff, 0xfd, 0x2, 0xfd, + 0x6f, 0xc0, 0xf8, 0x0, 0xfc, 0xbc, 0x0, 0x1f, + 0x2e, 0x0, 0x3, 0xdf, 0x80, 0x0, 0xf7, 0xe0, + 0x0, 0x3d, 0xbc, 0x0, 0xf, 0x6f, 0x0, 0x7, + 0xc3, 0xe0, 0x3, 0xf0, 0xbf, 0x5b, 0xf0, 0xb, + 0xff, 0xf4, 0x0, 0x6f, 0xe0, 0x0, + + /* U+0070 "p" */ + 0x3c, 0x2f, 0xe0, 0x3, 0xcf, 0xff, 0xc0, 0x3f, + 0xe6, 0xff, 0x3, 0xf4, 0x2, 0xf4, 0x3e, 0x0, + 0xf, 0x83, 0xd0, 0x0, 0xbc, 0x3c, 0x0, 0x7, + 0xc3, 0xc0, 0x0, 0x7c, 0x3d, 0x0, 0xb, 0xc3, + 0xe0, 0x0, 0xf8, 0x3f, 0x40, 0x2f, 0x3, 0xfe, + 0x6f, 0xe0, 0x3d, 0xff, 0xfc, 0x3, 0xc2, 0xfe, + 0x0, 0x3c, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, + 0x3c, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, + 0x0, 0x0, 0x0, + + /* U+0071 "q" */ + 0x1, 0xfe, 0xf, 0x42, 0xff, 0xf3, 0xd2, 0xfe, + 0x6f, 0xf4, 0xfc, 0x0, 0xfd, 0xbc, 0x0, 0x1f, + 0x6f, 0x0, 0x3, 0xdf, 0x80, 0x0, 0xf7, 0xe0, + 0x0, 0x3d, 0xbc, 0x0, 0xf, 0x6f, 0x0, 0x7, + 0xd3, 0xf0, 0x3, 0xf4, 0xbf, 0x9b, 0xfd, 0xb, + 0xff, 0xdf, 0x40, 0x7f, 0x83, 0xd0, 0x0, 0x0, + 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, 0x40, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + + /* U+0072 "r" */ + 0x3c, 0xb, 0x4f, 0x2f, 0xd3, 0xef, 0xe4, 0xfe, + 0x0, 0x3f, 0x0, 0xf, 0x40, 0x3, 0xc0, 0x0, + 0xf0, 0x0, 0x3c, 0x0, 0xf, 0x0, 0x3, 0xc0, + 0x0, 0xf0, 0x0, 0x3c, 0x0, 0xf, 0x0, 0x0, + + /* U+0073 "s" */ + 0x1, 0xff, 0x80, 0xf, 0xff, 0xf0, 0x2f, 0x86, + 0xfc, 0x3e, 0x0, 0x34, 0x2f, 0x0, 0x0, 0x1f, + 0xd0, 0x0, 0xb, 0xff, 0x40, 0x0, 0xbf, 0xf0, + 0x0, 0x1, 0xfc, 0x0, 0x0, 0x7c, 0x1d, 0x0, + 0x3c, 0x3f, 0x91, 0xfc, 0xf, 0xff, 0xf4, 0x1, + 0xff, 0x80, + + /* U+0074 "t" */ + 0x1, 0x40, 0x1, 0xf0, 0x0, 0x7c, 0x0, 0x1f, + 0x0, 0x7, 0xc0, 0x2f, 0xff, 0xfb, 0xff, 0xfc, + 0x6f, 0x54, 0x7, 0xc0, 0x1, 0xf0, 0x0, 0x7c, + 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x1, 0xf0, 0x0, + 0x7c, 0x0, 0x1f, 0x0, 0x3, 0xf5, 0x40, 0xbf, + 0xe0, 0x7, 0xf4, + + /* U+0075 "u" */ + 0x7c, 0x0, 0x1f, 0x7c, 0x0, 0x1f, 0x7c, 0x0, + 0x1f, 0x7c, 0x0, 0x1f, 0x7c, 0x0, 0x1f, 0x7c, + 0x0, 0x1f, 0x7c, 0x0, 0x1f, 0x7c, 0x0, 0x1f, + 0x7c, 0x0, 0x2f, 0x7c, 0x0, 0x2f, 0x3e, 0x0, + 0x7f, 0x3f, 0x96, 0xff, 0xf, 0xff, 0x9f, 0x2, + 0xfd, 0x1f, + + /* U+0076 "v" */ + 0xbc, 0x0, 0xb, 0xc7, 0xd0, 0x0, 0xf8, 0x3e, + 0x0, 0x1f, 0x2, 0xf0, 0x2, 0xf0, 0xf, 0x40, + 0x3d, 0x0, 0xf8, 0x7, 0xc0, 0x7, 0xc0, 0xf8, + 0x0, 0x3d, 0xf, 0x40, 0x2, 0xe1, 0xf0, 0x0, + 0x1f, 0x3e, 0x0, 0x0, 0xfb, 0xc0, 0x0, 0xb, + 0xfc, 0x0, 0x0, 0x7f, 0x40, 0x0, 0x3, 0xf0, + 0x0, + + /* U+0077 "w" */ + 0xbc, 0x0, 0x3e, 0x0, 0x1f, 0x1f, 0x0, 0x1f, + 0xc0, 0xb, 0xc3, 0xd0, 0xf, 0xf0, 0x3, 0xe0, + 0xbc, 0x3, 0xfd, 0x1, 0xf0, 0x1f, 0x1, 0xf7, + 0xc0, 0xbc, 0x3, 0xd0, 0xb8, 0xf0, 0x3e, 0x0, + 0xf8, 0x3d, 0x3d, 0xf, 0x40, 0x1f, 0xf, 0xb, + 0x87, 0xc0, 0x3, 0xc7, 0x80, 0xf2, 0xe0, 0x0, + 0xf6, 0xd0, 0x3c, 0xf4, 0x0, 0x2f, 0xf0, 0xb, + 0xfc, 0x0, 0x3, 0xfc, 0x1, 0xfe, 0x0, 0x0, + 0xfe, 0x0, 0x3f, 0x40, 0x0, 0x2f, 0x40, 0xf, + 0xc0, 0x0, + + /* U+0078 "x" */ + 0x3e, 0x0, 0x2f, 0x7, 0xd0, 0xf, 0x80, 0xbc, + 0xf, 0xc0, 0xf, 0x87, 0xc0, 0x1, 0xf7, 0xe0, + 0x0, 0x2f, 0xf0, 0x0, 0x3, 0xf0, 0x0, 0x1, + 0xfd, 0x0, 0x0, 0xff, 0xc0, 0x0, 0xbc, 0xf8, + 0x0, 0x7d, 0x1f, 0x40, 0x3e, 0x3, 0xf0, 0x3f, + 0x0, 0x3e, 0x1f, 0x40, 0xb, 0xd0, + + /* U+0079 "y" */ + 0xbc, 0x0, 0xb, 0xc7, 0xd0, 0x0, 0xf8, 0x3e, + 0x0, 0x1f, 0x42, 0xf0, 0x2, 0xf0, 0xf, 0x40, + 0x3e, 0x0, 0xfc, 0x7, 0xc0, 0x7, 0xc0, 0xb8, + 0x0, 0x3e, 0xf, 0x40, 0x2, 0xf1, 0xf0, 0x0, + 0xf, 0x3e, 0x0, 0x0, 0xff, 0xc0, 0x0, 0x7, + 0xfc, 0x0, 0x0, 0x3f, 0x40, 0x0, 0x3, 0xf0, + 0x0, 0x0, 0x3e, 0x0, 0x0, 0x7, 0xc0, 0x0, + 0x0, 0xfc, 0x0, 0x0, 0xf, 0x40, 0x0, 0x2, + 0xf0, 0x0, 0x0, + + /* U+007A "z" */ + 0x3f, 0xff, 0xfc, 0x3f, 0xff, 0xfc, 0x15, 0x56, + 0xf8, 0x0, 0x3, 0xf0, 0x0, 0xb, 0xc0, 0x0, + 0x1f, 0x40, 0x0, 0x3e, 0x0, 0x0, 0xfc, 0x0, + 0x2, 0xf4, 0x0, 0x7, 0xe0, 0x0, 0xf, 0xc0, + 0x0, 0x3f, 0x55, 0x54, 0x3f, 0xff, 0xfd, 0x3f, + 0xff, 0xfd, + + /* U+007B "{" */ + 0x0, 0x1b, 0x40, 0x1f, 0xd0, 0xf, 0xd0, 0x7, + 0xc0, 0x1, 0xf0, 0x0, 0x7c, 0x0, 0x1f, 0x0, + 0x7, 0xc0, 0x2, 0xe0, 0x0, 0xf8, 0x1, 0xfc, + 0x1, 0xfc, 0x0, 0x7f, 0x40, 0x2, 0xf4, 0x0, + 0x3e, 0x0, 0xb, 0xc0, 0x1, 0xf0, 0x0, 0x7c, + 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x0, 0xfd, 0x0, + 0x2f, 0xd0, 0x1, 0xf4, + + /* U+007C "|" */ + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, + + /* U+007D "}" */ + 0x79, 0x0, 0x1f, 0xd0, 0x1, 0xfc, 0x0, 0xf, + 0x40, 0x3, 0xd0, 0x0, 0xf4, 0x0, 0x3d, 0x0, + 0xf, 0x40, 0x3, 0xe0, 0x0, 0xbc, 0x0, 0xf, + 0xd0, 0x0, 0xfd, 0x0, 0x7f, 0x40, 0x7e, 0x0, + 0x2e, 0x0, 0xf, 0x80, 0x3, 0xd0, 0x0, 0xf4, + 0x0, 0x3d, 0x0, 0xf, 0x40, 0x1f, 0xc0, 0x1f, + 0xe0, 0x7, 0xd0, 0x0, + + /* U+007E "~" */ + 0x0, 0x0, 0x0, 0xb, 0xd0, 0x28, 0x3f, 0xfe, + 0xbc, 0xbd, 0xbf, 0xf8, 0x20, 0xb, 0xd0, + + /* U+007F "" */ + + /* U+4F53 "体" */ + 0x0, 0x28, 0x0, 0x3c, 0x0, 0x0, 0x1, 0xf0, + 0x0, 0xf0, 0x0, 0x0, 0xf, 0x40, 0x3, 0xc0, + 0x0, 0x0, 0x3c, 0x0, 0xf, 0x0, 0x0, 0x2, + 0xe3, 0xff, 0xff, 0xff, 0xe0, 0xf, 0x4f, 0xff, + 0xff, 0xff, 0xc0, 0x7c, 0x0, 0xf, 0xf4, 0x0, + 0x3, 0xf0, 0x0, 0xbf, 0xe0, 0x0, 0x1f, 0xc0, + 0x3, 0xff, 0xc0, 0x0, 0xff, 0x0, 0x1e, 0xf7, + 0x80, 0xb, 0xfc, 0x0, 0xf3, 0xcf, 0x40, 0x3d, + 0xf0, 0xb, 0x8f, 0x1f, 0x0, 0x63, 0xc0, 0x7c, + 0x3c, 0x3d, 0x0, 0xf, 0x3, 0xe0, 0xf0, 0x7c, + 0x0, 0x3c, 0x2f, 0x3, 0xc0, 0xfc, 0x0, 0xf2, + 0xf0, 0xf, 0x0, 0xfc, 0x3, 0xef, 0x80, 0x3d, + 0x1, 0xf8, 0xf, 0x78, 0xbf, 0xff, 0xf2, 0xc0, + 0x3c, 0x82, 0xff, 0xff, 0x81, 0x0, 0xf0, 0x0, + 0xf, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x3c, 0x0, + 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, 0x0, 0x3c, + 0x0, 0x3, 0xc0, 0x0, 0x0, + + /* U+5438 "吸" */ + 0x0, 0x0, 0xaa, 0xaa, 0xa8, 0xb, 0xff, 0x8f, + 0xff, 0xff, 0xc0, 0xbf, 0xf8, 0x2e, 0x0, 0x7c, + 0xb, 0x3, 0x81, 0xd0, 0xb, 0x40, 0xb0, 0x38, + 0x2d, 0x0, 0xf0, 0xb, 0x3, 0x82, 0xd0, 0x1e, + 0x0, 0xb0, 0x38, 0x2f, 0x3, 0xd0, 0xb, 0x3, + 0x82, 0xf0, 0x3f, 0xf4, 0xb0, 0x38, 0x3f, 0x43, + 0xff, 0x4b, 0x3, 0x83, 0xfc, 0x0, 0xf0, 0xb0, + 0x38, 0x3f, 0xc0, 0x1e, 0xb, 0x3, 0x83, 0xdf, + 0x3, 0xc0, 0xb0, 0x38, 0x78, 0xf4, 0x78, 0xb, + 0x3, 0x8b, 0x47, 0xcf, 0x0, 0xb0, 0x38, 0xf0, + 0x2f, 0xe0, 0xb, 0xff, 0x9f, 0x0, 0xfc, 0x0, + 0xbf, 0xfb, 0xd0, 0x2f, 0xd0, 0xb, 0x0, 0x7c, + 0xb, 0xdf, 0x80, 0xb0, 0xf, 0x43, 0xf0, 0x7f, + 0x0, 0x3, 0xf1, 0xfc, 0x0, 0xfd, 0x0, 0x2c, + 0x3e, 0x0, 0x3, 0xc0, 0x0, 0x1, 0x40, 0x0, + 0x4, + + /* U+547C "呼" */ + 0x0, 0x0, 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, + 0x15, 0xaf, 0xfc, 0xbf, 0xfc, 0xff, 0xff, 0xff, + 0x8b, 0xff, 0xcb, 0xea, 0xf0, 0x0, 0xb0, 0x3c, + 0x0, 0xf, 0x0, 0xb, 0x3, 0xc7, 0x40, 0xf0, + 0x38, 0xb0, 0x3c, 0x7c, 0xf, 0xb, 0x8b, 0x3, + 0xc3, 0xd0, 0xf0, 0xf0, 0xb0, 0x3c, 0x1f, 0xf, + 0x2e, 0xb, 0x3, 0xc0, 0xf0, 0xf3, 0xc0, 0xb0, + 0x3c, 0x5, 0xf, 0x14, 0xb, 0x3, 0xc0, 0x0, + 0xf0, 0x0, 0xb0, 0x3d, 0xff, 0xff, 0xff, 0xeb, + 0x3, 0xcf, 0xff, 0xff, 0xfe, 0xb0, 0x3c, 0x0, + 0xf, 0x0, 0xb, 0x3, 0xc0, 0x0, 0xf0, 0x0, + 0xb5, 0x7c, 0x0, 0xf, 0x0, 0xb, 0xff, 0xc0, + 0x0, 0xf0, 0x0, 0xbf, 0xf8, 0x0, 0xf, 0x0, + 0xb, 0x0, 0x0, 0x1, 0xf0, 0x0, 0x60, 0x0, + 0x2f, 0xfe, 0x0, 0x0, 0x0, 0x1, 0xff, 0x80, + 0x0, + + /* U+5747 "均" */ + 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0xf, 0x0, + 0x1f, 0x0, 0x0, 0x0, 0xf0, 0x2, 0xe0, 0x0, + 0x0, 0xf, 0x0, 0x3c, 0x0, 0x0, 0x0, 0xf0, + 0xb, 0xff, 0xff, 0xe0, 0xf, 0x0, 0xff, 0xff, + 0xfe, 0x0, 0xf0, 0x2f, 0x0, 0x2, 0xe3, 0xff, + 0xf7, 0xd0, 0x0, 0x2d, 0x3f, 0xff, 0xb8, 0x40, + 0x2, 0xd1, 0x6f, 0x51, 0x3d, 0x0, 0x2d, 0x0, + 0xf0, 0x1, 0xf4, 0x2, 0xd0, 0xf, 0x0, 0x7, + 0xd0, 0x3d, 0x0, 0xf0, 0x0, 0x1c, 0x3, 0xd0, + 0xf, 0x0, 0x0, 0xb, 0x3d, 0x0, 0xf0, 0x0, + 0xb, 0xf7, 0xd0, 0xf, 0x0, 0xb, 0xf8, 0x3c, + 0x0, 0xf1, 0x4b, 0xf8, 0x3, 0xc0, 0x1f, 0xfa, + 0xf8, 0x0, 0x3c, 0x2f, 0xff, 0x58, 0x0, 0x3, + 0xc7, 0xfd, 0x0, 0x0, 0x0, 0x3c, 0x34, 0x0, + 0x0, 0x0, 0x1b, 0xc0, 0x0, 0x0, 0x1, 0xff, + 0xf8, 0x0, 0x0, 0x0, 0xf, 0xfe, 0x0, + + /* U+59CB "始" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0x0, + 0x0, 0x3c, 0x0, 0x0, 0x3c, 0x0, 0x2, 0xe0, + 0x0, 0x0, 0xf0, 0x0, 0xf, 0x1, 0x0, 0x3, + 0xc0, 0x0, 0xf8, 0x3c, 0x1, 0xbf, 0xaa, 0x7, + 0xc0, 0x7c, 0x7, 0xff, 0xfc, 0x3d, 0x0, 0xf4, + 0x6, 0xe5, 0xf2, 0xe0, 0x1, 0xf0, 0xf, 0x3, + 0xdf, 0xaf, 0xff, 0xe0, 0x3c, 0x1e, 0x7f, 0xff, + 0xff, 0xc0, 0xf0, 0x78, 0x54, 0x0, 0xb, 0x47, + 0x82, 0xd0, 0x0, 0x0, 0x0, 0x2d, 0xf, 0x0, + 0x0, 0x0, 0x0, 0xb4, 0x3c, 0x2f, 0xff, 0xff, + 0x3, 0xe1, 0xe0, 0xff, 0xff, 0xfc, 0x7, 0xeb, + 0x43, 0xd0, 0x0, 0xf0, 0x7, 0xfc, 0xf, 0x0, + 0x3, 0xc0, 0x3, 0xf0, 0x3c, 0x0, 0xf, 0x0, + 0x1f, 0xf0, 0xf0, 0x0, 0x3c, 0x0, 0xf7, 0xf3, + 0xc0, 0x0, 0xf0, 0xf, 0x83, 0xdf, 0xff, 0xff, + 0xc0, 0xfc, 0x1, 0x3f, 0xff, 0xff, 0x7, 0xc0, + 0x0, 0xf4, 0x0, 0x3c, 0x8, 0x0, 0x3, 0xc0, + 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+5E73 "平" */ + 0xf, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x3f, 0xff, + 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, 0x7c, 0x0, + 0x0, 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x3, + 0xc0, 0x7, 0xc0, 0xb, 0x40, 0xf, 0x80, 0x1f, + 0x0, 0x7d, 0x0, 0xf, 0x40, 0x7c, 0x3, 0xe0, + 0x0, 0x1f, 0x1, 0xf0, 0x2f, 0x0, 0x0, 0x2f, + 0x7, 0xc2, 0xf0, 0x0, 0x0, 0x3c, 0x1f, 0xb, + 0x40, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, + 0x0, 0x1, 0xf0, 0x0, 0x0, 0x3f, 0xff, 0xff, + 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xe0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, + 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, + 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, 0x0, + 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, + + /* U+5F00 "开" */ + 0x2f, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x40, 0x1, 0xf4, 0x0, 0x7d, + 0x0, 0x0, 0x3, 0xc0, 0x0, 0xf0, 0x0, 0x0, + 0xf, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, 0x0, + 0xf, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x3c, 0x0, + 0x0, 0x3, 0xc0, 0x0, 0xf0, 0x0, 0x0, 0xf, + 0x0, 0x3, 0xc0, 0x3, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, + 0x7, 0xd0, 0x1, 0xf4, 0x0, 0x0, 0x1f, 0x0, + 0x3, 0xc0, 0x0, 0x0, 0x7c, 0x0, 0xf, 0x0, + 0x0, 0x2, 0xe0, 0x0, 0x3c, 0x0, 0x0, 0xf, + 0x40, 0x0, 0xf0, 0x0, 0x0, 0x7c, 0x0, 0x3, + 0xc0, 0x0, 0x3, 0xe0, 0x0, 0xf, 0x0, 0x0, + 0x3f, 0x0, 0x0, 0x3c, 0x0, 0x3, 0xf4, 0x0, + 0x0, 0xf0, 0x0, 0x3f, 0x40, 0x0, 0x3, 0xc0, + 0x0, 0x74, 0x0, 0x0, 0xf, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+6807 "标" */ + 0x0, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0xf, 0xff, + 0xff, 0xf0, 0x0, 0xf0, 0xf, 0xff, 0xff, 0xf0, + 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, + 0x80, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x40, 0x0, + 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, + 0x3, 0xf0, 0x3f, 0xff, 0xff, 0xfc, 0x3, 0xf0, + 0x3f, 0xff, 0xff, 0xfc, 0xb, 0xfc, 0x0, 0x3, + 0xc0, 0x0, 0xf, 0xff, 0x40, 0x3, 0xc0, 0x0, + 0x1e, 0xf7, 0xc3, 0x83, 0xc7, 0x0, 0x3c, 0xf1, + 0x4b, 0x83, 0xcb, 0x80, 0x78, 0xf0, 0xf, 0x43, + 0xc3, 0xc0, 0x70, 0xf0, 0x1f, 0x3, 0xc3, 0xd0, + 0x10, 0xf0, 0x3e, 0x3, 0xc1, 0xf0, 0x0, 0xf0, + 0x7c, 0x3, 0xc0, 0xf0, 0x0, 0xf0, 0xfc, 0x3, + 0xc0, 0xb8, 0x0, 0xf1, 0xf4, 0x3, 0xc0, 0x7c, + 0x0, 0xf0, 0x60, 0xb, 0xc0, 0x24, 0x0, 0xf0, + 0x2, 0xff, 0x80, 0x0, 0x0, 0xf0, 0x1, 0xff, + 0x0, 0x0, + + /* U+6863 "档" */ + 0x0, 0xa0, 0x0, 0xb, 0x0, 0x0, 0x3, 0xc0, + 0x50, 0x3c, 0x1, 0x40, 0xf, 0x3, 0xc0, 0xf0, + 0xf, 0x0, 0x3c, 0xb, 0xc3, 0xc0, 0xf8, 0x15, + 0xf5, 0xf, 0x8f, 0xb, 0xc0, 0xff, 0xfe, 0x1f, + 0x3c, 0x7d, 0x3, 0xff, 0xf4, 0x28, 0xf0, 0xe0, + 0x0, 0xbc, 0x0, 0x3, 0xd0, 0x0, 0x3, 0xf0, + 0x3f, 0xff, 0xff, 0xf0, 0x1f, 0xd0, 0xff, 0xff, + 0xff, 0xc0, 0xbf, 0xe0, 0x0, 0x0, 0xf, 0x3, + 0xff, 0xe0, 0x0, 0x0, 0x3c, 0x2e, 0xf7, 0xc0, + 0x0, 0x0, 0xf0, 0xf7, 0xc5, 0x0, 0x0, 0x7, + 0xc7, 0x8f, 0x1, 0xff, 0xff, 0xff, 0xc, 0x3c, + 0x7, 0xff, 0xff, 0xfc, 0x10, 0xf0, 0x0, 0x0, + 0x0, 0xf0, 0x3, 0xc0, 0x0, 0x0, 0x3, 0xc0, + 0xf, 0x0, 0x0, 0x0, 0xf, 0x0, 0x3c, 0x1f, + 0xff, 0xff, 0xfc, 0x0, 0xf0, 0x7f, 0xff, 0xff, + 0xf0, 0x3, 0xc0, 0x0, 0x0, 0x7, 0xc0, 0xf, + 0x0, 0x0, 0x0, 0xf, 0x0, + + /* U+6D4B "测" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x0, + 0x0, 0x0, 0xe, 0x3e, 0xf, 0xff, 0xf8, 0x0, + 0xe1, 0xf8, 0xff, 0xff, 0x85, 0xe, 0x7, 0xdf, + 0x55, 0x78, 0xf0, 0xe0, 0x18, 0xf0, 0x43, 0x8f, + 0xe, 0x0, 0xf, 0x2c, 0x38, 0xf0, 0xe1, 0x0, + 0xf2, 0xc3, 0x8f, 0xe, 0x78, 0xf, 0x2c, 0x38, + 0xf0, 0xe7, 0xe0, 0xf2, 0xc3, 0x8f, 0xe, 0xf, + 0xcf, 0x2c, 0x38, 0xf0, 0xe0, 0x34, 0xf2, 0xc3, + 0x8f, 0xe, 0x0, 0xf, 0x3c, 0x38, 0xf0, 0xe0, + 0x0, 0xf3, 0xc3, 0x8f, 0xe, 0x3, 0x8f, 0x3c, + 0x38, 0xf0, 0xe0, 0x78, 0xf3, 0xc3, 0x8f, 0xe, + 0xb, 0x4e, 0x7c, 0x38, 0xf0, 0xe0, 0xf0, 0xb, + 0xf0, 0xb, 0xe, 0xf, 0x0, 0xff, 0xc0, 0x0, + 0xe1, 0xe0, 0x3d, 0x3f, 0x0, 0xe, 0x2d, 0xf, + 0xc0, 0xfc, 0x1, 0xe3, 0xc3, 0xf0, 0x3, 0xcf, + 0xfe, 0x38, 0x3c, 0x0, 0x0, 0xbf, 0x80, 0x0, + 0x0, 0x0, 0x0, 0x0, + + /* U+7387 "率" */ + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, + 0x0, 0xb, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x3f, + 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x0, 0x7c, + 0x0, 0x0, 0x0, 0xd0, 0x3, 0xc0, 0xb0, 0xd, + 0x3, 0xe0, 0x7c, 0x7, 0xc1, 0xf8, 0x3, 0xe7, + 0xff, 0xfc, 0x2f, 0x40, 0x3, 0xcf, 0xff, 0xc0, + 0xf0, 0x0, 0x0, 0x0, 0xbc, 0x40, 0x0, 0x0, + 0xf, 0xf, 0xcb, 0x4e, 0x0, 0x2, 0xfd, 0xf8, + 0xf, 0x7f, 0x40, 0x7f, 0x9f, 0xeb, 0xff, 0x2f, + 0x83, 0xf0, 0x7f, 0xff, 0xbd, 0x1f, 0x5, 0x0, + 0x0, 0x0, 0x30, 0x4, 0x0, 0x0, 0x7, 0xc0, + 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, 0x0, + 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x1, 0xf0, + 0x0, 0x0, + + /* U+79EF "积" */ + 0x0, 0x1a, 0x80, 0x0, 0x0, 0x0, 0xbf, 0xff, + 0x3f, 0xff, 0xff, 0x7, 0xff, 0x50, 0xff, 0xff, + 0xfc, 0x4, 0x3c, 0x3, 0xc0, 0x0, 0xf0, 0x0, + 0xf0, 0xf, 0x0, 0x3, 0xc0, 0x3, 0xc0, 0x3c, + 0x0, 0xf, 0xb, 0xff, 0xfc, 0xf0, 0x0, 0x3c, + 0x2f, 0xff, 0xf3, 0xc0, 0x0, 0xf0, 0x1, 0xf0, + 0xf, 0x0, 0x3, 0xc0, 0xf, 0xc0, 0x3c, 0x0, + 0xf, 0x0, 0x7f, 0x40, 0xff, 0xff, 0xfc, 0x2, + 0xff, 0x83, 0xff, 0xff, 0xf0, 0xf, 0xff, 0x80, + 0x0, 0x0, 0x0, 0xf7, 0xcf, 0x1, 0x0, 0x0, + 0x7, 0xcf, 0x4, 0x1f, 0x3, 0xc0, 0x2c, 0x3c, + 0x0, 0xf8, 0xf, 0x80, 0x60, 0xf0, 0x7, 0xc0, + 0x1f, 0x0, 0x3, 0xc0, 0x3e, 0x0, 0x2f, 0x0, + 0xf, 0x3, 0xf0, 0x0, 0x3d, 0x0, 0x3c, 0x2f, + 0x40, 0x0, 0xbc, 0x0, 0xf0, 0xf8, 0x0, 0x0, + 0xf8, 0x3, 0xc1, 0x80, 0x0, 0x1, 0x80, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+79F0 "称" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x7, 0x80, 0x0, 0x0, 0x5a, 0xf8, 0x2d, 0x0, + 0x0, 0xf, 0xff, 0xe0, 0xf0, 0x0, 0x0, 0x2a, + 0xf0, 0x7, 0xff, 0xff, 0xf0, 0x3, 0xc0, 0x3f, + 0xff, 0xff, 0xc0, 0xf, 0x1, 0xf0, 0x0, 0x1f, + 0x0, 0x3c, 0xf, 0x40, 0x40, 0xb8, 0x3f, 0xff, + 0xfc, 0xf, 0x43, 0xc0, 0xff, 0xfe, 0x90, 0x3d, + 0x1e, 0x0, 0x1f, 0x0, 0x0, 0xf4, 0x0, 0x0, + 0xfc, 0x0, 0x43, 0xd0, 0x40, 0x3, 0xfc, 0xb, + 0x4f, 0x4f, 0x0, 0x2f, 0xfd, 0x3c, 0x3d, 0x2d, + 0x0, 0xff, 0x7d, 0xe0, 0xf4, 0x7c, 0xf, 0x7c, + 0x4b, 0x43, 0xd0, 0xf0, 0x78, 0xf0, 0x3c, 0xf, + 0x41, 0xe1, 0xc3, 0xc1, 0xe0, 0x3d, 0x3, 0xc1, + 0xf, 0xf, 0x0, 0xf4, 0xb, 0x40, 0x3c, 0x78, + 0x3, 0xd0, 0x1f, 0x0, 0xf0, 0x40, 0xf, 0x40, + 0x10, 0x3, 0xc0, 0xf, 0xfc, 0x0, 0x0, 0xf, + 0x0, 0x3f, 0xd0, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0x0, 0x0, + + /* U+7D2F "累" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, + 0xff, 0xff, 0xff, 0x0, 0x3e, 0xaa, 0xbe, 0xaa, + 0xbc, 0x0, 0xf0, 0x0, 0xf0, 0x0, 0xf0, 0x3, + 0xea, 0xab, 0xea, 0xab, 0xc0, 0xf, 0xff, 0xff, + 0xff, 0xff, 0x0, 0x3c, 0x0, 0x3c, 0x0, 0x3c, + 0x0, 0xfa, 0xaa, 0xfa, 0xaa, 0xf0, 0x3, 0xff, + 0xff, 0xff, 0xff, 0xc0, 0x0, 0x7, 0xe0, 0x2, + 0x80, 0x0, 0x1, 0xfd, 0x0, 0x7f, 0x40, 0x0, + 0x7f, 0xea, 0xaf, 0xd0, 0x0, 0x2, 0xff, 0xff, + 0xf4, 0x40, 0x0, 0x0, 0x7, 0xf9, 0x3, 0xd0, + 0x0, 0x6, 0xfd, 0x0, 0x7, 0xe0, 0x1, 0xff, + 0xff, 0xff, 0xff, 0xe0, 0x7, 0xff, 0xfb, 0xfa, + 0xa7, 0xe0, 0x0, 0x2c, 0xf, 0x46, 0x1, 0x0, + 0xb, 0xf0, 0x3d, 0x3f, 0xd0, 0x7, 0xfd, 0x0, + 0xf4, 0x1f, 0xf8, 0x3f, 0x41, 0xff, 0xc0, 0x2, + 0xf8, 0x50, 0x7, 0xfe, 0x0, 0x0, 0x80, + + /* U+8BD5 "试" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, + 0x0, 0xf, 0x14, 0x1, 0xf0, 0x0, 0x0, 0x3c, + 0xf4, 0x3, 0xe0, 0x0, 0x0, 0xf0, 0xf4, 0x3, + 0xe0, 0x0, 0x3, 0xc0, 0xd0, 0x7, 0xc5, 0x55, + 0x5f, 0x55, 0x40, 0x9, 0x3f, 0xff, 0xff, 0xff, + 0x40, 0x0, 0xbf, 0xff, 0xff, 0xfc, 0x0, 0x0, + 0x0, 0x3, 0xc0, 0x1, 0xff, 0x0, 0x0, 0xf, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf0, 0xbf, 0xfd, 0xb4, 0x0, 0x3, 0xc2, 0xff, + 0xf6, 0xd0, 0x0, 0xf, 0x0, 0x3c, 0xb, 0x40, + 0x0, 0x3c, 0x0, 0xf0, 0x1e, 0x0, 0x0, 0xf0, + 0x3, 0xc0, 0x78, 0x0, 0x3, 0xc0, 0xf, 0x0, + 0xf0, 0x0, 0xf, 0x34, 0x3c, 0x3, 0xc0, 0xd0, + 0x3e, 0xe0, 0xf0, 0xf, 0x3, 0x80, 0xff, 0x3, + 0xdb, 0x2e, 0x1d, 0x3, 0xf1, 0xbf, 0xfc, 0x7c, + 0xb0, 0x2f, 0x4f, 0xff, 0x90, 0xfb, 0xc0, 0x74, + 0x39, 0x0, 0x1, 0xfe, 0x0, 0x0, 0x0, 0x0, + 0x2, 0xf0, + + /* U+9891 "频" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x3f, 0xff, + 0xff, 0x83, 0xc3, 0x80, 0xff, 0xff, 0xfe, 0xf, + 0xf, 0xf4, 0x1, 0xe0, 0x0, 0x3c, 0x3f, 0xd0, + 0xb, 0x40, 0x0, 0xf0, 0xe0, 0x5, 0x7d, 0x54, + 0x3, 0xc3, 0x80, 0x3f, 0xff, 0xf8, 0xf, 0xe, + 0x0, 0xfa, 0xaa, 0xe1, 0xff, 0xff, 0xf3, 0x80, + 0x3, 0x87, 0xff, 0xff, 0xce, 0xf, 0xe, 0x0, + 0xb, 0x0, 0x38, 0x3c, 0x38, 0x0, 0x2c, 0x0, + 0xe0, 0xf0, 0xe0, 0x2d, 0xb0, 0xa3, 0x83, 0xc3, + 0x80, 0xf2, 0xc3, 0xce, 0xf, 0xe, 0x7, 0x8b, + 0x2e, 0x38, 0x38, 0x38, 0x3c, 0x2d, 0xf0, 0xe1, + 0xe0, 0xe1, 0xe0, 0xf, 0x43, 0x8b, 0x83, 0x81, + 0x0, 0xf8, 0x0, 0x7f, 0xc0, 0x0, 0x1f, 0xc0, + 0x7, 0xef, 0xc0, 0x2, 0xfc, 0x0, 0xbe, 0xb, + 0xd0, 0xbf, 0x80, 0x2f, 0xe0, 0xb, 0xd3, 0xf0, + 0x0, 0xfd, 0x0, 0xb, 0x45, 0x0, 0x1, 0x40, + 0x0, 0x4, + + /* U+FF1A ":" */ + 0x2a, 0x3f, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0x3f, 0x3f, 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 = 116, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 0, .adv_w = 112, .box_w = 3, .box_h = 19, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 15, .adv_w = 143, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 15}, + {.bitmap_index = 28, .adv_w = 286, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 104, .adv_w = 234, .box_w = 14, .box_h = 24, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 188, .adv_w = 334, .box_w = 21, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 288, .adv_w = 290, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 369, .adv_w = 79, .box_w = 3, .box_h = 7, .ofs_x = 1, .ofs_y = 15}, + {.bitmap_index = 375, .adv_w = 128, .box_w = 7, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 416, .adv_w = 128, .box_w = 7, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 457, .adv_w = 179, .box_w = 9, .box_h = 8, .ofs_x = 1, .ofs_y = 11}, + {.bitmap_index = 475, .adv_w = 247, .box_w = 13, .box_h = 12, .ofs_x = 1, .ofs_y = 4}, + {.bitmap_index = 514, .adv_w = 107, .box_w = 4, .box_h = 8, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 522, .adv_w = 184, .box_w = 10, .box_h = 3, .ofs_x = 1, .ofs_y = 9}, + {.bitmap_index = 530, .adv_w = 103, .box_w = 4, .box_h = 3, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 533, .adv_w = 164, .box_w = 10, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 581, .adv_w = 256, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 648, .adv_w = 168, .box_w = 7, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 682, .adv_w = 230, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 744, .adv_w = 240, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 806, .adv_w = 240, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 878, .adv_w = 244, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 940, .adv_w = 246, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1007, .adv_w = 214, .box_w = 13, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1069, .adv_w = 255, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1136, .adv_w = 244, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1198, .adv_w = 103, .box_w = 4, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1212, .adv_w = 107, .box_w = 4, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 1231, .adv_w = 247, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 2}, + {.bitmap_index = 1280, .adv_w = 247, .box_w = 13, .box_h = 8, .ofs_x = 1, .ofs_y = 6}, + {.bitmap_index = 1306, .adv_w = 247, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 2}, + {.bitmap_index = 1355, .adv_w = 201, .box_w = 12, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1412, .adv_w = 334, .box_w = 21, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1512, .adv_w = 274, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1593, .adv_w = 272, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1665, .adv_w = 285, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1741, .adv_w = 302, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1822, .adv_w = 242, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1884, .adv_w = 233, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1946, .adv_w = 298, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2022, .adv_w = 293, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2098, .adv_w = 101, .box_w = 4, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2117, .adv_w = 199, .box_w = 11, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2170, .adv_w = 269, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2246, .adv_w = 230, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2308, .adv_w = 356, .box_w = 20, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2403, .adv_w = 297, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2479, .adv_w = 317, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2565, .adv_w = 255, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2637, .adv_w = 317, .box_w = 18, .box_h = 21, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 2732, .adv_w = 258, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2804, .adv_w = 246, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2876, .adv_w = 246, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2948, .adv_w = 285, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3020, .adv_w = 274, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3101, .adv_w = 395, .box_w = 25, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3220, .adv_w = 264, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3301, .adv_w = 259, .box_w = 16, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3377, .adv_w = 243, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3449, .adv_w = 142, .box_w = 7, .box_h = 23, .ofs_x = 2, .ofs_y = -2}, + {.bitmap_index = 3490, .adv_w = 140, .box_w = 9, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3533, .adv_w = 142, .box_w = 7, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3574, .adv_w = 181, .box_w = 11, .box_h = 7, .ofs_x = 0, .ofs_y = 14}, + {.bitmap_index = 3594, .adv_w = 184, .box_w = 12, .box_h = 3, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 3603, .adv_w = 108, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 14}, + {.bitmap_index = 3614, .adv_w = 220, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3656, .adv_w = 243, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3723, .adv_w = 216, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3765, .adv_w = 243, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3827, .adv_w = 227, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3873, .adv_w = 145, .box_w = 9, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3918, .adv_w = 243, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 3980, .adv_w = 235, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4042, .adv_w = 103, .box_w = 4, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4062, .adv_w = 104, .box_w = 7, .box_h = 25, .ofs_x = -2, .ofs_y = -5}, + {.bitmap_index = 4106, .adv_w = 211, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4168, .adv_w = 103, .box_w = 5, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4192, .adv_w = 357, .box_w = 20, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4262, .adv_w = 235, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4308, .adv_w = 234, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4354, .adv_w = 243, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 4421, .adv_w = 243, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 4483, .adv_w = 157, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4515, .adv_w = 194, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4557, .adv_w = 149, .box_w = 9, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4600, .adv_w = 235, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4642, .adv_w = 212, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4691, .adv_w = 327, .box_w = 21, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4765, .adv_w = 206, .box_w = 13, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4811, .adv_w = 215, .box_w = 14, .box_h = 19, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 4878, .adv_w = 195, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4920, .adv_w = 144, .box_w = 9, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4972, .adv_w = 94, .box_w = 4, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 4995, .adv_w = 144, .box_w = 9, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 5047, .adv_w = 216, .box_w = 12, .box_h = 5, .ofs_x = 1, .ofs_y = 8}, + {.bitmap_index = 5062, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5062, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5195, .adv_w = 400, .box_w = 22, .box_h = 22, .ofs_x = 2, .ofs_y = -2}, + {.bitmap_index = 5316, .adv_w = 400, .box_w = 22, .box_h = 22, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 5437, .adv_w = 400, .box_w = 22, .box_h = 23, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 5564, .adv_w = 400, .box_w = 23, .box_h = 25, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 5708, .adv_w = 400, .box_w = 23, .box_h = 22, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5835, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 5968, .adv_w = 400, .box_w = 24, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6106, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6239, .adv_w = 400, .box_w = 22, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6371, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6509, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 6642, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6780, .adv_w = 400, .box_w = 23, .box_h = 22, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 6907, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 7045, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 7183, .adv_w = 400, .box_w = 4, .box_h = 15, .ofs_x = 4, .ofs_y = -1} +}; + +/*--------------------- + * CHARACTER MAPPING + *--------------------*/ + +static const uint16_t unicode_list_1[] = { + 0x0, 0x4e5, 0x529, 0x7f4, 0xa78, 0xf20, 0xfad, 0x18b4, + 0x1910, 0x1df8, 0x2434, 0x2a9c, 0x2a9d, 0x2ddc, 0x3c82, 0x493e, + 0xafc7 +}; + +/*Collect the unicode lists and glyph_id offsets*/ +static const lv_font_fmt_txt_cmap_t cmaps[] = +{ + { + .range_start = 32, .range_length = 96, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY + }, + { + .range_start = 20307, .range_length = 45000, .glyph_id_start = 97, + .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 17, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + } +}; + +/*----------------- + * KERNING + *----------------*/ + + +/*Map glyph_ids to kern left classes*/ +static const uint8_t kern_left_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 0, 7, 8, 9, 10, 11, + 12, 13, 14, 0, 0, 0, 0, 0, + 15, 0, 16, 17, 18, 19, 20, 21, + 22, 0, 0, 23, 24, 25, 0, 0, + 19, 26, 27, 28, 29, 30, 31, 32, + 33, 34, 35, 36, 0, 0, 0, 0, + 0, 0, 37, 38, 39, 0, 40, 41, + 42, 43, 0, 0, 44, 45, 43, 43, + 38, 38, 42, 46, 47, 48, 42, 49, + 50, 51, 49, 52, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0 +}; + +/*Map glyph_ids to kern right classes*/ +static const uint8_t kern_right_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 7, 8, 9, 10, 11, 12, + 13, 14, 15, 0, 0, 0, 0, 0, + 16, 0, 17, 0, 18, 0, 0, 0, + 18, 0, 0, 19, 0, 0, 0, 0, + 18, 0, 18, 0, 20, 21, 22, 23, + 24, 25, 26, 27, 0, 0, 0, 0, + 0, 0, 28, 0, 29, 29, 29, 30, + 29, 0, 31, 31, 0, 32, 33, 33, + 29, 33, 29, 33, 34, 35, 36, 37, + 38, 39, 37, 40, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0 +}; + +/*Kern values between classes*/ +static const int8_t kern_class_values[] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -36, 0, -24, 8, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -4, -12, -9, -40, -13, -40, -25, + 0, -43, 0, -8, -5, -2, 0, -10, + 0, 0, -14, 0, -18, -12, 0, 0, + 0, 0, 0, 0, 0, -13, -37, 0, + 0, -18, -8, -8, -12, -4, -40, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -13, + 0, 0, 0, 0, -18, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -28, 0, -20, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -13, 0, 0, 0, 0, -11, + -7, 0, 0, 0, -7, 0, 0, 0, + -11, 0, -11, 0, -14, 0, -11, -7, + 0, -21, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -4, 0, -6, 0, 0, + -10, -12, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -5, 0, + 0, -10, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -7, 0, 0, 0, 0, -8, + 0, 0, 0, 0, 0, 0, -4, -10, + 0, 0, 0, 0, 0, 0, 0, 0, + -4, -8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -5, 0, 0, 0, 0, 0, -10, 0, + -8, 0, 0, 0, -11, 0, -8, -13, + 0, 0, 0, 0, -11, 0, -16, 0, + 0, -16, 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -8, 0, 0, 0, -11, 0, + 0, 0, 0, 0, -8, 0, 0, -16, + 0, 0, 0, 0, 0, 0, -9, 0, + -12, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -29, 0, -8, 0, 0, 0, -24, 0, + 0, 0, 0, 0, -21, 0, -4, -26, + 0, 0, 0, 0, -39, 0, -32, 0, + -8, -42, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -16, 0, -12, -8, + 8, 0, -55, -11, -35, -8, 0, 0, + 0, -29, 0, -28, 3, -12, 0, 4, + -40, 0, -44, 0, 0, 0, 0, 0, + 0, 0, 0, -33, -32, -10, 0, 0, + -17, -23, 0, -15, 0, 0, -16, -15, + 0, 0, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, 0, -9, -8, + 0, 0, 0, 0, -10, 0, -8, 0, + 0, -16, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -8, 0, + 0, 0, -42, 0, -20, 0, 0, 0, + 0, -13, 0, -10, 0, -8, 0, 0, + -28, 0, -34, 0, 0, 0, -4, 0, + -18, -9, 0, -16, -11, 4, 0, 0, + 0, 0, 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -22, -7, -14, 4, -8, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -37, -4, 0, -18, 0, -11, -25, 0, + 0, 0, 0, 0, 0, 0, -29, -32, + 0, -14, 0, 0, -37, -7, -40, -28, + 0, -41, 0, 0, -6, -4, 0, -2, + 0, 0, -12, -6, -20, -15, 0, 0, + -12, 0, -7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -8, 0, -4, 0, -10, 0, -16, -8, + -8, -15, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, -2, -3, + 0, 0, 0, -17, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -8, 0, 0, -1, 0, 0, 0, + -9, -14, -4, -5, -9, 0, 0, 0, + 0, 0, 0, 0, -8, -8, -4, 0, + -8, 0, -16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -14, 0, -23, 0, -12, 0, -15, -6, + -18, -21, -14, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -5, + 0, -8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -6, 0, 0, + 7, -10, -28, 0, 0, 0, 0, 0, + 0, -10, 0, -12, 0, 0, 0, 0, + -25, 0, -63, -5, 0, 0, 0, 0, + -8, 0, 0, -20, -13, 0, 0, 0, + -8, -6, 0, -8, -4, -4, -15, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -9, 0, 0, 0, -12, 0, -16, -6, + -9, -19, -5, 0, 0, 0, 0, 0, + 0, -4, 0, 0, -10, -12, -8, 0, + 0, 0, -7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -7, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -16, 7, -37, 0, -19, -13, 0, + 0, -11, 0, 0, 0, 0, -21, -15, + 0, -24, -12, -10, 0, -20, 0, 0, + 0, 0, 0, -12, -21, -13, 0, -9, + -4, -5, -20, -20, -30, -25, 5, 0, + -37, 0, 10, -36, 0, 0, -30, 0, + 0, 0, 0, 0, -10, 0, -46, -37, + 0, -16, 0, 0, -63, -10, -56, -34, + 0, -71, 0, 0, -8, -8, 0, 0, + 0, 0, -17, -8, -33, -20, 0, 0, + 0, -16, -40, 0, 0, 0, 0, -4, + 0, -12, 0, 0, 0, 0, 0, 0, + -32, 0, -72, 0, -8, 0, -11, -8, + -14, -14, -8, -14, -10, 8, 0, 0, + 0, 0, 8, -1, 10, 10, 1, 4, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -11, 0, 0, 0, -12, 0, -9, -9, + -18, -20, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -2, -12, 0, -8, 0, -8, -5, + 0, -11, 0, -6, -8, 0, 0, 0, + 0, 0, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, -5, 1, + -5, -12, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -8, -4, -6, + 8, -27, -44, -32, 0, -14, 0, 0, + 0, -40, 0, -31, 0, -10, 0, 0, + -37, -12, -58, -6, 0, 0, -8, 0, + -12, 0, 0, -46, -48, -16, 0, 0, + -34, -43, -10, -30, -42, -39, -42, -36, + 0, 0, -14, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -7, 0, -14, 0, 0, 0, 0, 0, + -7, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -28, -52, -17, 0, -11, 0, 0, + 0, -26, -8, -21, 0, -8, 0, 0, + -40, -15, -62, -2, 0, 0, 0, 0, + 0, 0, 0, -35, -31, -7, 0, 0, + -20, -26, -4, -18, -12, -12, -16, -13, + 0, -15, -34, -11, 0, -7, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -28, -6, -42, 3, 0, 0, 0, 0, + 0, 0, 0, -26, -22, -5, 0, 0, + -14, -19, 0, -18, -4, -8, -12, -9, + 0, -13, 4, -34, 0, 0, -13, 0, + -4, -8, -11, -10, 0, 0, -19, -9, + 0, -18, -4, -4, -12, -7, 0, 0, + 0, 0, 0, -8, -15, -9, 0, -3, + -2, -13, -16, -18, -23, -26, 0, 0, + 0, -32, -48, -27, 0, -21, -1, -8, + -4, -42, 0, -36, 0, -16, -8, 0, + -41, -21, -68, -10, 0, 0, 0, 0, + 0, 0, 0, -44, -44, -16, 0, 0, + -32, -37, -13, -34, -18, -19, -22, -25, + 0, -16, 0, -20, 0, 0, 0, 0, + 0, -16, 0, 0, 0, 0, 0, 0, + 0, -20, 0, 0, 0, -7, 0, 0, + 0, 0, 0, 0, -6, 0, 0, 0, + 0, 0, -12, -12, -17, -16, 0, 0, + -16, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -19, 0, -6, -21, + 0, 0, 0, 0, -43, 0, -31, -24, + 0, -38, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -6, 0, 0, + -16, 0, -8, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -21, 0, -10, -28, + -6, 0, 0, 0, -48, 0, -31, -22, + -15, -44, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -4, -10, -3, + -6, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -11, + 0, 0, 0, 0, -44, 0, -23, -14, + -9, -44, 0, -4, -5, 0, -4, -2, + 0, 0, 0, 0, -5, 0, -9, 0, + 0, 0, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -20, 0, 0, -21, + 0, 0, 0, 0, -41, 0, -26, -17, + -16, -34, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, -2, -8, 0, + 12, -11, -27, 0, 0, 0, 0, 0, + 0, -17, 0, 0, 8, 0, 8, 0, + -24, 0, -28, 0, 0, 0, 0, 0, + 0, 0, 0, -8, -7, 0, 0, 0, + 0, -6, 3, -4, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -11, 0, 0, -11, + 0, 0, 0, 0, -33, 0, -20, -16, + -4, -32, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -12, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -15, 0, -7, -19, + 0, 0, 0, 0, -47, 0, -34, -24, + -7, -43, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -5, -3, -4, 0, + -9, -6, 4, -12, 0, 0, 0, 0, + 0, -12, 0, -11, 0, -11, -4, -7, + 0, -8, 0, 0, -40, -5, -19, -10, + 0, -32, 0, -4, -11, 0, 0, -2, + 0, -5, -4, -7, 0, 0, 0, 0, + 0, -5, 8, -7, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -9, + 0, -5, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3, 0, 0, 0, 0, + 3, 0, 0, 2, -4, -2, 0, 0, + 0, -19, -43, 0, 0, 0, 0, -7, + -19, -20, 0, -10, 0, 0, 5, 0, + 0, 0, 0, 0, -36, 0, 0, 0, + -17, -14, -20, -10, -6, 5, 0, 0, + 0, -4, 6, -7, 7, 8, 2, 0, + -13, 0, 0, 0, 0, 0, -12, 0, + 0, 0, 0, 0, -12, 0, 0, -14, + 0, 0, 0, 0, -42, 0, -24, -18, + -11, -33, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -1, 0, -9, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -7, 0, 0, 0, 0, 5, 0, + 0, 0, 0, 0, -8, 0, -7, 0, + 0, -20, 0, 0, -3, 4, 0, 0, + 0, -2, 0, -1, 0, 0, 0, 0, + 0, -16, -32, 0, 0, 0, 0, 0, + 0, -12, 0, -13, 0, 0, 0, 0, + -20, 0, -36, 0, -42, 0, -12, -4, + -23, -18, -20, -11, -6, 0, 0, 0, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, -8, -22, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -15, 0, -28, 0, -39, 0, -12, -8, + -26, -19, -16, -8, -4, 0, 0, 0, + 0, -3, 0, 0, 0, 0, 0, 0, + 0, -5, 0, -9, 0, 0, 0, 0, + 0, -16, 0, -12, -10, -8, 0, 0, + 0, -4, 0, 0, -42, 0, -16, -12, + 4, -22, 0, -6, -10, 0, 0, -4, + 0, -9, 0, -5, 0, 0, 0, 0, + 0, -12, 0, -7, 0, 0, 0, 0, + 0, -14, 0, -8, -8, 0, -3, 0, + 0, -11, 0, 0, -36, 0, -17, -10, + 0, -25, 0, -1, -7, 0, 0, 0, + 0, -3, 0, -3, 0, 0, 0, 0 +}; + + +/*Collect the kern class' data in one place*/ +static const lv_font_fmt_txt_kern_classes_t kern_classes = +{ + .class_pair_values = kern_class_values, + .left_class_mapping = kern_left_class_mapping, + .right_class_mapping = kern_right_class_mapping, + .left_class_cnt = 52, + .right_class_cnt = 40, +}; + +/*-------------------- + * ALL CUSTOM DATA + *--------------------*/ + +#if LVGL_VERSION_MAJOR == 8 +/*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 +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 = &kern_classes, + .kern_scale = 16, + .cmap_num = 2, + .bpp = 2, + .kern_classes = 1, + .bitmap_format = 0, +#if LVGL_VERSION_MAJOR == 8 + .cache = &cache +#endif +}; + + + +/*----------------- + * PUBLIC FONT + *----------------*/ + +/*Initialize a public general font descriptor*/ +#if LVGL_VERSION_MAJOR >= 8 +const lv_font_t ui_font_homePanelLabel = { +#else +lv_font_t ui_font_homePanelLabel = { +#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 = 27, /*The maximum line height required by the font*/ + .base_line = 5, /*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 = -2, + .underline_thickness = 1, +#endif + .dsc = &font_dsc, /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ +#if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 + .fallback = NULL, +#endif + .user_data = NULL, +}; + + + +#endif /*#if UI_FONT_HOMEPANELLABEL*/ + diff --git a/components/FluxUI/fonts/ui_font_homePlusText.c b/components/FluxUI/fonts/ui_font_homePlusText.c new file mode 100644 index 0000000..6040669 --- /dev/null +++ b/components/FluxUI/fonts/ui_font_homePlusText.c @@ -0,0 +1,1386 @@ +/******************************************************************************* + * Size: 20 px + * Bpp: 2 + * Opts: --bpp 2 --size 20 --font E:/FluxDC/SquareLineProj/assets/MiSans-Medium.otf -o E:/FluxDC/SquareLineProj/assets\ui_font_homePlusText.c --format lvgl -r 0x20-0x7f --symbols 机型选择系统设置测试日志设备信息 --no-compress --no-prefilter + ******************************************************************************/ + +#include "../ui.h" + +#ifndef UI_FONT_HOMEPLUSTEXT +#define UI_FONT_HOMEPLUSTEXT 1 +#endif + +#if UI_FONT_HOMEPLUSTEXT + +/*----------------- + * BITMAPS + *----------------*/ + +/*Store the image of the glyphs*/ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ + + /* U+0021 "!" */ + 0x7d, 0xf7, 0xdf, 0x3c, 0xf3, 0x8e, 0x38, 0xe1, + 0x0, 0x15, 0xf7, 0xc0, + + /* U+0022 "\"" */ + 0x14, 0x50, 0xf3, 0xc3, 0xcf, 0xf, 0x2c, 0x3c, + 0xb0, 0xa2, 0xc0, + + /* U+0023 "#" */ + 0x0, 0x3c, 0xe, 0x0, 0x3, 0x81, 0xd0, 0x0, + 0x74, 0x1c, 0x0, 0x7, 0x2, 0xc0, 0x2f, 0xff, + 0xff, 0xc1, 0xaf, 0xab, 0xe8, 0x0, 0xe0, 0x74, + 0x0, 0x1d, 0xb, 0x0, 0x1, 0xd0, 0xb0, 0x2, + 0xbe, 0xaf, 0xa4, 0x3f, 0xff, 0xff, 0x40, 0x38, + 0x1d, 0x0, 0x7, 0x42, 0xc0, 0x0, 0x70, 0x2c, + 0x0, 0xb, 0x3, 0xc0, 0x0, + + /* U+0024 "$" */ + 0x0, 0x14, 0x0, 0x0, 0x3c, 0x0, 0x1, 0xbe, + 0x40, 0xb, 0xff, 0xe0, 0x2f, 0x7d, 0xf8, 0x3c, + 0x3c, 0x20, 0x3c, 0x3c, 0x0, 0x3d, 0x3c, 0x0, + 0x1f, 0xbc, 0x0, 0x7, 0xfe, 0x40, 0x0, 0x7f, + 0xe0, 0x0, 0x3d, 0xf8, 0x0, 0x3c, 0x3c, 0x0, + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x2f, 0xbe, 0xf4, + 0xb, 0xff, 0xe0, 0x0, 0x7d, 0x0, 0x0, 0x3c, + 0x0, + + /* U+0025 "%" */ + 0xb, 0xe0, 0x0, 0xb4, 0xf, 0xae, 0x0, 0x78, + 0x7, 0x2, 0xc0, 0x3c, 0x2, 0xc0, 0x74, 0x3d, + 0x0, 0xb0, 0x1c, 0x2e, 0x0, 0xe, 0x1f, 0x1f, + 0x0, 0x1, 0xff, 0xf, 0x0, 0x0, 0x0, 0xb, + 0x40, 0x0, 0x0, 0x7, 0x87, 0xf8, 0x0, 0x3, + 0xc3, 0xd7, 0xc0, 0x3, 0xd2, 0xc0, 0x70, 0x2, + 0xe0, 0xb0, 0xd, 0x1, 0xf0, 0x2c, 0x7, 0x0, + 0xf0, 0x3, 0xeb, 0x80, 0xf4, 0x0, 0x2f, 0x80, + + /* U+0026 "&" */ + 0x0, 0x7f, 0x80, 0x0, 0x7, 0xff, 0xc0, 0x0, + 0x3c, 0xb, 0x40, 0x0, 0xf0, 0x1e, 0x0, 0x3, + 0xc0, 0xb4, 0x0, 0xb, 0x8f, 0xc0, 0x0, 0xf, + 0xf8, 0x0, 0x0, 0xff, 0x80, 0x0, 0x1f, 0x9f, + 0x43, 0xc0, 0xf4, 0x1f, 0x5f, 0x3, 0xc0, 0x1f, + 0xf4, 0xf, 0x0, 0x1f, 0xc0, 0x3e, 0x0, 0xff, + 0x0, 0x3f, 0xff, 0xaf, 0x0, 0x2f, 0xe4, 0x3e, + 0x0, + + /* U+0027 "'" */ + 0x14, 0x3c, 0x3c, 0x3c, 0x38, 0x28, + + /* U+0028 "(" */ + 0x7, 0x83, 0xc1, 0xe0, 0xb4, 0x3c, 0xf, 0x7, + 0x81, 0xd0, 0x74, 0x1d, 0x7, 0x41, 0xe0, 0x3c, + 0xf, 0x2, 0xd0, 0x78, 0xf, 0x1, 0xe0, + + /* U+0029 ")" */ + 0x38, 0xb, 0x0, 0xe0, 0x3c, 0xb, 0x41, 0xe0, + 0x38, 0xf, 0x3, 0xc0, 0xf0, 0x3c, 0xe, 0x7, + 0x82, 0xd0, 0xf0, 0x38, 0x2d, 0xf, 0x0, + + /* U+002A "*" */ + 0x3, 0x0, 0xdd, 0xc2, 0xfe, 0xb, 0xf8, 0x77, + 0x70, 0xc, 0x0, 0x0, 0x0, + + /* U+002B "+" */ + 0x0, 0x0, 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, + 0xf, 0x0, 0x7f, 0xff, 0xe7, 0xff, 0xff, 0x0, + 0xf0, 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, 0xf, + 0x0, + + /* U+002C "," */ + 0x15, 0xf7, 0xc3, 0x29, 0xc0, 0x0, + + /* U+002D "-" */ + 0x3f, 0xff, 0x4f, 0xff, 0xd0, + + /* U+002E "." */ + 0x16, 0xeb, 0x80, + + /* U+002F "/" */ + 0x0, 0x2d, 0x0, 0x3c, 0x0, 0x78, 0x0, 0xb4, + 0x0, 0xf0, 0x1, 0xe0, 0x2, 0xd0, 0x3, 0xc0, + 0x3, 0xc0, 0xb, 0x40, 0xf, 0x0, 0xf, 0x0, + 0x1e, 0x0, 0x3c, 0x0, 0x3c, 0x0, + + /* U+0030 "0" */ + 0x2, 0xfe, 0x0, 0x3f, 0xfe, 0x2, 0xf0, 0x3e, + 0xf, 0x0, 0x3c, 0x78, 0x0, 0xf6, 0xd0, 0x2, + 0xdb, 0x40, 0xb, 0xbd, 0x0, 0x1e, 0xb4, 0x0, + 0xba, 0xd0, 0x2, 0xd7, 0x80, 0xf, 0x4f, 0x0, + 0x3c, 0x2f, 0x3, 0xe0, 0x3f, 0xfe, 0x0, 0x2f, + 0xe0, 0x0, + + /* U+0031 "1" */ + 0x1, 0xf0, 0x7f, 0xc3, 0xef, 0x8, 0x3c, 0x0, + 0xf0, 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, + 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, 0x3, + 0xc0, 0xf, 0x0, + + /* U+0032 "2" */ + 0x2, 0xfe, 0x0, 0x3f, 0xff, 0x2, 0xe0, 0x2f, + 0x6, 0x0, 0x3c, 0x0, 0x0, 0xf0, 0x0, 0x3, + 0xc0, 0x0, 0x2e, 0x0, 0x2, 0xf0, 0x0, 0x1f, + 0x0, 0x1, 0xf0, 0x0, 0x1f, 0x40, 0x1, 0xf4, + 0x0, 0xf, 0x40, 0x0, 0xff, 0xff, 0xd3, 0xff, + 0xff, 0x40, + + /* U+0033 "3" */ + 0x2f, 0xff, 0xf0, 0x7f, 0xff, 0xc0, 0x0, 0x3d, + 0x0, 0x3, 0xd0, 0x0, 0x3d, 0x0, 0x3, 0xd0, + 0x0, 0x2f, 0xf8, 0x0, 0x3a, 0xfc, 0x0, 0x0, + 0xb8, 0x0, 0x0, 0xf0, 0x0, 0x3, 0xc7, 0x0, + 0x1e, 0x2f, 0x1, 0xf4, 0x3f, 0xff, 0x80, 0x1f, + 0xf4, 0x0, + + /* U+0034 "4" */ + 0x0, 0xb, 0xd0, 0x0, 0x1f, 0xd0, 0x0, 0x3f, + 0xd0, 0x0, 0x7a, 0xd0, 0x0, 0xf2, 0xd0, 0x2, + 0xe2, 0xd0, 0x3, 0xc2, 0xd0, 0xf, 0x42, 0xd0, + 0x1f, 0x2, 0xd0, 0x3c, 0x2, 0xd0, 0x7f, 0xff, + 0xfd, 0x7f, 0xff, 0xfd, 0x0, 0x2, 0xd0, 0x0, + 0x2, 0xd0, 0x0, 0x2, 0xd0, + + /* U+0035 "5" */ + 0x3f, 0xff, 0xc0, 0xff, 0xff, 0x3, 0xc0, 0x0, + 0xf, 0x0, 0x0, 0x3c, 0x0, 0x1, 0xe6, 0xe4, + 0x7, 0xff, 0xf8, 0x1f, 0x41, 0xf4, 0x0, 0x1, + 0xf0, 0x0, 0x3, 0xc0, 0x0, 0xf, 0x1c, 0x0, + 0x7c, 0xbc, 0x7, 0xd0, 0xff, 0xfe, 0x0, 0x7f, + 0x90, 0x0, + + /* U+0036 "6" */ + 0x0, 0x7c, 0x0, 0x3, 0xd0, 0x0, 0x2e, 0x0, + 0x0, 0xf0, 0x0, 0xb, 0x40, 0x0, 0x7e, 0xe4, + 0x3, 0xff, 0xfc, 0x1f, 0x81, 0xf8, 0xb8, 0x0, + 0xf3, 0xc0, 0x3, 0xcf, 0x0, 0xf, 0x2d, 0x0, + 0x3c, 0x7d, 0x3, 0xe0, 0xbf, 0xff, 0x0, 0x6f, + 0xd0, 0x0, + + /* U+0037 "7" */ + 0x7f, 0xff, 0xf7, 0xff, 0xff, 0x0, 0x2, 0xd0, + 0x0, 0x3c, 0x0, 0xb, 0x80, 0x0, 0xf0, 0x0, + 0x1e, 0x0, 0x3, 0xc0, 0x0, 0x7c, 0x0, 0xf, + 0x40, 0x0, 0xf0, 0x0, 0x2e, 0x0, 0x3, 0xc0, + 0x0, 0xb8, 0x0, 0xf, 0x0, 0x0, + + /* U+0038 "8" */ + 0x2, 0xfe, 0x0, 0x7f, 0xff, 0x3, 0xe0, 0x2e, + 0xf, 0x0, 0x3c, 0x3c, 0x0, 0xf0, 0xb8, 0xf, + 0x40, 0xbf, 0xf4, 0x3, 0xff, 0xe0, 0x3d, 0x2, + 0xf2, 0xd0, 0x2, 0xdf, 0x40, 0xb, 0xae, 0x0, + 0x2d, 0x7d, 0x2, 0xf0, 0xbf, 0xff, 0x40, 0x6f, + 0xe0, 0x0, + + /* U+0039 "9" */ + 0x1, 0xbe, 0x40, 0xb, 0xff, 0xe0, 0x1f, 0x40, + 0xf4, 0x3d, 0x0, 0x7c, 0x3c, 0x0, 0x3c, 0x3c, + 0x0, 0x3c, 0x3d, 0x0, 0x7c, 0x1f, 0x41, 0xf8, + 0xb, 0xff, 0xf0, 0x1, 0xbb, 0xe0, 0x0, 0x3, + 0xc0, 0x0, 0xf, 0x40, 0x0, 0x1e, 0x0, 0x0, + 0x3c, 0x0, 0x0, 0xf8, 0x0, + + /* U+003A ":" */ + 0xba, 0xe1, 0x0, 0x0, 0x0, 0x0, 0x16, 0xeb, + 0x80, + + /* U+003B ";" */ + 0x7d, 0xf1, 0x40, 0x0, 0x0, 0x0, 0x15, 0xf7, + 0xc3, 0x29, 0xc0, 0x0, + + /* U+003C "<" */ + 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0xf0, + 0x7, 0xf8, 0x7, 0xf8, 0x2, 0xf8, 0x0, 0x7c, + 0x0, 0x3, 0xf4, 0x0, 0x7, 0xf4, 0x0, 0xb, + 0xf4, 0x0, 0xb, 0xe0, 0x0, 0xb, 0x0, 0x0, + 0x0, + + /* U+003D "=" */ + 0x7f, 0xff, 0xf7, 0xff, 0xfe, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x7f, 0xff, 0xe7, 0xff, 0xff, + + /* U+003E ">" */ + 0x0, 0x0, 0x6, 0x0, 0x0, 0x7e, 0x0, 0x1, + 0xfe, 0x0, 0x1, 0xfd, 0x0, 0x1, 0xfd, 0x0, + 0x2, 0xf0, 0x1, 0xfd, 0x0, 0xfe, 0x0, 0xbe, + 0x0, 0x7f, 0x0, 0x7, 0x40, 0x0, 0x0, 0x0, + 0x0, + + /* U+003F "?" */ + 0x7, 0xfd, 0x2, 0xff, 0xf4, 0x7c, 0x7, 0xc2, + 0x40, 0x3c, 0x0, 0x3, 0xc0, 0x0, 0xf8, 0x0, + 0x3e, 0x0, 0xb, 0x80, 0x0, 0xf0, 0x0, 0xf, + 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x0, 0x50, + 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, + + /* U+0040 "@" */ + 0x0, 0x1b, 0xf9, 0x0, 0x0, 0x3f, 0xab, 0xf4, + 0x0, 0x7d, 0x0, 0xb, 0x40, 0x3c, 0x0, 0x0, + 0xf0, 0x2c, 0xb, 0xe3, 0xe, 0xe, 0xf, 0xef, + 0xc3, 0xc3, 0x83, 0x80, 0xf0, 0xb0, 0xd1, 0xd0, + 0x2c, 0x2c, 0x34, 0x78, 0xf, 0x4f, 0xe, 0xf, + 0xae, 0xfb, 0x42, 0xc0, 0xbe, 0xf, 0x40, 0x38, + 0x0, 0x0, 0x0, 0x7, 0xc0, 0x0, 0x40, 0x0, + 0x7f, 0xab, 0xf0, 0x0, 0x1, 0xff, 0x90, 0x0, + + /* U+0041 "A" */ + 0x0, 0x1f, 0x0, 0x0, 0x3, 0xf4, 0x0, 0x0, + 0x3f, 0xc0, 0x0, 0xb, 0xbc, 0x0, 0x0, 0xf1, + 0xe0, 0x0, 0xf, 0xf, 0x0, 0x2, 0xd0, 0xf4, + 0x0, 0x3c, 0x7, 0x80, 0x7, 0xff, 0xfc, 0x0, + 0xbf, 0xff, 0xd0, 0xf, 0x0, 0x1f, 0x1, 0xe0, + 0x0, 0xf0, 0x3d, 0x0, 0xb, 0x83, 0xc0, 0x0, + 0x3c, 0xb8, 0x0, 0x3, 0xd0, + + /* U+0042 "B" */ + 0x7f, 0xff, 0x80, 0x7f, 0xff, 0xf0, 0x78, 0x0, + 0xf4, 0x78, 0x0, 0x78, 0x78, 0x0, 0x78, 0x78, + 0x0, 0xf0, 0x7f, 0xff, 0xc0, 0x7f, 0xff, 0xe0, + 0x78, 0x0, 0xbc, 0x78, 0x0, 0x3d, 0x78, 0x0, + 0x2d, 0x78, 0x0, 0x3d, 0x78, 0x0, 0xbc, 0x7f, + 0xff, 0xf4, 0x7f, 0xff, 0x80, + + /* U+0043 "C" */ + 0x0, 0xbf, 0xe0, 0x1, 0xff, 0xff, 0x41, 0xf8, + 0x2, 0xf0, 0xf4, 0x0, 0x24, 0x7c, 0x0, 0x0, + 0x2d, 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xc0, + 0x0, 0x0, 0xb4, 0x0, 0x0, 0x2e, 0x0, 0x0, + 0x7, 0xc0, 0x0, 0x0, 0xf8, 0x0, 0x24, 0x1f, + 0x80, 0x3f, 0x1, 0xff, 0xff, 0x40, 0xb, 0xfe, + 0x0, + + /* U+0044 "D" */ + 0x7f, 0xff, 0x80, 0x1f, 0xff, 0xfd, 0x7, 0x80, + 0xb, 0xd1, 0xe0, 0x0, 0x7c, 0x78, 0x0, 0xf, + 0x9e, 0x0, 0x1, 0xe7, 0x80, 0x0, 0x3d, 0xe0, + 0x0, 0xf, 0x78, 0x0, 0x3, 0xde, 0x0, 0x1, + 0xe7, 0x80, 0x0, 0xf5, 0xe0, 0x0, 0x7c, 0x78, + 0x0, 0xbd, 0x1f, 0xff, 0xfd, 0x7, 0xff, 0xf8, + 0x0, + + /* U+0045 "E" */ + 0x7f, 0xff, 0xf1, 0xff, 0xff, 0xc7, 0x80, 0x0, + 0x1e, 0x0, 0x0, 0x78, 0x0, 0x1, 0xe0, 0x0, + 0x7, 0xff, 0xfd, 0x1f, 0xff, 0xf4, 0x78, 0x0, + 0x1, 0xe0, 0x0, 0x7, 0x80, 0x0, 0x1e, 0x0, + 0x0, 0x78, 0x0, 0x1, 0xff, 0xff, 0xc7, 0xff, + 0xff, 0x0, + + /* U+0046 "F" */ + 0x7f, 0xff, 0xe7, 0xff, 0xfe, 0x78, 0x0, 0x7, + 0x80, 0x0, 0x78, 0x0, 0x7, 0x80, 0x0, 0x78, + 0x0, 0x7, 0xff, 0xfc, 0x7f, 0xff, 0xc7, 0x80, + 0x0, 0x78, 0x0, 0x7, 0x80, 0x0, 0x78, 0x0, + 0x7, 0x80, 0x0, 0x78, 0x0, 0x0, + + /* U+0047 "G" */ + 0x0, 0xbf, 0xe0, 0x1, 0xff, 0xff, 0x41, 0xf8, + 0x2, 0xf0, 0xf4, 0x0, 0x10, 0x7c, 0x0, 0x0, + 0x2d, 0x0, 0x0, 0xf, 0x40, 0x3f, 0xf7, 0xc0, + 0xf, 0xfe, 0xf4, 0x0, 0x7, 0xad, 0x0, 0x1, + 0xe7, 0xc0, 0x0, 0x78, 0xf4, 0x0, 0x2e, 0x1f, + 0x80, 0x2f, 0x41, 0xff, 0xff, 0x40, 0xb, 0xfe, + 0x0, + + /* U+0048 "H" */ + 0x78, 0x0, 0xf, 0x1e, 0x0, 0x3, 0xc7, 0x80, + 0x0, 0xf1, 0xe0, 0x0, 0x3c, 0x78, 0x0, 0xf, + 0x1e, 0x0, 0x3, 0xc7, 0xff, 0xff, 0xf1, 0xff, + 0xff, 0xfc, 0x78, 0x0, 0xf, 0x1e, 0x0, 0x3, + 0xc7, 0x80, 0x0, 0xf1, 0xe0, 0x0, 0x3c, 0x78, + 0x0, 0xf, 0x1e, 0x0, 0x3, 0xc7, 0x80, 0x0, + 0xf0, + + /* U+0049 "I" */ + 0x79, 0xe7, 0x9e, 0x79, 0xe7, 0x9e, 0x79, 0xe7, + 0x9e, 0x79, 0xe7, 0x80, + + /* U+004A "J" */ + 0x0, 0xb, 0x40, 0x2, 0xd0, 0x0, 0xb4, 0x0, + 0x2d, 0x0, 0xb, 0x40, 0x2, 0xd0, 0x0, 0xb4, + 0x0, 0x2d, 0x0, 0xb, 0x40, 0x2, 0xd0, 0x0, + 0xb4, 0x40, 0x2d, 0x7c, 0xf, 0xf, 0xff, 0x80, + 0xbf, 0x40, + + /* U+004B "K" */ + 0x78, 0x0, 0x7c, 0x1e, 0x0, 0x7d, 0x7, 0x80, + 0x3d, 0x1, 0xe0, 0x3d, 0x0, 0x78, 0x3d, 0x0, + 0x1e, 0x3d, 0x0, 0x7, 0xbf, 0x0, 0x1, 0xff, + 0xf0, 0x0, 0x7e, 0x3e, 0x0, 0x1e, 0x3, 0xd0, + 0x7, 0x80, 0x7c, 0x1, 0xe0, 0xf, 0x80, 0x78, + 0x0, 0xf4, 0x1e, 0x0, 0x1f, 0x7, 0x80, 0x3, + 0xf0, + + /* U+004C "L" */ + 0x78, 0x0, 0x1, 0xe0, 0x0, 0x7, 0x80, 0x0, + 0x1e, 0x0, 0x0, 0x78, 0x0, 0x1, 0xe0, 0x0, + 0x7, 0x80, 0x0, 0x1e, 0x0, 0x0, 0x78, 0x0, + 0x1, 0xe0, 0x0, 0x7, 0x80, 0x0, 0x1e, 0x0, + 0x0, 0x78, 0x0, 0x1, 0xff, 0xff, 0xc7, 0xff, + 0xff, 0x0, + + /* U+004D "M" */ + 0x7c, 0x0, 0x0, 0x3d, 0x7d, 0x0, 0x0, 0xbd, + 0x7f, 0x0, 0x0, 0xfd, 0x7f, 0x80, 0x3, 0xfd, + 0x7b, 0xd0, 0x7, 0xed, 0x79, 0xf0, 0xf, 0x2d, + 0x78, 0xb4, 0x2e, 0x2d, 0x78, 0x3c, 0x7c, 0x2d, + 0x78, 0x1e, 0xf4, 0x2d, 0x78, 0xf, 0xe0, 0x2d, + 0x78, 0x7, 0xc0, 0x2d, 0x78, 0x1, 0x0, 0x2d, + 0x78, 0x0, 0x0, 0x2d, 0x78, 0x0, 0x0, 0x2d, + 0x78, 0x0, 0x0, 0x2d, + + /* U+004E "N" */ + 0x7c, 0x0, 0xb, 0x5f, 0x80, 0x2, 0xd7, 0xf0, + 0x0, 0xb5, 0xff, 0x0, 0x2d, 0x7b, 0xe0, 0xb, + 0x5d, 0x3c, 0x2, 0xd7, 0x47, 0xc0, 0xb5, 0xd0, + 0xb8, 0x2d, 0x74, 0xf, 0x4b, 0x5d, 0x1, 0xf2, + 0xd7, 0x40, 0x2e, 0xb5, 0xd0, 0x3, 0xfd, 0x74, + 0x0, 0x7f, 0x5d, 0x0, 0xb, 0xd7, 0x40, 0x0, + 0xf4, + + /* U+004F "O" */ + 0x0, 0xbf, 0xe0, 0x0, 0x7f, 0xff, 0xd0, 0x1f, + 0x80, 0x2f, 0x3, 0xd0, 0x0, 0xbc, 0x7c, 0x0, + 0x3, 0xdb, 0x40, 0x0, 0x2d, 0xf4, 0x0, 0x1, + 0xef, 0x0, 0x0, 0x1e, 0xf4, 0x0, 0x1, 0xeb, + 0x40, 0x0, 0x2d, 0x7c, 0x0, 0x3, 0xd3, 0xd0, + 0x0, 0xbc, 0x1f, 0x80, 0x2f, 0x0, 0x7f, 0xff, + 0xd0, 0x0, 0xbf, 0xe0, 0x0, + + /* U+0050 "P" */ + 0x7f, 0xff, 0x40, 0x7f, 0xff, 0xf0, 0x78, 0x1, + 0xf8, 0x78, 0x0, 0x3c, 0x78, 0x0, 0x3c, 0x78, + 0x0, 0x3c, 0x78, 0x0, 0xf8, 0x7f, 0xff, 0xf0, + 0x7f, 0xff, 0x80, 0x78, 0x0, 0x0, 0x78, 0x0, + 0x0, 0x78, 0x0, 0x0, 0x78, 0x0, 0x0, 0x78, + 0x0, 0x0, 0x78, 0x0, 0x0, + + /* U+0051 "Q" */ + 0x0, 0xbf, 0xe0, 0x0, 0x7f, 0xff, 0xd0, 0x1f, + 0x80, 0x2f, 0x3, 0xd0, 0x0, 0xbc, 0x7c, 0x0, + 0x3, 0xdb, 0x40, 0x0, 0x2d, 0xf4, 0x0, 0x1, + 0xef, 0x0, 0x0, 0x1e, 0xf4, 0x0, 0x1, 0xeb, + 0x40, 0x0, 0x2d, 0x7c, 0x0, 0xa3, 0xd3, 0xd0, + 0xf, 0xfc, 0x1f, 0x80, 0x7f, 0x0, 0x7f, 0xff, + 0xf4, 0x0, 0xbf, 0xeb, 0xc0, 0x0, 0x0, 0x2d, + 0x0, 0x0, 0x0, 0x0, + + /* U+0052 "R" */ + 0x7f, 0xff, 0x40, 0x7f, 0xff, 0xe0, 0x78, 0x1, + 0xf4, 0x78, 0x0, 0x78, 0x78, 0x0, 0x3c, 0x78, + 0x0, 0x78, 0x78, 0x1, 0xf4, 0x7f, 0xff, 0xe0, + 0x7f, 0xff, 0x40, 0x78, 0xf, 0x0, 0x78, 0x7, + 0xc0, 0x78, 0x3, 0xd0, 0x78, 0x1, 0xf0, 0x78, + 0x0, 0xb8, 0x78, 0x0, 0x3c, + + /* U+0053 "S" */ + 0x1, 0xff, 0x80, 0xf, 0xff, 0xf4, 0x2f, 0x0, + 0xbc, 0x3c, 0x0, 0x14, 0x3c, 0x0, 0x0, 0x2e, + 0x0, 0x0, 0xf, 0xe4, 0x0, 0x1, 0xff, 0x80, + 0x0, 0x7, 0xf4, 0x0, 0x0, 0x7c, 0x0, 0x0, + 0x2d, 0x28, 0x0, 0x2d, 0x3e, 0x0, 0xbc, 0xf, + 0xff, 0xf4, 0x1, 0xff, 0x80, + + /* U+0054 "T" */ + 0xbf, 0xff, 0xff, 0x7f, 0xff, 0xfe, 0x0, 0x3c, + 0x0, 0x0, 0x3c, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0x3c, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x3c, 0x0, + 0x0, 0x3c, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x3c, + 0x0, 0x0, 0x3c, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0x3c, 0x0, 0x0, 0x3c, 0x0, + + /* U+0055 "U" */ + 0x78, 0x0, 0x1e, 0x78, 0x0, 0x1e, 0x78, 0x0, + 0x1e, 0x78, 0x0, 0x1e, 0x78, 0x0, 0x1e, 0x78, + 0x0, 0x1e, 0x78, 0x0, 0x1e, 0x78, 0x0, 0x1e, + 0x78, 0x0, 0x1e, 0x78, 0x0, 0x1e, 0x78, 0x0, + 0x2e, 0x3c, 0x0, 0x3d, 0x2f, 0x40, 0xfc, 0xb, + 0xff, 0xf0, 0x1, 0xbf, 0x80, + + /* U+0056 "V" */ + 0xb8, 0x0, 0x3, 0xd3, 0xc0, 0x0, 0x3c, 0x3d, + 0x0, 0xb, 0x81, 0xe0, 0x0, 0xf0, 0xf, 0x0, + 0x1f, 0x0, 0xb4, 0x2, 0xd0, 0x7, 0xc0, 0x3c, + 0x0, 0x3c, 0x7, 0x80, 0x2, 0xd0, 0xf4, 0x0, + 0xf, 0xf, 0x0, 0x0, 0xf1, 0xe0, 0x0, 0x7, + 0xbc, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x2, 0xf4, + 0x0, 0x0, 0x1f, 0x0, 0x0, + + /* U+0057 "W" */ + 0xb4, 0x0, 0x7c, 0x0, 0x2d, 0x78, 0x0, 0xbd, + 0x0, 0x3c, 0x3c, 0x0, 0xfe, 0x0, 0x3c, 0x3c, + 0x0, 0xef, 0x0, 0xb8, 0x2e, 0x1, 0xdb, 0x0, + 0xf0, 0xf, 0x3, 0xc7, 0x40, 0xf0, 0xf, 0x3, + 0xc3, 0xc1, 0xe0, 0xb, 0x47, 0x83, 0xc2, 0xd0, + 0x7, 0x8b, 0x2, 0xd3, 0xc0, 0x3, 0xcf, 0x0, + 0xe3, 0xc0, 0x3, 0xde, 0x0, 0xf7, 0x80, 0x2, + 0xfd, 0x0, 0xbf, 0x40, 0x1, 0xfc, 0x0, 0x7f, + 0x0, 0x0, 0xf8, 0x0, 0x3e, 0x0, 0x0, 0xf4, + 0x0, 0x2d, 0x0, + + /* U+0058 "X" */ + 0x3d, 0x0, 0xf, 0x7, 0xc0, 0xf, 0x40, 0xb8, + 0x7, 0xc0, 0xf, 0x43, 0xc0, 0x1, 0xf2, 0xd0, + 0x0, 0x2f, 0xf0, 0x0, 0x3, 0xf0, 0x0, 0x0, + 0xfc, 0x0, 0x0, 0xbf, 0x80, 0x0, 0x3c, 0xf4, + 0x0, 0x3d, 0x1f, 0x0, 0x1f, 0x2, 0xe0, 0xf, + 0x40, 0x3c, 0xb, 0x80, 0xb, 0xc7, 0xc0, 0x0, + 0xf8, + + /* U+0059 "Y" */ + 0x7c, 0x0, 0xf, 0x4f, 0x40, 0x7, 0xc1, 0xf0, + 0x3, 0xd0, 0x2d, 0x2, 0xe0, 0x3, 0xc0, 0xf0, + 0x0, 0xb8, 0xb8, 0x0, 0xf, 0x7c, 0x0, 0x1, + 0xfd, 0x0, 0x0, 0x3f, 0x0, 0x0, 0xb, 0x40, + 0x0, 0x2, 0xd0, 0x0, 0x0, 0xb4, 0x0, 0x0, + 0x2d, 0x0, 0x0, 0xb, 0x40, 0x0, 0x2, 0xd0, + 0x0, + + /* U+005A "Z" */ + 0x3f, 0xff, 0xfc, 0x3f, 0xff, 0xfc, 0x0, 0x0, + 0xf8, 0x0, 0x2, 0xf0, 0x0, 0x3, 0xc0, 0x0, + 0xf, 0x40, 0x0, 0x2f, 0x0, 0x0, 0x7c, 0x0, + 0x0, 0xf4, 0x0, 0x2, 0xe0, 0x0, 0x7, 0xc0, + 0x0, 0xf, 0x40, 0x0, 0x2e, 0x0, 0x0, 0x7f, + 0xff, 0xfd, 0x7f, 0xff, 0xfe, + + /* U+005B "[" */ + 0xff, 0xfe, 0xaf, 0x3, 0xc0, 0xf0, 0x3c, 0xf, + 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0xf0, + 0x3c, 0xf, 0x3, 0xc0, 0xfa, 0xbf, 0xf0, + + /* U+005C "\\" */ + 0xb4, 0x1, 0xe0, 0x3, 0xc0, 0xf, 0x0, 0x1e, + 0x0, 0x3c, 0x0, 0xf0, 0x2, 0xd0, 0x3, 0xc0, + 0xf, 0x0, 0x2d, 0x0, 0x38, 0x0, 0xf0, 0x2, + 0xd0, 0x7, 0x80, + + /* U+005D "]" */ + 0xbf, 0xea, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0xf0, + 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, + 0xc0, 0xf0, 0x3c, 0xf, 0xab, 0xef, 0xf0, + + /* U+005E "^" */ + 0x1, 0x50, 0x0, 0xfc, 0x0, 0xbb, 0x80, 0x3c, + 0xb0, 0x2c, 0xe, 0xe, 0x2, 0xd0, + + /* U+005F "_" */ + 0xff, 0xff, 0xcf, 0xff, 0xfc, + + /* U+0060 "`" */ + 0x10, 0x1f, 0x2, 0xe0, 0x2c, 0x0, 0x0, + + /* U+0061 "a" */ + 0x2, 0xfe, 0x0, 0xfe, 0xfc, 0x9, 0x2, 0xd0, + 0x0, 0x1e, 0x1, 0xab, 0xe0, 0xff, 0xfe, 0x2e, + 0x0, 0xe3, 0xc0, 0x1e, 0x3c, 0x3, 0xe2, 0xff, + 0xee, 0xb, 0xe4, 0xe0, + + /* U+0062 "b" */ + 0xb4, 0x0, 0x2, 0xd0, 0x0, 0xb, 0x40, 0x0, + 0x2d, 0x0, 0x0, 0xb4, 0xbe, 0x2, 0xef, 0xff, + 0xb, 0xe0, 0x3e, 0x2f, 0x0, 0x3c, 0xb4, 0x0, + 0xf2, 0xd0, 0x2, 0xcb, 0x40, 0xf, 0x2e, 0x0, + 0x3c, 0xbe, 0x3, 0xd2, 0xef, 0xff, 0xb, 0x5b, + 0xe0, 0x0, + + /* U+0063 "c" */ + 0x1, 0xbe, 0x0, 0x2f, 0xff, 0x41, 0xf0, 0x1e, + 0xf, 0x40, 0x0, 0x3c, 0x0, 0x0, 0xf0, 0x0, + 0x3, 0xc0, 0x0, 0xf, 0x40, 0x0, 0x1f, 0x1, + 0xe0, 0x2f, 0xff, 0x40, 0x1b, 0xe0, 0x0, + + /* U+0064 "d" */ + 0x0, 0x0, 0x3c, 0x0, 0x0, 0xf0, 0x0, 0x3, + 0xc0, 0x0, 0xf, 0x1, 0xf9, 0x3c, 0x2f, 0xfe, + 0xf1, 0xf4, 0x1f, 0xcf, 0x40, 0x2f, 0x3c, 0x0, + 0x3c, 0xf0, 0x0, 0xf3, 0xc0, 0x3, 0xcf, 0x40, + 0x2f, 0x1f, 0x41, 0xfc, 0x2f, 0xfe, 0xf0, 0x1f, + 0xd3, 0xc0, + + /* U+0065 "e" */ + 0x1, 0xbe, 0x0, 0x2f, 0xbf, 0x41, 0xf0, 0xf, + 0xf, 0x0, 0x2d, 0x3e, 0xaa, 0xf4, 0xff, 0xff, + 0xd3, 0xc0, 0x0, 0xf, 0x40, 0x0, 0x1f, 0x0, + 0xe0, 0x2f, 0xff, 0x40, 0x1b, 0xf4, 0x0, + + /* U+0066 "f" */ + 0x2, 0xf8, 0x2f, 0xf0, 0xf0, 0x3, 0xc0, 0xbf, + 0xfd, 0xff, 0xe0, 0xf0, 0x3, 0xc0, 0xf, 0x0, + 0x3c, 0x0, 0xf0, 0x3, 0xc0, 0xf, 0x0, 0x3c, + 0x0, 0xf0, 0x0, + + /* U+0067 "g" */ + 0x1, 0xf9, 0x3c, 0x2f, 0xfe, 0xf1, 0xf4, 0x1f, + 0xcf, 0x40, 0x2f, 0x3c, 0x0, 0x3c, 0xf0, 0x0, + 0xf3, 0xc0, 0x3, 0xcf, 0x40, 0x2f, 0x1f, 0x41, + 0xfc, 0x2f, 0xfe, 0xf0, 0x1f, 0x93, 0x80, 0x0, + 0x1e, 0x1e, 0x0, 0xf0, 0x3f, 0xff, 0x80, 0x2f, + 0xe4, 0x0, + + /* U+0068 "h" */ + 0xb4, 0x0, 0xb, 0x40, 0x0, 0xb4, 0x0, 0xb, + 0x40, 0x0, 0xb4, 0xbe, 0xb, 0xbf, 0xf8, 0xbd, + 0x7, 0xcb, 0x80, 0x2d, 0xb4, 0x1, 0xdb, 0x40, + 0x1d, 0xb4, 0x1, 0xdb, 0x40, 0x1d, 0xb4, 0x1, + 0xdb, 0x40, 0x1d, 0xb4, 0x1, 0xd0, + + /* U+0069 "i" */ + 0x76, 0xe1, 0x0, 0x79, 0xe7, 0x9e, 0x79, 0xe7, + 0x9e, 0x79, 0xe7, 0x80, + + /* U+006A "j" */ + 0x1, 0xd0, 0x2e, 0x0, 0x40, 0x0, 0x1, 0xe0, + 0x1e, 0x1, 0xe0, 0x1e, 0x1, 0xe0, 0x1e, 0x1, + 0xe0, 0x1e, 0x1, 0xe0, 0x1e, 0x1, 0xe0, 0x1e, + 0x3, 0xd3, 0xfc, 0x3f, 0x40, + + /* U+006B "k" */ + 0xb4, 0x0, 0xb, 0x40, 0x0, 0xb4, 0x0, 0xb, + 0x40, 0x0, 0xb4, 0xb, 0x8b, 0x42, 0xe0, 0xb4, + 0xb8, 0xb, 0x6f, 0x0, 0xbf, 0xd0, 0xb, 0xff, + 0x0, 0xbc, 0xb8, 0xb, 0x43, 0xc0, 0xb4, 0x1f, + 0xb, 0x40, 0xf4, 0xb4, 0x7, 0xc0, + + /* U+006C "l" */ + 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, + 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xbe, 0x3e, + + /* U+006D "m" */ + 0xb5, 0xbc, 0xb, 0xe0, 0xbb, 0xff, 0x3f, 0xfc, + 0xbc, 0xb, 0xe0, 0x3d, 0xb8, 0x3, 0xc0, 0x2d, + 0xb4, 0x3, 0xc0, 0x1e, 0xb4, 0x3, 0xc0, 0x1e, + 0xb4, 0x3, 0xc0, 0x1e, 0xb4, 0x3, 0xc0, 0x1e, + 0xb4, 0x3, 0xc0, 0x1e, 0xb4, 0x3, 0xc0, 0x1e, + 0xb4, 0x3, 0xc0, 0x1e, + + /* U+006E "n" */ + 0xb4, 0xbe, 0xb, 0xbf, 0xf8, 0xbd, 0x7, 0xcb, + 0x80, 0x2d, 0xb4, 0x1, 0xdb, 0x40, 0x1d, 0xb4, + 0x1, 0xdb, 0x40, 0x1d, 0xb4, 0x1, 0xdb, 0x40, + 0x1d, 0xb4, 0x1, 0xd0, + + /* U+006F "o" */ + 0x1, 0xbe, 0x0, 0x2f, 0xff, 0x41, 0xf0, 0x1f, + 0xf, 0x40, 0x2e, 0x3c, 0x0, 0x78, 0xf0, 0x0, + 0xf3, 0xc0, 0x7, 0x8f, 0x40, 0x2e, 0x1f, 0x1, + 0xf0, 0x2f, 0xff, 0x40, 0x1b, 0xe0, 0x0, + + /* U+0070 "p" */ + 0xb4, 0xbe, 0x2, 0xef, 0xff, 0xb, 0xe0, 0x3e, + 0x2f, 0x0, 0x3c, 0xb4, 0x0, 0xf2, 0xd0, 0x2, + 0xcb, 0x40, 0xf, 0x2e, 0x0, 0x3c, 0xbe, 0x3, + 0xd2, 0xef, 0xff, 0xb, 0x5b, 0xe0, 0x2d, 0x0, + 0x0, 0xb4, 0x0, 0x2, 0xd0, 0x0, 0xb, 0x40, + 0x0, 0x0, + + /* U+0071 "q" */ + 0x1, 0xf9, 0x3c, 0x2f, 0xfe, 0xf1, 0xf4, 0x1f, + 0xcf, 0x40, 0x2f, 0x3c, 0x0, 0x3c, 0xf0, 0x0, + 0xf3, 0xc0, 0x3, 0xcf, 0x40, 0x2f, 0x1f, 0x41, + 0xfc, 0x2f, 0xfe, 0xf0, 0x1f, 0xd3, 0xc0, 0x0, + 0xf, 0x0, 0x0, 0x3c, 0x0, 0x0, 0xf0, 0x0, + 0x3, 0xc0, + + /* U+0072 "r" */ + 0xb4, 0xba, 0xdb, 0xeb, 0xf4, 0x2f, 0x0, 0xb4, + 0x2, 0xd0, 0xb, 0x40, 0x2d, 0x0, 0xb4, 0x2, + 0xd0, 0xb, 0x40, 0x0, + + /* U+0073 "s" */ + 0x7, 0xf9, 0x2, 0xff, 0xf4, 0x3c, 0x3, 0x83, + 0xc0, 0x0, 0x2f, 0x90, 0x0, 0x7f, 0xe0, 0x0, + 0x1f, 0x80, 0x0, 0x3c, 0x3c, 0x3, 0xc2, 0xff, + 0xf4, 0x7, 0xfd, 0x0, + + /* U+0074 "t" */ + 0x5, 0x0, 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, + 0xbf, 0xfc, 0x7f, 0xfc, 0xf, 0x0, 0xf, 0x0, + 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, + 0xf, 0x40, 0x7, 0xfc, 0x2, 0xf8, + + /* U+0075 "u" */ + 0xb0, 0x2, 0xdb, 0x0, 0x2d, 0xb0, 0x2, 0xdb, + 0x0, 0x2d, 0xb0, 0x2, 0xdb, 0x0, 0x2d, 0xb0, + 0x2, 0xdb, 0x40, 0x3d, 0x7c, 0xb, 0xd3, 0xff, + 0xed, 0xb, 0xe2, 0xd0, + + /* U+0076 "v" */ + 0xb4, 0x0, 0xf5, 0xe0, 0x3, 0xc3, 0xc0, 0x1e, + 0xb, 0x40, 0xf0, 0xf, 0x3, 0x80, 0x3c, 0x2d, + 0x0, 0x74, 0xf0, 0x0, 0xf7, 0x80, 0x2, 0xfc, + 0x0, 0x7, 0xf0, 0x0, 0xf, 0x40, 0x0, + + /* U+0077 "w" */ + 0xb4, 0x3, 0xd0, 0xf, 0x1e, 0x1, 0xf8, 0x7, + 0xc3, 0xc0, 0xbf, 0x2, 0xd0, 0xf0, 0x3e, 0xc0, + 0xf0, 0x1e, 0xe, 0x38, 0x3c, 0x3, 0xc7, 0x4f, + 0x1d, 0x0, 0xf2, 0xc2, 0xcb, 0x0, 0x1d, 0xe0, + 0x77, 0xc0, 0x3, 0xf4, 0xf, 0xe0, 0x0, 0xfc, + 0x3, 0xf0, 0x0, 0x2f, 0x0, 0x7c, 0x0, + + /* U+0078 "x" */ + 0x3c, 0x2, 0xe0, 0xb8, 0xf, 0x0, 0xf4, 0xf4, + 0x0, 0xfb, 0x80, 0x1, 0xfc, 0x0, 0x3, 0xd0, + 0x0, 0x2f, 0xc0, 0x1, 0xf7, 0x80, 0xf, 0xf, + 0x40, 0xf4, 0xf, 0x7, 0xc0, 0x2f, 0x0, + + /* U+0079 "y" */ + 0xb4, 0x0, 0xb5, 0xf0, 0x3, 0xc3, 0xc0, 0x1e, + 0xb, 0x80, 0xf0, 0xf, 0x3, 0xc0, 0x3d, 0x2d, + 0x0, 0x78, 0xf0, 0x0, 0xf7, 0x80, 0x2, 0xfc, + 0x0, 0x3, 0xf0, 0x0, 0xf, 0x40, 0x0, 0x3c, + 0x0, 0x1, 0xe0, 0x0, 0xf, 0x40, 0x0, 0x3c, + 0x0, 0x0, + + /* U+007A "z" */ + 0x7f, 0xff, 0xc3, 0xff, 0xfc, 0x0, 0xf, 0x0, + 0x3, 0xd0, 0x0, 0xb8, 0x0, 0x1f, 0x0, 0x3, + 0xc0, 0x0, 0xf4, 0x0, 0x2e, 0x0, 0x7, 0xff, + 0xfc, 0x7f, 0xff, 0xc0, + + /* U+007B "{" */ + 0x0, 0xb8, 0xb, 0xe0, 0x3c, 0x0, 0xe0, 0x3, + 0x80, 0xe, 0x0, 0x78, 0x2, 0xd0, 0x7e, 0x2, + 0xf4, 0x0, 0xf4, 0x1, 0xe0, 0x3, 0x80, 0xe, + 0x0, 0x38, 0x0, 0xf0, 0x2, 0xf8, 0x2, 0xe0, + + /* U+007C "|" */ + 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, + 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xd0, + + /* U+007D "}" */ + 0xb8, 0x1, 0xfc, 0x0, 0xf0, 0x1, 0xd0, 0x7, + 0x40, 0x1d, 0x0, 0x74, 0x0, 0xf0, 0x1, 0xf8, + 0x7, 0xf0, 0x3d, 0x1, 0xe0, 0x7, 0x40, 0x1d, + 0x0, 0x74, 0x3, 0xc0, 0x7f, 0x2, 0xe0, 0x0, + + /* U+007E "~" */ + 0x0, 0x0, 0x0, 0xbd, 0xe, 0x2f, 0xff, 0xd2, + 0x82, 0xf4, 0x0, 0x0, 0x0, + + /* U+007F "" */ + + /* U+4FE1 "信" */ + 0x1, 0x80, 0xb, 0x0, 0x0, 0x3c, 0x0, 0xb4, + 0x0, 0x3, 0xaa, 0xab, 0xea, 0xa0, 0x76, 0xff, + 0xff, 0xff, 0xf, 0x0, 0x0, 0x0, 0x1, 0xf0, + 0x55, 0x55, 0x50, 0x2f, 0xb, 0xff, 0xff, 0x47, + 0xf0, 0x0, 0x0, 0x0, 0xff, 0x5, 0x55, 0x55, + 0x4d, 0xb0, 0xbf, 0xff, 0xf8, 0x4b, 0x0, 0x0, + 0x0, 0x0, 0xb0, 0x55, 0x55, 0x50, 0xb, 0xb, + 0xff, 0xff, 0x80, 0xb0, 0xb0, 0x0, 0x38, 0xb, + 0xb, 0x0, 0x3, 0x80, 0xb0, 0xb5, 0x55, 0xb8, + 0xb, 0xb, 0xff, 0xff, 0x80, 0xb0, 0xb0, 0x0, + 0x38, + + /* U+578B "型" */ + 0x0, 0x0, 0x0, 0x1, 0x42, 0xff, 0xff, 0x48, + 0x2c, 0x2b, 0xeb, 0xe5, 0xc2, 0xc0, 0x38, 0x38, + 0x1c, 0x2c, 0x3, 0x83, 0x81, 0xc2, 0xc2, 0xbe, + 0xbe, 0x9c, 0x2c, 0x7f, 0xff, 0xfd, 0xc2, 0xc0, + 0x74, 0x38, 0x1c, 0x2c, 0xf, 0x3, 0x80, 0x2, + 0xc1, 0xe0, 0x38, 0x6, 0xbc, 0x3c, 0x1, 0x40, + 0x7f, 0x40, 0x0, 0xb, 0x0, 0x0, 0x6, 0xaa, + 0xfa, 0xaa, 0x0, 0xbf, 0xff, 0xff, 0xf0, 0x0, + 0x0, 0xb0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, + 0x6a, 0xaa, 0xfa, 0xaa, 0xab, 0xff, 0xff, 0xff, + 0xff, + + /* U+5907 "备" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xc0, 0x0, + 0x0, 0x0, 0xbd, 0x55, 0x55, 0x0, 0x2f, 0xff, + 0xff, 0xe0, 0xb, 0xf0, 0x0, 0xbc, 0x2, 0xf7, + 0xc0, 0x3f, 0x0, 0x78, 0x1f, 0xaf, 0x40, 0x1, + 0x0, 0xbf, 0xd0, 0x0, 0x6, 0xff, 0xaf, 0xe9, + 0xb, 0xfe, 0x40, 0x1f, 0xfe, 0x69, 0x0, 0x0, + 0x16, 0x80, 0xbf, 0xff, 0xff, 0xd0, 0xb, 0x0, + 0xf0, 0x1d, 0x0, 0xb0, 0xe, 0x0, 0xd0, 0xb, + 0xff, 0xff, 0xfd, 0x0, 0xb5, 0x5f, 0x55, 0xd0, + 0xb, 0x0, 0xe0, 0xd, 0x0, 0xbf, 0xff, 0xff, + 0xd0, 0xb, 0x55, 0x55, 0x6d, 0x0, + + /* U+5FD7 "志" */ + 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0xe0, + 0x0, 0x0, 0x0, 0x3, 0x80, 0x0, 0xb, 0xff, + 0xff, 0xff, 0xfd, 0x1a, 0xaa, 0xbe, 0xaa, 0xa0, + 0x0, 0x0, 0xe0, 0x0, 0x0, 0x0, 0x3, 0x80, + 0x0, 0x2, 0xaa, 0xaf, 0xaa, 0xa4, 0xf, 0xff, + 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3, 0x80, 0x0, 0x1, 0x87, 0x4b, 0x41, + 0xd0, 0xb, 0x1d, 0xf, 0x3, 0xc0, 0x38, 0x74, + 0x18, 0xdb, 0x41, 0xd1, 0xd0, 0x3, 0x4f, 0xf, + 0x7, 0x40, 0xd, 0x1e, 0x38, 0x1f, 0xaa, 0xf4, + 0x20, 0x0, 0x2f, 0xff, 0x80, 0x0, + + /* U+606F "息" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xc0, + 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0xff, + 0xff, 0xff, 0xd0, 0x3, 0xc0, 0x0, 0x7, 0x40, + 0xf, 0x55, 0x55, 0x6d, 0x0, 0x3f, 0xff, 0xff, + 0xf4, 0x0, 0xe0, 0x0, 0x1, 0xd0, 0x3, 0xd5, + 0x55, 0x5b, 0x40, 0xf, 0xff, 0xff, 0xfd, 0x0, + 0x38, 0x0, 0x0, 0x74, 0x0, 0xff, 0xff, 0xff, + 0xd0, 0x1, 0x55, 0x69, 0x55, 0x0, 0x14, 0x60, + 0xe0, 0x9, 0x0, 0xb2, 0xc2, 0xd0, 0x3c, 0x3, + 0x8b, 0x3, 0x8e, 0x38, 0x1d, 0x2c, 0x0, 0x38, + 0xb4, 0xf0, 0x7e, 0xaa, 0xd0, 0xe0, 0x40, 0xff, + 0xfe, 0x0, 0x0, + + /* U+62E9 "择" */ + 0x6, 0x0, 0x0, 0x0, 0x0, 0x70, 0x3f, 0xff, + 0xf8, 0x7, 0x3, 0xe5, 0x5b, 0x86, 0xfa, 0xf, + 0x0, 0xf0, 0xbf, 0xf0, 0x7c, 0x7c, 0x0, 0xb0, + 0x0, 0xff, 0x0, 0x7, 0x0, 0xbf, 0xfe, 0x40, + 0x71, 0xff, 0x41, 0xff, 0xb, 0xf5, 0x3, 0x80, + 0x57, 0xfd, 0x0, 0x38, 0x0, 0xff, 0x7, 0xff, + 0xff, 0xc4, 0x70, 0x2a, 0xbe, 0xa8, 0x7, 0x0, + 0x3, 0x80, 0x0, 0x70, 0x0, 0x38, 0x0, 0x7, + 0xf, 0xff, 0xff, 0xf0, 0xb0, 0x55, 0x7d, 0x55, + 0x6f, 0x0, 0x3, 0x80, 0xb, 0xe0, 0x0, 0x38, + 0x0, + + /* U+65E5 "日" */ + 0xaa, 0xaa, 0xaa, 0xab, 0xff, 0xff, 0xfe, 0xb0, + 0x0, 0x0, 0xeb, 0x0, 0x0, 0xe, 0xb0, 0x0, + 0x0, 0xeb, 0x0, 0x0, 0xe, 0xb0, 0x0, 0x0, + 0xeb, 0xff, 0xff, 0xfe, 0xbf, 0xff, 0xff, 0xeb, + 0x0, 0x0, 0xe, 0xb0, 0x0, 0x0, 0xeb, 0x0, + 0x0, 0xe, 0xb0, 0x0, 0x0, 0xeb, 0x0, 0x0, + 0xe, 0xbf, 0xff, 0xff, 0xeb, 0xff, 0xff, 0xfe, + 0xb0, 0x0, 0x0, 0xe0, + + /* U+673A "机" */ + 0x1, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, + 0x0, 0x3, 0x80, 0xff, 0xf8, 0x0, 0x38, 0xf, + 0xff, 0x80, 0x3, 0x80, 0xf0, 0x38, 0xb, 0xff, + 0xce, 0x3, 0x80, 0x6b, 0xe8, 0xe0, 0x38, 0x0, + 0x78, 0xe, 0x3, 0x80, 0xf, 0x80, 0xe0, 0x38, + 0x0, 0xfe, 0xe, 0x3, 0x80, 0x2f, 0xfc, 0xe0, + 0x38, 0x3, 0xb9, 0xde, 0x3, 0x80, 0xb3, 0x80, + 0xe0, 0x38, 0xd, 0x38, 0xd, 0x3, 0x87, 0x43, + 0x81, 0xd0, 0x38, 0x70, 0x38, 0x2c, 0x3, 0x8b, + 0x3, 0x83, 0x40, 0x3c, 0xb0, 0x38, 0xf0, 0x3, + 0xef, 0x3, 0x9c, 0x0, 0x1f, 0xd0, 0x0, 0x0, + 0x0, 0x0, + + /* U+6D4B "测" */ + 0x4, 0x0, 0x0, 0x0, 0x20, 0x78, 0x7f, 0xfd, + 0x1, 0xc0, 0x7d, 0xea, 0xb4, 0xc7, 0x0, 0x67, + 0x0, 0xd3, 0x1c, 0x0, 0x1c, 0xe3, 0x4c, 0x70, + 0x50, 0x73, 0x8d, 0x31, 0xc3, 0xd1, 0xce, 0x34, + 0xc7, 0x3, 0xe7, 0x38, 0xd3, 0x1c, 0x2, 0x5c, + 0xe3, 0x4c, 0x70, 0x0, 0x73, 0x8d, 0x31, 0xc0, + 0x1, 0xcd, 0x34, 0xc7, 0x0, 0xe7, 0x34, 0xd3, + 0x1c, 0x3, 0x5d, 0xd3, 0x4c, 0x70, 0x1c, 0xb, + 0xc0, 0x21, 0xc0, 0xb0, 0x3b, 0xc0, 0x7, 0x3, + 0x83, 0xc3, 0xc0, 0x1c, 0x1d, 0x3d, 0x3, 0x8a, + 0xf0, 0x70, 0xd0, 0x0, 0x3f, 0x40, 0x0, 0x0, + 0x0, 0x0, 0x0, + + /* U+7CFB "系" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x56, 0xab, + 0xff, 0x80, 0xff, 0xff, 0xff, 0xa9, 0x1, 0x55, + 0xf8, 0x1, 0x0, 0x0, 0xf, 0x40, 0x3e, 0x0, + 0x2, 0xf0, 0x7, 0xe0, 0x0, 0x3f, 0xff, 0xfd, + 0x0, 0x0, 0xfa, 0xbf, 0x80, 0x0, 0x0, 0x7, + 0xf4, 0x3c, 0x0, 0x0, 0xfd, 0x0, 0x7c, 0x0, + 0x2f, 0x95, 0x5a, 0xfc, 0x2, 0xff, 0xff, 0xff, + 0xf8, 0x1, 0x54, 0x2c, 0x0, 0xa0, 0x0, 0xd0, + 0xb0, 0xd0, 0x0, 0x1f, 0x42, 0xc3, 0xf0, 0x2, + 0xf4, 0xf, 0x1, 0xf8, 0x3e, 0xa, 0xbc, 0x0, + 0xb8, 0x50, 0x2f, 0xd0, 0x0, 0x40, + + /* U+7EDF "统" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0xe, + 0x0, 0x0, 0x3c, 0x0, 0x3c, 0x0, 0x1, 0xd0, + 0xaa, 0xfa, 0xa4, 0xf, 0x7, 0xff, 0xff, 0xf0, + 0x74, 0xa0, 0x38, 0x0, 0x3, 0xc7, 0x83, 0xc1, + 0xc0, 0x1f, 0xfc, 0x2c, 0x7, 0x80, 0x26, 0xd2, + 0xd0, 0xb, 0x0, 0xf, 0x1f, 0xff, 0xff, 0x0, + 0xf0, 0x3f, 0xef, 0x5d, 0xb, 0x44, 0xe, 0x1c, + 0x0, 0x3f, 0xf4, 0x38, 0x70, 0x0, 0xe9, 0x0, + 0xd1, 0xc0, 0x0, 0x0, 0x7, 0x47, 0x7, 0x0, + 0x19, 0x3c, 0x1c, 0x1c, 0x7f, 0xf9, 0xe0, 0x70, + 0xb1, 0xf9, 0x6f, 0x1, 0xeb, 0xc0, 0x1, 0xe0, + 0x3, 0xfd, 0x0, 0x1, 0x0, 0x0, 0x0, + + /* U+7F6E "置" */ + 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0xff, + 0xf8, 0x1c, 0xe, 0x7, 0x3, 0x81, 0xd5, 0xe5, + 0xb5, 0x78, 0x1f, 0xff, 0xff, 0xff, 0x80, 0x0, + 0xf, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xd0, + 0x0, 0xf, 0x0, 0x0, 0x3, 0xff, 0xff, 0xfd, + 0x0, 0x39, 0x55, 0x55, 0xd0, 0x3, 0xff, 0xff, + 0xfd, 0x0, 0x38, 0x0, 0x1, 0xd0, 0x3, 0xff, + 0xff, 0xfd, 0x0, 0x38, 0x0, 0x1, 0xd0, 0x3, + 0x95, 0x55, 0x6d, 0x0, 0x3f, 0xff, 0xff, 0xd0, + 0x17, 0x95, 0x55, 0x5e, 0x4f, 0xff, 0xff, 0xff, + 0xff, + + /* U+8BBE "设" */ + 0x8, 0x0, 0x0, 0x0, 0x0, 0x78, 0x3, 0xff, + 0xf4, 0x0, 0xb8, 0xf, 0xaa, 0xd0, 0x0, 0xf4, + 0x38, 0x7, 0x40, 0x0, 0x81, 0xe0, 0x1d, 0x0, + 0x0, 0x1f, 0x0, 0x7f, 0xca, 0xa0, 0xf4, 0x0, + 0x6a, 0x2f, 0xc0, 0x0, 0x0, 0x0, 0xb, 0x3, + 0xff, 0xff, 0x40, 0x2c, 0xf, 0xaa, 0xbd, 0x0, + 0xb0, 0x2d, 0x0, 0xf0, 0x2, 0xc0, 0x3c, 0xb, + 0x40, 0xb, 0x0, 0x7c, 0x78, 0x0, 0x2d, 0xe0, + 0x7f, 0xc0, 0x0, 0xff, 0x40, 0xfe, 0x0, 0x3, + 0xf0, 0x6f, 0xbf, 0x40, 0xe, 0x1f, 0xe0, 0x1f, + 0xe0, 0x0, 0xb8, 0x0, 0x7, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, + + /* U+8BD5 "试" */ + 0x0, 0x0, 0x1, 0xd1, 0x0, 0xf0, 0x0, 0x7, + 0x6d, 0x1, 0xe0, 0x0, 0x1d, 0x2c, 0x2, 0xe0, + 0x0, 0x78, 0x10, 0x3, 0x1f, 0xff, 0xff, 0xf0, + 0x0, 0x2a, 0xab, 0xea, 0x45, 0x50, 0x0, 0xe, + 0x0, 0x3f, 0x80, 0x0, 0x38, 0x0, 0xe, 0xa, + 0xa8, 0xe0, 0x0, 0x38, 0x3f, 0xf7, 0xc0, 0x0, + 0xe0, 0xd, 0xb, 0x0, 0x3, 0x80, 0x34, 0x2c, + 0x0, 0xe, 0x10, 0xd0, 0x70, 0x0, 0x3a, 0xc3, + 0x41, 0xd1, 0xc0, 0xfe, 0xe, 0x63, 0x8b, 0x3, + 0xe6, 0xff, 0xcf, 0x78, 0x1e, 0x1e, 0x90, 0x1f, + 0xd0, 0x10, 0x0, 0x0, 0x1e, 0x0, + + /* U+9009 "选" */ + 0x0, 0x0, 0x7, 0x40, 0x3, 0x80, 0x3c, 0x74, + 0x0, 0x2e, 0x3, 0x87, 0x40, 0x0, 0xf4, 0x7f, + 0xff, 0xfc, 0x3, 0x4f, 0xab, 0xaa, 0x40, 0x1, + 0xd0, 0x74, 0x0, 0x0, 0x8, 0x7, 0x40, 0xf, + 0xf2, 0xaa, 0xba, 0xa9, 0x6f, 0x3f, 0xff, 0xff, + 0xe0, 0xb0, 0xb, 0xe, 0x0, 0xb, 0x0, 0xf0, + 0xe0, 0x40, 0xb0, 0xe, 0xe, 0xd, 0xb, 0x2, + 0xd0, 0xe0, 0xd0, 0xb0, 0xb8, 0xf, 0xad, 0xf, + 0x5e, 0x0, 0x7f, 0x83, 0xfd, 0x0, 0x0, 0x0, + 0xb4, 0xfe, 0xaa, 0xaa, 0x9a, 0x1, 0xff, 0xff, + 0xfe, 0x0, 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 = 93, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 0, .adv_w = 89, .box_w = 3, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12, .adv_w = 114, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 12}, + {.bitmap_index = 23, .adv_w = 228, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 76, .adv_w = 188, .box_w = 12, .box_h = 19, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 133, .adv_w = 267, .box_w = 17, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 197, .adv_w = 232, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 254, .adv_w = 63, .box_w = 4, .box_h = 6, .ofs_x = 0, .ofs_y = 12}, + {.bitmap_index = 260, .adv_w = 103, .box_w = 5, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 283, .adv_w = 103, .box_w = 5, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 306, .adv_w = 143, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 8}, + {.bitmap_index = 319, .adv_w = 198, .box_w = 10, .box_h = 10, .ofs_x = 1, .ofs_y = 3}, + {.bitmap_index = 344, .adv_w = 86, .box_w = 3, .box_h = 7, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 350, .adv_w = 147, .box_w = 9, .box_h = 2, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 355, .adv_w = 82, .box_w = 3, .box_h = 3, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 358, .adv_w = 131, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 388, .adv_w = 205, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 430, .adv_w = 134, .box_w = 7, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 457, .adv_w = 184, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 499, .adv_w = 192, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 541, .adv_w = 192, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 586, .adv_w = 195, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 628, .adv_w = 197, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 670, .adv_w = 172, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 708, .adv_w = 204, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 750, .adv_w = 195, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 795, .adv_w = 82, .box_w = 3, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 804, .adv_w = 86, .box_w = 3, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 816, .adv_w = 198, .box_w = 10, .box_h = 13, .ofs_x = 1, .ofs_y = 1}, + {.bitmap_index = 849, .adv_w = 198, .box_w = 10, .box_h = 6, .ofs_x = 1, .ofs_y = 5}, + {.bitmap_index = 864, .adv_w = 198, .box_w = 10, .box_h = 13, .ofs_x = 1, .ofs_y = 1}, + {.bitmap_index = 897, .adv_w = 161, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 935, .adv_w = 267, .box_w = 17, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 999, .adv_w = 219, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1052, .adv_w = 217, .box_w = 12, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1097, .adv_w = 228, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1146, .adv_w = 241, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1195, .adv_w = 193, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1237, .adv_w = 186, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1275, .adv_w = 238, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1324, .adv_w = 234, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1373, .adv_w = 81, .box_w = 3, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1385, .adv_w = 159, .box_w = 9, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1419, .adv_w = 215, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1468, .adv_w = 184, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1510, .adv_w = 285, .box_w = 16, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1570, .adv_w = 237, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1619, .adv_w = 253, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1672, .adv_w = 204, .box_w = 12, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1717, .adv_w = 253, .box_w = 14, .box_h = 17, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 1777, .adv_w = 206, .box_w = 12, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1822, .adv_w = 197, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1867, .adv_w = 196, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1912, .adv_w = 228, .box_w = 12, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1957, .adv_w = 219, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2010, .adv_w = 316, .box_w = 20, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2085, .adv_w = 211, .box_w = 13, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2134, .adv_w = 207, .box_w = 13, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2183, .adv_w = 195, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2228, .adv_w = 114, .box_w = 5, .box_h = 18, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2251, .adv_w = 112, .box_w = 7, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2278, .adv_w = 114, .box_w = 5, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2301, .adv_w = 145, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 2315, .adv_w = 148, .box_w = 10, .box_h = 2, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 2320, .adv_w = 87, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 2327, .adv_w = 176, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2355, .adv_w = 194, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2397, .adv_w = 173, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2428, .adv_w = 195, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2470, .adv_w = 182, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2501, .adv_w = 116, .box_w = 7, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2528, .adv_w = 195, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 2570, .adv_w = 188, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2608, .adv_w = 83, .box_w = 3, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2620, .adv_w = 83, .box_w = 6, .box_h = 19, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 2649, .adv_w = 169, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2687, .adv_w = 83, .box_w = 4, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2702, .adv_w = 285, .box_w = 16, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2746, .adv_w = 188, .box_w = 10, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2774, .adv_w = 188, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2805, .adv_w = 194, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 2847, .adv_w = 195, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 2889, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2909, .adv_w = 155, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2937, .adv_w = 119, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2967, .adv_w = 188, .box_w = 10, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2995, .adv_w = 170, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3026, .adv_w = 262, .box_w = 17, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3073, .adv_w = 165, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3104, .adv_w = 172, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 3146, .adv_w = 156, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3174, .adv_w = 115, .box_w = 7, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3206, .adv_w = 75, .box_w = 3, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3220, .adv_w = 115, .box_w = 7, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3252, .adv_w = 172, .box_w = 10, .box_h = 5, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 3265, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3265, .adv_w = 320, .box_w = 18, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3346, .adv_w = 320, .box_w = 18, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3427, .adv_w = 320, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3513, .adv_w = 320, .box_w = 19, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3599, .adv_w = 320, .box_w = 19, .box_h = 19, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3690, .adv_w = 320, .box_w = 18, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3771, .adv_w = 320, .box_w = 14, .box_h = 17, .ofs_x = 3, .ofs_y = -1}, + {.bitmap_index = 3831, .adv_w = 320, .box_w = 18, .box_h = 20, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 3921, .adv_w = 320, .box_w = 19, .box_h = 19, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4012, .adv_w = 320, .box_w = 19, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 4098, .adv_w = 320, .box_w = 19, .box_h = 20, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 4193, .adv_w = 320, .box_w = 18, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 4274, .adv_w = 320, .box_w = 19, .box_h = 19, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 4365, .adv_w = 320, .box_w = 19, .box_h = 18, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 4451, .adv_w = 320, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = -2} +}; + +/*--------------------- + * CHARACTER MAPPING + *--------------------*/ + +static const uint16_t unicode_list_1[] = { + 0x0, 0x7aa, 0x926, 0xff6, 0x108e, 0x1308, 0x1604, 0x1759, + 0x1d6a, 0x2d1a, 0x2efe, 0x2f8d, 0x3bdd, 0x3bf4, 0x4028 +}; + +/*Collect the unicode lists and glyph_id offsets*/ +static const lv_font_fmt_txt_cmap_t cmaps[] = +{ + { + .range_start = 32, .range_length = 96, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY + }, + { + .range_start = 20449, .range_length = 16425, .glyph_id_start = 97, + .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 15, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + } +}; + +/*----------------- + * KERNING + *----------------*/ + + +/*Map glyph_ids to kern left classes*/ +static const uint8_t kern_left_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 0, 7, 8, 9, 10, 11, + 12, 13, 14, 0, 0, 0, 0, 0, + 15, 0, 16, 17, 18, 19, 20, 21, + 22, 0, 0, 23, 24, 25, 0, 0, + 19, 26, 27, 28, 29, 30, 31, 32, + 33, 34, 35, 36, 0, 0, 0, 0, + 0, 0, 37, 38, 39, 0, 40, 41, + 42, 43, 0, 0, 44, 45, 43, 43, + 38, 38, 42, 46, 47, 48, 42, 49, + 50, 51, 49, 52, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0 +}; + +/*Map glyph_ids to kern right classes*/ +static const uint8_t kern_right_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 7, 8, 9, 10, 11, 12, + 13, 14, 15, 0, 0, 0, 0, 0, + 16, 0, 17, 0, 18, 0, 0, 0, + 18, 0, 0, 19, 0, 0, 0, 0, + 18, 0, 18, 0, 20, 21, 22, 23, + 24, 25, 26, 27, 0, 0, 0, 0, + 0, 0, 28, 0, 29, 29, 29, 30, + 29, 0, 31, 31, 0, 32, 33, 33, + 29, 33, 29, 33, 34, 35, 36, 37, + 38, 39, 37, 40, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0 +}; + +/*Kern values between classes*/ +static const int8_t kern_class_values[] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -29, 0, -19, 6, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -3, -10, -7, -32, -10, -32, -20, + 0, -35, 0, -6, -4, -1, 0, -8, + 0, 0, -11, 0, -14, -10, 0, 0, + 0, 0, 0, 0, 0, -10, -29, 0, + 0, -14, -6, -6, -9, -3, -32, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -11, + 0, 0, 0, 0, -14, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -23, 0, -16, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -10, 0, 0, 0, 0, -9, + -6, 0, 0, 0, -6, 0, 0, 0, + -9, 0, -9, 0, -11, 0, -9, -5, + 0, -17, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -3, 0, -5, 0, 0, + -8, -10, 0, -6, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -4, 0, + 0, -8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -6, 0, 0, 0, 0, -6, + 0, 0, 0, 0, 0, 0, -4, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + -4, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -4, 0, 0, 0, 0, 0, -8, 0, + -6, 0, 0, 0, -9, 0, -6, -11, + 0, 0, 0, 0, -9, 0, -13, 0, + 0, -13, 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -6, 0, 0, 0, -9, 0, + 0, 0, 0, 0, -6, 0, 0, -13, + 0, 0, 0, 0, 0, 0, -7, 0, + -9, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -23, 0, -6, 0, 0, 0, -19, 0, + 0, 0, 0, 0, -17, 0, -3, -21, + 0, 0, 0, 0, -31, 0, -26, 0, + -6, -34, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -12, 0, -10, -6, + 6, 0, -44, -9, -28, -6, 0, 0, + 0, -23, 0, -22, 3, -10, 0, 4, + -32, 0, -36, 0, 0, 0, 0, 0, + 0, 0, 0, -27, -25, -8, 0, 0, + -14, -18, 0, -12, 0, 0, -12, -12, + 0, 0, -3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, 0, -7, -7, + 0, 0, 0, 0, -8, 0, -6, 0, + 0, -13, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -7, 0, + 0, 0, -34, 0, -16, 0, 0, 0, + 0, -10, 0, -8, 0, -7, 0, 0, + -23, 0, -27, 0, 0, 0, -3, 0, + -15, -7, 0, -12, -9, 3, 0, 0, + 0, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -17, -6, -11, 3, -6, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -30, -3, 0, -14, 0, -9, -20, 0, + 0, 0, 0, 0, 0, 0, -23, -25, + 0, -11, 0, 0, -30, -5, -32, -23, + 0, -33, 0, 0, -5, -4, 0, -2, + 0, 0, -10, -5, -16, -12, 0, 0, + -10, 0, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -8, + -7, 0, -3, 0, -8, 0, -13, -6, + -7, -12, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, -2, -3, + 0, 0, 0, -13, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, -1, 0, 0, 0, + -7, -11, -3, -4, -7, 0, 0, 0, + 0, 0, 0, 0, -6, -6, -3, 0, + -6, 0, -12, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -8, + -11, 0, -19, 0, -10, 0, -12, -5, + -14, -17, -11, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -4, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -7, -4, 0, 0, + 6, -8, -22, 0, 0, 0, 0, 0, + 0, -8, 0, -10, 0, 0, 0, 0, + -20, 0, -51, -4, 0, 0, 0, 0, + -6, 0, 0, -16, -10, 0, 0, 0, + -6, -5, 0, -6, -3, -3, -12, -6, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -8, + -7, 0, 0, 0, -10, 0, -13, -5, + -7, -15, -4, 0, 0, 0, 0, 0, + 0, -3, 0, 0, -8, -10, -6, 0, + 0, 0, -6, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -5, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -12, 5, -30, 0, -15, -11, 0, + 0, -9, 0, 0, 0, 0, -17, -12, + 0, -19, -10, -8, 0, -16, 0, 0, + 0, 0, 0, -10, -17, -11, 0, -7, + -3, -4, -16, -16, -24, -20, 4, 0, + -29, 0, 8, -29, 0, 0, -24, 0, + 0, 0, 0, 0, -8, 0, -37, -30, + 0, -13, 0, 0, -51, -8, -44, -28, + 0, -57, 0, 0, -6, -7, 0, 0, + 0, 0, -14, -6, -27, -16, 0, 0, + 0, -13, -32, 0, 0, 0, 0, -3, + 0, -10, 0, 0, 0, 0, 0, 0, + -25, 0, -57, 0, -6, 0, -9, -6, + -11, -11, -6, -12, -8, 7, 0, 0, + 0, 0, 7, -1, 8, 8, 1, 3, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -9, 0, 0, 0, -10, 0, -7, -7, + -14, -16, -3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -2, -9, 0, -6, 0, -6, -4, + 0, -9, 0, -4, -6, 0, 0, 0, + 0, 0, 0, -7, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, -4, 1, + -4, -10, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -6, -3, -5, + 6, -21, -35, -26, 0, -11, 0, 0, + 0, -32, 0, -25, 0, -8, 0, 0, + -30, -10, -46, -5, 0, 0, -6, 0, + -10, 0, 0, -37, -38, -13, 0, 0, + -28, -35, -8, -24, -34, -31, -34, -28, + 0, 0, -12, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -5, 0, -12, 0, 0, 0, 0, 0, + -5, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -22, -42, -13, 0, -9, 0, 0, + 0, -21, -6, -17, 0, -6, 0, 0, + -32, -12, -50, -1, 0, 0, 0, 0, + 0, 0, 0, -28, -25, -5, 0, 0, + -16, -21, -3, -14, -10, -10, -13, -11, + 0, -12, -28, -9, 0, -5, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -23, -5, -34, 2, 0, 0, 0, 0, + 0, 0, 0, -21, -18, -4, 0, 0, + -12, -15, 0, -14, -3, -6, -10, -7, + 0, -10, 3, -27, 0, 0, -10, 0, + -4, -7, -9, -8, 0, 0, -15, -7, + 0, -14, -4, -3, -10, -5, 0, 0, + 0, 0, 0, -6, -12, -7, 0, -2, + -1, -10, -13, -15, -19, -20, 0, 0, + 0, -26, -39, -22, 0, -17, -1, -6, + -4, -34, 0, -29, 0, -13, -6, 0, + -33, -17, -54, -8, 0, 0, 0, 0, + 0, 0, 0, -35, -35, -13, 0, 0, + -26, -30, -10, -27, -14, -15, -18, -20, + 0, -13, 0, -16, 0, 0, 0, 0, + 0, -12, 0, 0, 0, 0, 0, 0, + 0, -16, 0, 0, 0, -6, 0, 0, + 0, 0, 0, 0, -5, 0, 0, 0, + 0, 0, -9, -10, -13, -13, 0, 0, + -13, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -15, 0, -5, -17, + 0, 0, 0, 0, -34, 0, -25, -19, + 0, -30, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, -4, 0, 0, + -13, 0, -6, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -17, 0, -8, -23, + -5, 0, 0, 0, -38, 0, -25, -18, + -12, -35, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -5, -4, -8, -3, + -4, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -9, + 0, 0, 0, 0, -35, 0, -19, -11, + -7, -35, 0, -3, -4, 0, -3, -2, + 0, 0, 0, 0, -4, 0, -7, 0, + 0, 0, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -16, 0, 0, -17, + 0, 0, 0, 0, -33, 0, -20, -14, + -12, -28, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -3, -2, -6, 0, + 10, -9, -22, 0, 0, 0, 0, 0, + 0, -13, 0, 0, 7, 0, 6, 0, + -19, 0, -22, 0, 0, 0, 0, 0, + 0, 0, 0, -6, -5, 0, 0, 0, + 0, -4, 3, -3, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -9, 0, 0, -9, + 0, 0, 0, 0, -27, 0, -16, -12, + -4, -26, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -10, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -12, 0, -6, -15, + 0, 0, 0, 0, -38, 0, -27, -20, + -6, -34, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, -2, -3, 0, + -7, -4, 3, -10, 0, 0, 0, 0, + 0, -10, 0, -9, 0, -9, -3, -6, + 0, -7, 0, 0, -32, -4, -15, -8, + 0, -26, 0, -3, -9, 0, 0, -2, + 0, -4, -3, -5, 0, 0, 0, 0, + 0, -4, 6, -5, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -7, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3, 0, 0, 0, 0, + 3, 0, 0, 2, -3, -2, 0, 0, + 0, -15, -35, 0, 0, 0, 0, -6, + -15, -16, 0, -8, 0, 0, 4, 0, + 0, 0, 0, 0, -29, 0, 0, 0, + -14, -11, -16, -8, -4, 4, 0, 0, + 0, -3, 4, -6, 6, 7, 2, 0, + -10, 0, 0, 0, 0, 0, -10, 0, + 0, 0, 0, 0, -9, 0, 0, -11, + 0, 0, 0, 0, -33, 0, -19, -15, + -9, -27, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -1, 0, -7, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -5, 0, 0, 0, 0, 4, 0, + 0, 0, 0, 0, -6, 0, -6, 0, + 0, -16, 0, 0, -2, 3, 0, 0, + 0, -2, 0, -1, 0, 0, 0, 0, + 0, -13, -26, 0, 0, 0, 0, 0, + 0, -10, 0, -10, 0, 0, 0, 0, + -16, 0, -29, 0, -34, 0, -10, -3, + -19, -14, -16, -9, -5, 0, 0, 0, + 0, -3, 0, 0, 0, 0, 0, 0, + 0, -7, -18, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -12, 0, -22, 0, -31, 0, -10, -6, + -20, -15, -13, -6, -4, 0, 0, 0, + 0, -3, 0, 0, 0, 0, 0, 0, + 0, -4, 0, -7, 0, 0, 0, 0, + 0, -12, 0, -10, -8, -7, 0, 0, + 0, -3, 0, 0, -34, 0, -13, -10, + 3, -18, 0, -5, -8, 0, 0, -3, + 0, -7, 0, -4, 0, 0, 0, 0, + 0, -9, 0, -5, 0, 0, 0, 0, + 0, -12, 0, -7, -6, 0, -2, 0, + 0, -9, 0, 0, -28, 0, -14, -8, + 0, -20, 0, -1, -6, 0, 0, 0, + 0, -3, 0, -2, 0, 0, 0, 0 +}; + + +/*Collect the kern class' data in one place*/ +static const lv_font_fmt_txt_kern_classes_t kern_classes = +{ + .class_pair_values = kern_class_values, + .left_class_mapping = kern_left_class_mapping, + .right_class_mapping = kern_right_class_mapping, + .left_class_cnt = 52, + .right_class_cnt = 40, +}; + +/*-------------------- + * ALL CUSTOM DATA + *--------------------*/ + +#if LVGL_VERSION_MAJOR == 8 +/*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 +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 = &kern_classes, + .kern_scale = 16, + .cmap_num = 2, + .bpp = 2, + .kern_classes = 1, + .bitmap_format = 0, +#if LVGL_VERSION_MAJOR == 8 + .cache = &cache +#endif +}; + + + +/*----------------- + * PUBLIC FONT + *----------------*/ + +/*Initialize a public general font descriptor*/ +#if LVGL_VERSION_MAJOR >= 8 +const lv_font_t ui_font_homePlusText = { +#else +lv_font_t ui_font_homePlusText = { +#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 = 22, /*The maximum line height required by the font*/ + .base_line = 4, /*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 = -2, + .underline_thickness = 1, +#endif + .dsc = &font_dsc, /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ +#if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 + .fallback = NULL, +#endif + .user_data = NULL, +}; + + + +#endif /*#if UI_FONT_HOMEPLUSTEXT*/ + diff --git a/components/FluxUI/fonts/ui_font_homeText.c b/components/FluxUI/fonts/ui_font_homeText.c new file mode 100644 index 0000000..e5ae056 --- /dev/null +++ b/components/FluxUI/fonts/ui_font_homeText.c @@ -0,0 +1,1766 @@ +/******************************************************************************* + * Size: 25 px + * Bpp: 2 + * Opts: --bpp 2 --size 25 --font E:/FluxDC/SquareLineProj/assets/MiSans-Medium.otf -o E:/FluxDC/SquareLineProj/assets\ui_font_homeText.c --format lvgl -r 0x20-0x7f --symbols 开始测试1档:标称体积平均体积ml呼吸频率BPM累积体积测得体积实测体积 --no-compress --no-prefilter + ******************************************************************************/ + +#include "../ui.h" + +#ifndef UI_FONT_HOMETEXT +#define UI_FONT_HOMETEXT 1 +#endif + +#if UI_FONT_HOMETEXT + +/*----------------- + * BITMAPS + *----------------*/ + +/*Store the image of the glyphs*/ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ + + /* U+0021 "!" */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xae, 0xba, 0xeb, + 0xae, 0xb8, 0x0, 0x0, 0xff, 0xff, 0xc0, + + /* U+0022 "\"" */ + 0xa8, 0xab, 0xf3, 0xeb, 0x8f, 0xae, 0x2e, 0xb8, + 0xb5, 0xd2, 0xd7, 0x47, 0x40, + + /* U+0023 "#" */ + 0x0, 0x2e, 0x2, 0xe0, 0x0, 0x2d, 0x3, 0xd0, + 0x0, 0x3c, 0x3, 0xc0, 0x0, 0x3c, 0x3, 0xc0, + 0x0, 0x7c, 0x7, 0x80, 0x3f, 0xff, 0xff, 0xfd, + 0x3f, 0xff, 0xff, 0xfd, 0x0, 0xf0, 0xf, 0x0, + 0x0, 0xf0, 0xf, 0x0, 0x1, 0xf0, 0x1f, 0x0, + 0x2, 0xe0, 0x2e, 0x0, 0x2, 0xd0, 0x2d, 0x0, + 0xff, 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xf8, + 0x7, 0xc0, 0x7c, 0x0, 0xb, 0x80, 0xb8, 0x0, + 0xb, 0x40, 0xf4, 0x0, 0xf, 0x0, 0xf0, 0x0, + 0xf, 0x0, 0xf0, 0x0, + + /* U+0024 "$" */ + 0x0, 0x6, 0x40, 0x0, 0x0, 0xbc, 0x0, 0x0, + 0xb, 0xc0, 0x0, 0x1f, 0xff, 0xd0, 0x7, 0xff, + 0xff, 0x40, 0xfd, 0xbd, 0xfd, 0x2f, 0xb, 0x83, + 0xd3, 0xe0, 0xb8, 0x0, 0x3e, 0xb, 0x80, 0x2, + 0xf4, 0xb8, 0x0, 0xf, 0xeb, 0x80, 0x0, 0x7f, + 0xfc, 0x0, 0x0, 0xbf, 0xfd, 0x0, 0x0, 0xbf, + 0xf8, 0x0, 0xb, 0x9f, 0xd0, 0x0, 0xb8, 0x3e, + 0x0, 0xb, 0x82, 0xf0, 0x80, 0xb8, 0x2f, 0x3f, + 0xb, 0x83, 0xe2, 0xfe, 0xbd, 0xfc, 0xb, 0xff, + 0xff, 0x40, 0xb, 0xff, 0x80, 0x0, 0xb, 0xc0, + 0x0, 0x0, 0xbc, 0x0, + + /* U+0025 "%" */ + 0x7, 0xf8, 0x0, 0x2, 0xf0, 0xb, 0xff, 0xc0, + 0x0, 0xf4, 0x3, 0xd0, 0xbc, 0x0, 0xf8, 0x1, + 0xe0, 0xf, 0x0, 0xbc, 0x0, 0xb4, 0x3, 0xc0, + 0x7d, 0x0, 0x1e, 0x0, 0xf0, 0x3e, 0x0, 0x3, + 0xd0, 0xb8, 0x3f, 0x0, 0x0, 0x7f, 0xfc, 0x1f, + 0x0, 0x0, 0x2, 0xe4, 0xf, 0x40, 0x0, 0x0, + 0x0, 0xf, 0xc0, 0x0, 0x0, 0x0, 0xb, 0xc0, + 0xae, 0x0, 0x0, 0x7, 0xd0, 0xff, 0xf4, 0x0, + 0x3, 0xe0, 0xf8, 0x2f, 0x0, 0x2, 0xf0, 0x3c, + 0x2, 0xd0, 0x1, 0xf0, 0x1e, 0x0, 0xb4, 0x0, + 0xf8, 0x3, 0xc0, 0x2d, 0x0, 0xfc, 0x0, 0xf8, + 0x1f, 0x0, 0xbc, 0x0, 0x1f, 0xff, 0x40, 0x7d, + 0x0, 0x0, 0xbe, 0x40, + + /* U+0026 "&" */ + 0x0, 0x2f, 0xe0, 0x0, 0x0, 0x7f, 0xff, 0x0, + 0x0, 0x3f, 0x57, 0xf0, 0x0, 0x1f, 0x40, 0x7c, + 0x0, 0xb, 0xc0, 0x1f, 0x0, 0x1, 0xf0, 0xb, + 0xc0, 0x0, 0x3e, 0x7, 0xe0, 0x0, 0xb, 0xef, + 0xf0, 0x0, 0x0, 0xff, 0xe0, 0x0, 0x1, 0xff, + 0xd0, 0x0, 0x2, 0xfd, 0xfc, 0x3, 0xd1, 0xf8, + 0xf, 0xc0, 0xf4, 0xbc, 0x0, 0xfc, 0xbc, 0x3e, + 0x0, 0x1f, 0xfd, 0xf, 0xc0, 0x1, 0xff, 0x2, + 0xf4, 0x0, 0x7f, 0x80, 0x3f, 0x96, 0xff, 0xf8, + 0x7, 0xff, 0xfe, 0x2f, 0x40, 0x2f, 0xf8, 0x3, + 0xf4, + + /* U+0027 "'" */ + 0xbb, 0xeb, 0xae, 0xb5, 0xd7, 0x40, + + /* U+0028 "(" */ + 0x1, 0xf0, 0xf, 0x80, 0x7c, 0x2, 0xe0, 0xf, + 0x40, 0x7c, 0x2, 0xf0, 0xb, 0x80, 0x3d, 0x0, + 0xf4, 0x3, 0xd0, 0xf, 0x0, 0x3d, 0x0, 0xf4, + 0x3, 0xd0, 0xf, 0x80, 0x2f, 0x0, 0x7c, 0x0, + 0xf4, 0x2, 0xe0, 0x7, 0xc0, 0xf, 0x80, 0x1f, + 0x0, + + /* U+0029 ")" */ + 0x3d, 0x0, 0xbc, 0x0, 0xf4, 0x2, 0xe0, 0x7, + 0xc0, 0xf, 0x40, 0x3e, 0x0, 0xb8, 0x1, 0xf0, + 0x7, 0xc0, 0x1f, 0x0, 0x3c, 0x1, 0xf0, 0x7, + 0xc0, 0x1f, 0x0, 0xbc, 0x3, 0xe0, 0xf, 0x40, + 0x7c, 0x2, 0xe0, 0xf, 0x40, 0xbc, 0x3, 0xd0, + 0x0, + + /* U+002A "*" */ + 0x1, 0xd0, 0x5, 0x34, 0x83, 0xee, 0xf0, 0x2f, + 0xe0, 0x1b, 0xfd, 0xf, 0xbb, 0xc1, 0xd, 0x10, + 0x7, 0x40, + + /* U+002B "+" */ + 0x0, 0x1a, 0x0, 0x0, 0x7, 0xc0, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x1f, 0x0, + 0xf, 0xff, 0xff, 0xe3, 0xff, 0xff, 0xf8, 0x55, + 0xbd, 0x54, 0x0, 0x1f, 0x0, 0x0, 0x7, 0xc0, + 0x0, 0x1, 0xf0, 0x0, 0x0, 0x7c, 0x0, + + /* U+002C "," */ + 0x3f, 0x3f, 0x3f, 0xb, 0xe, 0x2c, 0x34, 0x0, + + /* U+002D "-" */ + 0x55, 0x55, 0x4f, 0xff, 0xfd, 0xff, 0xff, 0xd0, + + /* U+002E "." */ + 0x3e, 0x3e, 0x3e, + + /* U+002F "/" */ + 0x0, 0x7, 0xc0, 0x0, 0xbc, 0x0, 0xf, 0x80, + 0x1, 0xf0, 0x0, 0x2f, 0x0, 0x3, 0xe0, 0x0, + 0x3d, 0x0, 0xb, 0xc0, 0x0, 0xf8, 0x0, 0xf, + 0x40, 0x1, 0xf0, 0x0, 0x2e, 0x0, 0x3, 0xd0, + 0x0, 0x7c, 0x0, 0xb, 0xc0, 0x0, 0xf4, 0x0, + 0x1f, 0x0, 0x2, 0xf0, 0x0, 0x3e, 0x0, 0x0, + + /* U+0030 "0" */ + 0x0, 0x7f, 0xd0, 0x0, 0x3f, 0xff, 0xc0, 0xf, + 0xf9, 0xff, 0x1, 0xf8, 0x2, 0xf4, 0x3f, 0x0, + 0xf, 0xc3, 0xe0, 0x0, 0xbc, 0x7d, 0x0, 0x7, + 0xd7, 0xc0, 0x0, 0x3d, 0x7c, 0x0, 0x3, 0xdb, + 0xc0, 0x0, 0x3e, 0x7c, 0x0, 0x3, 0xd7, 0xc0, + 0x0, 0x3d, 0x7d, 0x0, 0x7, 0xd3, 0xe0, 0x0, + 0xbc, 0x3f, 0x0, 0xf, 0xc1, 0xf8, 0x2, 0xf4, + 0xf, 0xf9, 0xff, 0x0, 0x3f, 0xff, 0xc0, 0x0, + 0x7f, 0xd0, 0x0, + + /* U+0031 "1" */ + 0x1, 0xf8, 0x7f, 0xeb, 0xff, 0xbe, 0x3e, 0x90, + 0xf8, 0x3, 0xe0, 0xf, 0x80, 0x3e, 0x0, 0xf8, + 0x3, 0xe0, 0xf, 0x80, 0x3e, 0x0, 0xf8, 0x3, + 0xe0, 0xf, 0x80, 0x3e, 0x0, 0xf8, 0x3, 0xe0, + 0xf, 0x80, + + /* U+0032 "2" */ + 0x1, 0xff, 0x80, 0x3, 0xff, 0xfc, 0x3, 0xf9, + 0x6f, 0xc2, 0xf4, 0x2, 0xf4, 0x28, 0x0, 0x3e, + 0x0, 0x0, 0xf, 0x80, 0x0, 0x3, 0xe0, 0x0, + 0x1, 0xf0, 0x0, 0x0, 0xfc, 0x0, 0x0, 0xfc, + 0x0, 0x0, 0xfd, 0x0, 0x0, 0xbd, 0x0, 0x0, + 0xbe, 0x0, 0x0, 0xbe, 0x0, 0x0, 0x7e, 0x0, + 0x0, 0x7e, 0x0, 0x0, 0x7f, 0x55, 0x55, 0x3f, + 0xff, 0xff, 0xcf, 0xff, 0xff, 0xf0, + + /* U+0033 "3" */ + 0x3f, 0xff, 0xfe, 0xf, 0xff, 0xff, 0x81, 0x55, + 0x5f, 0xd0, 0x0, 0xb, 0xd0, 0x0, 0xb, 0xd0, + 0x0, 0xb, 0xd0, 0x0, 0x7, 0xd0, 0x0, 0x7, + 0xf5, 0x0, 0x3, 0xff, 0xf4, 0x0, 0x3a, 0xbf, + 0x40, 0x0, 0x3, 0xf0, 0x0, 0x0, 0x3d, 0x0, + 0x0, 0xf, 0x80, 0x0, 0x3, 0xe2, 0x80, 0x0, + 0xf6, 0xf4, 0x0, 0xfc, 0x3f, 0xd6, 0xfe, 0x3, + 0xff, 0xfe, 0x0, 0x1b, 0xf9, 0x0, + + /* U+0034 "4" */ + 0x0, 0x0, 0xff, 0x0, 0x0, 0xb, 0xfc, 0x0, + 0x0, 0x3f, 0xf0, 0x0, 0x2, 0xfb, 0xc0, 0x0, + 0x1f, 0x6f, 0x0, 0x0, 0xfc, 0xbc, 0x0, 0x7, + 0xc2, 0xf0, 0x0, 0x3e, 0xb, 0xc0, 0x2, 0xf0, + 0x2f, 0x0, 0xf, 0x40, 0xbc, 0x0, 0xfc, 0x2, + 0xf0, 0x7, 0xd0, 0xb, 0xc0, 0x3f, 0x55, 0x7f, + 0x51, 0xff, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xff, + 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, 0x2f, 0x0, + 0x0, 0x0, 0xbc, 0x0, 0x0, 0x2, 0xf0, 0x0, + + /* U+0035 "5" */ + 0x1f, 0xff, 0xfe, 0x7, 0xff, 0xff, 0x81, 0xf5, + 0x55, 0x40, 0xbc, 0x0, 0x0, 0x2f, 0x0, 0x0, + 0xb, 0xc0, 0x0, 0x3, 0xe0, 0x0, 0x0, 0xf9, + 0xfe, 0x40, 0x3f, 0xff, 0xfc, 0xf, 0xf9, 0xbf, + 0x81, 0xa0, 0x2, 0xf4, 0x0, 0x0, 0x3e, 0x0, + 0x0, 0xf, 0x80, 0x0, 0x3, 0xe2, 0x80, 0x0, + 0xf5, 0xf8, 0x0, 0xbc, 0x3f, 0xd6, 0xfe, 0x3, + 0xff, 0xfe, 0x0, 0x1b, 0xf9, 0x0, + + /* U+0036 "6" */ + 0x0, 0xf, 0xc0, 0x0, 0x1, 0xf4, 0x0, 0x0, + 0x3f, 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, 0xf8, + 0x0, 0x0, 0x3f, 0x0, 0x0, 0x7, 0xd1, 0x0, + 0x0, 0xff, 0xff, 0x40, 0x1f, 0xff, 0xfe, 0x3, + 0xf8, 0x7, 0xf0, 0x7e, 0x0, 0xf, 0x8b, 0xc0, + 0x0, 0xbc, 0xbc, 0x0, 0x7, 0xcb, 0xc0, 0x0, + 0xbc, 0x7d, 0x0, 0xf, 0xc3, 0xf0, 0x2, 0xf4, + 0x1f, 0xe5, 0xff, 0x0, 0xbf, 0xff, 0xc0, 0x0, + 0xbf, 0x90, 0x0, + + /* U+0037 "7" */ + 0x3f, 0xff, 0xff, 0x4f, 0xff, 0xff, 0xd1, 0x55, + 0x57, 0xf0, 0x0, 0x0, 0xf8, 0x0, 0x0, 0xbc, + 0x0, 0x0, 0x3f, 0x0, 0x0, 0x1f, 0x40, 0x0, + 0xf, 0xc0, 0x0, 0x3, 0xd0, 0x0, 0x2, 0xf0, + 0x0, 0x0, 0xf8, 0x0, 0x0, 0xbc, 0x0, 0x0, + 0x3f, 0x0, 0x0, 0x1f, 0x40, 0x0, 0xf, 0xc0, + 0x0, 0x3, 0xd0, 0x0, 0x2, 0xf0, 0x0, 0x0, + 0xf8, 0x0, 0x0, 0xbc, 0x0, 0x0, + + /* U+0038 "8" */ + 0x0, 0xbf, 0xe0, 0x0, 0x7f, 0xff, 0xd0, 0xf, + 0xe5, 0xbf, 0x2, 0xf4, 0x1, 0xf4, 0x3f, 0x0, + 0xf, 0x82, 0xf0, 0x0, 0xf8, 0x1f, 0x40, 0x1f, + 0x40, 0xbe, 0x5b, 0xe0, 0x2, 0xff, 0xf4, 0x0, + 0x7f, 0xff, 0xc0, 0x1f, 0x90, 0x7f, 0x3, 0xe0, + 0x0, 0xbc, 0x7c, 0x0, 0x7, 0xd7, 0xc0, 0x0, + 0x3d, 0x7d, 0x0, 0x7, 0xd3, 0xf0, 0x0, 0xfc, + 0x1f, 0xe5, 0xbf, 0x40, 0xbf, 0xff, 0xe0, 0x0, + 0xbf, 0xe0, 0x0, + + /* U+0039 "9" */ + 0x1, 0xbf, 0x90, 0x2, 0xff, 0xfe, 0x2, 0xfe, + 0x6f, 0xe1, 0xf8, 0x0, 0xbd, 0xbc, 0x0, 0xf, + 0xbf, 0x0, 0x2, 0xff, 0xc0, 0x0, 0xbe, 0xf0, + 0x0, 0x3f, 0x7e, 0x0, 0x2f, 0x8f, 0xf5, 0x7f, + 0xc0, 0xff, 0xff, 0xf0, 0x6, 0xfb, 0xf0, 0x0, + 0x1, 0xf8, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x7d, + 0x0, 0x0, 0x3f, 0x0, 0x0, 0x2f, 0x40, 0x0, + 0xf, 0x80, 0x0, 0xf, 0xc0, 0x0, + + /* U+003A ":" */ + 0x3e, 0x3e, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3e, 0x3e, 0x3e, + + /* U+003B ";" */ + 0x3f, 0x3f, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0x3f, 0x3f, 0xb, 0xe, + 0x2c, 0x34, 0x0, + + /* U+003C "<" */ + 0x0, 0x0, 0x0, 0x40, 0x0, 0x2, 0xd0, 0x0, + 0xb, 0xf4, 0x0, 0x1f, 0xf4, 0x0, 0x7f, 0xd0, + 0x1, 0xff, 0x40, 0x3, 0xfe, 0x0, 0x0, 0xfc, + 0x0, 0x0, 0x3f, 0xd0, 0x0, 0x1, 0xff, 0x40, + 0x0, 0xb, 0xfd, 0x0, 0x0, 0x2f, 0xf4, 0x0, + 0x0, 0xbf, 0x40, 0x0, 0x7, 0xd0, 0x0, 0x0, + 0x14, + + /* U+003D "=" */ + 0x3f, 0xff, 0xff, 0x8f, 0xff, 0xff, 0xe1, 0x55, + 0x55, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x5, 0x55, 0x55, 0x43, 0xff, 0xff, 0xf8, 0xff, + 0xff, 0xfe, + + /* U+003E ">" */ + 0x10, 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xfd, + 0x0, 0x0, 0x2f, 0xe0, 0x0, 0x0, 0xbf, 0x80, + 0x0, 0x3, 0xfe, 0x0, 0x0, 0x1f, 0xf4, 0x0, + 0x0, 0xbd, 0x0, 0x0, 0xbf, 0x40, 0x2, 0xfe, + 0x0, 0xb, 0xfd, 0x0, 0x2f, 0xf4, 0x0, 0x3f, + 0xd0, 0x0, 0xf, 0x80, 0x0, 0x2, 0x0, 0x0, + 0x0, + + /* U+003F "?" */ + 0x1, 0xbf, 0x80, 0xb, 0xff, 0xf0, 0x2f, 0x96, + 0xfc, 0x3d, 0x0, 0x7c, 0x18, 0x0, 0x3d, 0x0, + 0x0, 0x3d, 0x0, 0x0, 0xfc, 0x0, 0x3, 0xf4, + 0x0, 0xb, 0xd0, 0x0, 0x1f, 0x40, 0x0, 0x3e, + 0x0, 0x0, 0x3d, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x7e, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x7e, + 0x0, + + /* U+0040 "@" */ + 0x0, 0x1, 0xff, 0xe4, 0x0, 0x0, 0xb, 0xff, + 0xff, 0xd0, 0x0, 0xf, 0xe0, 0x1, 0xfd, 0x0, + 0xf, 0xc0, 0x0, 0x7, 0xd0, 0xb, 0xc0, 0x0, + 0x0, 0x7c, 0x3, 0xc0, 0x2f, 0x87, 0xb, 0x42, + 0xe0, 0x3f, 0xfe, 0xc0, 0xe0, 0xf0, 0x3f, 0x3, + 0xf0, 0x3c, 0x3c, 0xf, 0x0, 0x3c, 0xf, 0xf, + 0x7, 0xc0, 0xf, 0x3, 0xc3, 0xc0, 0xf0, 0x3, + 0xd0, 0xf0, 0xf0, 0x3f, 0x3, 0xf8, 0xb4, 0x2d, + 0x3, 0xff, 0xcf, 0xfc, 0x7, 0xc0, 0x2f, 0x80, + 0xf8, 0x0, 0xf8, 0x0, 0x0, 0x0, 0x0, 0xf, + 0x80, 0x0, 0x0, 0x0, 0x1, 0xfd, 0x0, 0x1f, + 0x0, 0x0, 0xb, 0xff, 0xff, 0xc0, 0x0, 0x0, + 0x2f, 0xfa, 0x0, 0x0, + + /* U+0041 "A" */ + 0x0, 0x3, 0xf0, 0x0, 0x0, 0x1, 0xfd, 0x0, + 0x0, 0x0, 0xbf, 0xc0, 0x0, 0x0, 0x3f, 0xf0, + 0x0, 0x0, 0x1f, 0x7d, 0x0, 0x0, 0xf, 0xcf, + 0xc0, 0x0, 0x3, 0xe1, 0xf0, 0x0, 0x1, 0xf0, + 0x3e, 0x0, 0x0, 0xfc, 0xb, 0xc0, 0x0, 0x3d, + 0x1, 0xf4, 0x0, 0x2f, 0x55, 0x7e, 0x0, 0xf, + 0xff, 0xff, 0xc0, 0x7, 0xff, 0xff, 0xf4, 0x2, + 0xf0, 0x0, 0x3f, 0x0, 0xf8, 0x0, 0xb, 0xc0, + 0x7d, 0x0, 0x0, 0xf8, 0x3f, 0x0, 0x0, 0x3f, + 0xf, 0x80, 0x0, 0x7, 0xcb, 0xc0, 0x0, 0x0, + 0xf8, + + /* U+0042 "B" */ + 0x3f, 0xff, 0xf8, 0x0, 0xff, 0xff, 0xfd, 0x3, + 0xe5, 0x56, 0xfc, 0xf, 0x40, 0x1, 0xf4, 0x3d, + 0x0, 0x3, 0xe0, 0xf4, 0x0, 0xf, 0x83, 0xd0, + 0x0, 0x7d, 0xf, 0x40, 0x7, 0xf0, 0x3f, 0xff, + 0xfe, 0x0, 0xff, 0xff, 0xfd, 0x3, 0xe5, 0x56, + 0xfd, 0xf, 0x40, 0x0, 0xfc, 0x3d, 0x0, 0x0, + 0xf4, 0xf4, 0x0, 0x3, 0xe3, 0xd0, 0x0, 0xf, + 0x4f, 0x40, 0x0, 0xfc, 0x3e, 0x55, 0x6f, 0xe0, + 0xff, 0xff, 0xff, 0x3, 0xff, 0xff, 0x90, 0x0, + + /* U+0043 "C" */ + 0x0, 0x1b, 0xfe, 0x0, 0x0, 0xff, 0xff, 0xe0, + 0x3, 0xfe, 0x9b, 0xfc, 0xf, 0xe0, 0x0, 0xbd, + 0x2f, 0x80, 0x0, 0x24, 0x3f, 0x0, 0x0, 0x0, + 0x7d, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, + 0x3d, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, + 0x1f, 0x80, 0x0, 0x24, 0xf, 0xe0, 0x0, 0xbd, + 0x3, 0xfe, 0x9b, 0xfc, 0x0, 0xff, 0xff, 0xe0, + 0x0, 0x1b, 0xfe, 0x0, + + /* U+0044 "D" */ + 0x3f, 0xff, 0xf9, 0x0, 0xf, 0xff, 0xff, 0xf0, + 0x3, 0xe5, 0x5a, 0xff, 0x0, 0xf4, 0x0, 0xb, + 0xf0, 0x3d, 0x0, 0x0, 0xbd, 0xf, 0x40, 0x0, + 0xf, 0xc3, 0xd0, 0x0, 0x2, 0xf0, 0xf4, 0x0, + 0x0, 0x7d, 0x3d, 0x0, 0x0, 0x1f, 0x4f, 0x40, + 0x0, 0x3, 0xd3, 0xd0, 0x0, 0x1, 0xf4, 0xf4, + 0x0, 0x0, 0x7d, 0x3d, 0x0, 0x0, 0x2f, 0xf, + 0x40, 0x0, 0xf, 0xc3, 0xd0, 0x0, 0xb, 0xd0, + 0xf4, 0x0, 0xf, 0xf0, 0x3e, 0x55, 0xbf, 0xf0, + 0xf, 0xff, 0xff, 0xe0, 0x3, 0xff, 0xff, 0x80, + 0x0, + + /* U+0045 "E" */ + 0x3f, 0xff, 0xff, 0x8f, 0xff, 0xff, 0xe3, 0xe5, + 0x55, 0x50, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + 0x0, 0x0, 0x3f, 0xff, 0xff, 0xf, 0xff, 0xff, + 0xc3, 0xe5, 0x55, 0x50, 0xf4, 0x0, 0x0, 0x3d, + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3e, 0x55, 0x55, 0x4f, + 0xff, 0xff, 0xf3, 0xff, 0xff, 0xfc, + + /* U+0046 "F" */ + 0x3f, 0xff, 0xff, 0x4f, 0xff, 0xff, 0xd3, 0xe5, + 0x55, 0x50, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + 0x0, 0x0, 0x3e, 0x55, 0x55, 0xf, 0xff, 0xff, + 0xc3, 0xff, 0xff, 0xf0, 0xf4, 0x0, 0x0, 0x3d, + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, + 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, + + /* U+0047 "G" */ + 0x0, 0x1b, 0xfe, 0x40, 0x0, 0xff, 0xff, 0xe0, + 0x7, 0xfe, 0x9b, 0xfc, 0xf, 0xe0, 0x0, 0xbd, + 0x2f, 0x80, 0x0, 0x10, 0x3f, 0x0, 0x0, 0x0, + 0x7d, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x3f, 0xff, 0xbc, 0x0, 0x3f, 0xff, + 0xbc, 0x0, 0x15, 0x6f, 0x7c, 0x0, 0x0, 0x2f, + 0x7d, 0x0, 0x0, 0x2f, 0x3f, 0x0, 0x0, 0x2f, + 0x2f, 0x40, 0x0, 0x2f, 0xf, 0xe0, 0x0, 0xbf, + 0x7, 0xfe, 0x9b, 0xfc, 0x0, 0xff, 0xff, 0xe0, + 0x0, 0x1b, 0xfe, 0x40, + + /* U+0048 "H" */ + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3f, 0xff, 0xff, 0xfd, 0x3f, 0xff, 0xff, 0xfd, + 0x3e, 0x55, 0x55, 0x7d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x3d, + + /* U+0049 "I" */ + 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, + + /* U+004A "J" */ + 0x0, 0x0, 0xf8, 0x0, 0x3, 0xe0, 0x0, 0xf, + 0x80, 0x0, 0x3e, 0x0, 0x0, 0xf8, 0x0, 0x3, + 0xe0, 0x0, 0xf, 0x80, 0x0, 0x3e, 0x0, 0x0, + 0xf8, 0x0, 0x3, 0xe0, 0x0, 0xf, 0x80, 0x0, + 0x3e, 0x0, 0x0, 0xf8, 0x0, 0x3, 0xe0, 0x40, + 0xf, 0x4f, 0x40, 0x7d, 0x3f, 0x9b, 0xf0, 0x7f, + 0xff, 0x40, 0x2f, 0xe0, 0x0, + + /* U+004B "K" */ + 0x3d, 0x0, 0x3, 0xf4, 0x3d, 0x0, 0xb, 0xd0, + 0x3d, 0x0, 0x2f, 0x40, 0x3d, 0x0, 0xbe, 0x0, + 0x3d, 0x1, 0xf8, 0x0, 0x3d, 0x7, 0xe0, 0x0, + 0x3d, 0x1f, 0xc0, 0x0, 0x3d, 0x3f, 0x0, 0x0, + 0x3e, 0xff, 0x0, 0x0, 0x3f, 0xff, 0xc0, 0x0, + 0x3f, 0xc7, 0xe0, 0x0, 0x3f, 0x3, 0xf4, 0x0, + 0x3d, 0x0, 0xfc, 0x0, 0x3d, 0x0, 0x7e, 0x0, + 0x3d, 0x0, 0x3f, 0x40, 0x3d, 0x0, 0xf, 0xc0, + 0x3d, 0x0, 0x7, 0xe0, 0x3d, 0x0, 0x3, 0xf4, + 0x3d, 0x0, 0x0, 0xfc, + + /* U+004C "L" */ + 0x3d, 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, + 0x0, 0x0, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, 0x40, 0x0, + 0x3, 0xd0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x3d, + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3e, 0x55, 0x55, 0x4f, + 0xff, 0xff, 0xf3, 0xff, 0xff, 0xfc, + + /* U+004D "M" */ + 0x3e, 0x0, 0x0, 0x0, 0x7d, 0x3f, 0x40, 0x0, + 0x0, 0xfd, 0x3f, 0xc0, 0x0, 0x2, 0xfd, 0x3f, + 0xd0, 0x0, 0x3, 0xfd, 0x3f, 0xf0, 0x0, 0xf, + 0xfd, 0x3e, 0xf8, 0x0, 0x1f, 0x7d, 0x3d, 0x7d, + 0x0, 0x3e, 0x3d, 0x3d, 0x3f, 0x0, 0xbc, 0x3d, + 0x3d, 0xf, 0x81, 0xf4, 0x3d, 0x3d, 0xb, 0xc3, + 0xf0, 0x3d, 0x3d, 0x3, 0xe7, 0xd0, 0x3d, 0x3d, + 0x1, 0xff, 0x80, 0x3d, 0x3d, 0x0, 0xff, 0x0, + 0x3d, 0x3d, 0x0, 0x3d, 0x0, 0x3d, 0x3d, 0x0, + 0x14, 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x0, 0x3d, + 0x3d, 0x0, 0x0, 0x0, 0x3d, 0x3d, 0x0, 0x0, + 0x0, 0x3d, 0x3d, 0x0, 0x0, 0x0, 0x3d, + + /* U+004E "N" */ + 0x3e, 0x0, 0x0, 0x3e, 0x3f, 0x40, 0x0, 0x3e, + 0x3f, 0xc0, 0x0, 0x3e, 0x3f, 0xe0, 0x0, 0x3e, + 0x3f, 0xf4, 0x0, 0x3e, 0x3d, 0xfc, 0x0, 0x3e, + 0x3d, 0x3e, 0x0, 0x3e, 0x3d, 0x1f, 0x40, 0x3e, + 0x3d, 0xf, 0xc0, 0x3e, 0x3d, 0x3, 0xe0, 0x3e, + 0x3d, 0x1, 0xf4, 0x3e, 0x3d, 0x0, 0xfc, 0x3e, + 0x3d, 0x0, 0x3e, 0x3e, 0x3d, 0x0, 0x1f, 0x7e, + 0x3d, 0x0, 0xf, 0xfe, 0x3d, 0x0, 0x3, 0xfe, + 0x3d, 0x0, 0x1, 0xfe, 0x3d, 0x0, 0x0, 0xfe, + 0x3d, 0x0, 0x0, 0x3e, + + /* U+004F "O" */ + 0x0, 0x1b, 0xfe, 0x40, 0x0, 0xf, 0xff, 0xff, + 0x0, 0x7, 0xfe, 0x6b, 0xfc, 0x0, 0xfe, 0x0, + 0xb, 0xf0, 0x2f, 0x40, 0x0, 0x2f, 0x43, 0xf0, + 0x0, 0x0, 0xfc, 0x7d, 0x0, 0x0, 0xb, 0xc7, + 0xc0, 0x0, 0x0, 0x7d, 0xbc, 0x0, 0x0, 0x7, + 0xdb, 0xc0, 0x0, 0x0, 0x3d, 0xbc, 0x0, 0x0, + 0x7, 0xd7, 0xc0, 0x0, 0x0, 0x7d, 0x7d, 0x0, + 0x0, 0xb, 0xc3, 0xf0, 0x0, 0x0, 0xfc, 0x2f, + 0x40, 0x0, 0x2f, 0x40, 0xfe, 0x0, 0xb, 0xf0, + 0x7, 0xfe, 0xab, 0xfc, 0x0, 0xf, 0xff, 0xff, + 0x0, 0x0, 0x1b, 0xfe, 0x40, 0x0, + + /* U+0050 "P" */ + 0x3f, 0xff, 0xe4, 0x0, 0xff, 0xff, 0xfd, 0x3, + 0xe5, 0x5b, 0xfc, 0xf, 0x40, 0x1, 0xf8, 0x3d, + 0x0, 0x3, 0xf0, 0xf4, 0x0, 0xb, 0xc3, 0xd0, + 0x0, 0x2f, 0xf, 0x40, 0x0, 0xfc, 0x3d, 0x0, + 0x7, 0xe0, 0xf9, 0x56, 0xff, 0x3, 0xff, 0xff, + 0xf4, 0xf, 0xff, 0xfa, 0x0, 0x3d, 0x0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3, 0xd0, 0x0, 0x0, + 0xf, 0x40, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x0, + 0xf4, 0x0, 0x0, 0x3, 0xd0, 0x0, 0x0, 0x0, + + /* U+0051 "Q" */ + 0x0, 0x1b, 0xfe, 0x40, 0x0, 0xf, 0xff, 0xff, + 0x0, 0x7, 0xfe, 0x5b, 0xfc, 0x0, 0xfe, 0x0, + 0xb, 0xf0, 0x2f, 0x40, 0x0, 0x2f, 0x43, 0xf0, + 0x0, 0x0, 0xfc, 0x7d, 0x0, 0x0, 0xb, 0xc7, + 0xc0, 0x0, 0x0, 0x7d, 0xbc, 0x0, 0x0, 0x7, + 0xdb, 0xc0, 0x0, 0x0, 0x3d, 0xbc, 0x0, 0x0, + 0x7, 0xd7, 0xc0, 0x0, 0x0, 0x7d, 0x7d, 0x0, + 0x1, 0xb, 0xc3, 0xf0, 0x0, 0xb4, 0xfc, 0x2f, + 0x40, 0xf, 0xff, 0x40, 0xfe, 0x0, 0x3f, 0xf0, + 0x7, 0xfe, 0x9b, 0xfd, 0x0, 0xf, 0xff, 0xff, + 0xf0, 0x0, 0x1b, 0xfe, 0x1f, 0x80, 0x0, 0x0, + 0x0, 0xbc, 0x0, 0x0, 0x0, 0x2, 0x0, + + /* U+0052 "R" */ + 0x3f, 0xff, 0xe4, 0x0, 0xff, 0xff, 0xfc, 0x3, + 0xe5, 0x5b, 0xfc, 0xf, 0x40, 0x2, 0xf4, 0x3d, + 0x0, 0x3, 0xe0, 0xf4, 0x0, 0xf, 0xc3, 0xd0, + 0x0, 0x3e, 0xf, 0x40, 0x1, 0xf8, 0x3d, 0x0, + 0x1f, 0xc0, 0xff, 0xff, 0xfd, 0x3, 0xff, 0xff, + 0xd0, 0xf, 0x95, 0xbc, 0x0, 0x3d, 0x0, 0xf8, + 0x0, 0xf4, 0x1, 0xf4, 0x3, 0xd0, 0x3, 0xf0, + 0xf, 0x40, 0x7, 0xe0, 0x3d, 0x0, 0xb, 0xc0, + 0xf4, 0x0, 0xf, 0x83, 0xd0, 0x0, 0x2f, 0x40, + + /* U+0053 "S" */ + 0x0, 0x6f, 0xf8, 0x0, 0xf, 0xff, 0xfd, 0x0, + 0xff, 0x96, 0xfd, 0x7, 0xe0, 0x0, 0xfc, 0x2f, + 0x0, 0x0, 0x40, 0xfc, 0x0, 0x0, 0x2, 0xf0, + 0x0, 0x0, 0x3, 0xf4, 0x0, 0x0, 0x7, 0xff, + 0x40, 0x0, 0x2, 0xff, 0xf4, 0x0, 0x0, 0x2f, + 0xf8, 0x0, 0x0, 0x2, 0xf8, 0x0, 0x0, 0x2, + 0xf0, 0x0, 0x0, 0x7, 0xd0, 0xc0, 0x0, 0x1f, + 0xf, 0xd0, 0x0, 0xfc, 0x1f, 0xf5, 0x6f, 0xd0, + 0x1f, 0xff, 0xfe, 0x0, 0x6, 0xff, 0x80, 0x0, + + /* U+0054 "T" */ + 0x7f, 0xff, 0xff, 0xf9, 0xff, 0xff, 0xff, 0xe1, + 0x55, 0xbd, 0x55, 0x40, 0x2, 0xf0, 0x0, 0x0, + 0xb, 0xc0, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0x2, 0xf0, 0x0, 0x0, 0xb, + 0xc0, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0xbc, + 0x0, 0x0, 0x2, 0xf0, 0x0, 0x0, 0xb, 0xc0, + 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0xbc, 0x0, + 0x0, 0x2, 0xf0, 0x0, 0x0, 0xb, 0xc0, 0x0, + 0x0, 0x2f, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, + + /* U+0055 "U" */ + 0x3d, 0x0, 0x0, 0xbc, 0xf4, 0x0, 0x2, 0xf3, + 0xd0, 0x0, 0xb, 0xcf, 0x40, 0x0, 0x2f, 0x3d, + 0x0, 0x0, 0xbc, 0xf4, 0x0, 0x2, 0xf3, 0xd0, + 0x0, 0xb, 0xcf, 0x40, 0x0, 0x2f, 0x3d, 0x0, + 0x0, 0xbc, 0xf4, 0x0, 0x2, 0xf3, 0xd0, 0x0, + 0xb, 0xcf, 0x40, 0x0, 0x2f, 0x3e, 0x0, 0x0, + 0xbc, 0xf8, 0x0, 0x3, 0xe2, 0xf0, 0x0, 0x1f, + 0x43, 0xf0, 0x1, 0xfc, 0xb, 0xf9, 0xaf, 0xd0, + 0xb, 0xff, 0xfd, 0x0, 0x2, 0xff, 0x80, 0x0, + + /* U+0056 "V" */ + 0xbc, 0x0, 0x0, 0xf, 0x8f, 0x80, 0x0, 0x7, + 0xd3, 0xf0, 0x0, 0x3, 0xf0, 0x7d, 0x0, 0x0, + 0xf8, 0xf, 0x80, 0x0, 0x7c, 0x2, 0xf0, 0x0, + 0x3f, 0x0, 0x7d, 0x0, 0xf, 0x40, 0xf, 0x80, + 0xb, 0xc0, 0x2, 0xf0, 0x3, 0xe0, 0x0, 0x3d, + 0x1, 0xf4, 0x0, 0xf, 0xc0, 0xbc, 0x0, 0x1, + 0xf0, 0x3e, 0x0, 0x0, 0x3d, 0x1f, 0x0, 0x0, + 0xb, 0xcb, 0xc0, 0x0, 0x1, 0xf7, 0xd0, 0x0, + 0x0, 0x3f, 0xf0, 0x0, 0x0, 0xb, 0xfc, 0x0, + 0x0, 0x1, 0xfd, 0x0, 0x0, 0x0, 0x3f, 0x0, + 0x0, + + /* U+0057 "W" */ + 0xbc, 0x0, 0x3, 0xf0, 0x0, 0x1f, 0x1f, 0x40, + 0x1, 0xfc, 0x0, 0xb, 0xc3, 0xe0, 0x0, 0xbf, + 0x40, 0x3, 0xe0, 0xfc, 0x0, 0x3f, 0xe0, 0x0, + 0xf4, 0x1f, 0x0, 0x1f, 0xbc, 0x0, 0x7c, 0x3, + 0xd0, 0xb, 0xcf, 0x0, 0x2f, 0x0, 0xf8, 0x3, + 0xd3, 0xd0, 0xf, 0x80, 0x2f, 0x0, 0xf0, 0xbc, + 0x3, 0xd0, 0x7, 0xc0, 0x7c, 0x1f, 0x1, 0xf0, + 0x0, 0xf4, 0x2e, 0x3, 0xd0, 0xb8, 0x0, 0x3e, + 0xf, 0x40, 0xb8, 0x3d, 0x0, 0xb, 0xc3, 0xc0, + 0x1f, 0x1f, 0x0, 0x1, 0xf1, 0xf0, 0x3, 0xcb, + 0xc0, 0x0, 0x3d, 0xf4, 0x0, 0xf7, 0xe0, 0x0, + 0xf, 0xfc, 0x0, 0x2f, 0xf4, 0x0, 0x1, 0xff, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x3f, 0x80, 0x0, + 0xff, 0x0, 0x0, 0xf, 0xd0, 0x0, 0x2f, 0x80, + 0x0, 0x2, 0xf0, 0x0, 0x7, 0xd0, 0x0, + + /* U+0058 "X" */ + 0x3f, 0x0, 0x0, 0xbd, 0x3, 0xf0, 0x0, 0x7e, + 0x0, 0x7d, 0x0, 0x3f, 0x0, 0xf, 0xc0, 0x2f, + 0x40, 0x0, 0xf8, 0xf, 0x80, 0x0, 0x1f, 0x4b, + 0xc0, 0x0, 0x3, 0xf7, 0xd0, 0x0, 0x0, 0x3f, + 0xe0, 0x0, 0x0, 0xb, 0xf0, 0x0, 0x0, 0x2, + 0xfc, 0x0, 0x0, 0x0, 0xff, 0x80, 0x0, 0x0, + 0xfe, 0xf4, 0x0, 0x0, 0x7d, 0x3f, 0x0, 0x0, + 0x3e, 0x7, 0xe0, 0x0, 0x2f, 0x0, 0xbc, 0x0, + 0x1f, 0x80, 0xf, 0xc0, 0xf, 0xc0, 0x2, 0xf4, + 0xb, 0xd0, 0x0, 0x3f, 0x7, 0xf0, 0x0, 0x7, + 0xe0, + + /* U+0059 "Y" */ + 0x7d, 0x0, 0x0, 0x7e, 0x3f, 0x0, 0x0, 0xfc, + 0x1f, 0x80, 0x1, 0xf4, 0xb, 0xc0, 0x3, 0xf0, + 0x3, 0xe0, 0x7, 0xd0, 0x2, 0xf0, 0xf, 0x80, + 0x0, 0xf8, 0x2f, 0x0, 0x0, 0x7d, 0x3e, 0x0, + 0x0, 0x3f, 0xbc, 0x0, 0x0, 0x1f, 0xf4, 0x0, + 0x0, 0xb, 0xf0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0x3, 0xd0, 0x0, + + /* U+005A "Z" */ + 0x3f, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xc1, + 0x55, 0x55, 0xbe, 0x0, 0x0, 0x3, 0xf0, 0x0, + 0x0, 0x2f, 0x40, 0x0, 0x1, 0xf8, 0x0, 0x0, + 0xf, 0xc0, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x7, + 0xe0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x3, 0xf0, + 0x0, 0x0, 0x1f, 0x80, 0x0, 0x0, 0xfc, 0x0, + 0x0, 0xf, 0xc0, 0x0, 0x0, 0x7d, 0x0, 0x0, + 0x3, 0xf0, 0x0, 0x0, 0x3f, 0x95, 0x55, 0x50, + 0xff, 0xff, 0xff, 0xd3, 0xff, 0xff, 0xff, 0x40, + + /* U+005B "[" */ + 0x7f, 0xf9, 0xff, 0xe7, 0xc0, 0x1f, 0x0, 0x7c, + 0x1, 0xf0, 0x7, 0xc0, 0x1f, 0x0, 0x7c, 0x1, + 0xf0, 0x7, 0xc0, 0x1f, 0x0, 0x7c, 0x1, 0xf0, + 0x7, 0xc0, 0x1f, 0x0, 0x7c, 0x1, 0xf0, 0x7, + 0xc0, 0x1f, 0x0, 0x7c, 0x1, 0xff, 0xe7, 0xff, + 0x80, + + /* U+005C "\\" */ + 0xbc, 0x0, 0x1f, 0x0, 0x3, 0xd0, 0x0, 0xb8, + 0x0, 0x1f, 0x0, 0x3, 0xd0, 0x0, 0xf8, 0x0, + 0x1f, 0x0, 0x3, 0xd0, 0x0, 0xf8, 0x0, 0x2f, + 0x0, 0x7, 0xc0, 0x0, 0xf8, 0x0, 0x2f, 0x0, + 0x7, 0xc0, 0x0, 0xf4, 0x0, 0x2f, 0x0, 0x7, + 0xc0, 0x0, 0xf4, + + /* U+005D "]" */ + 0xbf, 0xf2, 0xff, 0xc0, 0x1f, 0x0, 0x3c, 0x0, + 0xf0, 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, + 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, 0x3, + 0xc0, 0xf, 0x0, 0x3c, 0x0, 0xf0, 0x3, 0xc0, + 0xf, 0x0, 0x3c, 0x1, 0xf2, 0xff, 0xcb, 0xff, + 0x0, + + /* U+005E "^" */ + 0x0, 0xfc, 0x0, 0x7, 0xf8, 0x0, 0x3e, 0xf0, + 0x1, 0xf2, 0xf0, 0xf, 0x43, 0xd0, 0xbc, 0x7, + 0xc3, 0xc0, 0xf, 0x40, + + /* U+005F "_" */ + 0x55, 0x55, 0x54, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xfe, + + /* U+0060 "`" */ + 0x0, 0x0, 0x80, 0x3d, 0x2, 0xf0, 0xb, 0xc0, + 0x28, 0x0, 0x0, + + /* U+0061 "a" */ + 0x2, 0xfe, 0x40, 0x1f, 0xff, 0xe0, 0x2f, 0x46, + 0xf4, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x7c, 0x1, + 0xbf, 0xfc, 0x1f, 0xff, 0xfc, 0x3f, 0x90, 0x7c, + 0xbc, 0x0, 0x7c, 0xf8, 0x0, 0xbc, 0xf8, 0x0, + 0xfc, 0xbe, 0x5b, 0xfc, 0x3f, 0xff, 0x7c, 0xb, + 0xf8, 0x7c, + + /* U+0062 "b" */ + 0x3c, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, + 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, 0x0, + 0x0, 0x3, 0xc2, 0xfe, 0x0, 0x3c, 0xff, 0xfc, + 0x3, 0xfe, 0x6f, 0xf0, 0x3f, 0x40, 0x2f, 0x43, + 0xe0, 0x0, 0xf8, 0x3d, 0x0, 0xb, 0xc3, 0xc0, + 0x0, 0x7c, 0x3c, 0x0, 0x7, 0xc3, 0xd0, 0x0, + 0xbc, 0x3e, 0x0, 0xf, 0x83, 0xf4, 0x2, 0xf0, + 0x3f, 0xe6, 0xfe, 0x3, 0xdf, 0xff, 0xc0, 0x3c, + 0x2f, 0xe0, 0x0, + + /* U+0063 "c" */ + 0x1, 0xbf, 0x80, 0xb, 0xff, 0xf4, 0x2f, 0xd6, + 0xfc, 0x3e, 0x0, 0x38, 0xbc, 0x0, 0x0, 0xbc, + 0x0, 0x0, 0xf8, 0x0, 0x0, 0xf8, 0x0, 0x0, + 0xbc, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x3e, 0x0, + 0x38, 0x2f, 0xd6, 0xfc, 0xb, 0xff, 0xf4, 0x1, + 0xbf, 0x80, + + /* U+0064 "d" */ + 0x0, 0x0, 0xf, 0x40, 0x0, 0x3, 0xd0, 0x0, + 0x0, 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, + 0x40, 0x6f, 0x83, 0xd0, 0xbf, 0xfd, 0xf4, 0xbf, + 0x9b, 0xfd, 0x3f, 0x0, 0x3f, 0x6f, 0x0, 0x7, + 0xdb, 0xc0, 0x0, 0xf7, 0xe0, 0x0, 0x3d, 0xf8, + 0x0, 0xf, 0x6f, 0x0, 0x3, 0xd7, 0xc0, 0x1, + 0xf4, 0xfc, 0x0, 0xfd, 0x2f, 0xe6, 0xff, 0x42, + 0xff, 0xf3, 0xd0, 0x1f, 0xe0, 0xf4, + + /* U+0065 "e" */ + 0x1, 0xbf, 0x80, 0x2, 0xff, 0xfd, 0x2, 0xf9, + 0x1f, 0xc0, 0xf4, 0x0, 0xf8, 0xbc, 0x0, 0x1f, + 0x2f, 0xff, 0xff, 0xcf, 0xff, 0xff, 0xf3, 0xe0, + 0x0, 0x0, 0xbc, 0x0, 0x0, 0x2f, 0x0, 0x0, + 0x3, 0xf0, 0x2, 0xc0, 0xbf, 0x47, 0xf4, 0xb, + 0xff, 0xf8, 0x0, 0x6f, 0xe4, 0x0, + + /* U+0066 "f" */ + 0x0, 0x15, 0x0, 0x7f, 0xe0, 0x3f, 0xf8, 0x1f, + 0x40, 0x7, 0xc0, 0x1, 0xf0, 0xb, 0xff, 0xfa, + 0xff, 0xfe, 0x1b, 0xd5, 0x1, 0xf0, 0x0, 0x7c, + 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x1, 0xf0, 0x0, + 0x7c, 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x1, 0xf0, + 0x0, 0x7c, 0x0, 0x1f, 0x0, + + /* U+0067 "g" */ + 0x1, 0xbe, 0xf, 0x42, 0xff, 0xf3, 0xd2, 0xfe, + 0x6f, 0xf4, 0xfc, 0x0, 0xfd, 0xbc, 0x0, 0x1f, + 0x6f, 0x0, 0x3, 0xdf, 0x80, 0x0, 0xf7, 0xe0, + 0x0, 0x3d, 0xbc, 0x0, 0xf, 0x5f, 0x0, 0x7, + 0xd3, 0xf0, 0x3, 0xf4, 0xbf, 0x9b, 0xfd, 0xb, + 0xff, 0xcf, 0x40, 0x7f, 0x83, 0xd0, 0x0, 0x0, + 0xf0, 0x60, 0x0, 0xbc, 0x3f, 0x95, 0xfd, 0x7, + 0xff, 0xfe, 0x0, 0x1f, 0xf8, 0x0, + + /* U+0068 "h" */ + 0x3c, 0x0, 0x0, 0xf, 0x0, 0x0, 0x3, 0xc0, + 0x0, 0x0, 0xf0, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0xf, 0xb, 0xf8, 0x3, 0xdf, 0xff, 0xc0, 0xff, + 0x57, 0xf4, 0x3f, 0x0, 0x3f, 0xf, 0x40, 0xb, + 0xc3, 0xc0, 0x1, 0xf0, 0xf0, 0x0, 0x7c, 0x3c, + 0x0, 0x1f, 0xf, 0x0, 0x7, 0xc3, 0xc0, 0x1, + 0xf0, 0xf0, 0x0, 0x7c, 0x3c, 0x0, 0x1f, 0xf, + 0x0, 0x7, 0xc3, 0xc0, 0x1, 0xf0, + + /* U+0069 "i" */ + 0x4, 0x3e, 0x3e, 0x18, 0x0, 0x0, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, + 0x3d, 0x3d, 0x3d, 0x3d, + + /* U+006A "j" */ + 0x0, 0x10, 0x3, 0xe0, 0xf, 0x80, 0x18, 0x0, + 0x0, 0x0, 0x0, 0xf, 0x40, 0x3d, 0x0, 0xf4, + 0x3, 0xd0, 0xf, 0x40, 0x3d, 0x0, 0xf4, 0x3, + 0xd0, 0xf, 0x40, 0x3d, 0x0, 0xf4, 0x3, 0xd0, + 0xf, 0x40, 0x3d, 0x0, 0xf4, 0x3, 0xd1, 0x7f, + 0x1f, 0xf8, 0x7f, 0x80, + + /* U+006B "k" */ + 0x3c, 0x0, 0x0, 0xf, 0x0, 0x0, 0x3, 0xc0, + 0x0, 0x0, 0xf0, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0xf, 0x0, 0x3f, 0x43, 0xc0, 0x2f, 0x40, 0xf0, + 0x2f, 0x40, 0x3c, 0x2f, 0x40, 0xf, 0x1f, 0x40, + 0x3, 0xef, 0xc0, 0x0, 0xff, 0xf4, 0x0, 0x3f, + 0xbf, 0x0, 0xf, 0x87, 0xe0, 0x3, 0xc0, 0xbd, + 0x0, 0xf0, 0xf, 0xc0, 0x3c, 0x1, 0xf4, 0xf, + 0x0, 0x3f, 0x3, 0xc0, 0x7, 0xe0, + + /* U+006C "l" */ + 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, + 0xc0, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3c, + 0xf, 0x3, 0xc0, 0xf0, 0x3e, 0xf, 0xf1, 0xfc, + + /* U+006D "m" */ + 0x3c, 0x2f, 0x80, 0x2f, 0xd0, 0x3d, 0xff, 0xf1, + 0xff, 0xf4, 0x3f, 0xd6, 0xfb, 0xd5, 0xfc, 0x3f, + 0x0, 0xbf, 0x0, 0x7d, 0x3d, 0x0, 0x3e, 0x0, + 0x3e, 0x3c, 0x0, 0x3d, 0x0, 0x3e, 0x3c, 0x0, + 0x3d, 0x0, 0x2e, 0x3c, 0x0, 0x3d, 0x0, 0x2e, + 0x3c, 0x0, 0x3d, 0x0, 0x2e, 0x3c, 0x0, 0x3d, + 0x0, 0x2e, 0x3c, 0x0, 0x3d, 0x0, 0x2e, 0x3c, + 0x0, 0x3d, 0x0, 0x2e, 0x3c, 0x0, 0x3d, 0x0, + 0x2e, 0x3c, 0x0, 0x3d, 0x0, 0x2e, + + /* U+006E "n" */ + 0x3c, 0x2f, 0xe0, 0xf, 0x7f, 0xff, 0x3, 0xfd, + 0x5f, 0xd0, 0xfc, 0x0, 0xfc, 0x3d, 0x0, 0x2f, + 0xf, 0x0, 0x7, 0xc3, 0xc0, 0x1, 0xf0, 0xf0, + 0x0, 0x7c, 0x3c, 0x0, 0x1f, 0xf, 0x0, 0x7, + 0xc3, 0xc0, 0x1, 0xf0, 0xf0, 0x0, 0x7c, 0x3c, + 0x0, 0x1f, 0xf, 0x0, 0x7, 0xc0, + + /* U+006F "o" */ + 0x1, 0xbf, 0x80, 0x2, 0xff, 0xfd, 0x2, 0xfd, + 0x6f, 0xc0, 0xf8, 0x0, 0xfc, 0xbc, 0x0, 0x1f, + 0x2e, 0x0, 0x3, 0xdf, 0x80, 0x0, 0xf7, 0xe0, + 0x0, 0x3d, 0xbc, 0x0, 0xf, 0x6f, 0x0, 0x7, + 0xc3, 0xe0, 0x3, 0xf0, 0xbf, 0x5b, 0xf0, 0xb, + 0xff, 0xf4, 0x0, 0x6f, 0xe0, 0x0, + + /* U+0070 "p" */ + 0x3c, 0x2f, 0xe0, 0x3, 0xcf, 0xff, 0xc0, 0x3f, + 0xe6, 0xff, 0x3, 0xf4, 0x2, 0xf4, 0x3e, 0x0, + 0xf, 0x83, 0xd0, 0x0, 0xbc, 0x3c, 0x0, 0x7, + 0xc3, 0xc0, 0x0, 0x7c, 0x3d, 0x0, 0xb, 0xc3, + 0xe0, 0x0, 0xf8, 0x3f, 0x40, 0x2f, 0x3, 0xfe, + 0x6f, 0xe0, 0x3d, 0xff, 0xfc, 0x3, 0xc2, 0xfe, + 0x0, 0x3c, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, + 0x3c, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, + 0x0, 0x0, 0x0, + + /* U+0071 "q" */ + 0x1, 0xfe, 0xf, 0x42, 0xff, 0xf3, 0xd2, 0xfe, + 0x6f, 0xf4, 0xfc, 0x0, 0xfd, 0xbc, 0x0, 0x1f, + 0x6f, 0x0, 0x3, 0xdf, 0x80, 0x0, 0xf7, 0xe0, + 0x0, 0x3d, 0xbc, 0x0, 0xf, 0x6f, 0x0, 0x7, + 0xd3, 0xf0, 0x3, 0xf4, 0xbf, 0x9b, 0xfd, 0xb, + 0xff, 0xdf, 0x40, 0x7f, 0x83, 0xd0, 0x0, 0x0, + 0xf4, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xf, 0x40, + 0x0, 0x3, 0xd0, 0x0, 0x0, 0xf4, + + /* U+0072 "r" */ + 0x3c, 0xb, 0x4f, 0x2f, 0xd3, 0xef, 0xe4, 0xfe, + 0x0, 0x3f, 0x0, 0xf, 0x40, 0x3, 0xc0, 0x0, + 0xf0, 0x0, 0x3c, 0x0, 0xf, 0x0, 0x3, 0xc0, + 0x0, 0xf0, 0x0, 0x3c, 0x0, 0xf, 0x0, 0x0, + + /* U+0073 "s" */ + 0x1, 0xff, 0x80, 0xf, 0xff, 0xf0, 0x2f, 0x86, + 0xfc, 0x3e, 0x0, 0x34, 0x2f, 0x0, 0x0, 0x1f, + 0xd0, 0x0, 0xb, 0xff, 0x40, 0x0, 0xbf, 0xf0, + 0x0, 0x1, 0xfc, 0x0, 0x0, 0x7c, 0x1d, 0x0, + 0x3c, 0x3f, 0x91, 0xfc, 0xf, 0xff, 0xf4, 0x1, + 0xff, 0x80, + + /* U+0074 "t" */ + 0x1, 0x40, 0x1, 0xf0, 0x0, 0x7c, 0x0, 0x1f, + 0x0, 0x7, 0xc0, 0x2f, 0xff, 0xfb, 0xff, 0xfc, + 0x6f, 0x54, 0x7, 0xc0, 0x1, 0xf0, 0x0, 0x7c, + 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x1, 0xf0, 0x0, + 0x7c, 0x0, 0x1f, 0x0, 0x3, 0xf5, 0x40, 0xbf, + 0xe0, 0x7, 0xf4, + + /* U+0075 "u" */ + 0x7c, 0x0, 0x1f, 0x7c, 0x0, 0x1f, 0x7c, 0x0, + 0x1f, 0x7c, 0x0, 0x1f, 0x7c, 0x0, 0x1f, 0x7c, + 0x0, 0x1f, 0x7c, 0x0, 0x1f, 0x7c, 0x0, 0x1f, + 0x7c, 0x0, 0x2f, 0x7c, 0x0, 0x2f, 0x3e, 0x0, + 0x7f, 0x3f, 0x96, 0xff, 0xf, 0xff, 0x9f, 0x2, + 0xfd, 0x1f, + + /* U+0076 "v" */ + 0xbc, 0x0, 0xb, 0xc7, 0xd0, 0x0, 0xf8, 0x3e, + 0x0, 0x1f, 0x2, 0xf0, 0x2, 0xf0, 0xf, 0x40, + 0x3d, 0x0, 0xf8, 0x7, 0xc0, 0x7, 0xc0, 0xf8, + 0x0, 0x3d, 0xf, 0x40, 0x2, 0xe1, 0xf0, 0x0, + 0x1f, 0x3e, 0x0, 0x0, 0xfb, 0xc0, 0x0, 0xb, + 0xfc, 0x0, 0x0, 0x7f, 0x40, 0x0, 0x3, 0xf0, + 0x0, + + /* U+0077 "w" */ + 0xbc, 0x0, 0x3e, 0x0, 0x1f, 0x1f, 0x0, 0x1f, + 0xc0, 0xb, 0xc3, 0xd0, 0xf, 0xf0, 0x3, 0xe0, + 0xbc, 0x3, 0xfd, 0x1, 0xf0, 0x1f, 0x1, 0xf7, + 0xc0, 0xbc, 0x3, 0xd0, 0xb8, 0xf0, 0x3e, 0x0, + 0xf8, 0x3d, 0x3d, 0xf, 0x40, 0x1f, 0xf, 0xb, + 0x87, 0xc0, 0x3, 0xc7, 0x80, 0xf2, 0xe0, 0x0, + 0xf6, 0xd0, 0x3c, 0xf4, 0x0, 0x2f, 0xf0, 0xb, + 0xfc, 0x0, 0x3, 0xfc, 0x1, 0xfe, 0x0, 0x0, + 0xfe, 0x0, 0x3f, 0x40, 0x0, 0x2f, 0x40, 0xf, + 0xc0, 0x0, + + /* U+0078 "x" */ + 0x3e, 0x0, 0x2f, 0x7, 0xd0, 0xf, 0x80, 0xbc, + 0xf, 0xc0, 0xf, 0x87, 0xc0, 0x1, 0xf7, 0xe0, + 0x0, 0x2f, 0xf0, 0x0, 0x3, 0xf0, 0x0, 0x1, + 0xfd, 0x0, 0x0, 0xff, 0xc0, 0x0, 0xbc, 0xf8, + 0x0, 0x7d, 0x1f, 0x40, 0x3e, 0x3, 0xf0, 0x3f, + 0x0, 0x3e, 0x1f, 0x40, 0xb, 0xd0, + + /* U+0079 "y" */ + 0xbc, 0x0, 0xb, 0xc7, 0xd0, 0x0, 0xf8, 0x3e, + 0x0, 0x1f, 0x42, 0xf0, 0x2, 0xf0, 0xf, 0x40, + 0x3e, 0x0, 0xfc, 0x7, 0xc0, 0x7, 0xc0, 0xb8, + 0x0, 0x3e, 0xf, 0x40, 0x2, 0xf1, 0xf0, 0x0, + 0xf, 0x3e, 0x0, 0x0, 0xff, 0xc0, 0x0, 0x7, + 0xfc, 0x0, 0x0, 0x3f, 0x40, 0x0, 0x3, 0xf0, + 0x0, 0x0, 0x3e, 0x0, 0x0, 0x7, 0xc0, 0x0, + 0x0, 0xfc, 0x0, 0x0, 0xf, 0x40, 0x0, 0x2, + 0xf0, 0x0, 0x0, + + /* U+007A "z" */ + 0x3f, 0xff, 0xfc, 0x3f, 0xff, 0xfc, 0x15, 0x56, + 0xf8, 0x0, 0x3, 0xf0, 0x0, 0xb, 0xc0, 0x0, + 0x1f, 0x40, 0x0, 0x3e, 0x0, 0x0, 0xfc, 0x0, + 0x2, 0xf4, 0x0, 0x7, 0xe0, 0x0, 0xf, 0xc0, + 0x0, 0x3f, 0x55, 0x54, 0x3f, 0xff, 0xfd, 0x3f, + 0xff, 0xfd, + + /* U+007B "{" */ + 0x0, 0x1b, 0x40, 0x1f, 0xd0, 0xf, 0xd0, 0x7, + 0xc0, 0x1, 0xf0, 0x0, 0x7c, 0x0, 0x1f, 0x0, + 0x7, 0xc0, 0x2, 0xe0, 0x0, 0xf8, 0x1, 0xfc, + 0x1, 0xfc, 0x0, 0x7f, 0x40, 0x2, 0xf4, 0x0, + 0x3e, 0x0, 0xb, 0xc0, 0x1, 0xf0, 0x0, 0x7c, + 0x0, 0x1f, 0x0, 0x7, 0xc0, 0x0, 0xfd, 0x0, + 0x2f, 0xd0, 0x1, 0xf4, + + /* U+007C "|" */ + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, + + /* U+007D "}" */ + 0x79, 0x0, 0x1f, 0xd0, 0x1, 0xfc, 0x0, 0xf, + 0x40, 0x3, 0xd0, 0x0, 0xf4, 0x0, 0x3d, 0x0, + 0xf, 0x40, 0x3, 0xe0, 0x0, 0xbc, 0x0, 0xf, + 0xd0, 0x0, 0xfd, 0x0, 0x7f, 0x40, 0x7e, 0x0, + 0x2e, 0x0, 0xf, 0x80, 0x3, 0xd0, 0x0, 0xf4, + 0x0, 0x3d, 0x0, 0xf, 0x40, 0x1f, 0xc0, 0x1f, + 0xe0, 0x7, 0xd0, 0x0, + + /* U+007E "~" */ + 0x0, 0x0, 0x0, 0xb, 0xd0, 0x28, 0x3f, 0xfe, + 0xbc, 0xbd, 0xbf, 0xf8, 0x20, 0xb, 0xd0, + + /* U+007F "" */ + + /* U+4F53 "体" */ + 0x0, 0x28, 0x0, 0x3c, 0x0, 0x0, 0x1, 0xf0, + 0x0, 0xf0, 0x0, 0x0, 0xf, 0x40, 0x3, 0xc0, + 0x0, 0x0, 0x3c, 0x0, 0xf, 0x0, 0x0, 0x2, + 0xe3, 0xff, 0xff, 0xff, 0xe0, 0xf, 0x4f, 0xff, + 0xff, 0xff, 0xc0, 0x7c, 0x0, 0xf, 0xf4, 0x0, + 0x3, 0xf0, 0x0, 0xbf, 0xe0, 0x0, 0x1f, 0xc0, + 0x3, 0xff, 0xc0, 0x0, 0xff, 0x0, 0x1e, 0xf7, + 0x80, 0xb, 0xfc, 0x0, 0xf3, 0xcf, 0x40, 0x3d, + 0xf0, 0xb, 0x8f, 0x1f, 0x0, 0x63, 0xc0, 0x7c, + 0x3c, 0x3d, 0x0, 0xf, 0x3, 0xe0, 0xf0, 0x7c, + 0x0, 0x3c, 0x2f, 0x3, 0xc0, 0xfc, 0x0, 0xf2, + 0xf0, 0xf, 0x0, 0xfc, 0x3, 0xef, 0x80, 0x3d, + 0x1, 0xf8, 0xf, 0x78, 0xbf, 0xff, 0xf2, 0xc0, + 0x3c, 0x82, 0xff, 0xff, 0x81, 0x0, 0xf0, 0x0, + 0xf, 0x0, 0x0, 0x3, 0xc0, 0x0, 0x3c, 0x0, + 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, 0x0, 0x3c, + 0x0, 0x3, 0xc0, 0x0, 0x0, + + /* U+5438 "吸" */ + 0x0, 0x0, 0xaa, 0xaa, 0xa8, 0xb, 0xff, 0x8f, + 0xff, 0xff, 0xc0, 0xbf, 0xf8, 0x2e, 0x0, 0x7c, + 0xb, 0x3, 0x81, 0xd0, 0xb, 0x40, 0xb0, 0x38, + 0x2d, 0x0, 0xf0, 0xb, 0x3, 0x82, 0xd0, 0x1e, + 0x0, 0xb0, 0x38, 0x2f, 0x3, 0xd0, 0xb, 0x3, + 0x82, 0xf0, 0x3f, 0xf4, 0xb0, 0x38, 0x3f, 0x43, + 0xff, 0x4b, 0x3, 0x83, 0xfc, 0x0, 0xf0, 0xb0, + 0x38, 0x3f, 0xc0, 0x1e, 0xb, 0x3, 0x83, 0xdf, + 0x3, 0xc0, 0xb0, 0x38, 0x78, 0xf4, 0x78, 0xb, + 0x3, 0x8b, 0x47, 0xcf, 0x0, 0xb0, 0x38, 0xf0, + 0x2f, 0xe0, 0xb, 0xff, 0x9f, 0x0, 0xfc, 0x0, + 0xbf, 0xfb, 0xd0, 0x2f, 0xd0, 0xb, 0x0, 0x7c, + 0xb, 0xdf, 0x80, 0xb0, 0xf, 0x43, 0xf0, 0x7f, + 0x0, 0x3, 0xf1, 0xfc, 0x0, 0xfd, 0x0, 0x2c, + 0x3e, 0x0, 0x3, 0xc0, 0x0, 0x1, 0x40, 0x0, + 0x4, + + /* U+547C "呼" */ + 0x0, 0x0, 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, + 0x15, 0xaf, 0xfc, 0xbf, 0xfc, 0xff, 0xff, 0xff, + 0x8b, 0xff, 0xcb, 0xea, 0xf0, 0x0, 0xb0, 0x3c, + 0x0, 0xf, 0x0, 0xb, 0x3, 0xc7, 0x40, 0xf0, + 0x38, 0xb0, 0x3c, 0x7c, 0xf, 0xb, 0x8b, 0x3, + 0xc3, 0xd0, 0xf0, 0xf0, 0xb0, 0x3c, 0x1f, 0xf, + 0x2e, 0xb, 0x3, 0xc0, 0xf0, 0xf3, 0xc0, 0xb0, + 0x3c, 0x5, 0xf, 0x14, 0xb, 0x3, 0xc0, 0x0, + 0xf0, 0x0, 0xb0, 0x3d, 0xff, 0xff, 0xff, 0xeb, + 0x3, 0xcf, 0xff, 0xff, 0xfe, 0xb0, 0x3c, 0x0, + 0xf, 0x0, 0xb, 0x3, 0xc0, 0x0, 0xf0, 0x0, + 0xb5, 0x7c, 0x0, 0xf, 0x0, 0xb, 0xff, 0xc0, + 0x0, 0xf0, 0x0, 0xbf, 0xf8, 0x0, 0xf, 0x0, + 0xb, 0x0, 0x0, 0x1, 0xf0, 0x0, 0x60, 0x0, + 0x2f, 0xfe, 0x0, 0x0, 0x0, 0x1, 0xff, 0x80, + 0x0, + + /* U+5747 "均" */ + 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0xf, 0x0, + 0x1f, 0x0, 0x0, 0x0, 0xf0, 0x2, 0xe0, 0x0, + 0x0, 0xf, 0x0, 0x3c, 0x0, 0x0, 0x0, 0xf0, + 0xb, 0xff, 0xff, 0xe0, 0xf, 0x0, 0xff, 0xff, + 0xfe, 0x0, 0xf0, 0x2f, 0x0, 0x2, 0xe3, 0xff, + 0xf7, 0xd0, 0x0, 0x2d, 0x3f, 0xff, 0xb8, 0x40, + 0x2, 0xd1, 0x6f, 0x51, 0x3d, 0x0, 0x2d, 0x0, + 0xf0, 0x1, 0xf4, 0x2, 0xd0, 0xf, 0x0, 0x7, + 0xd0, 0x3d, 0x0, 0xf0, 0x0, 0x1c, 0x3, 0xd0, + 0xf, 0x0, 0x0, 0xb, 0x3d, 0x0, 0xf0, 0x0, + 0xb, 0xf7, 0xd0, 0xf, 0x0, 0xb, 0xf8, 0x3c, + 0x0, 0xf1, 0x4b, 0xf8, 0x3, 0xc0, 0x1f, 0xfa, + 0xf8, 0x0, 0x3c, 0x2f, 0xff, 0x58, 0x0, 0x3, + 0xc7, 0xfd, 0x0, 0x0, 0x0, 0x3c, 0x34, 0x0, + 0x0, 0x0, 0x1b, 0xc0, 0x0, 0x0, 0x1, 0xff, + 0xf8, 0x0, 0x0, 0x0, 0xf, 0xfe, 0x0, + + /* U+59CB "始" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0x0, + 0x0, 0x3c, 0x0, 0x0, 0x3c, 0x0, 0x2, 0xe0, + 0x0, 0x0, 0xf0, 0x0, 0xf, 0x1, 0x0, 0x3, + 0xc0, 0x0, 0xf8, 0x3c, 0x1, 0xbf, 0xaa, 0x7, + 0xc0, 0x7c, 0x7, 0xff, 0xfc, 0x3d, 0x0, 0xf4, + 0x6, 0xe5, 0xf2, 0xe0, 0x1, 0xf0, 0xf, 0x3, + 0xdf, 0xaf, 0xff, 0xe0, 0x3c, 0x1e, 0x7f, 0xff, + 0xff, 0xc0, 0xf0, 0x78, 0x54, 0x0, 0xb, 0x47, + 0x82, 0xd0, 0x0, 0x0, 0x0, 0x2d, 0xf, 0x0, + 0x0, 0x0, 0x0, 0xb4, 0x3c, 0x2f, 0xff, 0xff, + 0x3, 0xe1, 0xe0, 0xff, 0xff, 0xfc, 0x7, 0xeb, + 0x43, 0xd0, 0x0, 0xf0, 0x7, 0xfc, 0xf, 0x0, + 0x3, 0xc0, 0x3, 0xf0, 0x3c, 0x0, 0xf, 0x0, + 0x1f, 0xf0, 0xf0, 0x0, 0x3c, 0x0, 0xf7, 0xf3, + 0xc0, 0x0, 0xf0, 0xf, 0x83, 0xdf, 0xff, 0xff, + 0xc0, 0xfc, 0x1, 0x3f, 0xff, 0xff, 0x7, 0xc0, + 0x0, 0xf4, 0x0, 0x3c, 0x8, 0x0, 0x3, 0xc0, + 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+5B9E "实" */ + 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, 0x0, 0x0, + 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3d, 0x0, + 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x1f, + 0xff, 0xff, 0xff, 0xff, 0xf0, 0x7c, 0x0, 0x0, + 0x0, 0x7, 0xc1, 0xe0, 0x40, 0x1, 0x40, 0x1f, + 0x7, 0x83, 0xe0, 0xf, 0x0, 0x7c, 0x5, 0x7, + 0xf4, 0x3c, 0x0, 0x50, 0x0, 0x2, 0xf4, 0xf0, + 0x0, 0x0, 0xe, 0x0, 0x83, 0xc0, 0x0, 0x0, + 0x7f, 0x40, 0xf, 0x0, 0x0, 0x0, 0x2f, 0xd0, + 0x3c, 0x0, 0x0, 0x0, 0xf, 0x80, 0xf0, 0x0, + 0x0, 0x0, 0x4, 0x7, 0xc0, 0x0, 0xf, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0x3f, 0xff, 0xff, 0xff, + 0xff, 0xf8, 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, + 0x0, 0x0, 0xbf, 0xd0, 0x0, 0x0, 0x0, 0x1f, + 0xef, 0xf4, 0x0, 0x0, 0x1b, 0xfd, 0x7, 0xfe, + 0x0, 0x6f, 0xff, 0x40, 0x1, 0xff, 0x82, 0xff, + 0x90, 0x0, 0x0, 0x7f, 0x2, 0x40, 0x0, 0x0, + 0x0, 0x4, + + /* U+5E73 "平" */ + 0xf, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x3f, 0xff, + 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, 0x7c, 0x0, + 0x0, 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x3, + 0xc0, 0x7, 0xc0, 0xb, 0x40, 0xf, 0x80, 0x1f, + 0x0, 0x7d, 0x0, 0xf, 0x40, 0x7c, 0x3, 0xe0, + 0x0, 0x1f, 0x1, 0xf0, 0x2f, 0x0, 0x0, 0x2f, + 0x7, 0xc2, 0xf0, 0x0, 0x0, 0x3c, 0x1f, 0xb, + 0x40, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, + 0x0, 0x1, 0xf0, 0x0, 0x0, 0x3f, 0xff, 0xff, + 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xe0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, + 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, + 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, 0x0, + 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, + + /* U+5F00 "开" */ + 0x2f, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x40, 0x1, 0xf4, 0x0, 0x7d, + 0x0, 0x0, 0x3, 0xc0, 0x0, 0xf0, 0x0, 0x0, + 0xf, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x3c, 0x0, + 0xf, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x3c, 0x0, + 0x0, 0x3, 0xc0, 0x0, 0xf0, 0x0, 0x0, 0xf, + 0x0, 0x3, 0xc0, 0x3, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, + 0x7, 0xd0, 0x1, 0xf4, 0x0, 0x0, 0x1f, 0x0, + 0x3, 0xc0, 0x0, 0x0, 0x7c, 0x0, 0xf, 0x0, + 0x0, 0x2, 0xe0, 0x0, 0x3c, 0x0, 0x0, 0xf, + 0x40, 0x0, 0xf0, 0x0, 0x0, 0x7c, 0x0, 0x3, + 0xc0, 0x0, 0x3, 0xe0, 0x0, 0xf, 0x0, 0x0, + 0x3f, 0x0, 0x0, 0x3c, 0x0, 0x3, 0xf4, 0x0, + 0x0, 0xf0, 0x0, 0x3f, 0x40, 0x0, 0x3, 0xc0, + 0x0, 0x74, 0x0, 0x0, 0xf, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+5F97 "得" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, + 0x0, 0x0, 0x0, 0x0, 0xb, 0xc7, 0xff, 0xff, + 0xf8, 0x0, 0x7d, 0x1f, 0xaa, 0xab, 0xe0, 0x7, + 0xd0, 0x7c, 0x0, 0x7, 0x80, 0x7d, 0x1, 0xfa, + 0xaa, 0xae, 0x7, 0xd0, 0x7, 0xff, 0xff, 0xf8, + 0xd, 0xa, 0x1f, 0x0, 0x1, 0xe0, 0x0, 0x7c, + 0x7e, 0xaa, 0xab, 0x80, 0x3, 0xd1, 0xff, 0xff, + 0xfe, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xc1, 0xff, + 0xff, 0xff, 0xf0, 0xff, 0x7, 0xff, 0xff, 0xff, + 0xcf, 0xfc, 0x0, 0x0, 0x2, 0xe0, 0x2c, 0xf0, + 0x0, 0x0, 0xb, 0x80, 0x43, 0xc3, 0xff, 0xff, + 0xff, 0xf4, 0xf, 0xa, 0xba, 0xaa, 0xfe, 0x90, + 0x3c, 0x2, 0xc0, 0x2, 0xe0, 0x0, 0xf0, 0xf, + 0xc0, 0xb, 0x80, 0x3, 0xc0, 0xf, 0xc0, 0x2e, + 0x0, 0xf, 0x0, 0xd, 0x0, 0xf4, 0x0, 0x3c, + 0x0, 0x1, 0xff, 0xd0, 0x0, 0xf0, 0x0, 0x3, + 0xfe, 0x0, + + /* U+6807 "标" */ + 0x0, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0xf, 0xff, + 0xff, 0xf0, 0x0, 0xf0, 0xf, 0xff, 0xff, 0xf0, + 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, + 0x80, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x40, 0x0, + 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, + 0x3, 0xf0, 0x3f, 0xff, 0xff, 0xfc, 0x3, 0xf0, + 0x3f, 0xff, 0xff, 0xfc, 0xb, 0xfc, 0x0, 0x3, + 0xc0, 0x0, 0xf, 0xff, 0x40, 0x3, 0xc0, 0x0, + 0x1e, 0xf7, 0xc3, 0x83, 0xc7, 0x0, 0x3c, 0xf1, + 0x4b, 0x83, 0xcb, 0x80, 0x78, 0xf0, 0xf, 0x43, + 0xc3, 0xc0, 0x70, 0xf0, 0x1f, 0x3, 0xc3, 0xd0, + 0x10, 0xf0, 0x3e, 0x3, 0xc1, 0xf0, 0x0, 0xf0, + 0x7c, 0x3, 0xc0, 0xf0, 0x0, 0xf0, 0xfc, 0x3, + 0xc0, 0xb8, 0x0, 0xf1, 0xf4, 0x3, 0xc0, 0x7c, + 0x0, 0xf0, 0x60, 0xb, 0xc0, 0x24, 0x0, 0xf0, + 0x2, 0xff, 0x80, 0x0, 0x0, 0xf0, 0x1, 0xff, + 0x0, 0x0, + + /* U+6863 "档" */ + 0x0, 0xa0, 0x0, 0xb, 0x0, 0x0, 0x3, 0xc0, + 0x50, 0x3c, 0x1, 0x40, 0xf, 0x3, 0xc0, 0xf0, + 0xf, 0x0, 0x3c, 0xb, 0xc3, 0xc0, 0xf8, 0x15, + 0xf5, 0xf, 0x8f, 0xb, 0xc0, 0xff, 0xfe, 0x1f, + 0x3c, 0x7d, 0x3, 0xff, 0xf4, 0x28, 0xf0, 0xe0, + 0x0, 0xbc, 0x0, 0x3, 0xd0, 0x0, 0x3, 0xf0, + 0x3f, 0xff, 0xff, 0xf0, 0x1f, 0xd0, 0xff, 0xff, + 0xff, 0xc0, 0xbf, 0xe0, 0x0, 0x0, 0xf, 0x3, + 0xff, 0xe0, 0x0, 0x0, 0x3c, 0x2e, 0xf7, 0xc0, + 0x0, 0x0, 0xf0, 0xf7, 0xc5, 0x0, 0x0, 0x7, + 0xc7, 0x8f, 0x1, 0xff, 0xff, 0xff, 0xc, 0x3c, + 0x7, 0xff, 0xff, 0xfc, 0x10, 0xf0, 0x0, 0x0, + 0x0, 0xf0, 0x3, 0xc0, 0x0, 0x0, 0x3, 0xc0, + 0xf, 0x0, 0x0, 0x0, 0xf, 0x0, 0x3c, 0x1f, + 0xff, 0xff, 0xfc, 0x0, 0xf0, 0x7f, 0xff, 0xff, + 0xf0, 0x3, 0xc0, 0x0, 0x0, 0x7, 0xc0, 0xf, + 0x0, 0x0, 0x0, 0xf, 0x0, + + /* U+6D4B "测" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x0, + 0x0, 0x0, 0xe, 0x3e, 0xf, 0xff, 0xf8, 0x0, + 0xe1, 0xf8, 0xff, 0xff, 0x85, 0xe, 0x7, 0xdf, + 0x55, 0x78, 0xf0, 0xe0, 0x18, 0xf0, 0x43, 0x8f, + 0xe, 0x0, 0xf, 0x2c, 0x38, 0xf0, 0xe1, 0x0, + 0xf2, 0xc3, 0x8f, 0xe, 0x78, 0xf, 0x2c, 0x38, + 0xf0, 0xe7, 0xe0, 0xf2, 0xc3, 0x8f, 0xe, 0xf, + 0xcf, 0x2c, 0x38, 0xf0, 0xe0, 0x34, 0xf2, 0xc3, + 0x8f, 0xe, 0x0, 0xf, 0x3c, 0x38, 0xf0, 0xe0, + 0x0, 0xf3, 0xc3, 0x8f, 0xe, 0x3, 0x8f, 0x3c, + 0x38, 0xf0, 0xe0, 0x78, 0xf3, 0xc3, 0x8f, 0xe, + 0xb, 0x4e, 0x7c, 0x38, 0xf0, 0xe0, 0xf0, 0xb, + 0xf0, 0xb, 0xe, 0xf, 0x0, 0xff, 0xc0, 0x0, + 0xe1, 0xe0, 0x3d, 0x3f, 0x0, 0xe, 0x2d, 0xf, + 0xc0, 0xfc, 0x1, 0xe3, 0xc3, 0xf0, 0x3, 0xcf, + 0xfe, 0x38, 0x3c, 0x0, 0x0, 0xbf, 0x80, 0x0, + 0x0, 0x0, 0x0, 0x0, + + /* U+7387 "率" */ + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, + 0x0, 0xb, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x3f, + 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x0, 0x7c, + 0x0, 0x0, 0x0, 0xd0, 0x3, 0xc0, 0xb0, 0xd, + 0x3, 0xe0, 0x7c, 0x7, 0xc1, 0xf8, 0x3, 0xe7, + 0xff, 0xfc, 0x2f, 0x40, 0x3, 0xcf, 0xff, 0xc0, + 0xf0, 0x0, 0x0, 0x0, 0xbc, 0x40, 0x0, 0x0, + 0xf, 0xf, 0xcb, 0x4e, 0x0, 0x2, 0xfd, 0xf8, + 0xf, 0x7f, 0x40, 0x7f, 0x9f, 0xeb, 0xff, 0x2f, + 0x83, 0xf0, 0x7f, 0xff, 0xbd, 0x1f, 0x5, 0x0, + 0x0, 0x0, 0x30, 0x4, 0x0, 0x0, 0x7, 0xc0, + 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x1, + 0xf0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, 0x0, + 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x1, 0xf0, + 0x0, 0x0, + + /* U+79EF "积" */ + 0x0, 0x1a, 0x80, 0x0, 0x0, 0x0, 0xbf, 0xff, + 0x3f, 0xff, 0xff, 0x7, 0xff, 0x50, 0xff, 0xff, + 0xfc, 0x4, 0x3c, 0x3, 0xc0, 0x0, 0xf0, 0x0, + 0xf0, 0xf, 0x0, 0x3, 0xc0, 0x3, 0xc0, 0x3c, + 0x0, 0xf, 0xb, 0xff, 0xfc, 0xf0, 0x0, 0x3c, + 0x2f, 0xff, 0xf3, 0xc0, 0x0, 0xf0, 0x1, 0xf0, + 0xf, 0x0, 0x3, 0xc0, 0xf, 0xc0, 0x3c, 0x0, + 0xf, 0x0, 0x7f, 0x40, 0xff, 0xff, 0xfc, 0x2, + 0xff, 0x83, 0xff, 0xff, 0xf0, 0xf, 0xff, 0x80, + 0x0, 0x0, 0x0, 0xf7, 0xcf, 0x1, 0x0, 0x0, + 0x7, 0xcf, 0x4, 0x1f, 0x3, 0xc0, 0x2c, 0x3c, + 0x0, 0xf8, 0xf, 0x80, 0x60, 0xf0, 0x7, 0xc0, + 0x1f, 0x0, 0x3, 0xc0, 0x3e, 0x0, 0x2f, 0x0, + 0xf, 0x3, 0xf0, 0x0, 0x3d, 0x0, 0x3c, 0x2f, + 0x40, 0x0, 0xbc, 0x0, 0xf0, 0xf8, 0x0, 0x0, + 0xf8, 0x3, 0xc1, 0x80, 0x0, 0x1, 0x80, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+79F0 "称" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x7, 0x80, 0x0, 0x0, 0x5a, 0xf8, 0x2d, 0x0, + 0x0, 0xf, 0xff, 0xe0, 0xf0, 0x0, 0x0, 0x2a, + 0xf0, 0x7, 0xff, 0xff, 0xf0, 0x3, 0xc0, 0x3f, + 0xff, 0xff, 0xc0, 0xf, 0x1, 0xf0, 0x0, 0x1f, + 0x0, 0x3c, 0xf, 0x40, 0x40, 0xb8, 0x3f, 0xff, + 0xfc, 0xf, 0x43, 0xc0, 0xff, 0xfe, 0x90, 0x3d, + 0x1e, 0x0, 0x1f, 0x0, 0x0, 0xf4, 0x0, 0x0, + 0xfc, 0x0, 0x43, 0xd0, 0x40, 0x3, 0xfc, 0xb, + 0x4f, 0x4f, 0x0, 0x2f, 0xfd, 0x3c, 0x3d, 0x2d, + 0x0, 0xff, 0x7d, 0xe0, 0xf4, 0x7c, 0xf, 0x7c, + 0x4b, 0x43, 0xd0, 0xf0, 0x78, 0xf0, 0x3c, 0xf, + 0x41, 0xe1, 0xc3, 0xc1, 0xe0, 0x3d, 0x3, 0xc1, + 0xf, 0xf, 0x0, 0xf4, 0xb, 0x40, 0x3c, 0x78, + 0x3, 0xd0, 0x1f, 0x0, 0xf0, 0x40, 0xf, 0x40, + 0x10, 0x3, 0xc0, 0xf, 0xfc, 0x0, 0x0, 0xf, + 0x0, 0x3f, 0xd0, 0x0, 0x0, 0x3c, 0x0, 0x0, + 0x0, 0x0, + + /* U+7D2F "累" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, + 0xff, 0xff, 0xff, 0x0, 0x3e, 0xaa, 0xbe, 0xaa, + 0xbc, 0x0, 0xf0, 0x0, 0xf0, 0x0, 0xf0, 0x3, + 0xea, 0xab, 0xea, 0xab, 0xc0, 0xf, 0xff, 0xff, + 0xff, 0xff, 0x0, 0x3c, 0x0, 0x3c, 0x0, 0x3c, + 0x0, 0xfa, 0xaa, 0xfa, 0xaa, 0xf0, 0x3, 0xff, + 0xff, 0xff, 0xff, 0xc0, 0x0, 0x7, 0xe0, 0x2, + 0x80, 0x0, 0x1, 0xfd, 0x0, 0x7f, 0x40, 0x0, + 0x7f, 0xea, 0xaf, 0xd0, 0x0, 0x2, 0xff, 0xff, + 0xf4, 0x40, 0x0, 0x0, 0x7, 0xf9, 0x3, 0xd0, + 0x0, 0x6, 0xfd, 0x0, 0x7, 0xe0, 0x1, 0xff, + 0xff, 0xff, 0xff, 0xe0, 0x7, 0xff, 0xfb, 0xfa, + 0xa7, 0xe0, 0x0, 0x2c, 0xf, 0x46, 0x1, 0x0, + 0xb, 0xf0, 0x3d, 0x3f, 0xd0, 0x7, 0xfd, 0x0, + 0xf4, 0x1f, 0xf8, 0x3f, 0x41, 0xff, 0xc0, 0x2, + 0xf8, 0x50, 0x7, 0xfe, 0x0, 0x0, 0x80, + + /* U+8BD5 "试" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, + 0x0, 0xf, 0x14, 0x1, 0xf0, 0x0, 0x0, 0x3c, + 0xf4, 0x3, 0xe0, 0x0, 0x0, 0xf0, 0xf4, 0x3, + 0xe0, 0x0, 0x3, 0xc0, 0xd0, 0x7, 0xc5, 0x55, + 0x5f, 0x55, 0x40, 0x9, 0x3f, 0xff, 0xff, 0xff, + 0x40, 0x0, 0xbf, 0xff, 0xff, 0xfc, 0x0, 0x0, + 0x0, 0x3, 0xc0, 0x1, 0xff, 0x0, 0x0, 0xf, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x3d, 0x0, 0x0, + 0xf0, 0xbf, 0xfd, 0xb4, 0x0, 0x3, 0xc2, 0xff, + 0xf6, 0xd0, 0x0, 0xf, 0x0, 0x3c, 0xb, 0x40, + 0x0, 0x3c, 0x0, 0xf0, 0x1e, 0x0, 0x0, 0xf0, + 0x3, 0xc0, 0x78, 0x0, 0x3, 0xc0, 0xf, 0x0, + 0xf0, 0x0, 0xf, 0x34, 0x3c, 0x3, 0xc0, 0xd0, + 0x3e, 0xe0, 0xf0, 0xf, 0x3, 0x80, 0xff, 0x3, + 0xdb, 0x2e, 0x1d, 0x3, 0xf1, 0xbf, 0xfc, 0x7c, + 0xb0, 0x2f, 0x4f, 0xff, 0x90, 0xfb, 0xc0, 0x74, + 0x39, 0x0, 0x1, 0xfe, 0x0, 0x0, 0x0, 0x0, + 0x2, 0xf0, + + /* U+9891 "频" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x3f, 0xff, + 0xff, 0x83, 0xc3, 0x80, 0xff, 0xff, 0xfe, 0xf, + 0xf, 0xf4, 0x1, 0xe0, 0x0, 0x3c, 0x3f, 0xd0, + 0xb, 0x40, 0x0, 0xf0, 0xe0, 0x5, 0x7d, 0x54, + 0x3, 0xc3, 0x80, 0x3f, 0xff, 0xf8, 0xf, 0xe, + 0x0, 0xfa, 0xaa, 0xe1, 0xff, 0xff, 0xf3, 0x80, + 0x3, 0x87, 0xff, 0xff, 0xce, 0xf, 0xe, 0x0, + 0xb, 0x0, 0x38, 0x3c, 0x38, 0x0, 0x2c, 0x0, + 0xe0, 0xf0, 0xe0, 0x2d, 0xb0, 0xa3, 0x83, 0xc3, + 0x80, 0xf2, 0xc3, 0xce, 0xf, 0xe, 0x7, 0x8b, + 0x2e, 0x38, 0x38, 0x38, 0x3c, 0x2d, 0xf0, 0xe1, + 0xe0, 0xe1, 0xe0, 0xf, 0x43, 0x8b, 0x83, 0x81, + 0x0, 0xf8, 0x0, 0x7f, 0xc0, 0x0, 0x1f, 0xc0, + 0x7, 0xef, 0xc0, 0x2, 0xfc, 0x0, 0xbe, 0xb, + 0xd0, 0xbf, 0x80, 0x2f, 0xe0, 0xb, 0xd3, 0xf0, + 0x0, 0xfd, 0x0, 0xb, 0x45, 0x0, 0x1, 0x40, + 0x0, 0x4, + + /* U+FF1A ":" */ + 0x2a, 0x3f, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0x3f, 0x3f, 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 = 116, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 0, .adv_w = 112, .box_w = 3, .box_h = 19, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 15, .adv_w = 143, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 15}, + {.bitmap_index = 28, .adv_w = 286, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 104, .adv_w = 234, .box_w = 14, .box_h = 24, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 188, .adv_w = 334, .box_w = 21, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 288, .adv_w = 290, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 369, .adv_w = 79, .box_w = 3, .box_h = 7, .ofs_x = 1, .ofs_y = 15}, + {.bitmap_index = 375, .adv_w = 128, .box_w = 7, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 416, .adv_w = 128, .box_w = 7, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 457, .adv_w = 179, .box_w = 9, .box_h = 8, .ofs_x = 1, .ofs_y = 11}, + {.bitmap_index = 475, .adv_w = 247, .box_w = 13, .box_h = 12, .ofs_x = 1, .ofs_y = 4}, + {.bitmap_index = 514, .adv_w = 107, .box_w = 4, .box_h = 8, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 522, .adv_w = 184, .box_w = 10, .box_h = 3, .ofs_x = 1, .ofs_y = 9}, + {.bitmap_index = 530, .adv_w = 103, .box_w = 4, .box_h = 3, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 533, .adv_w = 164, .box_w = 10, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 581, .adv_w = 256, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 648, .adv_w = 168, .box_w = 7, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 682, .adv_w = 230, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 744, .adv_w = 240, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 806, .adv_w = 240, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 878, .adv_w = 244, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 940, .adv_w = 246, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1007, .adv_w = 214, .box_w = 13, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1069, .adv_w = 255, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1136, .adv_w = 244, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1198, .adv_w = 103, .box_w = 4, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1212, .adv_w = 107, .box_w = 4, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 1231, .adv_w = 247, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 2}, + {.bitmap_index = 1280, .adv_w = 247, .box_w = 13, .box_h = 8, .ofs_x = 1, .ofs_y = 6}, + {.bitmap_index = 1306, .adv_w = 247, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 2}, + {.bitmap_index = 1355, .adv_w = 201, .box_w = 12, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1412, .adv_w = 334, .box_w = 21, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1512, .adv_w = 274, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1593, .adv_w = 272, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1665, .adv_w = 285, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1741, .adv_w = 302, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1822, .adv_w = 242, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1884, .adv_w = 233, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1946, .adv_w = 298, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2022, .adv_w = 293, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2098, .adv_w = 101, .box_w = 4, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2117, .adv_w = 199, .box_w = 11, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2170, .adv_w = 269, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2246, .adv_w = 230, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2308, .adv_w = 356, .box_w = 20, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2403, .adv_w = 297, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2479, .adv_w = 317, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2565, .adv_w = 255, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2637, .adv_w = 317, .box_w = 18, .box_h = 21, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 2732, .adv_w = 258, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2804, .adv_w = 246, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2876, .adv_w = 246, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2948, .adv_w = 285, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3020, .adv_w = 274, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3101, .adv_w = 395, .box_w = 25, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3220, .adv_w = 264, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3301, .adv_w = 259, .box_w = 16, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3377, .adv_w = 243, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3449, .adv_w = 142, .box_w = 7, .box_h = 23, .ofs_x = 2, .ofs_y = -2}, + {.bitmap_index = 3490, .adv_w = 140, .box_w = 9, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3533, .adv_w = 142, .box_w = 7, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3574, .adv_w = 181, .box_w = 11, .box_h = 7, .ofs_x = 0, .ofs_y = 14}, + {.bitmap_index = 3594, .adv_w = 184, .box_w = 12, .box_h = 3, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 3603, .adv_w = 108, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 14}, + {.bitmap_index = 3614, .adv_w = 220, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3656, .adv_w = 243, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3723, .adv_w = 216, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3765, .adv_w = 243, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3827, .adv_w = 227, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3873, .adv_w = 145, .box_w = 9, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3918, .adv_w = 243, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 3980, .adv_w = 235, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4042, .adv_w = 103, .box_w = 4, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4062, .adv_w = 104, .box_w = 7, .box_h = 25, .ofs_x = -2, .ofs_y = -5}, + {.bitmap_index = 4106, .adv_w = 211, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4168, .adv_w = 103, .box_w = 5, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4192, .adv_w = 357, .box_w = 20, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4262, .adv_w = 235, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4308, .adv_w = 234, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4354, .adv_w = 243, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 4421, .adv_w = 243, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 4483, .adv_w = 157, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4515, .adv_w = 194, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4557, .adv_w = 149, .box_w = 9, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4600, .adv_w = 235, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4642, .adv_w = 212, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4691, .adv_w = 327, .box_w = 21, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4765, .adv_w = 206, .box_w = 13, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4811, .adv_w = 215, .box_w = 14, .box_h = 19, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 4878, .adv_w = 195, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4920, .adv_w = 144, .box_w = 9, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4972, .adv_w = 94, .box_w = 4, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 4995, .adv_w = 144, .box_w = 9, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 5047, .adv_w = 216, .box_w = 12, .box_h = 5, .ofs_x = 1, .ofs_y = 8}, + {.bitmap_index = 5062, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5062, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5195, .adv_w = 400, .box_w = 22, .box_h = 22, .ofs_x = 2, .ofs_y = -2}, + {.bitmap_index = 5316, .adv_w = 400, .box_w = 22, .box_h = 22, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 5437, .adv_w = 400, .box_w = 22, .box_h = 23, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 5564, .adv_w = 400, .box_w = 23, .box_h = 25, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 5708, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5846, .adv_w = 400, .box_w = 23, .box_h = 22, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5973, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 6106, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6244, .adv_w = 400, .box_w = 24, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6382, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6515, .adv_w = 400, .box_w = 22, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6647, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6785, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 6918, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 7056, .adv_w = 400, .box_w = 23, .box_h = 22, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 7183, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 7321, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 7459, .adv_w = 400, .box_w = 4, .box_h = 15, .ofs_x = 4, .ofs_y = -1} +}; + +/*--------------------- + * CHARACTER MAPPING + *--------------------*/ + +static const uint16_t unicode_list_1[] = { + 0x0, 0x4e5, 0x529, 0x7f4, 0xa78, 0xc4b, 0xf20, 0xfad, + 0x1044, 0x18b4, 0x1910, 0x1df8, 0x2434, 0x2a9c, 0x2a9d, 0x2ddc, + 0x3c82, 0x493e, 0xafc7 +}; + +/*Collect the unicode lists and glyph_id offsets*/ +static const lv_font_fmt_txt_cmap_t cmaps[] = +{ + { + .range_start = 32, .range_length = 96, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY + }, + { + .range_start = 20307, .range_length = 45000, .glyph_id_start = 97, + .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 19, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + } +}; + +/*----------------- + * KERNING + *----------------*/ + + +/*Map glyph_ids to kern left classes*/ +static const uint8_t kern_left_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 0, 7, 8, 9, 10, 11, + 12, 13, 14, 0, 0, 0, 0, 0, + 15, 0, 16, 17, 18, 19, 20, 21, + 22, 0, 0, 23, 24, 25, 0, 0, + 19, 26, 27, 28, 29, 30, 31, 32, + 33, 34, 35, 36, 0, 0, 0, 0, + 0, 0, 37, 38, 39, 0, 40, 41, + 42, 43, 0, 0, 44, 45, 43, 43, + 38, 38, 42, 46, 47, 48, 42, 49, + 50, 51, 49, 52, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 +}; + +/*Map glyph_ids to kern right classes*/ +static const uint8_t kern_right_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 7, 8, 9, 10, 11, 12, + 13, 14, 15, 0, 0, 0, 0, 0, + 16, 0, 17, 0, 18, 0, 0, 0, + 18, 0, 0, 19, 0, 0, 0, 0, + 18, 0, 18, 0, 20, 21, 22, 23, + 24, 25, 26, 27, 0, 0, 0, 0, + 0, 0, 28, 0, 29, 29, 29, 30, + 29, 0, 31, 31, 0, 32, 33, 33, + 29, 33, 29, 33, 34, 35, 36, 37, + 38, 39, 37, 40, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 +}; + +/*Kern values between classes*/ +static const int8_t kern_class_values[] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -36, 0, -24, 8, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -4, -12, -9, -40, -13, -40, -25, + 0, -43, 0, -8, -5, -2, 0, -10, + 0, 0, -14, 0, -18, -12, 0, 0, + 0, 0, 0, 0, 0, -13, -37, 0, + 0, -18, -8, -8, -12, -4, -40, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -13, + 0, 0, 0, 0, -18, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -28, 0, -20, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -13, 0, 0, 0, 0, -11, + -7, 0, 0, 0, -7, 0, 0, 0, + -11, 0, -11, 0, -14, 0, -11, -7, + 0, -21, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -4, 0, -6, 0, 0, + -10, -12, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -5, 0, + 0, -10, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -7, 0, 0, 0, 0, -8, + 0, 0, 0, 0, 0, 0, -4, -10, + 0, 0, 0, 0, 0, 0, 0, 0, + -4, -8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -5, 0, 0, 0, 0, 0, -10, 0, + -8, 0, 0, 0, -11, 0, -8, -13, + 0, 0, 0, 0, -11, 0, -16, 0, + 0, -16, 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -8, 0, 0, 0, -11, 0, + 0, 0, 0, 0, -8, 0, 0, -16, + 0, 0, 0, 0, 0, 0, -9, 0, + -12, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -29, 0, -8, 0, 0, 0, -24, 0, + 0, 0, 0, 0, -21, 0, -4, -26, + 0, 0, 0, 0, -39, 0, -32, 0, + -8, -42, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -16, 0, -12, -8, + 8, 0, -55, -11, -35, -8, 0, 0, + 0, -29, 0, -28, 3, -12, 0, 4, + -40, 0, -44, 0, 0, 0, 0, 0, + 0, 0, 0, -33, -32, -10, 0, 0, + -17, -23, 0, -15, 0, 0, -16, -15, + 0, 0, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, 0, -9, -8, + 0, 0, 0, 0, -10, 0, -8, 0, + 0, -16, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -8, 0, + 0, 0, -42, 0, -20, 0, 0, 0, + 0, -13, 0, -10, 0, -8, 0, 0, + -28, 0, -34, 0, 0, 0, -4, 0, + -18, -9, 0, -16, -11, 4, 0, 0, + 0, 0, 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -22, -7, -14, 4, -8, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -37, -4, 0, -18, 0, -11, -25, 0, + 0, 0, 0, 0, 0, 0, -29, -32, + 0, -14, 0, 0, -37, -7, -40, -28, + 0, -41, 0, 0, -6, -4, 0, -2, + 0, 0, -12, -6, -20, -15, 0, 0, + -12, 0, -7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -8, 0, -4, 0, -10, 0, -16, -8, + -8, -15, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, -2, -3, + 0, 0, 0, -17, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -8, 0, 0, -1, 0, 0, 0, + -9, -14, -4, -5, -9, 0, 0, 0, + 0, 0, 0, 0, -8, -8, -4, 0, + -8, 0, -16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -14, 0, -23, 0, -12, 0, -15, -6, + -18, -21, -14, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -5, + 0, -8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -6, 0, 0, + 7, -10, -28, 0, 0, 0, 0, 0, + 0, -10, 0, -12, 0, 0, 0, 0, + -25, 0, -63, -5, 0, 0, 0, 0, + -8, 0, 0, -20, -13, 0, 0, 0, + -8, -6, 0, -8, -4, -4, -15, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -9, 0, 0, 0, -12, 0, -16, -6, + -9, -19, -5, 0, 0, 0, 0, 0, + 0, -4, 0, 0, -10, -12, -8, 0, + 0, 0, -7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -7, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -16, 7, -37, 0, -19, -13, 0, + 0, -11, 0, 0, 0, 0, -21, -15, + 0, -24, -12, -10, 0, -20, 0, 0, + 0, 0, 0, -12, -21, -13, 0, -9, + -4, -5, -20, -20, -30, -25, 5, 0, + -37, 0, 10, -36, 0, 0, -30, 0, + 0, 0, 0, 0, -10, 0, -46, -37, + 0, -16, 0, 0, -63, -10, -56, -34, + 0, -71, 0, 0, -8, -8, 0, 0, + 0, 0, -17, -8, -33, -20, 0, 0, + 0, -16, -40, 0, 0, 0, 0, -4, + 0, -12, 0, 0, 0, 0, 0, 0, + -32, 0, -72, 0, -8, 0, -11, -8, + -14, -14, -8, -14, -10, 8, 0, 0, + 0, 0, 8, -1, 10, 10, 1, 4, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -11, 0, 0, 0, -12, 0, -9, -9, + -18, -20, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -2, -12, 0, -8, 0, -8, -5, + 0, -11, 0, -6, -8, 0, 0, 0, + 0, 0, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, -5, 1, + -5, -12, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -8, -4, -6, + 8, -27, -44, -32, 0, -14, 0, 0, + 0, -40, 0, -31, 0, -10, 0, 0, + -37, -12, -58, -6, 0, 0, -8, 0, + -12, 0, 0, -46, -48, -16, 0, 0, + -34, -43, -10, -30, -42, -39, -42, -36, + 0, 0, -14, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -7, 0, -14, 0, 0, 0, 0, 0, + -7, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -28, -52, -17, 0, -11, 0, 0, + 0, -26, -8, -21, 0, -8, 0, 0, + -40, -15, -62, -2, 0, 0, 0, 0, + 0, 0, 0, -35, -31, -7, 0, 0, + -20, -26, -4, -18, -12, -12, -16, -13, + 0, -15, -34, -11, 0, -7, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -28, -6, -42, 3, 0, 0, 0, 0, + 0, 0, 0, -26, -22, -5, 0, 0, + -14, -19, 0, -18, -4, -8, -12, -9, + 0, -13, 4, -34, 0, 0, -13, 0, + -4, -8, -11, -10, 0, 0, -19, -9, + 0, -18, -4, -4, -12, -7, 0, 0, + 0, 0, 0, -8, -15, -9, 0, -3, + -2, -13, -16, -18, -23, -26, 0, 0, + 0, -32, -48, -27, 0, -21, -1, -8, + -4, -42, 0, -36, 0, -16, -8, 0, + -41, -21, -68, -10, 0, 0, 0, 0, + 0, 0, 0, -44, -44, -16, 0, 0, + -32, -37, -13, -34, -18, -19, -22, -25, + 0, -16, 0, -20, 0, 0, 0, 0, + 0, -16, 0, 0, 0, 0, 0, 0, + 0, -20, 0, 0, 0, -7, 0, 0, + 0, 0, 0, 0, -6, 0, 0, 0, + 0, 0, -12, -12, -17, -16, 0, 0, + -16, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -19, 0, -6, -21, + 0, 0, 0, 0, -43, 0, -31, -24, + 0, -38, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -6, 0, 0, + -16, 0, -8, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -21, 0, -10, -28, + -6, 0, 0, 0, -48, 0, -31, -22, + -15, -44, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -4, -10, -3, + -6, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -11, + 0, 0, 0, 0, -44, 0, -23, -14, + -9, -44, 0, -4, -5, 0, -4, -2, + 0, 0, 0, 0, -5, 0, -9, 0, + 0, 0, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -20, 0, 0, -21, + 0, 0, 0, 0, -41, 0, -26, -17, + -16, -34, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, -2, -8, 0, + 12, -11, -27, 0, 0, 0, 0, 0, + 0, -17, 0, 0, 8, 0, 8, 0, + -24, 0, -28, 0, 0, 0, 0, 0, + 0, 0, 0, -8, -7, 0, 0, 0, + 0, -6, 3, -4, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -11, 0, 0, -11, + 0, 0, 0, 0, -33, 0, -20, -16, + -4, -32, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -12, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -15, 0, -7, -19, + 0, 0, 0, 0, -47, 0, -34, -24, + -7, -43, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -5, -3, -4, 0, + -9, -6, 4, -12, 0, 0, 0, 0, + 0, -12, 0, -11, 0, -11, -4, -7, + 0, -8, 0, 0, -40, -5, -19, -10, + 0, -32, 0, -4, -11, 0, 0, -2, + 0, -5, -4, -7, 0, 0, 0, 0, + 0, -5, 8, -7, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -9, + 0, -5, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3, 0, 0, 0, 0, + 3, 0, 0, 2, -4, -2, 0, 0, + 0, -19, -43, 0, 0, 0, 0, -7, + -19, -20, 0, -10, 0, 0, 5, 0, + 0, 0, 0, 0, -36, 0, 0, 0, + -17, -14, -20, -10, -6, 5, 0, 0, + 0, -4, 6, -7, 7, 8, 2, 0, + -13, 0, 0, 0, 0, 0, -12, 0, + 0, 0, 0, 0, -12, 0, 0, -14, + 0, 0, 0, 0, -42, 0, -24, -18, + -11, -33, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -1, 0, -9, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -7, 0, 0, 0, 0, 5, 0, + 0, 0, 0, 0, -8, 0, -7, 0, + 0, -20, 0, 0, -3, 4, 0, 0, + 0, -2, 0, -1, 0, 0, 0, 0, + 0, -16, -32, 0, 0, 0, 0, 0, + 0, -12, 0, -13, 0, 0, 0, 0, + -20, 0, -36, 0, -42, 0, -12, -4, + -23, -18, -20, -11, -6, 0, 0, 0, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, -8, -22, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -15, 0, -28, 0, -39, 0, -12, -8, + -26, -19, -16, -8, -4, 0, 0, 0, + 0, -3, 0, 0, 0, 0, 0, 0, + 0, -5, 0, -9, 0, 0, 0, 0, + 0, -16, 0, -12, -10, -8, 0, 0, + 0, -4, 0, 0, -42, 0, -16, -12, + 4, -22, 0, -6, -10, 0, 0, -4, + 0, -9, 0, -5, 0, 0, 0, 0, + 0, -12, 0, -7, 0, 0, 0, 0, + 0, -14, 0, -8, -8, 0, -3, 0, + 0, -11, 0, 0, -36, 0, -17, -10, + 0, -25, 0, -1, -7, 0, 0, 0, + 0, -3, 0, -3, 0, 0, 0, 0 +}; + + +/*Collect the kern class' data in one place*/ +static const lv_font_fmt_txt_kern_classes_t kern_classes = +{ + .class_pair_values = kern_class_values, + .left_class_mapping = kern_left_class_mapping, + .right_class_mapping = kern_right_class_mapping, + .left_class_cnt = 52, + .right_class_cnt = 40, +}; + +/*-------------------- + * ALL CUSTOM DATA + *--------------------*/ + +#if LVGL_VERSION_MAJOR == 8 +/*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 +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 = &kern_classes, + .kern_scale = 16, + .cmap_num = 2, + .bpp = 2, + .kern_classes = 1, + .bitmap_format = 0, +#if LVGL_VERSION_MAJOR == 8 + .cache = &cache +#endif +}; + + + +/*----------------- + * PUBLIC FONT + *----------------*/ + +/*Initialize a public general font descriptor*/ +#if LVGL_VERSION_MAJOR >= 8 +const lv_font_t ui_font_homeText = { +#else +lv_font_t ui_font_homeText = { +#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 = 27, /*The maximum line height required by the font*/ + .base_line = 5, /*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 = -2, + .underline_thickness = 1, +#endif + .dsc = &font_dsc, /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ +#if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 + .fallback = NULL, +#endif + .user_data = NULL, +}; + + + +#endif /*#if UI_FONT_HOMETEXT*/ + diff --git a/components/FluxUI/fonts/ui_font_homeText_1.c b/components/FluxUI/fonts/ui_font_homeText_1.c new file mode 100644 index 0000000..9f2f50c --- /dev/null +++ b/components/FluxUI/fonts/ui_font_homeText_1.c @@ -0,0 +1,1581 @@ +/******************************************************************************* + * Size: 25 px + * Bpp: 2 + * Opts: --bpp 2 --size 25 --font E:/FluxDC/SquareLineProj/assets/MiSans-Bold.otf -o E:/FluxDC/SquareLineProj/assets\ui_font_homeText_1.c --format lvgl -r 0x20-0x7f --symbols 机型选择 --no-compress --no-prefilter + ******************************************************************************/ + +#include "../ui.h" + +#ifndef UI_FONT_HOMETEXT_1 +#define UI_FONT_HOMETEXT_1 1 +#endif + +#if UI_FONT_HOMETEXT_1 + +/*----------------- + * BITMAPS + *----------------*/ + +/*Store the image of the glyphs*/ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ + + /* U+0021 "!" */ + 0x7f, 0xe3, 0xfd, 0x3f, 0xd3, 0xfd, 0x3f, 0xd3, + 0xfd, 0x3f, 0xc3, 0xfc, 0x3f, 0xc3, 0xfc, 0x3f, + 0xc2, 0xfc, 0x2f, 0xc1, 0x54, 0x2a, 0x93, 0xfd, + 0x3f, 0xd3, 0xfd, 0x3f, 0xd0, + + /* U+0022 "\"" */ + 0x0, 0x0, 0xf, 0xf3, 0xfc, 0xbf, 0x3f, 0xcb, + 0xf2, 0xfc, 0xbf, 0x2f, 0x87, 0xe1, 0xf8, 0x7e, + 0x1f, 0x83, 0xd1, 0xf4, 0x3d, 0xf, 0x40, + + /* U+0023 "#" */ + 0x0, 0x1f, 0x81, 0xfc, 0x0, 0xb, 0xd0, 0xbe, + 0x0, 0x3, 0xf0, 0x3f, 0x40, 0x0, 0xfc, 0xf, + 0xc0, 0x3f, 0xff, 0xff, 0xff, 0x8f, 0xff, 0xff, + 0xff, 0xe3, 0xff, 0xff, 0xff, 0xf8, 0x3, 0xf0, + 0x3f, 0x40, 0x0, 0xfc, 0xf, 0xc0, 0x0, 0x7f, + 0x3, 0xf0, 0x0, 0x2f, 0x81, 0xfc, 0x3, 0xff, + 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0x3f, + 0xff, 0xff, 0xff, 0xc0, 0x7f, 0x3, 0xf0, 0x0, + 0x1f, 0x81, 0xfc, 0x0, 0xb, 0xe0, 0xbe, 0x0, + 0x3, 0xf4, 0x3f, 0x40, 0x0, 0xfc, 0xf, 0xc0, + 0x0, + + /* U+0024 "$" */ + 0x0, 0xa, 0xa0, 0x0, 0x0, 0xf, 0xf0, 0x0, + 0x0, 0xf, 0xf0, 0x0, 0x0, 0xff, 0xff, 0x40, + 0x7, 0xff, 0xff, 0xd0, 0xf, 0xff, 0xff, 0xf4, + 0x2f, 0xff, 0xff, 0xfc, 0x3f, 0xcb, 0xe3, 0xe0, + 0x3f, 0xcb, 0xe1, 0x40, 0x3f, 0xdb, 0xe0, 0x0, + 0x2f, 0xff, 0xe0, 0x0, 0xf, 0xff, 0xf8, 0x0, + 0x3, 0xff, 0xff, 0x80, 0x0, 0x7f, 0xff, 0xf0, + 0x0, 0xb, 0xff, 0xf8, 0x0, 0xb, 0xfb, 0xfc, + 0x2, 0xb, 0xe3, 0xfc, 0x1f, 0x4b, 0xe3, 0xfc, + 0x7f, 0xef, 0xeb, 0xfc, 0x3f, 0xff, 0xff, 0xf4, + 0x1f, 0xff, 0xff, 0xf0, 0x3, 0xff, 0xff, 0x80, + 0x0, 0x6f, 0xf8, 0x0, 0x0, 0xf, 0xf0, 0x0, + 0x0, 0xf, 0xf0, 0x0, + + /* U+0025 "%" */ + 0x6, 0xfd, 0x0, 0x0, 0xff, 0x0, 0xbf, 0xfe, + 0x0, 0xb, 0xf4, 0x3, 0xff, 0xfd, 0x0, 0x7f, + 0x80, 0x1f, 0x41, 0xf8, 0x3, 0xfc, 0x0, 0x7d, + 0x7, 0xe0, 0x3f, 0xc0, 0x0, 0xff, 0xff, 0x42, + 0xfd, 0x0, 0x2, 0xff, 0xf8, 0x1f, 0xe0, 0x0, + 0x1, 0xff, 0x40, 0xff, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0x40, + 0x0, 0x0, 0x0, 0x7, 0xf8, 0x1f, 0xe0, 0x0, + 0x0, 0x3f, 0xc2, 0xff, 0xf0, 0x0, 0x3, 0xfc, + 0x1f, 0xef, 0xf0, 0x0, 0x2f, 0xd0, 0xbc, 0xf, + 0xc0, 0x1, 0xfe, 0x3, 0xf0, 0x1f, 0x40, 0xf, + 0xf0, 0xb, 0xc0, 0xbc, 0x0, 0xff, 0x0, 0x1f, + 0xef, 0xf0, 0xb, 0xf4, 0x0, 0x2f, 0xff, 0x0, + 0x7f, 0x80, 0x0, 0x1f, 0xe0, 0x0, + + /* U+0026 "&" */ + 0x0, 0xb, 0xf9, 0x0, 0x0, 0x0, 0x7f, 0xff, + 0xc0, 0x0, 0x1, 0xff, 0xff, 0xe0, 0x0, 0x2, + 0xff, 0xff, 0xf4, 0x0, 0x3, 0xfd, 0xb, 0xf8, + 0x0, 0x3, 0xfc, 0x3, 0xe4, 0x0, 0x3, 0xfe, + 0x0, 0x0, 0x0, 0x1, 0xff, 0x40, 0x0, 0x0, + 0x0, 0xff, 0xd0, 0x0, 0x0, 0x7, 0xff, 0xf4, + 0x1f, 0x80, 0xf, 0xff, 0xfd, 0x3f, 0xd0, 0x2f, + 0xf2, 0xff, 0xbf, 0xc0, 0x3f, 0xc0, 0xbf, 0xff, + 0xc0, 0x3f, 0xc0, 0x2f, 0xff, 0x40, 0x3f, 0xe0, + 0x1f, 0xff, 0x0, 0x2f, 0xff, 0xff, 0xff, 0x0, + 0xf, 0xff, 0xff, 0xff, 0xc0, 0x3, 0xff, 0xff, + 0xbf, 0xf0, 0x0, 0x6f, 0xe8, 0xf, 0xfc, + + /* U+0027 "'" */ + 0x0, 0xf, 0xf3, 0xfc, 0xfe, 0x2f, 0x8b, 0xd2, + 0xf4, 0x7c, 0x1f, 0x0, + + /* U+0028 "(" */ + 0x1, 0xfd, 0x2, 0xfc, 0x3, 0xf8, 0xb, 0xf0, + 0xf, 0xf0, 0xf, 0xe0, 0x1f, 0xd0, 0x2f, 0xc0, + 0x3f, 0xc0, 0x3f, 0xc0, 0x3f, 0xc0, 0x3f, 0x80, + 0x3f, 0xc0, 0x3f, 0xc0, 0x3f, 0xc0, 0x2f, 0xc0, + 0x1f, 0xd0, 0x1f, 0xe0, 0xf, 0xf0, 0xb, 0xf0, + 0x7, 0xf8, 0x3, 0xfc, 0x1, 0xfe, + + /* U+0029 ")" */ + 0x3f, 0x80, 0x2f, 0xc0, 0xf, 0xe0, 0xf, 0xf0, + 0x7, 0xf4, 0x3, 0xf8, 0x3, 0xfc, 0x2, 0xfc, + 0x1, 0xfd, 0x1, 0xfd, 0x1, 0xfd, 0x1, 0xfe, + 0x1, 0xfd, 0x1, 0xfd, 0x1, 0xfd, 0x2, 0xfc, + 0x3, 0xfc, 0x3, 0xf8, 0x7, 0xf4, 0xb, 0xf0, + 0xf, 0xe0, 0x2f, 0xc0, 0x3f, 0xc0, + + /* U+002A "*" */ + 0x2, 0xf0, 0x2, 0x1f, 0x30, 0x7e, 0xef, 0x87, + 0xff, 0xf8, 0xb, 0xfc, 0xb, 0xff, 0xfc, 0x3d, + 0xef, 0x42, 0x2f, 0x20, 0x2, 0xf0, 0x0, + + /* U+002B "+" */ + 0x0, 0x0, 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, + 0x3f, 0xc0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x3f, + 0xc0, 0x7, 0xff, 0xff, 0xfe, 0x7f, 0xff, 0xff, + 0xe7, 0xff, 0xff, 0xfe, 0x7f, 0xff, 0xff, 0xe0, + 0x3, 0xfc, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x3, + 0xfc, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x3, 0xfc, + 0x0, + + /* U+002C "," */ + 0x2a, 0x83, 0xfd, 0x3f, 0xd3, 0xfd, 0x3f, 0xd0, + 0x3d, 0x3, 0xc0, 0x7c, 0x1f, 0x47, 0xe0, 0x34, + 0x0, 0x0, + + /* U+002D "-" */ + 0x3f, 0xff, 0xfc, 0x3f, 0xff, 0xfd, 0x3f, 0xff, + 0xfd, 0x3f, 0xff, 0xfd, + + /* U+002E "." */ + 0x6a, 0x8b, 0xfc, 0xbf, 0xcb, 0xfc, 0xbf, 0xc0, + + /* U+002F "/" */ + 0x0, 0x7, 0xf8, 0x0, 0x2f, 0xc0, 0x0, 0xff, + 0x0, 0x7, 0xf8, 0x0, 0x2f, 0xd0, 0x0, 0xff, + 0x0, 0x3, 0xf8, 0x0, 0x2f, 0xd0, 0x0, 0xff, + 0x0, 0x3, 0xf8, 0x0, 0x1f, 0xd0, 0x0, 0xff, + 0x0, 0x3, 0xfc, 0x0, 0x1f, 0xe0, 0x0, 0xbf, + 0x0, 0x3, 0xfc, 0x0, 0x1f, 0xe0, 0x0, 0xbf, + 0x40, 0x3, 0xfc, 0x0, 0x0, + + /* U+0030 "0" */ + 0x0, 0x6f, 0xe4, 0x0, 0xf, 0xff, 0xfc, 0x0, + 0xff, 0xff, 0xfc, 0xb, 0xff, 0xff, 0xf8, 0x3f, + 0xf4, 0x7f, 0xf1, 0xff, 0x0, 0x7f, 0xdb, 0xfc, + 0x0, 0xff, 0x6f, 0xe0, 0x2, 0xfe, 0xff, 0x80, + 0xb, 0xfb, 0xfd, 0x0, 0x2f, 0xef, 0xf8, 0x0, + 0xbf, 0xaf, 0xe0, 0x2, 0xfe, 0xbf, 0xc0, 0xf, + 0xf5, 0xff, 0x0, 0x7f, 0xd3, 0xff, 0x7, 0xff, + 0xb, 0xff, 0xff, 0xf8, 0xf, 0xff, 0xff, 0xc0, + 0xf, 0xff, 0xfc, 0x0, 0x7, 0xfe, 0x40, 0x0, + + /* U+0031 "1" */ + 0x0, 0xbf, 0x82, 0xff, 0xeb, 0xff, 0xfb, 0xff, + 0xfe, 0xff, 0xff, 0xbe, 0x2f, 0xe4, 0xb, 0xf8, + 0x2, 0xfe, 0x0, 0xbf, 0x80, 0x2f, 0xe0, 0xb, + 0xf8, 0x2, 0xfe, 0x0, 0xbf, 0x80, 0x2f, 0xe0, + 0xb, 0xf8, 0x2, 0xfe, 0x0, 0xbf, 0x80, 0x2f, + 0xe0, 0xb, 0xf8, + + /* U+0032 "2" */ + 0x1, 0xbf, 0xa0, 0x0, 0xbf, 0xff, 0xd0, 0x3f, + 0xff, 0xff, 0xb, 0xff, 0xff, 0xf8, 0xbf, 0x80, + 0xbf, 0xc0, 0xe0, 0x3, 0xfc, 0x0, 0x0, 0x3f, + 0xc0, 0x0, 0xb, 0xfc, 0x0, 0x0, 0xff, 0x40, + 0x0, 0x3f, 0xe0, 0x0, 0xf, 0xfc, 0x0, 0x3, + 0xff, 0x0, 0x1, 0xff, 0xc0, 0x0, 0x7f, 0xf0, + 0x0, 0x1f, 0xfc, 0x0, 0x7, 0xff, 0xff, 0xfe, + 0xff, 0xff, 0xff, 0xef, 0xff, 0xff, 0xfe, 0xff, + 0xff, 0xff, 0xe0, + + /* U+0033 "3" */ + 0x3f, 0xff, 0xff, 0xc3, 0xff, 0xff, 0xfc, 0x3f, + 0xff, 0xff, 0xc3, 0xff, 0xff, 0xf8, 0x0, 0x7, + 0xfd, 0x0, 0x2, 0xff, 0x0, 0x0, 0xff, 0x80, + 0x0, 0x3f, 0xff, 0x80, 0x2, 0xff, 0xff, 0x0, + 0xf, 0xff, 0xfc, 0x0, 0x10, 0x7f, 0xd0, 0x0, + 0x2, 0xfe, 0x0, 0x0, 0x1f, 0xe0, 0xf0, 0x2, + 0xfe, 0x7f, 0x80, 0x7f, 0xd7, 0xff, 0xff, 0xfc, + 0x3f, 0xff, 0xff, 0x40, 0xbf, 0xff, 0xd0, 0x0, + 0xbf, 0xa0, 0x0, + + /* U+0034 "4" */ + 0x0, 0x2, 0xff, 0xd0, 0x0, 0x7, 0xff, 0xd0, + 0x0, 0xf, 0xff, 0xd0, 0x0, 0x1f, 0xff, 0xd0, + 0x0, 0x3f, 0xff, 0xd0, 0x0, 0xbf, 0xbf, 0xd0, + 0x0, 0xff, 0x3f, 0xd0, 0x2, 0xfd, 0x3f, 0xd0, + 0x3, 0xfc, 0x3f, 0xd0, 0xf, 0xf4, 0x3f, 0xd0, + 0x1f, 0xf0, 0x3f, 0xd0, 0x3f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x0, 0x0, 0x3f, 0xd0, + 0x0, 0x0, 0x3f, 0xd0, 0x0, 0x0, 0x3f, 0xd0, + 0x0, 0x0, 0x3f, 0xd0, + + /* U+0035 "5" */ + 0x3f, 0xff, 0xff, 0xc3, 0xff, 0xff, 0xfc, 0x3f, + 0xff, 0xff, 0xc3, 0xff, 0xff, 0xfc, 0x3f, 0xc0, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x7f, 0xef, 0xe4, + 0x7, 0xff, 0xff, 0xe0, 0xbf, 0xff, 0xff, 0x8b, + 0xff, 0xff, 0xfc, 0x1f, 0xc0, 0x7f, 0xe0, 0x10, + 0x2, 0xfe, 0x0, 0x0, 0x1f, 0xf0, 0xb0, 0x2, + 0xfe, 0x7f, 0x80, 0x7f, 0xdb, 0xff, 0xff, 0xfc, + 0x3f, 0xff, 0xff, 0x40, 0xff, 0xff, 0xd0, 0x1, + 0xbf, 0xa0, 0x0, + + /* U+0036 "6" */ + 0x0, 0xf, 0xf8, 0x0, 0x0, 0xff, 0xc0, 0x0, + 0x7, 0xfc, 0x0, 0x0, 0x3f, 0xd0, 0x0, 0x2, + 0xfe, 0x0, 0x0, 0xf, 0xfb, 0x90, 0x0, 0xbf, + 0xff, 0xf0, 0x7, 0xff, 0xff, 0xf0, 0x3f, 0xff, + 0xff, 0xe1, 0xff, 0x81, 0xff, 0xcb, 0xf8, 0x0, + 0xff, 0x7f, 0xd0, 0x3, 0xfd, 0xff, 0x40, 0xf, + 0xf7, 0xfe, 0x0, 0x3f, 0xdb, 0xfd, 0x3, 0xff, + 0xf, 0xff, 0xff, 0xf8, 0x1f, 0xff, 0xff, 0xc0, + 0x1f, 0xff, 0xf8, 0x0, 0xa, 0xfe, 0x40, 0x0, + + /* U+0037 "7" */ + 0x7f, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xf7, 0xff, 0xff, 0xfe, 0x0, 0x0, + 0x7f, 0xc0, 0x0, 0xf, 0xf8, 0x0, 0x1, 0xff, + 0x0, 0x0, 0x3f, 0xe0, 0x0, 0x7, 0xfc, 0x0, + 0x0, 0xff, 0x80, 0x0, 0xf, 0xf4, 0x0, 0x2, + 0xff, 0x0, 0x0, 0x3f, 0xd0, 0x0, 0xb, 0xfc, + 0x0, 0x0, 0xff, 0x40, 0x0, 0x2f, 0xf0, 0x0, + 0x3, 0xfd, 0x0, 0x0, 0xbf, 0xc0, 0x0, 0xf, + 0xf8, 0x0, 0x0, + + /* U+0038 "8" */ + 0x0, 0xbf, 0xf8, 0x0, 0x2f, 0xff, 0xfe, 0x2, + 0xff, 0xff, 0xfd, 0xf, 0xff, 0xff, 0xfc, 0x3f, + 0xd0, 0x1f, 0xf0, 0xff, 0x40, 0x7f, 0xc1, 0xff, + 0xff, 0xfd, 0x1, 0xff, 0xff, 0xd0, 0x2, 0xff, + 0xfe, 0x0, 0x7f, 0xff, 0xff, 0x3, 0xfe, 0x2, + 0xff, 0x2f, 0xe0, 0x2, 0xfd, 0xbf, 0x80, 0xb, + 0xfb, 0xfe, 0x0, 0x2f, 0xfb, 0xfd, 0x1, 0xff, + 0x9f, 0xff, 0xff, 0xfd, 0x2f, 0xff, 0xff, 0xe0, + 0x2f, 0xff, 0xfe, 0x0, 0xa, 0xfe, 0x80, 0x0, + + /* U+0039 "9" */ + 0x0, 0xaf, 0xe4, 0x0, 0x2f, 0xff, 0xf8, 0x2, + 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xf8, 0xbf, + 0xd0, 0x2f, 0xf3, 0xfd, 0x0, 0x3f, 0xdf, 0xf4, + 0x0, 0xff, 0x6f, 0xf0, 0xb, 0xfd, 0x7f, 0xff, + 0xff, 0xf0, 0xff, 0xff, 0xff, 0xc0, 0xff, 0xff, + 0xfd, 0x0, 0x6f, 0xff, 0xf0, 0x0, 0x3, 0xff, + 0x40, 0x0, 0x1f, 0xf8, 0x0, 0x0, 0xff, 0xc0, + 0x0, 0xb, 0xfe, 0x0, 0x0, 0x3f, 0xf0, 0x0, + 0x2, 0xff, 0x40, 0x0, 0xf, 0xf8, 0x0, 0x0, + + /* U+003A ":" */ + 0xbf, 0xcb, 0xfc, 0xbf, 0xcb, 0xfc, 0x6a, 0x80, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6a, + 0x8b, 0xfc, 0xbf, 0xcb, 0xfc, 0xbf, 0xc0, + + /* U+003B ";" */ + 0x3f, 0xd3, 0xfd, 0x3f, 0xd3, 0xfd, 0x2a, 0x80, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2a, + 0x83, 0xfd, 0x3f, 0xd3, 0xfd, 0x3f, 0xd0, 0x3d, + 0x3, 0xc0, 0x7c, 0x1f, 0x47, 0xe0, 0x34, 0x0, + 0x0, + + /* U+003C "<" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, + 0x0, 0x7, 0xe0, 0x0, 0x7, 0xfe, 0x0, 0x7, + 0xff, 0xe0, 0x2, 0xff, 0xfd, 0x2, 0xff, 0xfd, + 0x2, 0xff, 0xfd, 0x0, 0x7f, 0xfd, 0x0, 0x7, + 0xff, 0x0, 0x0, 0x7f, 0xfd, 0x0, 0x1, 0xff, + 0xfd, 0x0, 0x2, 0xff, 0xfd, 0x0, 0x2, 0xff, + 0xfd, 0x0, 0x2, 0xff, 0xe0, 0x0, 0x7, 0xfe, + 0x0, 0x0, 0x7, 0xe0, 0x0, 0x0, 0x6, 0x0, + 0x0, 0x0, 0x0, + + /* U+003D "=" */ + 0x7f, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xfe, 0x7f, + 0xff, 0xff, 0xe7, 0xff, 0xff, 0xfe, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, + 0xe7, 0xff, 0xff, 0xfe, 0x7f, 0xff, 0xff, 0xe7, + 0xff, 0xff, 0xfe, + + /* U+003E ">" */ + 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7e, + 0x0, 0x0, 0x7, 0xfe, 0x0, 0x0, 0x7f, 0xfd, + 0x0, 0x2, 0xff, 0xfd, 0x0, 0x2, 0xff, 0xfc, + 0x0, 0x2, 0xff, 0xf8, 0x0, 0x2, 0xff, 0xe0, + 0x0, 0xb, 0xfe, 0x0, 0x7, 0xff, 0xe0, 0x7, + 0xff, 0xf8, 0x7, 0xff, 0xf8, 0x3, 0xff, 0xfd, + 0x0, 0x7f, 0xfd, 0x0, 0x7, 0xfd, 0x0, 0x0, + 0x7e, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, + + /* U+003F "?" */ + 0x0, 0xbf, 0xe0, 0x0, 0xbf, 0xff, 0xe0, 0x2f, + 0xff, 0xff, 0x83, 0xff, 0xff, 0xfc, 0x7f, 0x80, + 0xbf, 0xc0, 0xa0, 0x3, 0xfc, 0x0, 0x0, 0xff, + 0x80, 0x0, 0x7f, 0xf0, 0x0, 0x1f, 0xf8, 0x0, + 0x3, 0xfe, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x3, + 0xfc, 0x0, 0x0, 0x2f, 0x80, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x2a, 0x80, 0x0, 0x7, 0xfc, 0x0, + 0x0, 0x7f, 0xc0, 0x0, 0x7, 0xfc, 0x0, 0x0, + 0x7f, 0xc0, 0x0, + + /* U+0040 "@" */ + 0x0, 0x1, 0xbf, 0xf9, 0x0, 0x0, 0x2, 0xff, + 0xff, 0xfd, 0x0, 0x0, 0xff, 0xfe, 0xff, 0xf8, + 0x0, 0x3f, 0xe0, 0x0, 0x7f, 0xe0, 0xf, 0xf0, + 0xbe, 0x2f, 0xbf, 0x41, 0xfc, 0x3f, 0xfe, 0xf1, + 0xfc, 0x3f, 0x4b, 0xff, 0xff, 0xf, 0xc3, 0xf0, + 0xff, 0xb, 0xf0, 0xbd, 0x3e, 0x1f, 0xc0, 0x3f, + 0xb, 0xd7, 0xe1, 0xfd, 0x3, 0xf0, 0xbc, 0x3e, + 0xf, 0xfa, 0xff, 0x8f, 0xc3, 0xf0, 0xbf, 0xfe, + 0xff, 0xf8, 0x3f, 0x43, 0xff, 0xcb, 0xfe, 0x1, + 0xfc, 0x6, 0xa0, 0x1a, 0x40, 0xf, 0xf0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0xe0, 0x0, 0x78, 0x0, + 0x0, 0xff, 0xfe, 0xff, 0xc0, 0x0, 0x2, 0xff, + 0xff, 0xfc, 0x0, 0x0, 0x1, 0xbf, 0xe8, 0x0, + 0x0, + + /* U+0041 "A" */ + 0x0, 0x2, 0xff, 0x0, 0x0, 0x0, 0x3, 0xff, + 0x40, 0x0, 0x0, 0x7, 0xff, 0xc0, 0x0, 0x0, + 0xf, 0xff, 0xc0, 0x0, 0x0, 0xf, 0xef, 0xe0, + 0x0, 0x0, 0x2f, 0xcf, 0xf0, 0x0, 0x0, 0x3f, + 0xc7, 0xf4, 0x0, 0x0, 0x7f, 0x83, 0xf8, 0x0, + 0x0, 0xbf, 0x3, 0xfc, 0x0, 0x0, 0xff, 0x1, + 0xfe, 0x0, 0x1, 0xff, 0xff, 0xff, 0x0, 0x3, + 0xff, 0xff, 0xff, 0x40, 0x7, 0xff, 0xff, 0xff, + 0x80, 0xb, 0xff, 0xff, 0xff, 0xc0, 0xf, 0xf0, + 0x0, 0x2f, 0xd0, 0x1f, 0xf0, 0x0, 0x1f, 0xf0, + 0x3f, 0xd0, 0x0, 0xf, 0xf0, 0x3f, 0xc0, 0x0, + 0xb, 0xf8, 0xbf, 0xc0, 0x0, 0x7, 0xfc, + + /* U+0042 "B" */ + 0x7f, 0xff, 0xfe, 0x0, 0x1f, 0xff, 0xff, 0xf8, + 0x7, 0xff, 0xff, 0xff, 0x81, 0xff, 0xff, 0xff, + 0xf0, 0x7f, 0xc0, 0xb, 0xfc, 0x1f, 0xf0, 0x0, + 0xff, 0x7, 0xfc, 0x0, 0xbf, 0xc1, 0xff, 0xff, + 0xff, 0xd0, 0x7f, 0xff, 0xff, 0xc0, 0x1f, 0xff, + 0xff, 0xfd, 0x7, 0xff, 0xff, 0xff, 0xd1, 0xff, + 0x0, 0xf, 0xfc, 0x7f, 0xc0, 0x0, 0xff, 0x1f, + 0xf0, 0x0, 0x3f, 0xc7, 0xfc, 0x0, 0x3f, 0xf1, + 0xff, 0xff, 0xff, 0xf8, 0x7f, 0xff, 0xff, 0xfc, + 0x1f, 0xff, 0xff, 0xfd, 0x7, 0xff, 0xff, 0xe4, + 0x0, + + /* U+0043 "C" */ + 0x0, 0xb, 0xfe, 0x40, 0x0, 0x2f, 0xff, 0xfd, + 0x0, 0x3f, 0xff, 0xff, 0xe0, 0x3f, 0xff, 0xff, + 0xfd, 0x2f, 0xfd, 0x1, 0xff, 0x8f, 0xf8, 0x0, + 0xf, 0x7, 0xfc, 0x0, 0x0, 0x2, 0xfe, 0x0, + 0x0, 0x0, 0xff, 0x80, 0x0, 0x0, 0x3f, 0xd0, + 0x0, 0x0, 0xf, 0xf8, 0x0, 0x0, 0x2, 0xfe, + 0x0, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x10, 0xf, + 0xfc, 0x0, 0xf, 0x42, 0xff, 0xd0, 0x1f, 0xf8, + 0x3f, 0xff, 0xff, 0xfd, 0x3, 0xff, 0xff, 0xfe, + 0x0, 0x2f, 0xff, 0xfd, 0x0, 0x0, 0xbf, 0xe4, + 0x0, + + /* U+0044 "D" */ + 0x7f, 0xff, 0xfe, 0x0, 0x7, 0xff, 0xff, 0xfe, + 0x0, 0x7f, 0xff, 0xff, 0xfc, 0x7, 0xff, 0xff, + 0xff, 0xf0, 0x7f, 0xc0, 0x7, 0xff, 0x87, 0xfc, + 0x0, 0xf, 0xfc, 0x7f, 0xc0, 0x0, 0x3f, 0xd7, + 0xfc, 0x0, 0x3, 0xfe, 0x7f, 0xc0, 0x0, 0x2f, + 0xe7, 0xfc, 0x0, 0x2, 0xff, 0x7f, 0xc0, 0x0, + 0x2f, 0xe7, 0xfc, 0x0, 0x3, 0xfe, 0x7f, 0xc0, + 0x0, 0x3f, 0xd7, 0xfc, 0x0, 0xf, 0xfc, 0x7f, + 0xc0, 0x7, 0xff, 0x87, 0xff, 0xff, 0xff, 0xf0, + 0x7f, 0xff, 0xff, 0xfc, 0x7, 0xff, 0xff, 0xfe, + 0x0, 0x7f, 0xff, 0xf9, 0x0, 0x0, + + /* U+0045 "E" */ + 0x7f, 0xff, 0xff, 0xe1, 0xff, 0xff, 0xff, 0x87, + 0xff, 0xff, 0xfe, 0x1f, 0xff, 0xff, 0xf8, 0x7f, + 0xc0, 0x0, 0x1, 0xff, 0x0, 0x0, 0x7, 0xfc, + 0x0, 0x0, 0x1f, 0xff, 0xff, 0xf0, 0x7f, 0xff, + 0xff, 0xc1, 0xff, 0xff, 0xff, 0x7, 0xff, 0xff, + 0xfc, 0x1f, 0xf0, 0x0, 0x0, 0x7f, 0xc0, 0x0, + 0x1, 0xff, 0x0, 0x0, 0x7, 0xfc, 0x0, 0x0, + 0x1f, 0xff, 0xff, 0xfc, 0x7f, 0xff, 0xff, 0xf1, + 0xff, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xff, 0x0, + + /* U+0046 "F" */ + 0x7f, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xfe, 0x7f, + 0xff, 0xff, 0xe7, 0xff, 0xff, 0xfe, 0x7f, 0xc0, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x7f, 0xc0, 0x0, + 0x7, 0xfc, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xc7, + 0xff, 0xff, 0xfc, 0x7f, 0xff, 0xff, 0xc7, 0xff, + 0xff, 0xfc, 0x7f, 0xc0, 0x0, 0x7, 0xfc, 0x0, + 0x0, 0x7f, 0xc0, 0x0, 0x7, 0xfc, 0x0, 0x0, + 0x7f, 0xc0, 0x0, 0x7, 0xfc, 0x0, 0x0, 0x7f, + 0xc0, 0x0, 0x0, + + /* U+0047 "G" */ + 0x0, 0xb, 0xff, 0x80, 0x0, 0xb, 0xff, 0xff, + 0x80, 0x3, 0xff, 0xff, 0xff, 0x0, 0xff, 0xff, + 0xff, 0xf8, 0x2f, 0xfd, 0x1, 0xfe, 0x3, 0xff, + 0x0, 0x1, 0x0, 0x7f, 0xc0, 0x0, 0x0, 0xb, + 0xf8, 0x1, 0xff, 0xfc, 0xff, 0x80, 0x2f, 0xff, + 0xcf, 0xf4, 0x2, 0xff, 0xfc, 0xff, 0x80, 0x2f, + 0xff, 0xcb, 0xf8, 0x0, 0x3, 0xfc, 0x7f, 0xc0, + 0x0, 0x3f, 0xc3, 0xfe, 0x0, 0x3, 0xfc, 0x2f, + 0xfd, 0x1, 0xff, 0xc0, 0xff, 0xff, 0xff, 0xfc, + 0x7, 0xff, 0xff, 0xff, 0x0, 0xf, 0xff, 0xff, + 0x80, 0x0, 0x1b, 0xff, 0x80, 0x0, + + /* U+0048 "H" */ + 0x7f, 0xc0, 0x0, 0x3f, 0xd7, 0xfc, 0x0, 0x3, + 0xfd, 0x7f, 0xc0, 0x0, 0x3f, 0xd7, 0xfc, 0x0, + 0x3, 0xfd, 0x7f, 0xc0, 0x0, 0x3f, 0xd7, 0xfc, + 0x0, 0x3, 0xfd, 0x7f, 0xc0, 0x0, 0x3f, 0xd7, + 0xff, 0xff, 0xff, 0xfd, 0x7f, 0xff, 0xff, 0xff, + 0xd7, 0xff, 0xff, 0xff, 0xfd, 0x7f, 0xff, 0xff, + 0xff, 0xd7, 0xfc, 0x0, 0x3, 0xfd, 0x7f, 0xc0, + 0x0, 0x3f, 0xd7, 0xfc, 0x0, 0x3, 0xfd, 0x7f, + 0xc0, 0x0, 0x3f, 0xd7, 0xfc, 0x0, 0x3, 0xfd, + 0x7f, 0xc0, 0x0, 0x3f, 0xd7, 0xfc, 0x0, 0x3, + 0xfd, 0x7f, 0xc0, 0x0, 0x3f, 0xd0, + + /* U+0049 "I" */ + 0x7f, 0xdf, 0xf7, 0xfd, 0xff, 0x7f, 0xdf, 0xf7, + 0xfd, 0xff, 0x7f, 0xdf, 0xf7, 0xfd, 0xff, 0x7f, + 0xdf, 0xf7, 0xfd, 0xff, 0x7f, 0xdf, 0xf7, 0xfc, + + /* U+004A "J" */ + 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x1f, 0xf0, 0x0, + 0x7, 0xfc, 0x0, 0x1, 0xff, 0x0, 0x0, 0x7f, + 0xc0, 0x0, 0x1f, 0xf0, 0x0, 0x7, 0xfc, 0x0, + 0x1, 0xff, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x1f, + 0xf0, 0x0, 0x7, 0xfc, 0x0, 0x1, 0xff, 0x0, + 0x0, 0x7f, 0xc1, 0xc0, 0x2f, 0xe2, 0xfc, 0xf, + 0xf9, 0xff, 0xff, 0xfd, 0x2f, 0xff, 0xff, 0x2, + 0xff, 0xff, 0x0, 0x1b, 0xf9, 0x0, + + /* U+004B "K" */ + 0x7f, 0xc0, 0x0, 0xff, 0xc7, 0xfc, 0x0, 0x3f, + 0xf0, 0x7f, 0xc0, 0xf, 0xfc, 0x7, 0xfc, 0x3, + 0xff, 0x0, 0x7f, 0xc0, 0xff, 0xc0, 0x7, 0xfc, + 0x3f, 0xf0, 0x0, 0x7f, 0xcf, 0xfc, 0x0, 0x7, + 0xfe, 0xff, 0x40, 0x0, 0x7f, 0xff, 0xfc, 0x0, + 0x7, 0xff, 0xff, 0xe0, 0x0, 0x7f, 0xff, 0xff, + 0x40, 0x7, 0xff, 0xf, 0xfc, 0x0, 0x7f, 0xd0, + 0xbf, 0xe0, 0x7, 0xfc, 0x3, 0xff, 0x40, 0x7f, + 0xc0, 0x1f, 0xfc, 0x7, 0xfc, 0x0, 0xbf, 0xe0, + 0x7f, 0xc0, 0x3, 0xff, 0x47, 0xfc, 0x0, 0x1f, + 0xfc, 0x7f, 0xc0, 0x0, 0xbf, 0xe0, + + /* U+004C "L" */ + 0x7f, 0xc0, 0x0, 0x7, 0xfc, 0x0, 0x0, 0x7f, + 0xc0, 0x0, 0x7, 0xfc, 0x0, 0x0, 0x7f, 0xc0, + 0x0, 0x7, 0xfc, 0x0, 0x0, 0x7f, 0xc0, 0x0, + 0x7, 0xfc, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x7, + 0xfc, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x7, 0xfc, + 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x7, 0xfc, 0x0, + 0x0, 0x7f, 0xc0, 0x0, 0x7, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xf0, + + /* U+004D "M" */ + 0x7f, 0x80, 0x0, 0x0, 0x3f, 0xc7, 0xfd, 0x0, + 0x0, 0xb, 0xfc, 0x7f, 0xf0, 0x0, 0x0, 0xff, + 0xc7, 0xff, 0x80, 0x0, 0x3f, 0xfc, 0x7f, 0xfd, + 0x0, 0xb, 0xff, 0xc7, 0xff, 0xf0, 0x0, 0xff, + 0xfc, 0x7f, 0xff, 0x80, 0x3f, 0xff, 0xc7, 0xff, + 0xfd, 0xb, 0xff, 0xfc, 0x7f, 0x9f, 0xf0, 0xff, + 0x7f, 0xc7, 0xf8, 0xff, 0xbf, 0xe3, 0xfc, 0x7f, + 0x83, 0xff, 0xfc, 0x3f, 0xc7, 0xf8, 0x1f, 0xff, + 0x43, 0xfc, 0x7f, 0x80, 0xbf, 0xe0, 0x3f, 0xc7, + 0xf8, 0x3, 0xfc, 0x3, 0xfc, 0x7f, 0x80, 0x0, + 0x0, 0x3f, 0xc7, 0xf8, 0x0, 0x0, 0x3, 0xfc, + 0x7f, 0x80, 0x0, 0x0, 0x3f, 0xc7, 0xf8, 0x0, + 0x0, 0x3, 0xfc, 0x7f, 0x80, 0x0, 0x0, 0x3f, + 0xc0, + + /* U+004E "N" */ + 0x7f, 0x80, 0x0, 0x3f, 0xdf, 0xf4, 0x0, 0xf, + 0xf7, 0xff, 0x0, 0x3, 0xfd, 0xff, 0xf0, 0x0, + 0xff, 0x7f, 0xfe, 0x0, 0x3f, 0xdf, 0xff, 0xd0, + 0xf, 0xf7, 0xff, 0xfc, 0x3, 0xfd, 0xff, 0xff, + 0x80, 0xff, 0x7f, 0x9f, 0xf4, 0x3f, 0xdf, 0xe2, + 0xff, 0xf, 0xf7, 0xf8, 0x3f, 0xf3, 0xfd, 0xfe, + 0x3, 0xff, 0xff, 0x7f, 0x80, 0x7f, 0xff, 0xdf, + 0xe0, 0xb, 0xff, 0xf7, 0xf8, 0x0, 0xff, 0xfd, + 0xfe, 0x0, 0xf, 0xff, 0x7f, 0x80, 0x1, 0xff, + 0xdf, 0xe0, 0x0, 0x2f, 0xf7, 0xf8, 0x0, 0x3, + 0xfc, + + /* U+004F "O" */ + 0x0, 0x1b, 0xff, 0x80, 0x0, 0x3, 0xff, 0xff, + 0xe0, 0x0, 0x7f, 0xff, 0xff, 0xf0, 0x3, 0xff, + 0xff, 0xff, 0xe0, 0x3f, 0xfd, 0x2, 0xff, 0xd0, + 0xff, 0x80, 0x0, 0xff, 0xc7, 0xfc, 0x0, 0x2, + 0xff, 0x2f, 0xe0, 0x0, 0x3, 0xfd, 0xff, 0x80, + 0x0, 0xf, 0xf7, 0xfd, 0x0, 0x0, 0x3f, 0xdf, + 0xf8, 0x0, 0x0, 0xff, 0x6f, 0xe0, 0x0, 0x3, + 0xfd, 0x7f, 0xc0, 0x0, 0x2f, 0xf0, 0xff, 0x80, + 0x0, 0xff, 0xc3, 0xff, 0xd0, 0x1f, 0xfd, 0x3, + 0xff, 0xff, 0xff, 0xe0, 0x7, 0xff, 0xff, 0xff, + 0x0, 0x7, 0xff, 0xff, 0xe0, 0x0, 0x1, 0xbf, + 0xf8, 0x0, 0x0, + + /* U+0050 "P" */ + 0x7f, 0xff, 0xf9, 0x0, 0x7f, 0xff, 0xff, 0xd0, + 0x7f, 0xff, 0xff, 0xf0, 0x7f, 0xff, 0xff, 0xfc, + 0x7f, 0xc0, 0xb, 0xfc, 0x7f, 0xc0, 0x3, 0xfd, + 0x7f, 0xc0, 0x2, 0xfe, 0x7f, 0xc0, 0x3, 0xfd, + 0x7f, 0xc0, 0x1f, 0xfc, 0x7f, 0xff, 0xff, 0xfc, + 0x7f, 0xff, 0xff, 0xf0, 0x7f, 0xff, 0xff, 0xd0, + 0x7f, 0xff, 0xe9, 0x0, 0x7f, 0xc0, 0x0, 0x0, + 0x7f, 0xc0, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x0, + 0x7f, 0xc0, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x0, + 0x7f, 0xc0, 0x0, 0x0, + + /* U+0051 "Q" */ + 0x0, 0x1b, 0xff, 0x80, 0x0, 0x3, 0xff, 0xff, + 0xe0, 0x0, 0x7f, 0xff, 0xff, 0xf0, 0x3, 0xff, + 0xff, 0xff, 0xe0, 0x3f, 0xfd, 0x2, 0xff, 0xd0, + 0xff, 0x80, 0x0, 0xff, 0xc7, 0xfc, 0x0, 0x2, + 0xff, 0x2f, 0xe0, 0x0, 0x3, 0xfd, 0xff, 0x80, + 0x0, 0xf, 0xf7, 0xfd, 0x0, 0x0, 0x3f, 0xdf, + 0xf8, 0x0, 0x0, 0xff, 0x6f, 0xe0, 0x0, 0x3, + 0xfd, 0x7f, 0xc0, 0x0, 0x2f, 0xf0, 0xff, 0x80, + 0x0, 0xff, 0xc3, 0xff, 0xd0, 0x1f, 0xfd, 0x3, + 0xff, 0xff, 0xff, 0xe0, 0x7, 0xff, 0xff, 0xff, + 0x80, 0x7, 0xff, 0xff, 0xff, 0x80, 0x1, 0xbf, + 0xfb, 0xff, 0x40, 0x0, 0x0, 0x3, 0xf8, 0x0, + 0x0, 0x0, 0x7, 0x40, 0x0, 0x0, 0x0, 0x0, + 0x0, + + /* U+0052 "R" */ + 0x7f, 0xff, 0xf9, 0x0, 0x1f, 0xff, 0xff, 0xf4, + 0x7, 0xff, 0xff, 0xff, 0x1, 0xff, 0xff, 0xff, + 0xf0, 0x7f, 0xc0, 0xb, 0xfc, 0x1f, 0xf0, 0x0, + 0xff, 0x47, 0xfc, 0x0, 0x3f, 0xd1, 0xff, 0x0, + 0x2f, 0xf0, 0x7f, 0xff, 0xff, 0xfc, 0x1f, 0xff, + 0xff, 0xfd, 0x7, 0xff, 0xff, 0xfd, 0x1, 0xff, + 0xff, 0xfc, 0x0, 0x7f, 0xc0, 0xff, 0x80, 0x1f, + 0xf0, 0x1f, 0xf0, 0x7, 0xfc, 0x3, 0xff, 0x1, + 0xff, 0x0, 0x7f, 0xd0, 0x7f, 0xc0, 0xf, 0xfc, + 0x1f, 0xf0, 0x1, 0xff, 0x47, 0xfc, 0x0, 0x3f, + 0xf0, + + /* U+0053 "S" */ + 0x0, 0x2b, 0xf9, 0x0, 0x2, 0xff, 0xff, 0xd0, + 0xb, 0xff, 0xff, 0xf8, 0x1f, 0xff, 0xff, 0xfd, + 0x2f, 0xf4, 0x7, 0xfd, 0x3f, 0xe0, 0x0, 0xe0, + 0x2f, 0xe0, 0x0, 0x0, 0x1f, 0xfd, 0x0, 0x0, + 0x7, 0xff, 0xf9, 0x0, 0x1, 0xff, 0xff, 0xd0, + 0x0, 0x1b, 0xff, 0xf8, 0x0, 0x0, 0x1f, 0xfd, + 0x0, 0x0, 0x2, 0xff, 0xb, 0x80, 0x1, 0xff, + 0x3f, 0xe0, 0x7, 0xff, 0x3f, 0xff, 0xff, 0xfd, + 0xf, 0xff, 0xff, 0xf8, 0x2, 0xff, 0xff, 0xe0, + 0x0, 0x2f, 0xfa, 0x0, + + /* U+0054 "T" */ + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, 0x0, 0xf, 0xf4, 0x0, + 0x0, 0xf, 0xf4, 0x0, + + /* U+0055 "U" */ + 0x7f, 0xc0, 0x0, 0xbf, 0x5f, 0xf0, 0x0, 0x2f, + 0xd7, 0xfc, 0x0, 0xb, 0xf5, 0xff, 0x0, 0x2, + 0xfd, 0x7f, 0xc0, 0x0, 0xbf, 0x5f, 0xf0, 0x0, + 0x2f, 0xd7, 0xfc, 0x0, 0xb, 0xf5, 0xff, 0x0, + 0x2, 0xfd, 0x7f, 0xc0, 0x0, 0xbf, 0x5f, 0xf0, + 0x0, 0x2f, 0xd7, 0xfc, 0x0, 0xb, 0xf5, 0xff, + 0x0, 0x3, 0xfd, 0x3f, 0xc0, 0x0, 0xff, 0x4f, + 0xf8, 0x0, 0x7f, 0xc3, 0xff, 0x80, 0x7f, 0xf0, + 0x3f, 0xff, 0xff, 0xf4, 0xb, 0xff, 0xff, 0xf8, + 0x0, 0x7f, 0xff, 0xf8, 0x0, 0x2, 0xbf, 0xa0, + 0x0, + + /* U+0056 "V" */ + 0xbf, 0xc0, 0x0, 0x7, 0xfc, 0x3f, 0xd0, 0x0, + 0xf, 0xf8, 0x3f, 0xe0, 0x0, 0xf, 0xf4, 0x1f, + 0xf0, 0x0, 0x1f, 0xf0, 0xf, 0xf4, 0x0, 0x3f, + 0xe0, 0xb, 0xfc, 0x0, 0x3f, 0xc0, 0x3, 0xfc, + 0x0, 0xbf, 0xc0, 0x3, 0xfe, 0x0, 0xff, 0x40, + 0x1, 0xff, 0x1, 0xff, 0x0, 0x0, 0xff, 0x2, + 0xfe, 0x0, 0x0, 0xbf, 0x83, 0xfc, 0x0, 0x0, + 0x7f, 0xc7, 0xfc, 0x0, 0x0, 0x3f, 0xdf, 0xf4, + 0x0, 0x0, 0x2f, 0xff, 0xf0, 0x0, 0x0, 0xf, + 0xff, 0xe0, 0x0, 0x0, 0xb, 0xff, 0xd0, 0x0, + 0x0, 0x7, 0xff, 0xc0, 0x0, 0x0, 0x3, 0xff, + 0x40, 0x0, 0x0, 0x2, 0xff, 0x0, 0x0, + + /* U+0057 "W" */ + 0xbf, 0x80, 0x1, 0xff, 0x40, 0x1, 0xff, 0x1f, + 0xf0, 0x0, 0xbf, 0xe0, 0x0, 0xbf, 0x83, 0xfc, + 0x0, 0x3f, 0xfc, 0x0, 0x3f, 0xd0, 0xff, 0x40, + 0xf, 0xff, 0x40, 0xf, 0xf0, 0x2f, 0xe0, 0xb, + 0xff, 0xe0, 0x7, 0xf8, 0x7, 0xfc, 0x3, 0xff, + 0xfc, 0x2, 0xfd, 0x0, 0xff, 0x0, 0xff, 0xbf, + 0x0, 0xff, 0x0, 0x2f, 0xd0, 0x7f, 0x5f, 0xe0, + 0x3f, 0xc0, 0x7, 0xf8, 0x2f, 0xc3, 0xfc, 0x1f, + 0xe0, 0x0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf4, + 0x0, 0x3f, 0xd3, 0xf4, 0x1f, 0xd3, 0xfc, 0x0, + 0xb, 0xfa, 0xfc, 0x3, 0xf9, 0xfe, 0x0, 0x1, + 0xff, 0xff, 0x0, 0xff, 0xbf, 0x40, 0x0, 0x3f, + 0xff, 0x40, 0x1f, 0xff, 0xc0, 0x0, 0xf, 0xff, + 0xc0, 0x3, 0xff, 0xf0, 0x0, 0x2, 0xff, 0xf0, + 0x0, 0xff, 0xf8, 0x0, 0x0, 0x3f, 0xf8, 0x0, + 0x1f, 0xfd, 0x0, 0x0, 0xf, 0xfc, 0x0, 0x3, + 0xff, 0x0, 0x0, 0x2, 0xff, 0x0, 0x0, 0xff, + 0x80, 0x0, + + /* U+0058 "X" */ + 0x3f, 0xf4, 0x0, 0x2f, 0xf4, 0xf, 0xfc, 0x0, + 0x7f, 0xe0, 0x7, 0xfe, 0x0, 0xff, 0xc0, 0x2, + 0xff, 0x42, 0xff, 0x0, 0x0, 0xff, 0xc7, 0xfd, + 0x0, 0x0, 0x3f, 0xef, 0xfc, 0x0, 0x0, 0x1f, + 0xff, 0xf0, 0x0, 0x0, 0xb, 0xff, 0xd0, 0x0, + 0x0, 0x3, 0xff, 0x80, 0x0, 0x0, 0x3, 0xff, + 0x40, 0x0, 0x0, 0xb, 0xff, 0xc0, 0x0, 0x0, + 0x1f, 0xff, 0xf0, 0x0, 0x0, 0x3f, 0xff, 0xf8, + 0x0, 0x0, 0xff, 0xcb, 0xfd, 0x0, 0x1, 0xff, + 0x43, 0xff, 0x0, 0x3, 0xff, 0x1, 0xff, 0x80, + 0xf, 0xfc, 0x0, 0xbf, 0xd0, 0x2f, 0xf8, 0x0, + 0x3f, 0xf0, 0x3f, 0xf0, 0x0, 0x1f, 0xfc, + + /* U+0059 "Y" */ + 0x7f, 0xe0, 0x0, 0x2f, 0xf4, 0xff, 0xc0, 0x0, + 0xff, 0xc1, 0xff, 0x80, 0xb, 0xfc, 0x2, 0xff, + 0x0, 0x3f, 0xe0, 0x3, 0xfe, 0x2, 0xff, 0x0, + 0x7, 0xfc, 0xf, 0xf4, 0x0, 0xf, 0xf8, 0xbf, + 0xc0, 0x0, 0xf, 0xf7, 0xfc, 0x0, 0x0, 0x2f, + 0xff, 0xe0, 0x0, 0x0, 0x3f, 0xff, 0x0, 0x0, + 0x0, 0x7f, 0xf4, 0x0, 0x0, 0x0, 0xff, 0x80, + 0x0, 0x0, 0x2, 0xfe, 0x0, 0x0, 0x0, 0xb, + 0xf8, 0x0, 0x0, 0x0, 0x2f, 0xe0, 0x0, 0x0, + 0x0, 0xbf, 0x80, 0x0, 0x0, 0x2, 0xfe, 0x0, + 0x0, 0x0, 0xb, 0xf8, 0x0, 0x0, 0x0, 0x2f, + 0xe0, 0x0, 0x0, + + /* U+005A "Z" */ + 0x3f, 0xff, 0xff, 0xfe, 0xf, 0xff, 0xff, 0xff, + 0x83, 0xff, 0xff, 0xff, 0xe0, 0xff, 0xff, 0xff, + 0xf8, 0x0, 0x0, 0x1f, 0xfc, 0x0, 0x0, 0xf, + 0xfc, 0x0, 0x0, 0xf, 0xfc, 0x0, 0x0, 0xb, + 0xfd, 0x0, 0x0, 0x7, 0xfe, 0x0, 0x0, 0x7, + 0xff, 0x0, 0x0, 0x3, 0xff, 0x0, 0x0, 0x3, + 0xff, 0x40, 0x0, 0x2, 0xff, 0x40, 0x0, 0x1, + 0xff, 0x80, 0x0, 0x0, 0xff, 0xc0, 0x0, 0x0, + 0xff, 0xff, 0xff, 0xfc, 0x3f, 0xff, 0xff, 0xff, + 0xf, 0xff, 0xff, 0xff, 0xc3, 0xff, 0xff, 0xff, + 0xf0, + + /* U+005B "[" */ + 0xbf, 0xfc, 0xbf, 0xfc, 0xbf, 0xfc, 0xbf, 0x94, + 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, + 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, + 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, + 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x40, 0xbf, 0x94, + 0xbf, 0xfc, 0xbf, 0xfc, 0xbf, 0xfc, + + /* U+005C "\\" */ + 0xbf, 0x0, 0x7, 0xf8, 0x0, 0x3f, 0xc0, 0x3, + 0xfc, 0x0, 0x1f, 0xd0, 0x0, 0xff, 0x0, 0xf, + 0xf0, 0x0, 0xbf, 0x40, 0x3, 0xf8, 0x0, 0x3f, + 0xc0, 0x2, 0xfd, 0x0, 0x1f, 0xe0, 0x0, 0xff, + 0x0, 0xb, 0xf0, 0x0, 0x7f, 0x80, 0x3, 0xfc, + 0x0, 0x2f, 0xc0, 0x1, 0xfd, 0x0, 0xf, 0xf0, + + /* U+005D "]" */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0xff, 0x3, + 0xfc, 0xf, 0xf0, 0x3f, 0xc0, 0xff, 0x3, 0xfc, + 0xf, 0xf0, 0x3f, 0xc0, 0xff, 0x3, 0xfc, 0xf, + 0xf0, 0x3f, 0xc0, 0xff, 0x3, 0xfc, 0xf, 0xf0, + 0x3f, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xc0, + + /* U+005E "^" */ + 0x0, 0x55, 0x0, 0x1, 0xff, 0x80, 0x3, 0xff, + 0xc0, 0x7, 0xff, 0xe0, 0xf, 0xe7, 0xf0, 0x1f, + 0xc3, 0xf8, 0x3f, 0x81, 0xfc, 0x7f, 0x0, 0xfe, + + /* U+005F "_" */ + 0xaa, 0xaa, 0xaa, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, + + /* U+0060 "`" */ + 0x1, 0x0, 0x2c, 0x2, 0xfc, 0xf, 0xf8, 0xf, + 0xf0, 0xf, 0xe0, 0xa, 0x0, 0x0, + + /* U+0061 "a" */ + 0x0, 0x7f, 0xe0, 0x0, 0x3f, 0xff, 0xe0, 0xf, + 0xff, 0xff, 0x80, 0xbe, 0xab, 0xfc, 0x0, 0x0, + 0x2f, 0xd0, 0x6, 0xff, 0xfe, 0x7, 0xff, 0xff, + 0xe0, 0xff, 0xff, 0xfe, 0x2f, 0xf9, 0x6f, 0xe3, + 0xfd, 0x2, 0xfe, 0x3f, 0xc0, 0x3f, 0xe3, 0xff, + 0x5f, 0xfe, 0x2f, 0xff, 0xff, 0xe0, 0xff, 0xfe, + 0xfe, 0x2, 0xfe, 0x1f, 0xe0, + + /* U+0062 "b" */ + 0xbf, 0x80, 0x0, 0x2, 0xfe, 0x0, 0x0, 0xb, + 0xf8, 0x0, 0x0, 0x2f, 0xe0, 0x0, 0x0, 0xbf, + 0x87, 0xf8, 0x2, 0xfe, 0xbf, 0xfd, 0xb, 0xff, + 0xff, 0xfc, 0x2f, 0xff, 0xff, 0xf8, 0xbf, 0xe0, + 0x3f, 0xf2, 0xff, 0x0, 0x3f, 0xcb, 0xf8, 0x0, + 0xff, 0x6f, 0xd0, 0x2, 0xfd, 0xbf, 0x80, 0xf, + 0xf6, 0xff, 0x0, 0x3f, 0xcb, 0xfe, 0x3, 0xff, + 0x2f, 0xff, 0xff, 0xf8, 0xbf, 0xff, 0xff, 0xc2, + 0xfe, 0xbf, 0xfd, 0xb, 0xf8, 0x7f, 0x80, 0x0, + + /* U+0063 "c" */ + 0x0, 0x2f, 0xf8, 0x0, 0x1f, 0xff, 0xf4, 0x7, + 0xff, 0xff, 0xc0, 0xff, 0xff, 0xfe, 0x2f, 0xf4, + 0x1f, 0x83, 0xfd, 0x0, 0x40, 0x3f, 0xc0, 0x0, + 0x3, 0xfc, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x3, + 0xfd, 0x0, 0x40, 0x2f, 0xf4, 0x1f, 0x80, 0xff, + 0xff, 0xfe, 0x7, 0xff, 0xff, 0xc0, 0x1f, 0xff, + 0xf4, 0x0, 0x2f, 0xf8, 0x0, + + /* U+0064 "d" */ + 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0xf, 0xf0, + 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x0, 0xff, 0x0, + 0x7f, 0x83, 0xfc, 0xf, 0xff, 0xdf, 0xf0, 0xff, + 0xff, 0xff, 0xc7, 0xff, 0xff, 0xff, 0x2f, 0xf4, + 0x1f, 0xfc, 0xff, 0x40, 0x2f, 0xf3, 0xfc, 0x0, + 0x3f, 0xcf, 0xf0, 0x0, 0xff, 0x3f, 0xc0, 0x3, + 0xfc, 0xff, 0x40, 0x2f, 0xf2, 0xff, 0x41, 0xff, + 0xc3, 0xff, 0xff, 0xff, 0xb, 0xff, 0xff, 0xfc, + 0xb, 0xff, 0xdf, 0xf0, 0x7, 0xf8, 0x3f, 0xc0, + + /* U+0065 "e" */ + 0x0, 0x2f, 0xe8, 0x0, 0x7, 0xff, 0xfd, 0x0, + 0x7f, 0xff, 0xfd, 0x3, 0xfe, 0x5b, 0xfc, 0x2f, + 0xe0, 0xb, 0xf4, 0xff, 0xff, 0xff, 0xd3, 0xff, + 0xff, 0xff, 0x4f, 0xff, 0xff, 0xfd, 0x3f, 0xd0, + 0x0, 0x0, 0xff, 0x40, 0x4, 0x2, 0xff, 0x0, + 0xf8, 0x3, 0xff, 0xaf, 0xf8, 0x7, 0xff, 0xff, + 0xd0, 0x7, 0xff, 0xfd, 0x0, 0x2, 0xff, 0x80, + 0x0, + + /* U+0066 "f" */ + 0x0, 0x2f, 0xe0, 0x7, 0xff, 0xc0, 0x3f, 0xff, + 0x1, 0xff, 0xfc, 0x7, 0xfc, 0x0, 0x2f, 0xe0, + 0xb, 0xff, 0xff, 0x2f, 0xff, 0xfc, 0xbf, 0xff, + 0xf2, 0xff, 0xff, 0xc0, 0xbf, 0x40, 0x2, 0xfd, + 0x0, 0xb, 0xf4, 0x0, 0x2f, 0xd0, 0x0, 0xbf, + 0x40, 0x2, 0xfd, 0x0, 0xb, 0xf4, 0x0, 0x2f, + 0xd0, 0x0, 0xbf, 0x40, 0x2, 0xfd, 0x0, 0xb, + 0xf4, 0x0, + + /* U+0067 "g" */ + 0x0, 0x7f, 0x83, 0xfc, 0xf, 0xff, 0xdf, 0xf0, + 0xff, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xff, 0x2f, + 0xf4, 0x1f, 0xfc, 0xff, 0x40, 0x2f, 0xf3, 0xfc, + 0x0, 0x3f, 0xcf, 0xf0, 0x0, 0xff, 0x3f, 0xc0, + 0x3, 0xfc, 0xff, 0x40, 0x2f, 0xf2, 0xff, 0x41, + 0xff, 0xc3, 0xff, 0xff, 0xff, 0xb, 0xff, 0xff, + 0xfc, 0xb, 0xff, 0xdf, 0xf0, 0x7, 0xf8, 0x3f, + 0xc0, 0x0, 0x1, 0xfe, 0x3, 0xd0, 0xf, 0xf4, + 0x7f, 0xfa, 0xff, 0xc0, 0xff, 0xff, 0xfd, 0x0, + 0xff, 0xff, 0xd0, 0x0, 0x6f, 0xf8, 0x0, + + /* U+0068 "h" */ + 0xbf, 0x80, 0x0, 0xb, 0xf8, 0x0, 0x0, 0xbf, + 0x80, 0x0, 0xb, 0xf8, 0x0, 0x0, 0xbf, 0x87, + 0xf8, 0xb, 0xfa, 0xff, 0xf0, 0xbf, 0xff, 0xff, + 0xcb, 0xff, 0xff, 0xfc, 0xbf, 0xe0, 0x7f, 0xdb, + 0xfc, 0x2, 0xfd, 0xbf, 0x80, 0x2f, 0xdb, 0xf8, + 0x2, 0xfd, 0xbf, 0x80, 0x2f, 0xdb, 0xf8, 0x2, + 0xfd, 0xbf, 0x80, 0x2f, 0xdb, 0xf8, 0x2, 0xfd, + 0xbf, 0x80, 0x2f, 0xdb, 0xf8, 0x2, 0xfd, 0xbf, + 0x80, 0x2f, 0xd0, + + /* U+0069 "i" */ + 0x2f, 0x7, 0xfc, 0xbf, 0xc7, 0xfc, 0x2f, 0x40, + 0x0, 0x0, 0x3, 0xfc, 0x3f, 0xc3, 0xfc, 0x3f, + 0xc3, 0xfc, 0x3f, 0xc3, 0xfc, 0x3f, 0xc3, 0xfc, + 0x3f, 0xc3, 0xfc, 0x3f, 0xc3, 0xfc, 0x3f, 0xc3, + 0xfc, + + /* U+006A "j" */ + 0x0, 0xbd, 0x0, 0x7f, 0xc0, 0x2f, 0xf0, 0x7, + 0xfc, 0x0, 0xbd, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x3, 0xfc, 0x0, 0xff, 0x0, 0x3f, 0xc0, 0xf, + 0xf0, 0x3, 0xfc, 0x0, 0xff, 0x0, 0x3f, 0xc0, + 0xf, 0xf0, 0x3, 0xfc, 0x0, 0xff, 0x0, 0x3f, + 0xc0, 0xf, 0xf0, 0x3, 0xfc, 0x0, 0xff, 0x0, + 0x3f, 0xc0, 0xf, 0xf0, 0xb, 0xfc, 0xbf, 0xfe, + 0x2f, 0xff, 0x4b, 0xff, 0x81, 0xff, 0x40, + + /* U+006B "k" */ + 0xbf, 0x80, 0x0, 0x2, 0xfe, 0x0, 0x0, 0xb, + 0xf8, 0x0, 0x0, 0x2f, 0xe0, 0x0, 0x0, 0xbf, + 0x80, 0x3f, 0xf2, 0xfe, 0x3, 0xff, 0xb, 0xf8, + 0x2f, 0xf0, 0x2f, 0xe2, 0xff, 0x0, 0xbf, 0x9f, + 0xf0, 0x2, 0xff, 0xff, 0x40, 0xb, 0xff, 0xfe, + 0x0, 0x2f, 0xff, 0xfc, 0x0, 0xbf, 0xff, 0xfc, + 0x2, 0xff, 0x5f, 0xf4, 0xb, 0xf8, 0x3f, 0xf0, + 0x2f, 0xe0, 0x7f, 0xe0, 0xbf, 0x80, 0xbf, 0xc2, + 0xfe, 0x0, 0xff, 0xcb, 0xf8, 0x2, 0xff, 0x40, + + /* U+006C "l" */ + 0xbf, 0x82, 0xfe, 0xb, 0xf8, 0x2f, 0xe0, 0xbf, + 0x82, 0xfe, 0xb, 0xf8, 0x2f, 0xe0, 0xbf, 0x82, + 0xfe, 0xb, 0xf8, 0x2f, 0xe0, 0xbf, 0x82, 0xfe, + 0xb, 0xf8, 0x2f, 0xfc, 0x7f, 0xf0, 0xff, 0xc0, + 0xbf, 0x0, + + /* U+006D "m" */ + 0xbf, 0x87, 0xf8, 0xb, 0xf8, 0xb, 0xfa, 0xff, + 0xe3, 0xff, 0xf0, 0xbf, 0xff, 0xff, 0xff, 0xff, + 0x8b, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xbf, 0xd0, + 0xbf, 0xe0, 0x7f, 0xcb, 0xf8, 0x7, 0xfc, 0x3, + 0xfd, 0xbf, 0x80, 0x3f, 0xc0, 0x2f, 0xdb, 0xf8, + 0x3, 0xfc, 0x2, 0xfd, 0xbf, 0x80, 0x3f, 0xc0, + 0x2f, 0xdb, 0xf8, 0x3, 0xfc, 0x2, 0xfd, 0xbf, + 0x80, 0x3f, 0xc0, 0x2f, 0xdb, 0xf8, 0x3, 0xfc, + 0x2, 0xfd, 0xbf, 0x80, 0x3f, 0xc0, 0x2f, 0xdb, + 0xf8, 0x3, 0xfc, 0x2, 0xfd, 0xbf, 0x80, 0x3f, + 0xc0, 0x2f, 0xd0, + + /* U+006E "n" */ + 0xbf, 0x87, 0xf8, 0xb, 0xfa, 0xff, 0xf0, 0xbf, + 0xff, 0xff, 0xcb, 0xff, 0xff, 0xfc, 0xbf, 0xe0, + 0x7f, 0xdb, 0xfc, 0x2, 0xfd, 0xbf, 0x80, 0x2f, + 0xdb, 0xf8, 0x2, 0xfd, 0xbf, 0x80, 0x2f, 0xdb, + 0xf8, 0x2, 0xfd, 0xbf, 0x80, 0x2f, 0xdb, 0xf8, + 0x2, 0xfd, 0xbf, 0x80, 0x2f, 0xdb, 0xf8, 0x2, + 0xfd, 0xbf, 0x80, 0x2f, 0xd0, + + /* U+006F "o" */ + 0x0, 0x2f, 0xf8, 0x0, 0x1, 0xff, 0xff, 0x40, + 0xb, 0xff, 0xff, 0xd0, 0xf, 0xff, 0xff, 0xf0, + 0x2f, 0xf4, 0x1f, 0xf8, 0x3f, 0xd0, 0xb, 0xfc, + 0x3f, 0xc0, 0x3, 0xfc, 0x3f, 0xc0, 0x3, 0xfc, + 0x3f, 0xc0, 0x3, 0xfc, 0x3f, 0xd0, 0xb, 0xfc, + 0x2f, 0xf4, 0x1f, 0xf8, 0xf, 0xff, 0xff, 0xf0, + 0xb, 0xff, 0xff, 0xd0, 0x1, 0xff, 0xff, 0x40, + 0x0, 0x2f, 0xf8, 0x0, + + /* U+0070 "p" */ + 0xbf, 0x87, 0xf8, 0x2, 0xfe, 0xbf, 0xfd, 0xb, + 0xff, 0xff, 0xfc, 0x2f, 0xff, 0xff, 0xf8, 0xbf, + 0xe0, 0x3f, 0xf2, 0xff, 0x0, 0x3f, 0xcb, 0xf8, + 0x0, 0xff, 0x6f, 0xd0, 0x2, 0xfd, 0xbf, 0x80, + 0xf, 0xf6, 0xff, 0x0, 0x3f, 0xcb, 0xfe, 0x3, + 0xff, 0x2f, 0xff, 0xff, 0xf8, 0xbf, 0xff, 0xff, + 0xc2, 0xfe, 0xbf, 0xfd, 0xb, 0xf8, 0x7f, 0x80, + 0x2f, 0xe0, 0x0, 0x0, 0xbf, 0x80, 0x0, 0x2, + 0xfe, 0x0, 0x0, 0xb, 0xf8, 0x0, 0x0, 0x2f, + 0xe0, 0x0, 0x0, 0xbf, 0x80, 0x0, 0x0, + + /* U+0071 "q" */ + 0x0, 0x7f, 0x83, 0xfc, 0xf, 0xff, 0xdf, 0xf0, + 0xff, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xff, 0x2f, + 0xf4, 0x1f, 0xfc, 0xff, 0x40, 0x2f, 0xf3, 0xfc, + 0x0, 0x3f, 0xcf, 0xf0, 0x0, 0xff, 0x3f, 0xc0, + 0x3, 0xfc, 0xff, 0x40, 0x2f, 0xf2, 0xff, 0x41, + 0xff, 0xc3, 0xff, 0xff, 0xff, 0xb, 0xff, 0xff, + 0xfc, 0xb, 0xff, 0xdf, 0xf0, 0x7, 0xf8, 0x3f, + 0xc0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x3, 0xfc, + 0x0, 0x0, 0xf, 0xf0, 0x0, 0x0, 0x3f, 0xc0, + 0x0, 0x0, 0xff, 0x0, 0x0, 0x3, 0xfc, + + /* U+0072 "r" */ + 0xbf, 0x82, 0xf2, 0xfe, 0x3f, 0xcb, 0xfb, 0xff, + 0x2f, 0xff, 0xfc, 0xbf, 0xf9, 0x2, 0xff, 0x40, + 0xb, 0xfc, 0x0, 0x2f, 0xe0, 0x0, 0xbf, 0x80, + 0x2, 0xfe, 0x0, 0xb, 0xf8, 0x0, 0x2f, 0xe0, + 0x0, 0xbf, 0x80, 0x2, 0xfe, 0x0, 0xb, 0xf8, + 0x0, 0x0, + + /* U+0073 "s" */ + 0x0, 0xbf, 0xd0, 0x0, 0xbf, 0xff, 0xd0, 0x1f, + 0xff, 0xff, 0x3, 0xff, 0x6f, 0xf4, 0x3f, 0xd0, + 0x38, 0x2, 0xff, 0x40, 0x0, 0xf, 0xff, 0x90, + 0x0, 0x7f, 0xff, 0xd0, 0x0, 0x6f, 0xff, 0x40, + 0x0, 0xb, 0xfc, 0xb, 0x40, 0x3f, 0xc3, 0xfe, + 0x5f, 0xfc, 0x3f, 0xff, 0xff, 0x40, 0xbf, 0xff, + 0xe0, 0x1, 0xbf, 0xe0, 0x0, + + /* U+0074 "t" */ + 0x1, 0x54, 0x0, 0x1f, 0xe0, 0x0, 0x7f, 0x80, + 0x1, 0xfe, 0x0, 0x7, 0xf8, 0x2, 0xff, 0xff, + 0xeb, 0xff, 0xff, 0xaf, 0xff, 0xfe, 0xbf, 0xff, + 0xf8, 0x1f, 0xe0, 0x0, 0x7f, 0x80, 0x1, 0xfe, + 0x0, 0x7, 0xf8, 0x0, 0x1f, 0xe0, 0x0, 0x7f, + 0xc0, 0x0, 0xff, 0x40, 0x3, 0xff, 0xf4, 0xf, + 0xff, 0xd0, 0xf, 0xff, 0x40, 0xb, 0xf8, + + /* U+0075 "u" */ + 0xbf, 0x40, 0x2f, 0xdb, 0xf4, 0x2, 0xfd, 0xbf, + 0x40, 0x2f, 0xdb, 0xf4, 0x2, 0xfd, 0xbf, 0x40, + 0x2f, 0xdb, 0xf4, 0x2, 0xfd, 0xbf, 0x40, 0x2f, + 0xdb, 0xf4, 0x2, 0xfd, 0xbf, 0x40, 0x2f, 0xdb, + 0xf8, 0x3, 0xfd, 0xbf, 0xc0, 0xbf, 0xd7, 0xff, + 0xff, 0xfd, 0x3f, 0xff, 0xff, 0xd1, 0xff, 0xfa, + 0xfd, 0x2, 0xfd, 0x2f, 0xd0, + + /* U+0076 "v" */ + 0xbf, 0x80, 0x3, 0xfd, 0x7f, 0xc0, 0x7, 0xfc, + 0x3f, 0xd0, 0xb, 0xf8, 0x2f, 0xe0, 0xf, 0xf4, + 0xf, 0xf0, 0xf, 0xf0, 0xf, 0xf4, 0x2f, 0xd0, + 0x7, 0xf8, 0x3f, 0xc0, 0x3, 0xfc, 0x3f, 0x80, + 0x2, 0xfd, 0x7f, 0x40, 0x1, 0xfe, 0xff, 0x0, + 0x0, 0xff, 0xfe, 0x0, 0x0, 0xbf, 0xfc, 0x0, + 0x0, 0x3f, 0xfc, 0x0, 0x0, 0x3f, 0xf4, 0x0, + 0x0, 0x1f, 0xf0, 0x0, + + /* U+0077 "w" */ + 0xff, 0x80, 0x2f, 0xe0, 0x7, 0xfd, 0xff, 0x0, + 0xff, 0xc0, 0x2f, 0xe3, 0xfc, 0x3, 0xff, 0x0, + 0xff, 0xf, 0xf4, 0x1f, 0xfd, 0x3, 0xfc, 0x2f, + 0xe0, 0xbf, 0xf8, 0x1f, 0xe0, 0x3f, 0xc3, 0xfb, + 0xf0, 0xbf, 0x40, 0xff, 0xf, 0xcf, 0xc3, 0xfc, + 0x2, 0xfd, 0x7f, 0x3f, 0x4f, 0xe0, 0x7, 0xfa, + 0xf8, 0x7e, 0x7f, 0x40, 0xf, 0xff, 0xd0, 0xfe, + 0xfc, 0x0, 0x2f, 0xff, 0x3, 0xff, 0xf0, 0x0, + 0x7f, 0xfc, 0xb, 0xff, 0x40, 0x0, 0xff, 0xe0, + 0x1f, 0xfc, 0x0, 0x2, 0xff, 0x40, 0x3f, 0xf0, + 0x0, 0x7, 0xfc, 0x0, 0xff, 0x80, 0x0, + + /* U+0078 "x" */ + 0x3f, 0xe0, 0xb, 0xfc, 0x1f, 0xf4, 0x1f, 0xf0, + 0xb, 0xfc, 0x3f, 0xe0, 0x3, 0xfe, 0xbf, 0xc0, + 0x0, 0xff, 0xff, 0x0, 0x0, 0xbf, 0xfd, 0x0, + 0x0, 0x3f, 0xfc, 0x0, 0x0, 0x1f, 0xf4, 0x0, + 0x0, 0x3f, 0xfc, 0x0, 0x0, 0xff, 0xfe, 0x0, + 0x2, 0xff, 0xff, 0x40, 0x7, 0xfc, 0x7f, 0xc0, + 0xf, 0xf8, 0x3f, 0xf0, 0x2f, 0xf0, 0xf, 0xf8, + 0x7f, 0xd0, 0xb, 0xfc, + + /* U+0079 "y" */ + 0xbf, 0xc0, 0x2, 0xfe, 0x7f, 0xc0, 0x3, 0xfd, + 0x3f, 0xd0, 0x7, 0xfc, 0x2f, 0xf0, 0xb, 0xf8, + 0xf, 0xf0, 0xf, 0xf0, 0xf, 0xf4, 0x1f, 0xf0, + 0x7, 0xfc, 0x2f, 0xd0, 0x3, 0xfc, 0x3f, 0xc0, + 0x2, 0xfd, 0x3f, 0x80, 0x1, 0xff, 0xbf, 0x40, + 0x0, 0xff, 0xff, 0x0, 0x0, 0xbf, 0xfe, 0x0, + 0x0, 0x3f, 0xfc, 0x0, 0x0, 0x2f, 0xfc, 0x0, + 0x0, 0x1f, 0xf4, 0x0, 0x0, 0xf, 0xf0, 0x0, + 0x0, 0x1f, 0xe0, 0x0, 0x0, 0x3f, 0xd0, 0x0, + 0x0, 0x7f, 0xc0, 0x0, 0x0, 0xbf, 0x80, 0x0, + 0x0, 0xff, 0x0, 0x0, + + /* U+007A "z" */ + 0x3f, 0xff, 0xff, 0x4f, 0xff, 0xff, 0xd3, 0xff, + 0xff, 0xf4, 0xff, 0xff, 0xfc, 0x0, 0xb, 0xfc, + 0x0, 0x7, 0xfd, 0x0, 0x3, 0xfe, 0x0, 0x3, + 0xff, 0x0, 0x2, 0xff, 0x0, 0x1, 0xff, 0x40, + 0x0, 0xff, 0x40, 0x0, 0xff, 0xff, 0xfe, 0x7f, + 0xff, 0xff, 0x9f, 0xff, 0xff, 0xe7, 0xff, 0xff, + 0xf8, + + /* U+007B "{" */ + 0x0, 0x6, 0xe0, 0x3, 0xfe, 0x0, 0xff, 0xe0, + 0x1f, 0xf9, 0x1, 0xfd, 0x0, 0x2f, 0xc0, 0x2, + 0xfc, 0x0, 0x2f, 0xc0, 0x3, 0xfc, 0x0, 0x7f, + 0xc0, 0xbf, 0xf4, 0xb, 0xfd, 0x0, 0xbf, 0xf0, + 0x7, 0xff, 0x80, 0x3, 0xfc, 0x0, 0x2f, 0xc0, + 0x2, 0xfc, 0x0, 0x2f, 0xc0, 0x2, 0xfd, 0x0, + 0x1f, 0xf9, 0x0, 0xff, 0xe0, 0x7, 0xfe, 0x0, + 0xb, 0xe0, + + /* U+007C "|" */ + 0x7f, 0x6f, 0xdb, 0xf6, 0xfd, 0xbf, 0x6f, 0xdb, + 0xf6, 0xfd, 0xbf, 0x6f, 0xdb, 0xf6, 0xfd, 0xbf, + 0x6f, 0xdb, 0xf6, 0xfd, 0xbf, 0x6f, 0xdb, 0xf6, + 0xfd, 0xbf, 0x6f, 0xdb, 0xf4, + + /* U+007D "}" */ + 0xba, 0x0, 0xb, 0xfd, 0x0, 0xbf, 0xf0, 0x6, + 0xff, 0x40, 0x7, 0xf8, 0x0, 0x3f, 0x80, 0x3, + 0xf8, 0x0, 0x3f, 0xc0, 0x3, 0xfc, 0x0, 0x3f, + 0xe0, 0x1, 0xff, 0xe0, 0x7, 0xfe, 0x0, 0xbf, + 0xe0, 0x2f, 0xfe, 0x3, 0xfc, 0x0, 0x3f, 0xc0, + 0x3, 0xfc, 0x0, 0x3f, 0x80, 0x7, 0xf8, 0x6, + 0xff, 0x40, 0xbf, 0xf0, 0xb, 0xfd, 0x0, 0xbe, + 0x0, 0x0, + + /* U+007E "~" */ + 0x0, 0x0, 0x0, 0x0, 0x1, 0xfd, 0x0, 0xe0, + 0xb, 0xff, 0x83, 0xfc, 0x2f, 0xff, 0xff, 0xfc, + 0x3f, 0xff, 0xff, 0xf4, 0x2f, 0x87, 0xff, 0xe0, + 0x6, 0x0, 0xbf, 0x40, + + /* U+007F "" */ + + /* U+578B "型" */ + 0x0, 0x0, 0x0, 0x0, 0x1, 0x50, 0xff, 0xff, + 0xff, 0x15, 0xf, 0xc3, 0xff, 0xff, 0xfc, 0xfc, + 0x3f, 0xf, 0xff, 0xff, 0xf3, 0xf0, 0xfc, 0x3, + 0xf0, 0xfd, 0xf, 0xc3, 0xf0, 0xf, 0xc3, 0xf0, + 0x3f, 0xf, 0xc1, 0x7f, 0x5f, 0xd4, 0xfc, 0x3f, + 0x1f, 0xff, 0xff, 0xf3, 0xf0, 0xfc, 0x7f, 0xff, + 0xff, 0xcf, 0xc3, 0xf1, 0xbf, 0xeb, 0xfa, 0x3f, + 0xf, 0xc0, 0xfd, 0xf, 0xc0, 0x0, 0x7f, 0xb, + 0xf0, 0x3f, 0x0, 0x7f, 0xfc, 0x7f, 0x80, 0xfc, + 0x0, 0xff, 0xe0, 0xfc, 0x0, 0x0, 0x3, 0xfe, + 0x0, 0x80, 0x0, 0x54, 0x0, 0x0, 0x0, 0x0, + 0x7, 0xf4, 0x0, 0x0, 0xb, 0xff, 0xff, 0xff, + 0xff, 0xc0, 0x2f, 0xff, 0xff, 0xff, 0xff, 0x0, + 0x7f, 0xff, 0xff, 0xff, 0xf8, 0x0, 0x0, 0x3, + 0xf4, 0x0, 0x0, 0x0, 0x0, 0xf, 0xd0, 0x0, + 0x1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x9f, 0xff, 0xff, 0xff, + 0xff, 0xfe, + + /* U+62E9 "择" */ + 0x2, 0xa0, 0x15, 0x55, 0x55, 0x50, 0xf, 0xc1, + 0xff, 0xff, 0xff, 0xc0, 0x3f, 0x7, 0xff, 0xff, + 0xff, 0x1, 0xfc, 0xf, 0xfa, 0xab, 0xf8, 0x3f, + 0xff, 0x2f, 0xe0, 0x3f, 0xc0, 0xff, 0xfc, 0x2f, + 0xe7, 0xfd, 0x3, 0xff, 0xf0, 0x2f, 0xff, 0xd0, + 0x0, 0xfc, 0x1, 0xbf, 0xff, 0x90, 0x3, 0xf0, + 0xff, 0xff, 0xff, 0xf8, 0xf, 0xd7, 0xff, 0xd6, + 0xff, 0xe0, 0x3f, 0xeb, 0xe0, 0x54, 0x6f, 0xb, + 0xff, 0xc0, 0xb, 0xf0, 0x0, 0xbf, 0xfe, 0xbf, + 0xff, 0xff, 0xf2, 0xff, 0xc2, 0xff, 0xff, 0xff, + 0xc7, 0xbf, 0xb, 0xff, 0xff, 0xff, 0x0, 0xfc, + 0x0, 0x7, 0xf0, 0x0, 0x3, 0xf0, 0x0, 0x2f, + 0xc0, 0x0, 0xf, 0xcb, 0xff, 0xff, 0xff, 0xf0, + 0x3f, 0x2f, 0xff, 0xff, 0xff, 0xc2, 0xfc, 0x7f, + 0xff, 0xff, 0xfe, 0xbf, 0xf0, 0x0, 0x1f, 0xc0, + 0x1, 0xff, 0xc0, 0x0, 0x7f, 0x0, 0x3, 0xfc, + 0x0, 0x1, 0xfc, 0x0, 0x0, + + /* U+673A "机" */ + 0x2, 0xf4, 0x0, 0x0, 0x0, 0x0, 0xb, 0xd0, + 0x3f, 0xff, 0xf0, 0x0, 0x2f, 0x40, 0xff, 0xff, + 0xd0, 0x0, 0xfd, 0x3, 0xff, 0xff, 0x40, 0x3f, + 0xff, 0xcf, 0xd5, 0xfd, 0x0, 0xff, 0xff, 0x3f, + 0x3, 0xf4, 0x3, 0xff, 0xfc, 0xfc, 0xf, 0xd0, + 0x0, 0xfd, 0x3, 0xf0, 0x3f, 0x40, 0x7, 0xf4, + 0xf, 0xc0, 0xfd, 0x0, 0x2f, 0xf0, 0x3f, 0x3, + 0xf4, 0x0, 0xff, 0xf4, 0xfc, 0xf, 0xd0, 0xb, + 0xff, 0xff, 0xf0, 0x3f, 0x40, 0x3f, 0xff, 0xff, + 0xc0, 0xfd, 0x2, 0xff, 0xef, 0x7f, 0x3, 0xf4, + 0x7, 0xff, 0x44, 0xfc, 0xf, 0xd4, 0x1e, 0xbd, + 0x7, 0xf0, 0x3f, 0x6f, 0x32, 0xf4, 0x1f, 0x80, + 0xfd, 0xbc, 0x8b, 0xd0, 0xbe, 0x3, 0xf6, 0xf0, + 0x2f, 0x43, 0xf4, 0xf, 0xdb, 0xc0, 0xbd, 0x2f, + 0xc0, 0x3f, 0x7f, 0x2, 0xf5, 0xfd, 0x0, 0xff, + 0xfc, 0xb, 0xdf, 0xe0, 0x2, 0xff, 0xe0, 0x2f, + 0x47, 0x0, 0x3, 0xff, 0x0, + + /* U+9009 "选" */ + 0x6, 0x0, 0x10, 0x2f, 0x40, 0x0, 0x7d, 0x1, + 0xfc, 0xfd, 0x0, 0x3, 0xfd, 0xb, 0xe3, 0xf8, + 0x0, 0x3, 0xfc, 0x3f, 0xff, 0xff, 0xf8, 0x7, + 0xf9, 0xff, 0xff, 0xff, 0xe0, 0xb, 0x8f, 0xff, + 0xff, 0xff, 0x80, 0x4, 0x7f, 0x3, 0xf4, 0x0, + 0x15, 0x54, 0x28, 0xf, 0xd0, 0x0, 0xbf, 0xf3, + 0xff, 0xff, 0xff, 0xf6, 0xff, 0xcf, 0xff, 0xff, + 0xff, 0xd7, 0xff, 0x3f, 0xff, 0xff, 0xff, 0x41, + 0xfc, 0x3, 0xf5, 0xfc, 0x0, 0x7, 0xf0, 0xf, + 0xc3, 0xf0, 0xa0, 0x1f, 0xc0, 0x7f, 0xf, 0xc3, + 0xe0, 0x7f, 0x3, 0xf8, 0x3f, 0xf, 0x81, 0xfc, + 0x7f, 0xc0, 0xff, 0xfd, 0xb, 0xf3, 0xfe, 0x3, + 0xff, 0xf4, 0x7f, 0xe7, 0xe0, 0x7, 0xff, 0x87, + 0xff, 0xea, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xf5, + 0x0, 0x0, 0x0, 0x7f, 0xbf, 0xff, 0xff, 0xff, + 0xf8, 0xf4, 0xbf, 0xff, 0xff, 0xff, 0xe3, 0x40, + 0x2f, 0xff, 0xff, 0xff, 0x40, 0x0, 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 = 119, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 0, .adv_w = 132, .box_w = 6, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 29, .adv_w = 179, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = 14}, + {.bitmap_index = 52, .adv_w = 302, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 133, .adv_w = 251, .box_w = 16, .box_h = 25, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 233, .adv_w = 364, .box_w = 23, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 343, .adv_w = 314, .box_w = 20, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 438, .adv_w = 94, .box_w = 5, .box_h = 9, .ofs_x = 0, .ofs_y = 14}, + {.bitmap_index = 450, .adv_w = 152, .box_w = 8, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 496, .adv_w = 152, .box_w = 8, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 542, .adv_w = 180, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = 10}, + {.bitmap_index = 565, .adv_w = 260, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = 3}, + {.bitmap_index = 614, .adv_w = 125, .box_w = 6, .box_h = 12, .ofs_x = 1, .ofs_y = -7}, + {.bitmap_index = 632, .adv_w = 195, .box_w = 12, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 644, .adv_w = 120, .box_w = 6, .box_h = 5, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 652, .adv_w = 185, .box_w = 11, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 705, .adv_w = 270, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 777, .adv_w = 202, .box_w = 9, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 820, .adv_w = 251, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 887, .adv_w = 253, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 954, .adv_w = 260, .box_w = 16, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1030, .adv_w = 256, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1097, .adv_w = 265, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1169, .adv_w = 233, .box_w = 14, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1236, .adv_w = 272, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1308, .adv_w = 264, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1380, .adv_w = 120, .box_w = 6, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1403, .adv_w = 125, .box_w = 6, .box_h = 22, .ofs_x = 1, .ofs_y = -7}, + {.bitmap_index = 1436, .adv_w = 260, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1503, .adv_w = 260, .box_w = 14, .box_h = 10, .ofs_x = 1, .ofs_y = 5}, + {.bitmap_index = 1538, .adv_w = 260, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1605, .adv_w = 224, .box_w = 14, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1672, .adv_w = 353, .box_w = 22, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1777, .adv_w = 310, .box_w = 20, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1872, .adv_w = 293, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1953, .adv_w = 302, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2034, .adv_w = 319, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2120, .adv_w = 256, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2192, .adv_w = 248, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2259, .adv_w = 313, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2345, .adv_w = 320, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2431, .adv_w = 120, .box_w = 5, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2455, .adv_w = 231, .box_w = 13, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2517, .adv_w = 310, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2603, .adv_w = 250, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2670, .adv_w = 382, .box_w = 22, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2775, .adv_w = 313, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2856, .adv_w = 329, .box_w = 19, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2947, .adv_w = 281, .box_w = 16, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3023, .adv_w = 329, .box_w = 19, .box_h = 22, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 3128, .adv_w = 281, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3209, .adv_w = 270, .box_w = 16, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3285, .adv_w = 265, .box_w = 16, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3361, .adv_w = 306, .box_w = 17, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3442, .adv_w = 312, .box_w = 20, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3537, .adv_w = 452, .box_w = 29, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3675, .adv_w = 313, .box_w = 20, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3770, .adv_w = 304, .box_w = 19, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3861, .adv_w = 272, .box_w = 17, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3942, .adv_w = 151, .box_w = 8, .box_h = 23, .ofs_x = 2, .ofs_y = -2}, + {.bitmap_index = 3988, .adv_w = 161, .box_w = 10, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4036, .adv_w = 151, .box_w = 7, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4077, .adv_w = 197, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 15}, + {.bitmap_index = 4101, .adv_w = 190, .box_w = 12, .box_h = 4, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 4113, .adv_w = 135, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 15}, + {.bitmap_index = 4127, .adv_w = 238, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4180, .adv_w = 262, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4252, .adv_w = 236, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4305, .adv_w = 262, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4377, .adv_w = 246, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4434, .adv_w = 170, .box_w = 11, .box_h = 21, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4492, .adv_w = 262, .box_w = 15, .box_h = 21, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 4571, .adv_w = 253, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4638, .adv_w = 121, .box_w = 6, .box_h = 22, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4671, .adv_w = 122, .box_w = 9, .box_h = 28, .ofs_x = -2, .ofs_y = -6}, + {.bitmap_index = 4734, .adv_w = 254, .box_w = 15, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4806, .adv_w = 123, .box_w = 7, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4840, .adv_w = 379, .box_w = 22, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4923, .adv_w = 253, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4976, .adv_w = 255, .box_w = 16, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5036, .adv_w = 262, .box_w = 15, .box_h = 21, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 5115, .adv_w = 262, .box_w = 15, .box_h = 21, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 5194, .adv_w = 187, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5236, .adv_w = 220, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5289, .adv_w = 178, .box_w = 11, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5344, .adv_w = 253, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5397, .adv_w = 251, .box_w = 16, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5457, .adv_w = 370, .box_w = 23, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5544, .adv_w = 253, .box_w = 16, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5604, .adv_w = 257, .box_w = 16, .box_h = 21, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 5688, .adv_w = 212, .box_w = 13, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5737, .adv_w = 162, .box_w = 10, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 5795, .adv_w = 108, .box_w = 5, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5824, .adv_w = 162, .box_w = 10, .box_h = 23, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 5882, .adv_w = 254, .box_w = 16, .box_h = 7, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 5910, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5910, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6048, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6181, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 6314, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -3} +}; + +/*--------------------- + * CHARACTER MAPPING + *--------------------*/ + +static const uint16_t unicode_list_1[] = { + 0x0, 0xb5e, 0xfaf, 0x387e +}; + +/*Collect the unicode lists and glyph_id offsets*/ +static const lv_font_fmt_txt_cmap_t cmaps[] = +{ + { + .range_start = 32, .range_length = 96, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY + }, + { + .range_start = 22411, .range_length = 14463, .glyph_id_start = 97, + .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 4, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + } +}; + +/*----------------- + * KERNING + *----------------*/ + + +/*Map glyph_ids to kern left classes*/ +static const uint8_t kern_left_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 0, 7, 8, 9, 10, 11, + 12, 13, 14, 0, 0, 0, 0, 0, + 15, 0, 16, 17, 18, 19, 20, 21, + 22, 0, 0, 23, 24, 25, 0, 0, + 19, 26, 27, 28, 29, 30, 31, 32, + 33, 34, 35, 36, 0, 0, 0, 0, + 0, 0, 37, 38, 39, 0, 40, 41, + 42, 43, 0, 0, 44, 45, 43, 43, + 38, 38, 42, 46, 47, 48, 42, 49, + 50, 51, 49, 52, 0, 0, 0, 0, + 0, 0, 0, 0, 0 +}; + +/*Map glyph_ids to kern right classes*/ +static const uint8_t kern_right_class_mapping[] = +{ + 0, 0, 0, 1, 0, 0, 0, 2, + 1, 0, 0, 0, 0, 3, 4, 3, + 5, 6, 7, 8, 9, 10, 11, 12, + 13, 14, 15, 0, 0, 0, 0, 0, + 16, 0, 17, 0, 18, 0, 0, 0, + 18, 0, 0, 19, 0, 0, 0, 0, + 18, 0, 18, 0, 20, 21, 22, 23, + 24, 25, 26, 27, 0, 0, 0, 0, + 0, 0, 28, 0, 29, 29, 29, 30, + 29, 0, 31, 31, 0, 32, 33, 33, + 29, 33, 29, 33, 34, 35, 36, 37, + 38, 39, 37, 40, 0, 0, 0, 0, + 0, 0, 0, 0, 0 +}; + +/*Kern values between classes*/ +static const int8_t kern_class_values[] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -38, 0, -22, 8, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -7, -15, -18, -50, -18, -49, -32, + 0, -52, 0, -11, -10, -7, 0, -8, + 0, 0, -20, 0, -28, -18, 0, 0, + 0, 0, 0, 0, 0, -9, -43, 0, + 0, -11, -7, -5, -9, -1, -37, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -15, + 0, 0, 0, 0, -14, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -31, 0, -20, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -9, 0, 0, 0, 0, -6, + -10, 0, 0, 0, -3, 0, 0, 0, + -14, 0, -11, 0, -10, 0, -14, -8, + 0, -22, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -4, 0, -4, 0, 0, + -8, -9, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -8, 0, + 0, -14, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -5, 0, 0, 0, 0, -8, + 0, 0, 0, 0, 0, 0, -7, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + -7, -8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -8, 0, 0, 0, 0, 0, -6, 0, + -8, 0, 0, 0, -11, 0, -8, -12, + 0, 0, 0, 0, -12, 0, -15, 0, + 0, -16, 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -6, 0, 0, 0, -9, 0, + 0, 0, 0, 0, -7, 0, 0, -12, + 0, 0, 0, 0, 0, 0, -8, 0, + -15, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -33, 0, -5, 0, 0, 0, -24, 0, + 0, 0, 0, 0, -15, 0, -4, -31, + 0, 0, 0, 0, -36, 0, -33, 0, + -17, -45, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -16, 0, -17, -7, + 8, 0, -50, -9, -30, -5, 0, 0, + 0, -28, 0, -25, 10, -10, 0, 7, + -46, 0, -50, 0, 0, 0, 0, 0, + 0, 0, 0, -27, -24, -6, 0, 0, + -12, -18, 0, -10, 0, 0, -10, -7, + 0, 0, -1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -5, 0, -8, -5, + 0, 0, 0, 0, -8, 0, -14, 0, + 0, -18, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -11, 0, + 0, 0, -34, 0, -20, 0, 0, 0, + 0, -10, 0, -8, 0, -8, 0, 0, + -28, 0, -39, 0, 0, 0, -6, 0, + -25, -15, 0, -13, -10, 7, 0, 0, + 0, 0, 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -26, -4, -16, 4, -6, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -46, -2, 0, -26, 0, -14, -31, 0, + 0, 0, 0, 0, 0, 0, -32, -36, + 0, -16, 0, 0, -34, -7, -47, -32, + 0, -53, 0, 0, -6, -11, 0, -7, + 0, 0, -22, -10, -30, -24, 0, 0, + -13, 0, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -11, + -8, 0, -5, 0, -10, 0, -17, -8, + -8, -15, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -7, 0, -2, -3, + 0, 0, 0, -19, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -8, 0, 0, -2, 0, 0, 0, + -14, -22, -4, -6, -11, 0, 0, 0, + 0, 0, 0, 0, -8, -8, -4, 0, + -8, 0, -13, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + -16, 0, -20, 0, -12, 0, -20, -7, + -26, -25, -14, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -5, + 0, -5, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -8, 0, 0, + 5, -8, -25, 0, 0, 0, 0, 0, + 0, -9, 0, -8, 0, 0, 0, 0, + -25, 0, -64, -5, 0, 0, 0, 0, + -8, 0, 0, -17, -7, 0, 0, 0, + -6, -5, 0, -8, -4, -4, -10, -5, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -8, + -9, 0, 0, 0, -12, 0, -16, -6, + -16, -20, -5, 0, 0, 0, 0, 0, + 0, -4, 0, 0, -10, -12, -8, 0, + 0, 0, -10, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -8, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -18, 2, -43, 0, -23, -16, 0, + 0, -13, 0, 0, 0, 0, -28, -20, + 0, -31, -19, -15, 0, -20, 0, 0, + 0, 0, 0, -17, -21, -18, 0, -12, + -6, -12, -20, -20, -38, -25, -10, 0, + -42, 0, 8, -39, 0, 0, -41, 0, + 0, 0, 0, 0, -7, 0, -44, -43, + 0, -16, 0, 0, -62, -12, -63, -40, + 0, -82, 0, 0, -8, -8, 0, 0, + 0, 0, -25, -5, -39, -20, 0, 0, + 0, -16, -37, 0, 0, 0, 0, -7, + 0, -15, 0, 0, 0, 0, 0, 0, + -36, 0, -79, 0, -8, 0, -15, -11, + -28, -22, -8, -16, -10, 6, 0, 0, + 0, -3, 6, -2, 2, 2, -6, -1, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -11, 0, 0, 0, -12, 0, -9, -9, + -18, -20, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -2, -12, 0, -8, 0, -10, -5, + 0, -18, 0, -6, -8, 0, 0, 0, + 0, 0, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, 0, -11, 0, + -12, -15, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -8, -4, -6, + 8, -24, -44, -32, 0, -10, 0, 0, + 0, -38, 0, -32, 0, -8, 0, 0, + -34, -15, -69, -8, 0, 0, -8, 0, + -15, 0, 0, -42, -45, -16, 0, 0, + -26, -39, -8, -17, -31, -34, -37, -28, + 0, 0, -11, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -7, 0, -15, 0, 0, 0, 0, 0, + -8, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -28, -54, -22, 0, -14, 0, 0, + 0, -31, -4, -24, 0, -14, 0, 0, + -47, -20, -69, -7, 0, 0, 0, 0, + 0, 0, 0, -38, -37, -9, 0, 0, + -21, -31, -7, -19, -15, -12, -19, -16, + 0, -16, -36, -14, 0, -8, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -32, -7, -48, -2, 0, 0, 0, 0, + 0, 0, 0, -29, -24, -5, 0, 0, + -14, -22, -3, -18, -4, -8, -15, -11, + 0, -18, 2, -42, 0, 0, -16, 0, + -7, -15, -11, -18, 0, 0, -24, -14, + 0, -26, -15, -8, -15, -8, 0, 0, + 0, 0, 0, -12, -26, -18, 0, -4, + -6, -16, -24, -20, -31, -32, 0, 0, + 0, -36, -59, -31, 0, -22, -6, -8, + -7, -49, 0, -41, 0, -18, -13, -4, + -53, -25, -65, -16, 0, 0, 0, 0, + 0, 0, 0, -49, -50, -19, 0, 0, + -35, -44, -17, -36, -22, -22, -30, -28, + 0, -16, 0, -20, 0, 0, 0, 0, + 0, -5, 0, 0, 0, 0, 0, 0, + 0, -20, 0, 0, 0, -7, 0, 0, + 0, 0, 0, 0, -6, 0, 0, 0, + 0, 0, -12, -12, -17, -16, 0, 0, + -17, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -14, 0, -6, -22, + 0, 0, 0, 0, -37, 0, -38, -22, + 0, -43, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -9, -8, 0, 0, + -17, 0, -8, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -20, 0, -11, -28, + -6, 0, 0, 0, -45, 0, -37, -24, + -26, -50, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -11, -5, -17, -5, + -8, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + 0, 0, 0, 0, -43, 0, -25, -16, + -18, -47, 0, -5, -6, 0, -4, -4, + 0, 0, 0, 0, -12, 0, -14, 0, + 0, 0, -7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -14, 0, 0, -23, + 0, 0, 0, 0, -40, 0, -31, -20, + -23, -43, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -7, -1, -16, 0, + 13, -8, -31, 0, 0, 0, 0, 0, + 0, -20, 0, 0, 8, 0, 7, 0, + -26, 0, -25, 0, 0, 0, 0, 0, + 0, 0, 0, -10, -8, 0, 0, 0, + 0, -6, 3, -6, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -5, 0, 0, -6, + 0, 0, 0, 0, -20, 0, -21, -16, + -4, -35, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -9, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -10, 0, -8, -17, + 0, 0, 0, 0, -46, 0, -33, -22, + -7, -53, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -5, -3, 0, + -12, -6, 3, -21, 0, 0, 0, 0, + 0, -16, 0, -18, 0, -14, -7, -4, + 0, -8, 0, 0, -37, -5, -19, -12, + 0, -32, 0, -6, -18, 0, 0, -3, + 0, -9, -7, -10, 0, 0, 0, 0, + 0, -2, 8, -6, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -11, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 4, 0, -4, 0, 0, + 4, 0, 0, 2, -8, -2, 0, 0, + 0, -20, -44, 0, 0, 0, 0, -5, + -14, -23, 0, -12, 0, 0, 4, 0, + 0, 0, 0, 0, -36, 0, 0, 0, + -25, -22, -20, -12, -8, 4, 0, 0, + 0, -6, 5, -11, 5, 8, -1, 0, + -16, 0, 0, 0, 0, 0, -12, 0, + 0, 0, 0, 0, -12, 0, 0, -19, + 0, 0, 0, 0, -42, 0, -32, -23, + -16, -44, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -8, -6, -9, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -2, 0, 0, 0, 0, 3, 0, + 0, 0, 0, 0, -8, 0, -11, -3, + 0, -24, 0, 0, -4, 2, 0, 0, + 0, -3, 0, -2, 0, 0, 0, 0, + 0, -16, -34, 0, 0, 0, 0, 0, + 0, -19, 0, -14, 0, 0, 0, 0, + -30, 0, -39, 0, -31, 0, -15, -4, + -31, -22, -20, -14, -11, 0, 0, 0, + 0, -6, 0, 0, 0, 0, 0, 0, + 0, -6, -28, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -24, 0, -25, 0, -34, 0, -12, -8, + -32, -22, -16, -11, -5, 0, 0, 0, + 0, -5, 0, 0, 0, 0, 0, 0, + 0, -5, 0, -14, 0, 0, 0, 0, + 0, -20, 0, -17, -6, -11, 0, 0, + 0, -4, 0, 0, -37, 0, -19, -15, + -2, -30, 0, -8, -17, 0, 0, -4, + 0, -9, 0, -5, 0, 0, 0, 0, + 0, -6, 0, -4, 0, 0, 0, 0, + 0, -5, 0, -8, -3, 0, -2, 0, + 0, -6, 0, 0, -33, 0, -17, -10, + 0, -27, 0, 0, -9, 0, 0, 0, + 0, -5, 0, -4, 0, 0, 0, 0 +}; + + +/*Collect the kern class' data in one place*/ +static const lv_font_fmt_txt_kern_classes_t kern_classes = +{ + .class_pair_values = kern_class_values, + .left_class_mapping = kern_left_class_mapping, + .right_class_mapping = kern_right_class_mapping, + .left_class_cnt = 52, + .right_class_cnt = 40, +}; + +/*-------------------- + * ALL CUSTOM DATA + *--------------------*/ + +#if LVGL_VERSION_MAJOR == 8 +/*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 +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 = &kern_classes, + .kern_scale = 16, + .cmap_num = 2, + .bpp = 2, + .kern_classes = 1, + .bitmap_format = 0, +#if LVGL_VERSION_MAJOR == 8 + .cache = &cache +#endif +}; + + + +/*----------------- + * PUBLIC FONT + *----------------*/ + +/*Initialize a public general font descriptor*/ +#if LVGL_VERSION_MAJOR >= 8 +const lv_font_t ui_font_homeText_1 = { +#else +lv_font_t ui_font_homeText_1 = { +#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 = 30, /*The maximum line height required by the font*/ + .base_line = 7, /*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 = -2, + .underline_thickness = 1, +#endif + .dsc = &font_dsc, /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ +#if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 + .fallback = NULL, +#endif + .user_data = NULL, +}; + + + +#endif /*#if UI_FONT_HOMETEXT_1*/ + diff --git a/components/FluxUI/screens/ui_DeviceInfo.c b/components/FluxUI/screens/ui_DeviceInfo.c new file mode 100644 index 0000000..8db7938 --- /dev/null +++ b/components/FluxUI/screens/ui_DeviceInfo.c @@ -0,0 +1,53 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.5.1 +// LVGL version: 8.3.6 +// Project name: ESP32S3_UI + +#include "../ui.h" + +void ui_DeviceInfo_screen_init(void) +{ + ui_DeviceInfo = lv_obj_create(NULL); + lv_obj_clear_flag(ui_DeviceInfo, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_settingHeader3 = lv_obj_create(ui_DeviceInfo); + lv_obj_set_width(ui_settingHeader3, 320); + lv_obj_set_height(ui_settingHeader3, 50); + lv_obj_set_x(ui_settingHeader3, -1); + lv_obj_set_y(ui_settingHeader3, 2); + lv_obj_set_align(ui_settingHeader3, LV_ALIGN_TOP_MID); + lv_obj_clear_flag(ui_settingHeader3, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_settingHeader3, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_settingHeader3, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_HomeImg3 = lv_img_create(ui_settingHeader3); + lv_img_set_src(ui_HomeImg3, &ui_img_981464361); + lv_obj_set_width(ui_HomeImg3, LV_SIZE_CONTENT); /// 40 + lv_obj_set_height(ui_HomeImg3, LV_SIZE_CONTENT); /// 40 + lv_obj_set_align(ui_HomeImg3, LV_ALIGN_LEFT_MID); + lv_obj_add_flag(ui_HomeImg3, LV_OBJ_FLAG_CLICKABLE | LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_HomeImg3, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_Label17 = lv_label_create(ui_settingHeader3); + lv_obj_set_width(ui_Label17, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_Label17, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_Label17, LV_ALIGN_BOTTOM_MID); + lv_label_set_text(ui_Label17, "DeviceInfo"); + lv_obj_set_style_text_color(ui_Label17, lv_color_hex(0x040000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_Label17, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_Label17, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_TextArea1 = lv_textarea_create(ui_DeviceInfo); + lv_obj_set_width(ui_TextArea1, 292); + lv_obj_set_height(ui_TextArea1, 375); + lv_obj_set_x(ui_TextArea1, -2); + lv_obj_set_y(ui_TextArea1, 14); + lv_obj_set_align(ui_TextArea1, LV_ALIGN_CENTER); + lv_textarea_set_text(ui_TextArea1, + "\nDevice Name : FluxDC\n================================\n\nSoftware version:20250304.1.0\nHardware version:20250302.1.0\n---------------------------------------------------\nMcu:esp32-s3-wroom\nRam:8MB\nFlash:4MB\n---------------------------------------------------\nScreen:320-480px 3.5inch\nPort:i80\nTouch ic:ft6336U\nDriver ic:ili9488 compatible with st7789\n---------------------------------------------------\nSoftware website:sunme.top:3000\nTechnology support:13345203604\nName:wang xiang en\n\n"); + lv_textarea_set_placeholder_text(ui_TextArea1, "Placeholder..."); + + lv_obj_add_event_cb(ui_HomeImg3, ui_event_HomeImg3, LV_EVENT_ALL, NULL); + lv_obj_add_event_cb(ui_settingHeader3, ui_event_settingHeader3, LV_EVENT_ALL, NULL); + +} diff --git a/components/FluxUI/screens/ui_Home.c b/components/FluxUI/screens/ui_Home.c index 2a0f316..b561420 100644 --- a/components/FluxUI/screens/ui_Home.c +++ b/components/FluxUI/screens/ui_Home.c @@ -9,10 +9,15 @@ void ui_Home_screen_init(void) { ui_Home = lv_obj_create(NULL); lv_obj_clear_flag(ui_Home, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_bg_color(ui_Home, lv_color_hex(0xE6E6E6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Home, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_grad_color(ui_Home, lv_color_hex(0xE6E6E6), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_img_src(ui_Home, &ui_img_1623594766, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_img_opa(ui_Home, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_img_recolor(ui_Home, lv_color_hex(0x97979C), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_img_recolor_opa(ui_Home, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + + lv_obj_set_style_radius(ui_Home, 0, LV_PART_SCROLLBAR | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_Home, lv_color_hex(0xE6E6E6), LV_PART_SCROLLBAR | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Home, 255, LV_PART_SCROLLBAR | LV_STATE_DEFAULT); + lv_obj_set_style_bg_grad_color(ui_Home, lv_color_hex(0xE6E6E6), LV_PART_SCROLLBAR | LV_STATE_DEFAULT); ui_header = lv_obj_create(ui_Home); lv_obj_set_width(ui_header, 320); @@ -37,30 +42,19 @@ void ui_Home_screen_init(void) lv_obj_set_style_text_opa(ui_WIFILabel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui_WIFILabel, &ui_font_MiSansN14, LV_PART_MAIN | LV_STATE_DEFAULT); - ui_WIFISymbel = lv_label_create(ui_Home); - lv_obj_set_width(ui_WIFISymbel, LV_SIZE_CONTENT); /// 1 - lv_obj_set_height(ui_WIFISymbel, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_WIFISymbel, -90); - lv_obj_set_y(ui_WIFISymbel, -225); - lv_obj_set_align(ui_WIFISymbel, LV_ALIGN_CENTER); - lv_label_set_text(ui_WIFISymbel, ""); - lv_obj_set_style_text_color(ui_WIFISymbel, lv_color_hex(0xFBFBFB), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_opa(ui_WIFISymbel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_font(ui_WIFISymbel, &ui_font_symbolsalibaba16, LV_PART_MAIN | LV_STATE_DEFAULT); - ui_HeaderTimeHome = lv_label_create(ui_Home); lv_obj_set_width(ui_HeaderTimeHome, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_HeaderTimeHome, LV_SIZE_CONTENT); /// 1 lv_obj_set_x(ui_HeaderTimeHome, 0); lv_obj_set_y(ui_HeaderTimeHome, -225); lv_obj_set_align(ui_HeaderTimeHome, LV_ALIGN_CENTER); - lv_label_set_text(ui_HeaderTimeHome, "12:12"); + lv_label_set_text(ui_HeaderTimeHome, "Spirit-3"); lv_obj_set_style_text_color(ui_HeaderTimeHome, lv_color_hex(0xFCF6F6), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui_HeaderTimeHome, 255, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui_HeaderTimeHome, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); ui_SliderHeaderBat = lv_slider_create(ui_Home); - lv_slider_set_value(ui_SliderHeaderBat, 50, LV_ANIM_OFF); + lv_slider_set_value(ui_SliderHeaderBat, 60, LV_ANIM_OFF); if(lv_slider_get_mode(ui_SliderHeaderBat) == LV_SLIDER_MODE_RANGE) lv_slider_set_left_value(ui_SliderHeaderBat, 0, LV_ANIM_OFF); lv_obj_set_width(ui_SliderHeaderBat, 30); @@ -110,6 +104,19 @@ void ui_Home_screen_init(void) lv_obj_set_style_text_opa(ui_LabelHeaderBatValue, 255, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui_LabelHeaderBatValue, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); + ui_wifiState = lv_obj_create(ui_Home); + lv_obj_set_width(ui_wifiState, 25); + lv_obj_set_height(ui_wifiState, 25); + lv_obj_set_x(ui_wifiState, -82); + lv_obj_set_y(ui_wifiState, -225); + lv_obj_set_align(ui_wifiState, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_wifiState, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_wifiState, 50, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_wifiState, lv_color_hex(0xFEFCFC), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_wifiState, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_wifiState, lv_color_hex(0xD9D6D6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_wifiState, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + ui_Body = lv_obj_create(ui_Home); lv_obj_set_width(ui_Body, 320); lv_obj_set_height(ui_Body, 360); @@ -117,8 +124,9 @@ void ui_Home_screen_init(void) lv_obj_set_y(ui_Body, -30); lv_obj_set_align(ui_Body, LV_ALIGN_CENTER); lv_obj_add_flag(ui_Body, LV_OBJ_FLAG_SCROLL_ONE); /// Flags - lv_obj_set_scrollbar_mode(ui_Body, LV_SCROLLBAR_MODE_OFF); + lv_obj_set_scrollbar_mode(ui_Body, LV_SCROLLBAR_MODE_ACTIVE); lv_obj_set_scroll_dir(ui_Body, LV_DIR_HOR); + lv_obj_set_scroll_snap_x(ui_Body, LV_SCROLL_SNAP_CENTER); lv_obj_set_style_radius(ui_Body, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui_Body, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui_Body, 0, LV_PART_MAIN | LV_STATE_DEFAULT); @@ -128,8 +136,8 @@ void ui_Home_screen_init(void) ui_home1 = lv_obj_create(ui_Body); lv_obj_set_width(ui_home1, 320); lv_obj_set_height(ui_home1, 360); - lv_obj_set_x(ui_home1, 324); - lv_obj_set_y(ui_home1, 5); + lv_obj_set_x(ui_home1, 325); + lv_obj_set_y(ui_home1, 3); lv_obj_set_align(ui_home1, LV_ALIGN_CENTER); lv_obj_clear_flag(ui_home1, LV_OBJ_FLAG_SCROLLABLE); /// Flags lv_obj_set_style_radius(ui_home1, 0, LV_PART_MAIN | LV_STATE_DEFAULT); @@ -145,102 +153,239 @@ void ui_Home_screen_init(void) lv_obj_set_align(ui_Panel2, LV_ALIGN_CENTER); lv_obj_clear_flag(ui_Panel2, LV_OBJ_FLAG_SCROLLABLE); /// Flags lv_obj_set_style_radius(ui_Panel2, 10, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_color(ui_Panel2, lv_color_hex(0xF8F2F2), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_Panel2, lv_color_hex(0xFAF8F8), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui_Panel2, 120, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_border_width(ui_Panel2, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - - ui_Label3 = lv_label_create(ui_Panel2); - lv_obj_set_width(ui_Label3, LV_SIZE_CONTENT); /// 1 - lv_obj_set_height(ui_Label3, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_Label3, 29); - lv_obj_set_y(ui_Label3, 7); - lv_obj_set_align(ui_Label3, LV_ALIGN_CENTER); - lv_label_set_text(ui_Label3, "电池信息、wifi连接、蓝牙"); - lv_obj_set_style_text_font(ui_Label3, &ui_font_MiSansN14, LV_PART_MAIN | LV_STATE_DEFAULT); - - ui_ToolIcon = lv_img_create(ui_Panel2); - lv_img_set_src(ui_ToolIcon, &ui_img_345713082); - lv_obj_set_width(ui_ToolIcon, LV_SIZE_CONTENT); /// 1 - lv_obj_set_height(ui_ToolIcon, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_ToolIcon, -109); - lv_obj_set_y(ui_ToolIcon, 0); - lv_obj_set_align(ui_ToolIcon, LV_ALIGN_CENTER); - lv_obj_add_flag(ui_ToolIcon, LV_OBJ_FLAG_CLICKABLE | LV_OBJ_FLAG_ADV_HITTEST); /// Flags - lv_obj_clear_flag(ui_ToolIcon, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_border_color(ui_Panel2, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_Panel2, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_Panel2, 1, LV_PART_MAIN | LV_STATE_DEFAULT); ui_Label2 = lv_label_create(ui_Panel2); lv_obj_set_width(ui_Label2, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_Label2, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_Label2, -22); - lv_obj_set_y(ui_Label2, -20); + lv_obj_set_x(ui_Label2, -92); + lv_obj_set_y(ui_Label2, 0); lv_obj_set_align(ui_Label2, LV_ALIGN_CENTER); lv_label_set_text(ui_Label2, "系统设置"); - lv_obj_set_style_text_font(ui_Label2, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_Label2, &ui_font_homePlusText, LV_PART_MAIN | LV_STATE_DEFAULT); - ui_home2 = lv_obj_create(ui_Body); - lv_obj_set_width(ui_home2, 300); - lv_obj_set_height(ui_home2, 65); - lv_obj_set_align(ui_home2, LV_ALIGN_TOP_MID); - lv_obj_clear_flag(ui_home2, LV_OBJ_FLAG_SCROLLABLE); /// Flags - lv_obj_set_style_radius(ui_home2, 50, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_color(ui_home2, lv_color_hex(0x221E1E), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_opa(ui_home2, 230, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_border_color(ui_home2, lv_color_hex(0xEDEAEA), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_border_opa(ui_home2, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_border_width(ui_home2, 1, LV_PART_MAIN | LV_STATE_DEFAULT); + ui_Panel6 = lv_obj_create(ui_home1); + lv_obj_set_width(ui_Panel6, 300); + lv_obj_set_height(ui_Panel6, 75); + lv_obj_set_x(ui_Panel6, -1); + lv_obj_set_y(ui_Panel6, -33); + lv_obj_set_align(ui_Panel6, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Panel6, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_Panel6, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_Panel6, lv_color_hex(0xFAF8F8), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Panel6, 120, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_Panel6, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_Panel6, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_Panel6, 1, LV_PART_MAIN | LV_STATE_DEFAULT); - ui_Label1 = lv_label_create(ui_home2); + ui_Label3 = lv_label_create(ui_Panel6); + lv_obj_set_width(ui_Label3, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_Label3, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_Label3, -92); + lv_obj_set_y(ui_Label3, 0); + lv_obj_set_align(ui_Label3, LV_ALIGN_CENTER); + lv_label_set_text(ui_Label3, "测试日志"); + lv_obj_set_style_text_font(ui_Label3, &ui_font_homePlusText, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Panel7 = lv_obj_create(ui_home1); + lv_obj_set_width(ui_Panel7, 300); + lv_obj_set_height(ui_Panel7, 75); + lv_obj_set_x(ui_Panel7, 0); + lv_obj_set_y(ui_Panel7, 54); + lv_obj_set_align(ui_Panel7, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Panel7, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_Panel7, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_Panel7, lv_color_hex(0xFAF8F8), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Panel7, 120, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_Panel7, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_Panel7, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_Panel7, 1, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Label9 = lv_label_create(ui_Panel7); + lv_obj_set_width(ui_Label9, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_Label9, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_Label9, -92); + lv_obj_set_y(ui_Label9, 0); + lv_obj_set_align(ui_Label9, LV_ALIGN_CENTER); + lv_label_set_text(ui_Label9, "设备信息"); + lv_obj_set_style_text_font(ui_Label9, &ui_font_homePlusText, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Panel3 = lv_obj_create(ui_Body); + lv_obj_set_width(ui_Panel3, 297); + lv_obj_set_height(ui_Panel3, 351); + lv_obj_set_x(ui_Panel3, -1); + lv_obj_set_y(ui_Panel3, 3); + lv_obj_set_align(ui_Panel3, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Panel3, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_Panel3, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Spinbox1 = lv_spinbox_create(ui_Panel3); + lv_obj_set_width(ui_Spinbox1, 40); + lv_obj_set_height(ui_Spinbox1, 55); + lv_obj_set_x(ui_Spinbox1, -1); + lv_obj_set_y(ui_Spinbox1, 142); + lv_obj_set_align(ui_Spinbox1, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Spinbox1, LV_OBJ_FLAG_CLICKABLE); /// Flags + lv_spinbox_set_digit_format(ui_Spinbox1, 1, 34); + lv_spinbox_set_range(ui_Spinbox1, 0, 10); + lv_spinbox_set_cursor_pos(ui_Spinbox1, 1 - 1); + lv_spinbox_set_value(ui_Spinbox1, 1); + lv_obj_set_style_text_color(ui_Spinbox1, lv_color_hex(0x030000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_Spinbox1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_align(ui_Spinbox1, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_Spinbox1, &ui_font_homePanelLabel, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_ButtonMinus = lv_btn_create(ui_Panel3); + lv_obj_set_width(ui_ButtonMinus, 94); + lv_obj_set_height(ui_ButtonMinus, 50); + lv_obj_set_x(ui_ButtonMinus, -89); + lv_obj_set_y(ui_ButtonMinus, 140); + lv_obj_set_align(ui_ButtonMinus, LV_ALIGN_CENTER); + lv_obj_set_style_bg_color(ui_ButtonMinus, lv_color_hex(0xE0E4E3), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_ButtonMinus, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_color(ui_ButtonMinus, lv_color_hex(0x050000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_ButtonMinus, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_ButtonMinus1 = lv_btn_create(ui_Panel3); + lv_obj_set_width(ui_ButtonMinus1, 100); + lv_obj_set_height(ui_ButtonMinus1, 50); + lv_obj_set_x(ui_ButtonMinus1, 88); + lv_obj_set_y(ui_ButtonMinus1, 140); + lv_obj_set_align(ui_ButtonMinus1, LV_ALIGN_CENTER); + lv_obj_set_style_bg_color(ui_ButtonMinus1, lv_color_hex(0xE0E4E3), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_ButtonMinus1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_color(ui_ButtonMinus1, lv_color_hex(0x050000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_ButtonMinus1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Label1 = lv_label_create(ui_Panel3); lv_obj_set_width(ui_Label1, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_Label1, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_Label1, -4); - lv_obj_set_y(ui_Label1, 1); + lv_obj_set_x(ui_Label1, 85); + lv_obj_set_y(ui_Label1, 142); lv_obj_set_align(ui_Label1, LV_ALIGN_CENTER); - lv_label_set_text(ui_Label1, "12:30"); - lv_obj_set_style_text_color(ui_Label1, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_opa(ui_Label1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_font(ui_Label1, &ui_font_MiSansB40, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_label_set_text(ui_Label1, "+"); + lv_obj_set_style_text_font(ui_Label1, &ui_font_homePanelLabel, LV_PART_MAIN | LV_STATE_DEFAULT); - ui_Panel1 = lv_obj_create(ui_Home); - lv_obj_set_width(ui_Panel1, 300); - lv_obj_set_height(ui_Panel1, 70); - lv_obj_set_x(ui_Panel1, 0); - lv_obj_set_y(ui_Panel1, 190); - lv_obj_set_align(ui_Panel1, LV_ALIGN_CENTER); - lv_obj_clear_flag(ui_Panel1, LV_OBJ_FLAG_SCROLLABLE); /// Flags - lv_obj_set_style_radius(ui_Panel1, 15, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_color(ui_Panel1, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_opa(ui_Panel1, 100, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_border_color(ui_Panel1, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_border_opa(ui_Panel1, 100, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_border_width(ui_Panel1, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - - ui_Label4 = lv_label_create(ui_Panel1); - lv_obj_set_width(ui_Label4, LV_SIZE_CONTENT); /// 1 - lv_obj_set_height(ui_Label4, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_Label4, -42); - lv_obj_set_y(ui_Label4, -17); - lv_obj_set_align(ui_Label4, LV_ALIGN_CENTER); - lv_label_set_text(ui_Label4, "相册"); - lv_obj_set_style_text_font(ui_Label4, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); - - ui_Image2 = lv_img_create(ui_Panel1); - lv_img_set_src(ui_Image2, &ui_img_2109873719); - lv_obj_set_width(ui_Image2, LV_SIZE_CONTENT); /// 60 - lv_obj_set_height(ui_Image2, LV_SIZE_CONTENT); /// 60 - lv_obj_set_align(ui_Image2, LV_ALIGN_LEFT_MID); - lv_obj_add_flag(ui_Image2, LV_OBJ_FLAG_ADV_HITTEST); /// Flags - lv_obj_clear_flag(ui_Image2, LV_OBJ_FLAG_SCROLLABLE); /// Flags - - ui_Label5 = lv_label_create(ui_Panel1); + ui_Label5 = lv_label_create(ui_Panel3); lv_obj_set_width(ui_Label5, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_Label5, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_Label5, -27); - lv_obj_set_y(ui_Label5, 8); + lv_obj_set_x(ui_Label5, -92); + lv_obj_set_y(ui_Label5, 141); lv_obj_set_align(ui_Label5, LV_ALIGN_CENTER); - lv_label_set_text(ui_Label5, "SD卡相册"); - lv_obj_set_style_text_font(ui_Label5, &ui_font_MiSansN14, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_label_set_text(ui_Label5, "-"); + lv_obj_set_style_text_font(ui_Label5, &ui_font_homePanelLabel, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Panel4 = lv_obj_create(ui_Panel3); + lv_obj_set_width(ui_Panel4, 266); + lv_obj_set_height(ui_Panel4, 70); + lv_obj_set_x(ui_Panel4, 2); + lv_obj_set_y(ui_Panel4, 60); + lv_obj_set_align(ui_Panel4, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Panel4, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_Label6 = lv_label_create(ui_Panel4); + lv_obj_set_width(ui_Label6, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_Label6, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_Label6, -61); + lv_obj_set_y(ui_Label6, 1); + lv_obj_set_align(ui_Label6, LV_ALIGN_CENTER); + lv_label_set_text(ui_Label6, "标称体积ml"); + lv_obj_set_style_text_font(ui_Label6, &ui_font_homeText, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Spinbox2 = lv_spinbox_create(ui_Panel4); + lv_obj_set_width(ui_Spinbox2, 101); + lv_obj_set_height(ui_Spinbox2, 50); + lv_obj_set_x(ui_Spinbox2, 70); + lv_obj_set_y(ui_Spinbox2, 2); + lv_obj_set_align(ui_Spinbox2, LV_ALIGN_CENTER); + lv_spinbox_set_digit_format(ui_Spinbox2, 4, 0); + lv_spinbox_set_range(ui_Spinbox2, 0, 9999); + lv_spinbox_set_cursor_pos(ui_Spinbox2, 1 - 1); + lv_obj_set_style_text_align(ui_Spinbox2, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_Spinbox2, &ui_font_homePanelLabel, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Panel1 = lv_obj_create(ui_Panel3); + lv_obj_set_width(ui_Panel1, 266); + lv_obj_set_height(ui_Panel1, 70); + lv_obj_set_x(ui_Panel1, 3); + lv_obj_set_y(ui_Panel1, -29); + lv_obj_set_align(ui_Panel1, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Panel1, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_Label7 = lv_label_create(ui_Panel1); + lv_obj_set_width(ui_Label7, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_Label7, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_Label7, -52); + lv_obj_set_y(ui_Label7, 2); + lv_obj_set_align(ui_Label7, LV_ALIGN_CENTER); + lv_label_set_text(ui_Label7, "呼吸频率BPM"); + lv_obj_set_style_text_font(ui_Label7, &ui_font_homeText, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Spinbox3 = lv_spinbox_create(ui_Panel1); + lv_obj_set_width(ui_Spinbox3, 74); + lv_obj_set_height(ui_Spinbox3, 50); + lv_obj_set_x(ui_Spinbox3, 79); + lv_obj_set_y(ui_Spinbox3, 2); + lv_obj_set_align(ui_Spinbox3, LV_ALIGN_CENTER); + lv_spinbox_set_digit_format(ui_Spinbox3, 2, 0); + lv_spinbox_set_range(ui_Spinbox3, 0, 9999); + lv_spinbox_set_cursor_pos(ui_Spinbox3, 1 - 1); + lv_obj_set_style_text_align(ui_Spinbox3, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_Spinbox3, &ui_font_homePanelLabel, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Panel5 = lv_obj_create(ui_Panel3); + lv_obj_set_width(ui_Panel5, 266); + lv_obj_set_height(ui_Panel5, 70); + lv_obj_set_x(ui_Panel5, 1); + lv_obj_set_y(ui_Panel5, -115); + lv_obj_set_align(ui_Panel5, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Panel5, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_Label8 = lv_label_create(ui_Panel5); + lv_obj_set_width(ui_Label8, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_Label8, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_Label8, -61); + lv_obj_set_y(ui_Label8, 1); + lv_obj_set_align(ui_Label8, LV_ALIGN_CENTER); + lv_label_set_text(ui_Label8, "实测体积ml"); + lv_obj_set_style_text_font(ui_Label8, &ui_font_homeText, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Spinbox4 = lv_spinbox_create(ui_Panel5); + lv_obj_set_width(ui_Spinbox4, 101); + lv_obj_set_height(ui_Spinbox4, 50); + lv_obj_set_x(ui_Spinbox4, 70); + lv_obj_set_y(ui_Spinbox4, 2); + lv_obj_set_align(ui_Spinbox4, LV_ALIGN_CENTER); + lv_spinbox_set_digit_format(ui_Spinbox4, 4, 0); + lv_spinbox_set_range(ui_Spinbox4, 0, 9999); + lv_spinbox_set_cursor_pos(ui_Spinbox4, 1 - 1); + lv_obj_set_style_text_align(ui_Spinbox4, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_Spinbox4, &ui_font_homePanelLabel, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Button1 = lv_btn_create(ui_Home); + lv_obj_set_width(ui_Button1, 296); + lv_obj_set_height(ui_Button1, 61); + lv_obj_set_x(ui_Button1, 3); + lv_obj_set_y(ui_Button1, 194); + lv_obj_set_align(ui_Button1, LV_ALIGN_CENTER); + lv_obj_set_style_bg_color(ui_Button1, lv_color_hex(0x4A58DD), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Button1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Label4 = lv_label_create(ui_Button1); + lv_obj_set_width(ui_Label4, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_Label4, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_Label4, 5); + lv_obj_set_y(ui_Label4, 1); + lv_obj_set_align(ui_Label4, LV_ALIGN_CENTER); + lv_label_set_text(ui_Label4, "开始测试:1档"); + lv_obj_set_style_text_font(ui_Label4, &ui_font_homePanelLabel, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_add_event_cb(ui_ToolIcon, ui_event_ToolIcon, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_Panel2, ui_event_Panel2, LV_EVENT_ALL, NULL); + lv_obj_add_event_cb(ui_Panel6, ui_event_Panel6, LV_EVENT_ALL, NULL); + lv_obj_add_event_cb(ui_Panel7, ui_event_Panel7, LV_EVENT_ALL, NULL); } diff --git a/components/FluxUI/screens/ui_settings.c b/components/FluxUI/screens/ui_settings.c index 60f7aed..cbb7f02 100644 --- a/components/FluxUI/screens/ui_settings.c +++ b/components/FluxUI/screens/ui_settings.c @@ -69,25 +69,20 @@ void ui_settings_screen_init(void) lv_obj_set_style_border_width(ui_Bat, 1, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_side(ui_Bat, LV_BORDER_SIDE_BOTTOM, LV_PART_MAIN | LV_STATE_DEFAULT); + ui_Switch2 = lv_switch_create(ui_Bat); + lv_obj_set_width(ui_Switch2, 49); + lv_obj_set_height(ui_Switch2, 25); + lv_obj_set_x(ui_Switch2, 125); + lv_obj_set_y(ui_Switch2, -2); + lv_obj_set_align(ui_Switch2, LV_ALIGN_CENTER); + ui_dianchi = lv_label_create(ui_Bat); lv_obj_set_width(ui_dianchi, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_dianchi, LV_SIZE_CONTENT); /// 1 lv_obj_set_align(ui_dianchi, LV_ALIGN_LEFT_MID); - lv_label_set_text(ui_dianchi, "电池"); + lv_label_set_text(ui_dianchi, "WIFI"); lv_obj_set_style_text_font(ui_dianchi, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); - ui_dayu = lv_label_create(ui_Bat); - lv_obj_set_width(ui_dayu, LV_SIZE_CONTENT); /// 1 - lv_obj_set_height(ui_dayu, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_dayu, 0); - lv_obj_set_y(ui_dayu, 3); - lv_obj_set_align(ui_dayu, LV_ALIGN_RIGHT_MID); - lv_label_set_text(ui_dayu, ">"); - lv_obj_add_flag(ui_dayu, LV_OBJ_FLAG_CLICKABLE); /// Flags - lv_obj_set_style_text_color(ui_dayu, lv_color_hex(0x808080), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_opa(ui_dayu, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_font(ui_dayu, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); - ui_Time = lv_obj_create(ui_StepPannel); lv_obj_set_width(ui_Time, 320); lv_obj_set_height(ui_Time, 40); @@ -102,29 +97,121 @@ void ui_settings_screen_init(void) lv_obj_set_style_border_width(ui_Time, 1, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_side(ui_Time, LV_BORDER_SIDE_BOTTOM, LV_PART_MAIN | LV_STATE_DEFAULT); + ui_Switch1 = lv_switch_create(ui_Time); + lv_obj_set_width(ui_Switch1, 49); + lv_obj_set_height(ui_Switch1, 25); + lv_obj_set_x(ui_Switch1, 125); + lv_obj_set_y(ui_Switch1, -2); + lv_obj_set_align(ui_Switch1, LV_ALIGN_CENTER); + ui_dianchi1 = lv_label_create(ui_Time); lv_obj_set_width(ui_dianchi1, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_dianchi1, LV_SIZE_CONTENT); /// 1 lv_obj_set_align(ui_dianchi1, LV_ALIGN_LEFT_MID); - lv_label_set_text(ui_dianchi1, "日期和时间"); + lv_label_set_text(ui_dianchi1, "PUSH"); lv_obj_set_style_text_font(ui_dianchi1, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); - ui_dayu1 = lv_label_create(ui_Time); - lv_obj_set_width(ui_dayu1, LV_SIZE_CONTENT); /// 1 - lv_obj_set_height(ui_dayu1, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_dayu1, 0); - lv_obj_set_y(ui_dayu1, 3); - lv_obj_set_align(ui_dayu1, LV_ALIGN_RIGHT_MID); - lv_label_set_text(ui_dayu1, ">"); - lv_obj_add_flag(ui_dayu1, LV_OBJ_FLAG_CLICKABLE); /// Flags - lv_obj_set_style_text_color(ui_dayu1, lv_color_hex(0x808080), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_opa(ui_dayu1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_font(ui_dayu1, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); + ui_Time2 = lv_obj_create(ui_StepPannel); + lv_obj_set_width(ui_Time2, 320); + lv_obj_set_height(ui_Time2, 40); + lv_obj_set_align(ui_Time2, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Time2, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_SCROLLABLE | + LV_OBJ_FLAG_SCROLL_ELASTIC | LV_OBJ_FLAG_SCROLL_MOMENTUM | LV_OBJ_FLAG_SCROLL_CHAIN); /// Flags + lv_obj_set_style_radius(ui_Time2, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_Time2, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Time2, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_Time2, lv_color_hex(0xB4B4B4), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_Time2, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_Time2, 1, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_Time2, LV_BORDER_SIDE_BOTTOM, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_dianchi3 = lv_label_create(ui_Time2); + lv_obj_set_width(ui_dianchi3, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_dianchi3, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_dianchi3, LV_ALIGN_LEFT_MID); + lv_label_set_text(ui_dianchi3, "Light"); + lv_obj_set_style_text_font(ui_dianchi3, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Slider1 = lv_slider_create(ui_Time2); + lv_slider_set_value(ui_Slider1, 0, LV_ANIM_OFF); + if(lv_slider_get_mode(ui_Slider1) == LV_SLIDER_MODE_RANGE) lv_slider_set_left_value(ui_Slider1, 0, LV_ANIM_OFF); + lv_obj_set_width(ui_Slider1, 211); + lv_obj_set_height(ui_Slider1, 10); + lv_obj_set_x(ui_Slider1, 42); + lv_obj_set_y(ui_Slider1, 1); + lv_obj_set_align(ui_Slider1, LV_ALIGN_CENTER); + + ui_Time3 = lv_obj_create(ui_StepPannel); + lv_obj_set_width(ui_Time3, 320); + lv_obj_set_height(ui_Time3, 40); + lv_obj_set_align(ui_Time3, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Time3, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_SCROLLABLE | + LV_OBJ_FLAG_SCROLL_ELASTIC | LV_OBJ_FLAG_SCROLL_MOMENTUM | LV_OBJ_FLAG_SCROLL_CHAIN); /// Flags + lv_obj_set_style_radius(ui_Time3, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_Time3, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Time3, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_Time3, lv_color_hex(0xB4B4B4), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_Time3, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_Time3, 1, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_Time3, LV_BORDER_SIDE_BOTTOM, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Dropdown2 = lv_dropdown_create(ui_Time3); + lv_dropdown_set_options(ui_Dropdown2, "Spirit-3\nSpirit-6\nYU-Lite8"); + lv_obj_set_width(ui_Dropdown2, 150); + lv_obj_set_height(ui_Dropdown2, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_Dropdown2, 78); + lv_obj_set_y(ui_Dropdown2, 0); + lv_obj_set_align(ui_Dropdown2, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_Dropdown2, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + + ui_dianchi4 = lv_label_create(ui_Time3); + lv_obj_set_width(ui_dianchi4, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_dianchi4, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_dianchi4, LV_ALIGN_LEFT_MID); + lv_label_set_text(ui_dianchi4, "Current Device"); + lv_obj_set_style_text_font(ui_dianchi4, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Time5 = lv_obj_create(ui_StepPannel); + lv_obj_set_width(ui_Time5, 320); + lv_obj_set_height(ui_Time5, 40); + lv_obj_set_align(ui_Time5, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_Time5, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_SCROLLABLE | + LV_OBJ_FLAG_SCROLL_ELASTIC | LV_OBJ_FLAG_SCROLL_MOMENTUM | LV_OBJ_FLAG_SCROLL_CHAIN); /// Flags + lv_obj_set_style_radius(ui_Time5, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_Time5, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Time5, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_Time5, lv_color_hex(0xB4B4B4), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_Time5, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_Time5, 1, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_Time5, LV_BORDER_SIDE_BOTTOM, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_dianchi6 = lv_label_create(ui_Time5); + lv_obj_set_width(ui_dianchi6, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_dianchi6, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_dianchi6, 79); + lv_obj_set_y(ui_dianchi6, 0); + lv_obj_set_align(ui_dianchi6, LV_ALIGN_LEFT_MID); + lv_label_set_text(ui_dianchi6, "Battery Information"); + lv_obj_set_style_text_font(ui_dianchi6, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Button3 = lv_btn_create(ui_settings); + lv_obj_set_width(ui_Button3, 303); + lv_obj_set_height(ui_Button3, 50); + lv_obj_set_x(ui_Button3, 1); + lv_obj_set_y(ui_Button3, 115); + lv_obj_set_align(ui_Button3, LV_ALIGN_CENTER); + + ui_Label10 = lv_label_create(ui_Button3); + lv_obj_set_width(ui_Label10, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_Label10, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_Label10, -7); + lv_obj_set_y(ui_Label10, 2); + lv_obj_set_align(ui_Label10, LV_ALIGN_CENTER); + lv_label_set_text(ui_Label10, "PULL"); lv_obj_add_event_cb(ui_HomeImg, ui_event_HomeImg, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_settingHeader, ui_event_settingHeader, LV_EVENT_ALL, NULL); - lv_obj_add_event_cb(ui_Bat, ui_event_Bat, LV_EVENT_ALL, NULL); - lv_obj_add_event_cb(ui_Time, ui_event_Time, LV_EVENT_ALL, NULL); + lv_obj_add_event_cb(ui_Time5, ui_event_Time5, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_StepPannel, ui_event_StepPannel, LV_EVENT_ALL, NULL); } diff --git a/components/FluxUI/ui.c b/components/FluxUI/ui.c index 4fcd516..e1f6091 100644 --- a/components/FluxUI/ui.c +++ b/components/FluxUI/ui.c @@ -13,25 +13,39 @@ void ui_Home_screen_init(void); lv_obj_t * ui_Home; lv_obj_t * ui_header; lv_obj_t * ui_WIFILabel; -lv_obj_t * ui_WIFISymbel; lv_obj_t * ui_HeaderTimeHome; lv_obj_t * ui_SliderHeaderBat; lv_obj_t * ui_PanelBathead; lv_obj_t * ui_LabelHeaderBatValue; +lv_obj_t * ui_wifiState; lv_obj_t * ui_Body; lv_obj_t * ui_home1; void ui_event_Panel2(lv_event_t * e); lv_obj_t * ui_Panel2; -lv_obj_t * ui_Label3; -void ui_event_ToolIcon(lv_event_t * e); -lv_obj_t * ui_ToolIcon; lv_obj_t * ui_Label2; -lv_obj_t * ui_home2; +void ui_event_Panel6(lv_event_t * e); +lv_obj_t * ui_Panel6; +lv_obj_t * ui_Label3; +void ui_event_Panel7(lv_event_t * e); +lv_obj_t * ui_Panel7; +lv_obj_t * ui_Label9; +lv_obj_t * ui_Panel3; +lv_obj_t * ui_Spinbox1; +lv_obj_t * ui_ButtonMinus; +lv_obj_t * ui_ButtonMinus1; lv_obj_t * ui_Label1; -lv_obj_t * ui_Panel1; -lv_obj_t * ui_Label4; -lv_obj_t * ui_Image2; lv_obj_t * ui_Label5; +lv_obj_t * ui_Panel4; +lv_obj_t * ui_Label6; +lv_obj_t * ui_Spinbox2; +lv_obj_t * ui_Panel1; +lv_obj_t * ui_Label7; +lv_obj_t * ui_Spinbox3; +lv_obj_t * ui_Panel5; +lv_obj_t * ui_Label8; +lv_obj_t * ui_Spinbox4; +lv_obj_t * ui_Button1; +lv_obj_t * ui_Label4; // CUSTOM VARIABLES // SCREEN: ui_settings @@ -44,14 +58,23 @@ lv_obj_t * ui_HomeImg; lv_obj_t * ui_Label11; void ui_event_StepPannel(lv_event_t * e); lv_obj_t * ui_StepPannel; -void ui_event_Bat(lv_event_t * e); lv_obj_t * ui_Bat; +lv_obj_t * ui_Switch2; lv_obj_t * ui_dianchi; -lv_obj_t * ui_dayu; -void ui_event_Time(lv_event_t * e); lv_obj_t * ui_Time; +lv_obj_t * ui_Switch1; lv_obj_t * ui_dianchi1; -lv_obj_t * ui_dayu1; +lv_obj_t * ui_Time2; +lv_obj_t * ui_dianchi3; +lv_obj_t * ui_Slider1; +lv_obj_t * ui_Time3; +lv_obj_t * ui_Dropdown2; +lv_obj_t * ui_dianchi4; +void ui_event_Time5(lv_event_t * e); +lv_obj_t * ui_Time5; +lv_obj_t * ui_dianchi6; +lv_obj_t * ui_Button3; +lv_obj_t * ui_Label10; // CUSTOM VARIABLES // SCREEN: ui_Batinfo @@ -76,6 +99,17 @@ lv_obj_t * ui_valueVoltage; lv_obj_t * ui_valueVolume; // CUSTOM VARIABLES +// SCREEN: ui_DeviceInfo +void ui_DeviceInfo_screen_init(void); +lv_obj_t * ui_DeviceInfo; +void ui_event_settingHeader3(lv_event_t * e); +lv_obj_t * ui_settingHeader3; +void ui_event_HomeImg3(lv_event_t * e); +lv_obj_t * ui_HomeImg3; +lv_obj_t * ui_Label17; +lv_obj_t * ui_TextArea1; +// CUSTOM VARIABLES + // EVENTS lv_obj_t * ui____initial_actions0; @@ -101,7 +135,7 @@ void ui_event_Panel2(lv_event_t * e) } } -void ui_event_ToolIcon(lv_event_t * e) +void ui_event_Panel6(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); @@ -110,6 +144,15 @@ void ui_event_ToolIcon(lv_event_t * e) } } +void ui_event_Panel7(lv_event_t * e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + + if(event_code == LV_EVENT_CLICKED) { + _ui_screen_change(&ui_DeviceInfo, LV_SCR_LOAD_ANIM_MOVE_LEFT, 500, 0, &ui_DeviceInfo_screen_init); + } +} + void ui_event_settingHeader(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); @@ -138,16 +181,7 @@ void ui_event_StepPannel(lv_event_t * e) } } -void ui_event_Bat(lv_event_t * e) -{ - lv_event_code_t event_code = lv_event_get_code(e); - - if(event_code == LV_EVENT_CLICKED) { - _ui_screen_change(&ui_Batinfo, LV_SCR_LOAD_ANIM_OVER_LEFT, 500, 0, &ui_Batinfo_screen_init); - } -} - -void ui_event_Time(lv_event_t * e) +void ui_event_Time5(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); @@ -175,6 +209,24 @@ void ui_event_Panel8(lv_event_t * e) } } +void ui_event_settingHeader3(lv_event_t * e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + + if(event_code == LV_EVENT_CLICKED) { + _ui_screen_change(&ui_Home, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_Home_screen_init); + } +} + +void ui_event_HomeImg3(lv_event_t * e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + + if(event_code == LV_EVENT_CLICKED) { + _ui_screen_change(&ui_Home, LV_SCR_LOAD_ANIM_OVER_RIGHT, 500, 0, &ui_Home_screen_init); + } +} + ///////////////////// SCREENS //////////////////// void ui_init(void) @@ -186,6 +238,7 @@ void ui_init(void) ui_Home_screen_init(); ui_settings_screen_init(); ui_Batinfo_screen_init(); + ui_DeviceInfo_screen_init(); ui____initial_actions0 = lv_obj_create(NULL); lv_disp_load_scr(ui_Home); } diff --git a/components/FluxUI/ui.h b/components/FluxUI/ui.h index 7344d74..c74a4af 100644 --- a/components/FluxUI/ui.h +++ b/components/FluxUI/ui.h @@ -21,25 +21,39 @@ void ui_Home_screen_init(void); extern lv_obj_t * ui_Home; extern lv_obj_t * ui_header; extern lv_obj_t * ui_WIFILabel; -extern lv_obj_t * ui_WIFISymbel; extern lv_obj_t * ui_HeaderTimeHome; extern lv_obj_t * ui_SliderHeaderBat; extern lv_obj_t * ui_PanelBathead; extern lv_obj_t * ui_LabelHeaderBatValue; +extern lv_obj_t * ui_wifiState; extern lv_obj_t * ui_Body; extern lv_obj_t * ui_home1; void ui_event_Panel2(lv_event_t * e); extern lv_obj_t * ui_Panel2; -extern lv_obj_t * ui_Label3; -void ui_event_ToolIcon(lv_event_t * e); -extern lv_obj_t * ui_ToolIcon; extern lv_obj_t * ui_Label2; -extern lv_obj_t * ui_home2; +void ui_event_Panel6(lv_event_t * e); +extern lv_obj_t * ui_Panel6; +extern lv_obj_t * ui_Label3; +void ui_event_Panel7(lv_event_t * e); +extern lv_obj_t * ui_Panel7; +extern lv_obj_t * ui_Label9; +extern lv_obj_t * ui_Panel3; +extern lv_obj_t * ui_Spinbox1; +extern lv_obj_t * ui_ButtonMinus; +extern lv_obj_t * ui_ButtonMinus1; extern lv_obj_t * ui_Label1; -extern lv_obj_t * ui_Panel1; -extern lv_obj_t * ui_Label4; -extern lv_obj_t * ui_Image2; extern lv_obj_t * ui_Label5; +extern lv_obj_t * ui_Panel4; +extern lv_obj_t * ui_Label6; +extern lv_obj_t * ui_Spinbox2; +extern lv_obj_t * ui_Panel1; +extern lv_obj_t * ui_Label7; +extern lv_obj_t * ui_Spinbox3; +extern lv_obj_t * ui_Panel5; +extern lv_obj_t * ui_Label8; +extern lv_obj_t * ui_Spinbox4; +extern lv_obj_t * ui_Button1; +extern lv_obj_t * ui_Label4; // CUSTOM VARIABLES // SCREEN: ui_settings @@ -52,14 +66,23 @@ extern lv_obj_t * ui_HomeImg; extern lv_obj_t * ui_Label11; void ui_event_StepPannel(lv_event_t * e); extern lv_obj_t * ui_StepPannel; -void ui_event_Bat(lv_event_t * e); extern lv_obj_t * ui_Bat; +extern lv_obj_t * ui_Switch2; extern lv_obj_t * ui_dianchi; -extern lv_obj_t * ui_dayu; -void ui_event_Time(lv_event_t * e); extern lv_obj_t * ui_Time; +extern lv_obj_t * ui_Switch1; extern lv_obj_t * ui_dianchi1; -extern lv_obj_t * ui_dayu1; +extern lv_obj_t * ui_Time2; +extern lv_obj_t * ui_dianchi3; +extern lv_obj_t * ui_Slider1; +extern lv_obj_t * ui_Time3; +extern lv_obj_t * ui_Dropdown2; +extern lv_obj_t * ui_dianchi4; +void ui_event_Time5(lv_event_t * e); +extern lv_obj_t * ui_Time5; +extern lv_obj_t * ui_dianchi6; +extern lv_obj_t * ui_Button3; +extern lv_obj_t * ui_Label10; // CUSTOM VARIABLES // SCREEN: ui_Batinfo @@ -84,19 +107,32 @@ extern lv_obj_t * ui_valueVoltage; extern lv_obj_t * ui_valueVolume; // CUSTOM VARIABLES +// SCREEN: ui_DeviceInfo +void ui_DeviceInfo_screen_init(void); +extern lv_obj_t * ui_DeviceInfo; +void ui_event_settingHeader3(lv_event_t * e); +extern lv_obj_t * ui_settingHeader3; +void ui_event_HomeImg3(lv_event_t * e); +extern lv_obj_t * ui_HomeImg3; +extern lv_obj_t * ui_Label17; +extern lv_obj_t * ui_TextArea1; +// CUSTOM VARIABLES + // EVENTS extern lv_obj_t * ui____initial_actions0; // IMAGES AND IMAGE SETS LV_IMG_DECLARE(ui_img_1623594766); // assets/iosDeskTop320-480.png -LV_IMG_DECLARE(ui_img_345713082); // assets/Set60-60.png -LV_IMG_DECLARE(ui_img_2109873719); // assets/PhotoAlberm60-60.png LV_IMG_DECLARE(ui_img_981464361); // assets/home40-40.png // FONTS LV_FONT_DECLARE(ui_font_AlimamaAgileVF); LV_FONT_DECLARE(ui_font_AlimamaAgileVFFangyuan40); +LV_FONT_DECLARE(ui_font_homePanelLabel); +LV_FONT_DECLARE(ui_font_homePlusText); +LV_FONT_DECLARE(ui_font_homeText); +LV_FONT_DECLARE(ui_font_homeText_1); LV_FONT_DECLARE(ui_font_LenovoHTC); LV_FONT_DECLARE(ui_font_MiSansB40); LV_FONT_DECLARE(ui_font_MiSansM); diff --git a/dependencies.lock b/dependencies.lock index 323e4d8..b77f91d 100644 --- a/dependencies.lock +++ b/dependencies.lock @@ -36,7 +36,7 @@ dependencies: idf: source: type: idf - version: 5.3.1 + version: 5.3.2 lvgl/lvgl: component_hash: d7c1ac037ae6e85d94897f807d6e7ba0946a83e720074fc95a4f6241da9f9f53 dependencies: [] @@ -47,7 +47,7 @@ dependencies: mb_example_common: dependencies: [] source: - path: C:\Espressif\frameworks\esp-idf-v5.3.1\examples\protocols\modbus\mb_example_common + path: D:\espidfEnv\v5.3.2\esp-idf\examples\protocols\modbus\mb_example_common type: local version: '*' direct_dependencies: @@ -55,6 +55,6 @@ direct_dependencies: - espressif/esp_lcd_touch_ft5x06 - lvgl/lvgl - mb_example_common -manifest_hash: 7bd740372f78c1d25e695e2a8ee35357efb49480f45dbadc74e6e9ffc63cb2ee +manifest_hash: 2987343a2f5474c63dc3f8069d077763453f513a6ff712ebe7695f8ed27ea1f2 target: esp32s3 version: 2.0.0 diff --git a/main/idf_component.yml b/main/idf_component.yml index 49e93d8..04f85d5 100644 --- a/main/idf_component.yml +++ b/main/idf_component.yml @@ -3,4 +3,4 @@ dependencies: esp_lcd_touch_ft5x06: ^1.0 espressif/esp-modbus: ^1.0.13 mb_example_common: - path: ${IDF_PATH}/examples/protocols/modbus/mb_example_common + path: D:\espidfEnv\v5.3.2\esp-idf/examples/protocols/modbus/mb_example_common diff --git a/sdkconfig b/sdkconfig index 522c685..b2f1317 100644 --- a/sdkconfig +++ b/sdkconfig @@ -1,6 +1,6 @@ # # Automatically generated file. DO NOT EDIT. -# Espressif IoT Development Framework (ESP-IDF) 5.3.1 Project Configuration +# Espressif IoT Development Framework (ESP-IDF) 5.3.2 Project Configuration # CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000 CONFIG_SOC_MPU_REGIONS_MAX_NUM=8 @@ -14,6 +14,8 @@ CONFIG_SOC_GDMA_SUPPORTED=y CONFIG_SOC_AHB_GDMA_SUPPORTED=y CONFIG_SOC_GPTIMER_SUPPORTED=y CONFIG_SOC_LCDCAM_SUPPORTED=y +CONFIG_SOC_LCDCAM_I80_LCD_SUPPORTED=y +CONFIG_SOC_LCDCAM_RGB_LCD_SUPPORTED=y CONFIG_SOC_MCPWM_SUPPORTED=y CONFIG_SOC_DEDICATED_GPIO_SUPPORTED=y CONFIG_SOC_CACHE_SUPPORT_WRAP=y @@ -119,6 +121,7 @@ CONFIG_SOC_GPIO_OUT_RANGE_MAX=48 CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0x0001FFFFFC000000 CONFIG_SOC_GPIO_CLOCKOUT_BY_IO_MUX=y CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM=3 +CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP=y CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM=8 CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM=8 CONFIG_SOC_DEDIC_GPIO_OUT_AUTO_ENABLE=y @@ -189,6 +192,10 @@ CONFIG_SOC_LCD_RGB_PANELS=1 CONFIG_SOC_LCD_I80_BUS_WIDTH=16 CONFIG_SOC_LCD_RGB_DATA_WIDTH=16 CONFIG_SOC_LCD_SUPPORT_RGB_YUV_CONV=y +CONFIG_SOC_LCDCAM_I80_NUM_BUSES=1 +CONFIG_SOC_LCDCAM_I80_BUS_WIDTH=16 +CONFIG_SOC_LCDCAM_RGB_NUM_PANELS=1 +CONFIG_SOC_LCDCAM_RGB_DATA_WIDTH=16 CONFIG_SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH=128 CONFIG_SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM=549 CONFIG_SOC_RTC_CNTL_TAGMEM_PD_DMA_BUS_WIDTH=128 @@ -331,6 +338,7 @@ CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE=y CONFIG_SOC_SPI_MEM_SUPPORT_WRAP=y CONFIG_SOC_MEMSPI_TIMING_TUNING_BY_MSPI_DELAY=y CONFIG_SOC_MEMSPI_CORE_CLK_SHARED_WITH_PSRAM=y +CONFIG_SOC_SPI_MEM_SUPPORT_CACHE_32BIT_ADDR_MAP=y CONFIG_SOC_COEX_HW_PTI=y CONFIG_SOC_EXTERNAL_COEX_LEADER_TX_LINE=y CONFIG_SOC_SDMMC_USE_GPIO_MATRIX=y @@ -702,6 +710,7 @@ CONFIG_ESP_TLS_USE_DS_PERIPHERAL=y # CONFIG_ESP_COEX_ENABLED=y # CONFIG_ESP_COEX_EXTERNAL_COEXIST_ENABLE is not set +# CONFIG_ESP_COEX_GPIO_DEBUG is not set # end of Wireless Coexistence # @@ -892,6 +901,12 @@ CONFIG_ESP_REV_MIN_FULL=0 # CONFIG_ESP32S3_REV_MAX_FULL=99 CONFIG_ESP_REV_MAX_FULL=99 +CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL=0 +CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL=199 + +# +# Maximum Supported ESP32-S3 eFuse Block Revision (eFuse Block Rev v1.99) +# # end of Chip revision # @@ -968,7 +983,6 @@ CONFIG_ESP_SPI_BUS_LOCK_ISR_FUNCS_IN_IRAM=y # # LCD Peripheral Configuration # -CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE=32 # CONFIG_LCD_ENABLE_DEBUG_LOG is not set # CONFIG_LCD_RGB_ISR_IRAM_SAFE is not set # CONFIG_LCD_RGB_RESTART_IN_VSYNC is not set @@ -985,6 +999,7 @@ CONFIG_ESP_NETIF_USES_TCPIP_WITH_BSD_API=y # CONFIG_ESP_NETIF_RECEIVE_REPORT_ERRORS is not set # CONFIG_ESP_NETIF_L2_TAP is not set # CONFIG_ESP_NETIF_BRIDGE_EN is not set +# CONFIG_ESP_NETIF_SET_DNS_PER_DEFAULT_NETIF is not set # end of ESP NETIF Adapter # @@ -1014,6 +1029,7 @@ CONFIG_ESP_PHY_CALIBRATION_MODE=0 # Power Management # # CONFIG_PM_ENABLE is not set +# CONFIG_PM_SLP_IRAM_OPT is not set CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=y CONFIG_PM_RESTORE_CACHE_TAGMEM_AFTER_LIGHT_SLEEP=y # end of Power Management @@ -1051,6 +1067,7 @@ CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=16384 # CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP is not set CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=32768 # CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set +# CONFIG_SPIRAM_ALLOW_NOINIT_SEG_EXTERNAL_MEMORY is not set # end of SPI RAM config # end of ESP PSRAM @@ -1391,6 +1408,7 @@ CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2 CONFIG_HAL_WDT_USE_ROM_IMPL=y CONFIG_HAL_SPI_MASTER_FUNC_IN_IRAM=y CONFIG_HAL_SPI_SLAVE_FUNC_IN_IRAM=y +# CONFIG_HAL_ECDSA_GEN_SIG_CM is not set # end of Hardware Abstraction Layer (HAL) and Low Level (LL) # @@ -1537,6 +1555,9 @@ CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y # CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0 is not set # CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU1 is not set CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF +CONFIG_LWIP_IPV6_ND6_NUM_PREFIXES=5 +CONFIG_LWIP_IPV6_ND6_NUM_ROUTERS=3 +CONFIG_LWIP_IPV6_ND6_NUM_DESTINATIONS=10 # CONFIG_LWIP_PPP_SUPPORT is not set CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3 CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5 @@ -1569,8 +1590,10 @@ CONFIG_LWIP_SNTP_MAXIMUM_STARTUP_DELAY=5000 # # DNS # +CONFIG_LWIP_DNS_MAX_HOST_IP=1 CONFIG_LWIP_DNS_MAX_SERVERS=3 # CONFIG_LWIP_FALLBACK_DNS_SERVER_SUPPORT is not set +# CONFIG_LWIP_DNS_SETSERVER_WITH_NETIF is not set # end of DNS CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7 @@ -1594,6 +1617,8 @@ CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_NONE=y CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE=y # CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT is not set # CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM is not set +CONFIG_LWIP_HOOK_DNS_EXT_RESOLVE_NONE=y +# CONFIG_LWIP_HOOK_DNS_EXT_RESOLVE_CUSTOM is not set # CONFIG_LWIP_HOOK_IP6_INPUT_NONE is not set CONFIG_LWIP_HOOK_IP6_INPUT_DEFAULT=y # CONFIG_LWIP_HOOK_IP6_INPUT_CUSTOM is not set @@ -1657,6 +1682,7 @@ CONFIG_MBEDTLS_HAVE_TIME=y # CONFIG_MBEDTLS_HAVE_TIME_DATE is not set CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y CONFIG_MBEDTLS_SHA512_C=y +# CONFIG_MBEDTLS_SHA3_C is not set CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y # CONFIG_MBEDTLS_TLS_SERVER_ONLY is not set # CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set @@ -1733,6 +1759,7 @@ CONFIG_MBEDTLS_ECP_NIST_OPTIM=y # CONFIG_MBEDTLS_HKDF_C is not set # CONFIG_MBEDTLS_THREADING_C is not set CONFIG_MBEDTLS_ERROR_STRINGS=y +CONFIG_MBEDTLS_FS_IO=y # end of mbedTLS # @@ -1860,6 +1887,7 @@ CONFIG_SPI_FLASH_HPM_DC_AUTO=y CONFIG_SPI_FLASH_SUSPEND_QVL_SUPPORTED=y # CONFIG_SPI_FLASH_AUTO_SUSPEND is not set CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US=50 +# CONFIG_SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND is not set # end of Optional and Experimental Features (READ DOCS FIRST) # end of Main Flash configuration @@ -1985,16 +2013,22 @@ CONFIG_USB_HOST_HW_BUFFER_BIAS_BALANCED=y # CONFIG_USB_HOST_HW_BUFFER_BIAS_PERIODIC_OUT is not set # -# Root Hub configuration +# Hub Driver Configuration +# + +# +# Root Port configuration # CONFIG_USB_HOST_DEBOUNCE_DELAY_MS=250 CONFIG_USB_HOST_RESET_HOLD_MS=30 CONFIG_USB_HOST_RESET_RECOVERY_MS=30 CONFIG_USB_HOST_SET_ADDR_RECOVERY_MS=10 -# end of Root Hub configuration +# end of Root Port configuration + +# CONFIG_USB_HOST_HUBS_SUPPORTED is not set +# end of Hub Driver Configuration # CONFIG_USB_HOST_ENABLE_ENUM_FILTER_CALLBACK is not set -# CONFIG_USB_HOST_EXT_HUB_SUPPORT is not set CONFIG_USB_OTG_SUPPORTED=y # end of USB-OTG @@ -2029,7 +2063,6 @@ CONFIG_WL_SECTOR_SIZE=4096 # CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16 CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30 -# CONFIG_WIFI_PROV_BLE_FORCE_ENCRYPTION is not set CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN=y # CONFIG_WIFI_PROV_STA_FAST_SCAN is not set # end of Wi-Fi Provisioning Manager

`D-eYaKo2zSu zo1B!d@qn3AC*=D9-K2yUmUQenG6r4xxiX6pTSArAS%*`p(BHxRsNLPHSmi;lli)3I zWe{Uh>x)%c+BM_C+QfWMYAJliphi`~-)8OYY(|nDAI*LINA^8duo#E^xd4R@{(JIT z@=MFusZfPf?yODtePq1EjkK6)#k90Ebhj$z0M!+ez>t`6uiA-K9K|cH@JJP!)x%9A zVj)=^JY89@<#L9Gn#VT0T0v`3F4w91b#QbFLRN4ffv5MaL?~T+9{+zOnQJBJPQ54Pzb6q8favq9RkjyY^}RVX10Z zm~!axTmVIHKS;$eY?Ct(eKgFU z!zHR4?JQDsz;^MVZQ+o@%p=PX{z{n_kWlFN%(O->C+bX|+{8belR>4^U%3RLoGqbU z+qnGZ@AXL{1Pnq;nGwU&k-17jPoat6-3L*OBemXU_x8D zdbNNjN`Mw^AexiX?Rha=2<>3OP&S{$i0yH7D#q1^X{^^{eN)K85J_TyfbXrg#A}+wNN0!z^m4y7ahRJqXe;kktsVscMwM?pR zbk3e}5^tW6s3gHOv?CiaLX(qeWp@`$jb9oa0|Mp}K4|yKn!-=g$ji9+A>Gk%JoPmU z3exj7s&70fVvp3*udoZGF;VnfUa3hs=_{wAWiem_QUY7Ph~sF}Mf}b8VQo_?pG9`$ z-|*igHtiFv)*E zJ)e=OCr@YSz349N7}TENd~`42E<{8!5=dWzbJ`Ft82(wLC5s>!)OsxqqqXhj6E3qt zFo1y;|CX>7OktZ5W~)JGBdNOeNyO&psy^NC1KLoH@8H@qYlRHly=S9;;X?E3RI5il zTR!#dv8%>Eq2D{tW3J1`a)6?6VYV~;K9vEOc~QsCzm$!P{NmdghThdHnH-TLy{i54dX9OiJ( zJ!#9Fvk9kr6B#j;2G*nFh0>)@!byMo%+{f}&b3vIo=?hhh9;c%Zvs)=jFwZ-qn9hXNlBTKBaqu`9+-|28-SIqrWUUt$y6_O$Y$p z407|UrQn=TI7k)CAO8MTI>H>=kR^*eK6KiW|Rrd!@t`zkejNrF;Ci9cR% z=%@(Rd?fAWi}JeX)8zdlKK7f9R%^ocRLJh<{6s!>@3QCwvqCiMQSO7W# z`ANI0IP`>a_KF~DbyuS`Z*gL&f$o~P2d$HbwCByH{`I%JHHKYe2;girKyWYt{Jgf!#ogV z%??3@?Y79-Lq_o^==@4QO>|HvoJ5rEfwzu7W(lk{ulxvFu@8*pBdPD!A2DZyz{VXI zWpO6>q2N1gy2w@%{UZabwk9IC=Fa~kuO7O3i`D!r@>9tEGm-p5 z_DhNQ7)_3U$P^T{IG!LOxZg%&qLI3a|9u2rmEK!1U5}W@Iz0$N`q@NX7~rq~<0_=z zZ_ly_S=OLCpGbbXJ@@m=Q!&3Sg5QuoGA0g&BNUjwwq2H8`v*kypgk{BiA5EKwzjsq zKqwP@R+z}a0?^sHL+(Ff4`V+)GQANH9vf_vh*6T>+p4hisHO}fTl9O37JiSu=nKT)1dQc@CcMbk){VrEM6NQ| z-&@Bg^6I*N60Wu$ZwQ`ua4)`GaU3L+D$00OVDL?39Ww7S{&;mIvMW;_22{O)zNJ_J zZeHGFpB@WevSPgWM56J|hrI{@wAN5rp~nkf#Bc%@Vt@UQZppM0DL2~fOJF5+V-g!@~`f!#mp)UGET)-4IUc-g<~ z${w1E-4^i#O8K+|hx+mz>*{x26xRdir;7CVx290Z<`#9#aTo>YGB|#w^tdb|5MtD9 za?@6`f}2e+?(NIFyUu<)OVt9`!b(+rb=p>-OQ}djZd*>IW}G-9aDO{N&a+>HHtHS{ z`6*C_=Z(n@Zg6xsa)Voph>#MK5;5h%!%etz>xnJcb z@IOtcHDs@MEQi+Ds0#0a1)=Yd`bQBAo?kfiIZa%XH{-Etq}4fJNzj~E2zVxj*(Y*~ ziP1na*(L4gyv0TVtt@xyf>W&SY45#r=*}ttV|hQPv-J$xA9yk%NETonFr4fA`nTl> zrkL;JH{ln;KZZIDh5lSRt7QZ52O2%Zn^H4Upu7syS0zCXT=RPXQrKWDNilQRG#8-D zNj;IJrMEp*&Sn=fmT5uc0vAs%`N%6I)*XoDs2OV1{S=j9(DOoE{PLf;?m=H`Y>Dikm) z$?zQoQo(g?y8Xk|(|I3(-Rtdc`JD@WY=QDG00e4jX+`zgGLMBG}u zk{i0rDVsmex8efg+X2=gaCx51bwXL-j-+x~*p2dgC7B;rnVm^?f02UEGzCy_a_#dg zXsHj2*6li|>hJPed+!~ZoanNFZo2fHkE8XzuK|884pvbPPE7zdb{wpHxn|A3STkQ( zROYp00khZyH+%DVQmvp5B{4CPqE`5zD)SNUKsMw!VPedt5In)cILJtf2Tz9>FpL5Q zLGb-S98}l6fP=APT%*1#3cD~K(R4jvJeai1rs??l3V5o?MpE|a?$G9m1Wk+~=Q(H@ zHvM^$f?;9;VOhkxu}^KIW4W%}Znirc6whtU@;HKZ+Zfm9)Zg-LRYs+dfKGwHfnN)UE&&gu z9!|kPF@1(J9en!pAMO;WaB2leYi;!Z3xoYfZI2?K7(^1Cd~k^@Xc!@Kz$H4wO(t-O zrkR|6EtG!v2qqQ|4dPe6|K1!6)ZAX1S?W#eqdyu96`g|o9QRve@7bW$Lkuo!$cK@3 zNRWz9UV`j-2+#!LmNVr3Vq5abaXavZ#|4BEVOuT8SmnJgENulYznwF7p9aTe3vTt8 z)L6&8XOsW|zEH6!32?Z3*0~4+D2qPx0fzq=JF{7ZfF44Jv>PFsoy5??~leYtcnj_YVN=i#dmyAvrGwi=-_rB}U%V@LJhePkAA~3#D93xcO|{V&-| z&nOeq4h_k7y#+7{PGZ|XDw=2!h5|Q$?d!yo-C9fU~o$Me=e-Qm{IhRLL8|PY3V*-Gm-nJmkPYOZ>o6{XRJLD_7;8+3xqY z4#xwPTHvZ9Xjak;KKzkGBv0RCKgwCvX7cvmWsYCCV9YPJd!^8%C<2ByBk-+5d@|)) zKqHLZC|Fb4N}rk-bS`ZHJoPjz7Caf3qM{;}l-?OC*zuxZEDYhK)Le(j%OnS62VQQ& z*>(qrN*lSgWtZl_T1Mr?Uj>-=zZ}D9_Ww@{fGs@}Ks>tVuz9p+K6IoHC%ZZ9v5HKA zyfskXGG;v*OhUoYur5>{sTr{6yVx%V!((`nYL|{0j*u+hZl+If=eIoefgK3AceIQ= zUpz{!>fKwyVcF(Bz6Zr?@;A69f4H9JHLje{-JVB6LH>zHyFk4mKI~ht4CpW@R&lyo zT4ZW&LP)j|hGaV+Tp-VVUM_G5C^)qc>nADd5;(~963Epa5e!PL6hJfdqRqe@rk=!~ zy?iZj@9uJEs4%uo&rNQ4LmYPZOZ)OnXx_d$X9*m`N{*!H2lCs+xrPY^k`?z&x~h#G|I)7~-O)N9~3nE~wlO`aX9iJknrZ@<%ul zD7YenOm@_!D^rD$Qbw>iLITHkd}7BWXd{{ZcT)NA$Tn8#gs%cc5s6wi?^ITC8v}(G zqS)$C`M~^53JE?1AuN|8QV6_FPY!)INhtC&&(7n04^U7UvS$Q{a4(w^vG}B*u*-?A zx_=>&$=YkPAdNs)X}$c>DC8ms{N$Bk?QOS-trHtj6ML|{McTtu{${mR-G3@DImpbS z;sWdi;kx_LkwLB2*Wvkh6eV>;56}PImv2*?60JnecIfeYj04=kc-0%5qF0booE%B9 zqW&3dm|pg4KIDW!fd~MI>t*My1I*?~Y$J@tt$eQhYty)ly7+(AnTc0*j63=x8m}r5 z8*IP;>A@Lh4fY`|;xFnA^P9oIZ+uZtdUYr`C#1mVhkck?^FuBL87VOhFH#Ug`ED$d zlP(uOMG@25YvYA~f$Ta`TY?U8JoXwB!yE8pfeW78Ix+X9^<9#Z=l@uYs}chi2iJ=z z5U5x}%E|82U>`ilN`dz|rOn28@%HQ5-=F70Gcl+y5>N1@uS`LD(Rc2LIc(Lq%mD#1 zjxPI)eMUfM?2liCebwR^Br~tlS7TvQ$UXwPJg|1R;q?D}-hU=(UvO$(%@f9I@J_EpGYC!s z^wRN!4nC9I$Iv#BYZgi0>J}=z+w<+j>$wH?+J@NAMrBwl{uS(D2`BYW3I8|v4=~c)@Y4d1x zKAs5wTQATqq@!&o&@`0JdGX!fYh&yGmVOU)dqq_BRdmbxX8*q0H>1-v>O8hk@nc|T zai?~9M}z}nlW`y<63^qRG_m7;e||%EX&bO0XI@!UC2s$oEBXh6?5hd`7wR0jRoLMr z1cDkNib*#AvdTN&qV21={(9f)N|zA}Xba1_%>%of1ev7vOh@w5jqobB`Q9_z%e5={ zFo41cMjzg~HZ+x#Wjg@XfJE^87AHk_wi9B z4q(7|I-hp)XV$~&1LDwQaj{?}O4K`faRvM5 zBW!upkW2Cayf#r$eebtjp5g30jt`D?BqKvrIen*iW`QRkd3Tpm)@LN&qFjXWQ55NE z^KY3B?@$|y8d!6@DpVI{VByrYAnco@lnhMbyO@Y1;)`N;>Q*EC{{DJ#nRPpgAGbY| zqMG*+n*9Z@`LCNi{+*z>0N-PBvl1C_T`zLw&8;&K+OZ2bXDp;TRk6&HI*`rMz0sG( ztDgIqONE~!otM+`Q#|p6DHtA05url-jn)aG5hPYLefrX zeHR#bb32_?#+Bp8ncWQJCd85hm1F@iOa!E*Laqfwq3`Q4*R&9N>q zH)5(x8HFu)V8U8de>%?y=eOnBm!bpjjV%0lWdw4VJ~XXQ$kkh} z&(BBmV9i_dX~bysaAjc>y2E5Q;Y_mmVmb)c49xNjMrb|GB8O6ZV7~y}dTq&F-bZ!Q%`Gf;)`o zw%f*zP7&PQjBtcRz8xLOiCmxqb;#yEq57miD4tC|&Pz`70>*$nyvY|HnHq&V0O9dL zL_}Brg;h95QA-cIhW=R@yLOxQ29i_+-=Ir9YZDU7Dr;nS^$P<#u`pJ~+y1XMuEEw- zM^GWvUucyzvTxxrKD1A5AUiYY8aKxClJJQ8 zC*iM9@Ko+RDTN#aK`{6jC1V>5?y!UGS?r<&lng4aV-Bb{p7<#kgMo!B)e_hN3RdNHI0r@LP4oXJLJe&ZzfG z-g%}~P7)1yqgf`SHcn|jkiInTQ7C2)g~6Jy(}Xdjv?{_pbxn00CWxHJVHuo^T2I4L zW}Vx zrCxlWL=L>FS1A`JU}s5sW((B^o>63>uQcU26?1`Bh%430m^HZ3Ex%Uii}9JHV&vzw zAjQ8Sgyk57<{!gCtrKe+8nhUW_`55kSJQ%ZHsFn-1h^S5`R^m)$)l-C?Lm{kBo$4G z_sZxw=O04rq>F+kh5265p3B3RDVRixzY52)Nb3#wk2esRl(Ae_RlXf1Yx4&j=SaV5^@&5Df(@}NMX)aJYgm8XFuV6;LZo{_$T1jeMoa5O0`W%A|06r?=vxc4+ zyf#R)@=c0N*I=%?;Nuia_xt0TY_sGvEc{*6j6Y=fu{CegSIw(Qb_K9CG=JXGeOfC1 zjf0!0M(bKZN9mR3g43Q(#R(ta;NWqZo^^e5?&~+)2(zh-NlJ3GJr9KR&P)(dYtYx( zQSuS}A1(+I_XTF#iHR+v{{xJ9g!zR#g;vBCWAFWwf5wYmdoM&6BB5UT{%_$h*oDBW zFTnEUvW|ZTw4Pq>2uyR~EV0*=JU6W?#wj#4-y)>ml@$sgX6nQ_;V}@hlA?U*x@Ma-)%vrw0NsXrj^yeKdgW`=M!gz5eeavZ(?vGr}-GJ8;l^bp^U+#B& zGAVv)YDyA8aKP89HoPJR2B|PR7<_mtr6Eug-J7=i+3fe3NujdnT9z>HOG{X_{ z8jhTW?6P-Z`a~=X@C?zyqyQGk{U8!r-6M)!fGP_;XTSWnFLLv=wQY6ppLpzFxOU_& z`=S*Y>hUE^mvsKZ+dp4*kNt~qjB=%F<(NT*kxa8ur)0GSj2^T-^aO(F5YkwX?NV@| z4U&$~py70#x#qbv<5+24%m6bg@Tv#$oZe1&ip9!Mes|RYgy5WFM206#msF_TLXEmN3xco|L7w{1lA~I!d2F(Pi0Xn!66di~?ib4SO*) zo@j;1P#Tm~VADZ-2q%?(`M7v>e4mttZj)clZxub|PQ2K+OS#GiNZDw1Dkj{5EXoCuFRSDcIgwdc??KvS{Nx!7 zbX0p*esA6BE%Z;RwnA^jB}EVf1s`RbJQi(sz54xq0s)@#IWwv!)+mC#HC$t;F2ONK zBu|!*)h2=+H~*ykP>YP-i+c0unXIWJth%@(Nst|7C69K1*NqEGsW-%pzdCaYaS%6N zz?9VLiP5lLyUuj!6!6phVu_*`+s$q2_{j4WiRu<}G#CSlI0oI|<&1Nn#XY6ySMz23 z;w3-ktFfmK8Mu5ZBDx9A$K0Z~$K7&ZGv4#%&>exW(Rjn*d8tF}M>|gIcfT)eHZH3- zhkA7AWyo;qrihq?NB`Sf2`svIw5wMaW_YE!f3{&d`W2OX_HIoZDZTc`w`eA$pf_Ww zd4qW0`ZRmVm&%)$k`>$XKZcHYy+{q}MnCI;kuS=t&QXF$$@hiK!|;Z$FE5=2{eDdJ zy)vf3kE{1jl7^FxVnZ}IfLQxX6o!pTfEU_~Bwgd<9y~y-dQv?HKv5xlBFg4^u=wPc z&bw!@HMuR<4}F3s`Om+ni}yWQectuWx*^Ap)+d(REP}LTU?A<3K4Ec)h4{H>&^we@ zX&5OP89$mz`N*#r^cQ$~#v%D0kC7a2K6W1HEgjM$L=(s(A%Yia^GJ&Sk{762Ka=kG z{Mk6<2njj8_j>}KvVv;(44?Id>mOrjdZEOuoUgA;W+F2|^zZm-mM?JfHw63~r?B&8_`mZ8V^$@)vc_#Y06 z;7U5o8~Co0;*ar&bAOob%G8CKIqWnG zr+zB-gJvHQlr8NCg4q6hiB+#WOqX*u)|(i9>rrIGK}=j5Fwv%2F)!5rg6uAPaj*7c zkFjW}pz$DnVl^3a{L!y0xj4$NDUaYym0pIf;GYx4zk{5)jlby}WpMEUr>2uE(4Had zVJvVuU)1A=3mFre&G(Q78T5>p+oT%rJ02%i;0yjf)4yJ^CxDf4KK*Q!-t8wG#!Za| zz%fs3CS4Ct%aRsCnE}p~{BdNG(h)KaNk@Sf7(Jhf#<${^92$tsQ*Juvfv@t;`gQP4 z{giw|r>Ww6^A%N8smOZSl)rqp?|c%T@ek?W$wNx;e4raJ2~W?yH-F|=Uukxs{#oy3 zONL{scuLWNwkU@zAHG|w4h!!J`hp(m{@a~9Z?ZZKIH2%h{6>D@zx~A1`WR)Zd4AAsvh%PolJLW=Y?%x;9vR{ZZGRK+ns^ zNV0Lf_-I@!Ph`;lT>1b52CW_xb-cKV_!vb&0rBE)wI-u^cuc0`$;HCCiKfUI=oe(9 zkJE6ok0N1_x)l%ax#=;y(D09RH9Y=9C^v$bgpxI;jci)xjgv+{H%-sAY(;;SGf9gT zx7Ht4>HuwfiH1RoDBQLmlI>)Kb$AvY-CLa3Rj`RD5g2BOz7TWia3OmkJ9gRXdq&W; zaMI@%=dv$lA#DFG;^!<@Aqq|w&?kpn&O5~K_Q@$wt6Ah5>=MML{@;KuXotqZ7g9C0 zmqd4+K|X5oUi?qqxDP{P#CJSn=1kpD@&T9tVO?czWp}tpP`V zj+Bs5@%1UOT^D6%xqvM|{_%{*-4h;-VoLMFxLhI@fL6OC3ei16FyDKp2d z9KL2Cqf~4|DpISy{{!U!C!z=WauU?Z)jC6A&PtLWWxjljV=JO?gpS0EXQ~{vXu|m^ z|HMR*tI2^1UP~`qF*Du`v^KNeikYtf_B0G?|Ed#^^`h0fL;Sp|eF53G4ub4ZT@R_=zd;fv5V083limu?KFcpW z6AsOCCpwHID!zHnrGX-;mIme8#=X=7_54Q_nA}UyE*W_OgOz#YbS8s9K>GeTiRN-R zdnsB9hN_%j7%_%BPlS=GnVVOgG`K<>qPaTR(v~gMLmZ1kBRID2hud^Zlir3laXVib*;zbr8_0r7FF(C(M|Xm<%s&^{R84=sUdDK8?O1Y zutKJP0U4&xt0tLxh@&WGwxA9Q}@M8pOX;tl@cCf$wO)n;=b# z87ec>Ww^_}3~83n@=B!HULmFq+Kwnb$-jH9;!o#DuA{+Ox z$yua*QGf1u)`cD1(jpB3T#2#nK)P8L(rIgX;B@6}Ee;eQJn>}6sy{KlC*`v>#ZjF{ zD{aJqs<;Du87-Hb`SpmcAi0;IH$kZl^5(lj%x~2r4j~t-+I~== zXrM#>(AcJjz^fn<)`OdPQ~4fB%`^f^$(l2{ngB1Kd`_3v2dR_a4>_el2l|c7^MUW( zH}ar#qO|wxdr^uGuL4Av9v>Lu_hdd@Sdv`g=2tanp=L-?`TDNez?FHyZE3LT-3y)> znf^XdbqzouG%8_V$~y#}uf6Oc8JH3v4Ve1)U?wj{WNn1xS&=g2#t(`us&wET7$JRy zbz`*?hq#mi_3IsRsF+J83+}9jieM9Rm`cjo3(zCRag{t3xBxRNR_Q|?1arWHT!|k& zdN-Uj-*UPC_0!^OANGYD5u&>e)S)_$atJxq&qD%wfqk}{z=yxrVn;f+lO;*x{LjP4 zDuiK#9=|0)@w;%o!q^;{cF5zVK@W7PQ1D3wPL$&B+L$_R3(|B@7>y;#h5srLE^hRc zFkZAn{y_UI5v()h;^YjL2M)dQvV8ke{OVdT6KT{Z;2x6Ty~vuS5X3FU2T28geWqLV z*9_suYq?_R&*b@+{8su#pZ$?(`aTjK03a%JjD$xbG;#zrn*gN8p8eYqfsT{S_tyZz z8Q`>H?t~RQn22({3AEH#%@f&fP}w43$=@4paEA1}u;g|2lejT~9;99N@6ES9cVd2Z ziI0%Vb7ShV#W#Mk!D4H?&93X;=ZlX9&gl=lr=v1heMj`aOsas(1})xy0L7h&U2o*b zjDu9)MoJ#RI_$xJiB$7p?yX(5sdP(m2^yzAXDP_5Iem;hr1fdTUu>VE#^lplGHgrds-X#vzJ8PRleV9S04I#S0c_qK`{;-;Uh4yD^#!3Je9nPbPTKYSkp55}9Tp5S9)CLk4&4vOyq3Nsnj^hxYN<{FXhamiG976A#z(|N+ zsUXY*-p*LNwyJ?BCg)8P_d{$R>t4W3w2Box$2it^Pw7-J5}viLeUM=L04dss&x}hl zfK5n6qCNR?JdWx+C@QnpUIVOBm6S2eDL3reMD_JUVBjwprrPr&d;^J(M}ncHyA4W$ zCb_!Olc5kQ=#@TlBA($0d2<5%tUcmhw~XUnOGkh(q3};?S1v!H3icBf|vbYJ9kG-0G9_oAr=>Z?A|m>kQG_TlLIrCAf=TGfGcm z=^NA=9bWGT?#~5I7Z#OJ>Ij{UQZd%pYiU?uaUey zXpBsWUifl(zE>wHoNxe(^wMF6CV}Z7@2E;y3D$dkq~&Hp_vk1X_G##2rrx^*4>eB% zH^Ff0Y&r8<$5bi^`|m1Az?P4pmZt?Yrk}$cv;^J&Y<3RH$zucd zr~ZJHs9=S2e<9_$#|LBqeyjEV;&(3|b;> zz|;OSz1}MLJ3~OEbpRpf-=semU^kzA_SE$G{S8+^S(i~4FZ(AaKYJwVHXI`BVJ4E? z5PnaOsRz=0-h{e)gGgk0p^$&%Xq3clg$b#s)w7T#JEg(9U* zrD{+g$HmjZo*Y31kr0e^VA{uZ>J+@{1vTtJ_|j?!3Q8aA|2f*ZvTr_%pj?a}K{*Yg zl^lK5Ks*;YOH>cnGgW-tA9xH;YqZYiyBl~RtH&X49-pNtajg{3OzIM=IetmFPHly_ltKmee>pj2N%HRkW+f zezQ~ms}O?)AOt_kJ<3KRp3+yc8ggyvi>qmsjjQ-Wiw)+8zc4`*L`Y{l#TIW$-WhG` zN$M5EPj}EgHq}lbw5{?i*i|(}y8a zzJLnDR?MY;VeQNW=*%eOO}a_eC41=q65exwcJ~p|{?1@*%N=}!2Ej(3q^zWONVuNe zbB4Y`sQ3LVrmVS)LXHK0v;-jw4FdWX>1!|bYPs&SpI=t_KEQ`=?hbGtB916H z5!;zr?+?`1UbtF+cWAidoSIfGLgu)?{?8bd~VK?PnrJh7+m)Or38kAhc zsm1FjSL64#fB)T&zZ&DYD7LPj+CTf2kW(xEt=T*)$?uSq+i<)V4}BJ&p!9tj#yDv! zl3Bz*Ch_#je8HPa&s?bxOV=_Ku)pn)ChzUiPcx70SrQfe|Iqc_;Z*1*lq0FLXM_EZlLoyB(4P=C(j0%yFLgw%JI>&uq_xF$Ab#-0$ zb$#xxIPdd%KVQ%1V?AdpKS};u_@1Q`-<~OaW0zHlMI>j}%{_K3ZP3*A`#wEf^X*kG z$4z+_kbDUe=mKW#;E>S}JeLx*hR*q65fa=4KM7QQmxRd2)eIMwZjvau8K zK#v$5QigyVy+oD{&D9FkO4uhrlkNr!#edFv6O$Ux!W3h@d7pgP>Lt}h{Vl~Ott#fz zH0CPiakpHo;u!{?PPSgsI6SXOdao{O9ZbbQ#6m}#0hgd5e6yp;7uV6PC`4Ukr!%h@ zCvCvSM>y1X_5`1=wEDzHvvVHiJZ5_mKm|7}LQ}i62kM_DkF@DlWfzL}WX9r0WmsN- zlrhr^BXza2;wB65@7sIB@i)baYx??$e#n^JL%*W#NK*o{5{tOg*_WL1Apb#q z6mMvU^ED{w?0V}EEGIEAC7I&&{IC#@fx^Rpdkbo6ovhf}(k$>)iy^!SbQZ^`PkyO; zmQQ5i>G=dAgSoHlEh8yvGigXp!^D1QRsK4e%$^F@P7A`sU$wy3K+7ln+70~o?0@-w z1VV#lmDZTZE@4w?%eX@_e5HlmJkIpKr$BA{`Ww|Rf0`=8W?KRW`>(`Uw+g|{Mn@#f ztb_WDAf9=LEUhFkKK+->cmL}Ed|er+k4JLxLo6&u4k$-|NK>7BHlBM0D*KVsje2jy zs=+ez76$CXFHW7fOu_|jU+eoRCHdzs_bv@L#p)`o!k8g-YrrZ250sa!sqU$|g=4o4 z_+*?Ks<-D7{C=ziDDY;BLCJ>$n$i-@^c<8l zhTJramX)vt;lSxnHc))RjtEWq^TJ_O?)%f!Zeu+8kVeIf%}@@GfH_?5lZUR{rU>r* zjX{^<_P2a>@SF!&5Y~iXTU8o}K}x&lG-FQuQ$%y_GhqH~IrN| zRt_d_Ut%=Ik4O7O9o=tQQ*=zNEmZ>ftsQiUsRM?^>Uq%Vzq?v6(`7-5d-$x|GQ@NRCW%a{uk&>wI?CnkKn<=m=I6(Idm#I& z-OnyJ&tv=d7R*1nw38a2ik@|Z2G||T2F>V zA%cxQTyD&zvmb3u$uM+ayuL#G<*P!A6$;upg}b$b$>B9nMFMC0YE-(b1Ni; zY@=V(MqkcR^yR3j7FpK9?|vM9^ii|GkEiht#Q+&v9@6Un4Bbj)3$-WzgPZ7JZeM}n zDo8&zBpeh^-@s;){@L&OdnH=X@fOs-a_V+%@4YU139airBNi$ z%ee;Xap%+Wclt-u(3?z;sT>w11n7$yU2S!bo@CCSiFF!h&d?LBqa^DvK7HnLL$m+J z$wX#kbKt~Ge9b#o9NB*bE5*bO%;B1kNcTRP}PhF8P*>(dr z($umqcg!4y^feW^YQ%ZW(*^KPEMDX6wlPjWDWPI8{VKPmdz2g?IJ`-gCRvAP93BZm>?0?5$Q2B{aycS-Tg1;H0nq1jvF!xY?c*wmLc`fwOxVPccJ$6H=Mip=--4g~vUt6L#ajr5mN0Tf zD)2eE#|V0)~+8xk}Kt#}c*3}A!jiBc$- zUhA)Ji|DCUpZ1TV8@ zqYfqM!HpIBRBqI~;?=5`j1H3YHOir00Zyj8M>QGAwYr3!2~W+;`8_p~XAevoQpMi^ z{#y!(VE`)@+uqa^%kUjmFr>qvuv(jcfN+^#!{Nw%=U`{8 zWD=Kiu2U8orPWJ-;$;Yr?0cd_t|5u|S1!@L3p~JiNpGG)-S}&6GMuj3@W^zXUA!4C zuxL_j+X1?9UWgjJu?G|sqBs{CRcyfO+c(e46^%B+pA}maoG&&!agjs%stafA+sr)) z;N%slc;M%pG}zDXB0o*G(G{|HzHqs5XIV4~9US;W)JH?vpWCa0!hvjtoHRHAVClpj zd3B`t0-$IYBZ9(ZuyGTF!ah*GUcF;_YbB@*&?h9HE6v*CJLi7IbyiJmaq%a}Y&1No zk!?tMBkWWxPOdOJeV7R+f>s-IF;>-E!(#6hCpcrXG z_c%bjkyamXbmxMONc<&>^Hn;l9O#3(1DcJ?7RHtlN=2Z1Xn-ylr$bB6GBwJB6*0@H zR7_?lTja$!#2FaE(0=u_2*>I;{VzDho5+TMjb!})p8y@v;(ME>qFmOG65f`#Xg z8k@GebFMnF$?fyyb8|?A3@k5f9k-3yJp#Q-m-i868+f+&F^wZTUjG9OL=I71S0ycl ze~A6JY}ZO{AL{oQh)nG`VE(h@y6P};~>qI_iV*ArKExIO`lVtV&Ov{h+aM6|1)ZV?c7Nma?a|WBp9=V zKXLdLW-CIxq8~OAr*x`+-;pKqi%WpV^ya|JyU~Z$$ul8|5|hHur7W=n8IQE)<$)rXqUs>CpE2R(IW_Z|@u5llevVUTm#2>Fk; zVEzHKe0*l`8OTDv1DpJlS=XS<@8?5`5VcfHC&f`>nmD{=Z2mACOml3e%6lfX3zQ5(7#b|-p&6U0e8&Tx!vkjo;okB6ENrYus&D@)U z)l<>C6ik>STr^BD;1AJL4VVx_^Z=VYsb=hTYPmqUHJbeX6JE0H4r_sM&Yq2pa{(Zz3Tu$RC(FglR!!ELAq5u9zOkzJf#e5% z32qr$kPTbQLaKx9$)1vQ#>aK~yo`eH*}7zpzNg@1UEFk&nVM^Jx*>2yjqNiEI!qIa z0M1a2c}XocMx_Qwvw#NpW}NBsZznXaYxYC6AD(>0ueJ#WUF)1%P+?`vB6~Wu{fy&U zHUE9PBF&^{7mU)AGYQD=pGkUC#5e$>jW{^#%(-sOX{n}f1MudE+XJ(aCh3cOKI;+l zFS$=du8xbLE+-9md(+7a^o3MOdSM@HbPJ_m#a&ZDR$ z_L0Cr1yW7-U2|qd$>9}nU%bi4!1&~m4yk(@1QTo4j*ba&2}PRGe8F|Th`Q+)JpamQ zk?eX9O)DdFX3K$j$4cK^8iVc-JhGHwBTmPG37ZAixcEmuBaUjlXpS|dtYsYYft6Ho z^r%=s?n z=_v{>s`2Gzu~7KfQQ}3CE1c15APgwAF%~D$7Sc^0%J;xbEw;vazy9yFv)A`LT;LaBlE?M;k;l^lXAz z1a-fFA$puuR1X7d&(6@t4!5YYUk}7H5dTV2aormkP(S~}M4Rs7i&wPm4}>}9vlV^X zH%wNBRYcQfD2-EBM6v%G>cDXVK8tVwhg)GKdz7RLvw81+fRBbf!NrhfQ)VMo z9j5p(#X{@B0Wv6(5XLI&T=z75{coRDm8-T^LB6byAs+lk7rm|ATho6mwIs4z0YxDr z6}QjzzXyINgLC0@-+`^baSc&#kL@&$? zHaSgKXVYbv;FltgI~li~ zbjpGV9L`uk5902PlVTNm*^=}>mRL5oJdVrt;HL6-D{{CAevq;yoM|wAzYmcy9fXsd zIEhY+#uYGLTd5tsN9z6)R+yqk zb8y277*;wyLsQ&uAoa?|dw^{6{Ml2Qp%oR0dPQU#sI2>K1b&Z8)xLdZ>wI!9h&Jv} zD%a0Y7;Q4DsfM0nvZwS4qBZ|sIzKWfu+No{^b`TlMt?cl3-U^Mu#m}jTl(>irZ5;= zGSbu2dk(f;x`Hob>x{^?3O4NJY&?sm3H&*v8I{>%$#5D*rwX+jgFa)u@bKJm6P*RI zNXi?!IKAs{D@aINL%ce~idWs!TYF;-6TqC|IdIg6o5fZfN0hOYge0{M_z2OEAVpcdgY-XJAX;hU2w}l2lNz z2I^Sk(TVpN5X#vKZt&bgr~LP*+XwC@ab|2l+jO-gy0GV|qVrF|0OecPNVHZjN-w9RbEZ5A~Hz*cf@J_5L9KZTQJ6@fGi6l5VzFpR*xP zd(;6UD>Mhz@r55yLU51<$&KyatJq^B)DgEEfLD|@NL{aulua4l`Gar)B%v8z?^?SnLlJiH!wl;njD13)*-)K5sX zPu1sJ*ncif!*$g~&;A-o7X@jEL3lp*9?_IuiX{s6O&kOAn8WuSW^*u?iH7?=NJ-fE zhSy$KnoJW~D$R?cs_v!{EL`u;nB`d+cH(gpH*bvb88j=c4C- zv;bS0Ca)IVhbM0K^@4O=^26k%*UPE+S|%*`UyIK@)y3hR5+J!n^QtDUqY;>O=AXat z+0Yd&^eV8?#H4_n-4yvd53<55#eO6h?@4c^G@_yoTG;QyvoKnyuT0#Q2V-z%XxlG^ zZhj{>xxJ?k@wq#Kv(K(0RL>tIz>2$FEBb>8jAnJN?EqLKFco5vO4-~`v}a49#mcb$ zeGjsq{W~MnEzHJ9MX^g#nTVSrUuZNHlJ+VmY}@3@4qLwWhJuv|5v-_jhXU7UVTuA{ zB#`!`0XGcxNHT-g=bPT2DW(Jtem0HUb-BA~YE#&hB7WO%;y~YkgD&S1w_Fx1_&g}u zh=4Pd&m&cGz)~h@_Sc0xV&ezktXNnmElCm}8L|^aRUf=*_K%pUX-bnTc(CB5Wh*)w z^K=M+w7(2HXsGm7A!w&`V)(Og8~sfr~Yb4qdEweU^75etiLR-`(Z3xR5b1s5R~4R9_ET(T(MBS+1)B z-^Nm`%&$8lB<~2@fE|OUKP}M(@QKw6Fz(oHOi|id6-_D}&0AbyLGaG7!CRE(`;)g| zhB^taYd=Ae0XZjPi8}a=R=}p(0BJ68uA3&&>U54&7&QH~-!V!PN41BZy^t}LU!yGY zfKUy)@czzel5T}&PTuEu20bbKT2&!$dU+okKkhwYDjR5)vP%fnK#qs^3_w;fi5r(t zF|R$1Wu&IQ2!*7Pj||_R-hbiaoHwO)4iIsbRwuBxFs%8#nmv3fOA1Jj+L5tf_{e}x z&VGaNcgq{hC?8x_web&BSU@oQ&)S1URKNsdx=#o!VEySQ4^sSV`s&x;v2`5gfV<>y z;q*vgomd*gO);4_4PXtln8fWM_q zt|en?_;7)4y-$dbZ$fmj>}=gaigfjh@PFt2KHnDqJmBP+;O9mIyD>%ED6c`!^)o5t zOsO@pYxuoi(YKaaFTIzAEIYfB+&x$ncTf}?eRNembHGA9gb+{8h*XY7&`b4{O%7L! zffVGt*PWS5@qO&1jXDIPlJy{J@eF5vB)@1$pqllXANhIB83gt%aAp6L8wAz#$#Jfq zYWaS&K^q=REs)6~3f-ekckIw6kqdv1wrID`{Bh;E4}yxr3XGiIN0RCE_73k1XOW0X z7d~{gnZM?0S{Y-_?urwjBY2396^yPn18mBAbJjMQ;m=>V7Ru-IT@Tz`_|*QFag}w5 zDq7g9Jv;JfC7`1;rue0hleHsao&MhHWN;ooh;CK)T``{uP(sNH-;2|q6*>36BNu{s zVZx5Hpo6&v*k4&|M4iX2158-)o?tUa6mP+N#N|SgfLp0Wxfp+1AfMR$Q^nQGT1fFy z`_-WPFGfN=j$yi!guMo@Pc*C9VGtvLZ}47%iE@V}O^#J$iCAXMSXxncuZ zTB!6y^0R1o*Kzy7jL7@5tCoL*n#5owddQdfxbdyPt1P4^;w=27srzAawtm$tx$O(C z7bYq0IJ&gu`#R3ibX~C&P{}LQ;+rI;wKBm3i>Y6C&KoCp5%L&1U=C*9RloodWc$lg zXS}AF9Z|5y9^U+q2yNpGzeNwMkf}F%kD?&iAL;=#cQ@%7k_Q@TAAf5EjjxVhlW1Bc zNq3*ur6a%#Lt8qtaFwK+=5^ySBCH8f=((<`(KwKwLE)abB-UiThfCC)x=mRCxDZV9oX7Rx=-emu#m@QvP2={v2e7R35Eu~X`s zVZu&A5Tpf!{Hp2u25!{aYgW%=f#E!HZ|p(&P9M9fw-+GrRhp0K^CoL&;MKIF`%o7{ z^eQWMZRfa$)HT7Tp zmR&D>BqX7l|d%opmg5i3o?3(nJ3k?WzE%!32N{hNTB>c-mzt{8Yy)6s`L z(xWeuZ3=A0U_Uk#;41uLgJTB2!S8to;hUD`vC0e3UzX@RlFW$LdGx^n+?dD$^V6yovpgPx*SmXtOi_z-~k`N z8(1za-o|A@)Bi6O48aujafew8iun))UP+ZX05%ZA*7yexPrT>(2X1v+KYw475~kFg zbz(R{GCF6YO2|?7LkW0|mnu?+`=cNQ;2SuKe-C)&wLzqnB=}b{A=c`I3YXdD-P}+k z*Kvs4`UV*7``^#3y&2)?Kbiv9ue3ak2V(ZWb>wYUGz0r03#8H!m7W);0Iaq4(0?PQz|5}8rS@SHD$BP!xBN1wX}1}I;-6$D-eoMrL+6qD5tJ^s zS6(ZF?w4nwocgs^_S$f%2(LY#CNxFA-zjvof_h+g?ZsOQXS=|pDiN{r2lKvoA-w1= z)9V3ENk*0h!1Wj)g$@Z=~tnz?_ zS{-Q<<0Qv%Y)WF-=;@tnq7QNKTt!?IFv352Cf0oKr zUz7xZ(EzrF+-rFz1Zr+HB^CPfB*uIunrL6ee1aB?lZ^#nc_lq@j_;AMYMXvB&X*Vz ztvrurxl|BbHS@`??1Y;MGGsH6hxEV__w7tEBGSb=@k|e+HY5K5#Z>6b-S;u@D&4|o zvvLp&>_E5!-kos*MKXz=&B7ZF`Si`Cb&@0*?S~d94ojNY{Or1`8umB~q-$du-50ET5_kY-lR@$pYB0#54(} zNkL82}10FZK z%eaF5A-_F2Eu(vE0p;TMk3JvORdm>>rRt>n1Z2*uN|!Hgs~p!4ZhUYgNt9zm{~KKk z>*`<2ozEez+{h#Z@>)8KeB(8_Wb6fz+lbA)li{a^9=p1vdeN8lcPheg!JE`vUGYs7 z5seNI$={=nwC+l|yp#o=1hN$2!i(SJ){=1>q|P*5zgt}`58(k;fAjb4&whtuVG#a# zG>$=e{=qE)vs2;D5IobVKE;ULT+rGSv2zN{Gz#%7{+Gy6;Ci7h3gF*|fFm^RjqEAH zpA_rytlDfi&Ui{cnXdmtZ>9fU{kItGNXt=Q8bwVQtKUea-ed?|?xJS_i0igkvof)%n5;RfFj#zdTnhG|aE+i$W4i^W2XqTZ z9(uOPJTB~1>L;k}EK~-|V0B&b@mzZa>26MELjN z-p-@h_xtb@?rY9Z{Bp{E5jgOM44%J!ybe(%(WYqU&~Z5G2hjdJOb`*qu<$D9E0ZRZ zd-QR1G9y&ae=}hDD-Iqf>MZv)Y-EB<{ikSuN+|tu{ULUKf23t9nJu#A;5n4b8bY<( zGM1VZOC;jU4ut8h6u*1-uBx;U&=Eto8n_w}76^Bj%N_H)y%2|RxFpPJq$&3#<^%T; zz1Z~?qC385TT8NkjhqDo&3SAzBh5PiKFvq8eg76OYJ;OPEK&tNJM|_kn;Fh~mM=!0 zu2K+EJ=uEE16mQo2pYuHsVS`fnG^y0tVO%yV^`Kjv)^z}z5z&4_u?(GMomH|7_S-C zBZWd_d9FDHLsis5YUoU0(p%xn$~#U9fMJNeF){Uz9&vjWcZ_}lq%_*4(=MAKh`?wN z|4EdQZE+jJD$=vL98nbxXW6X=qU=M#gay9%ta~=v58@aceF4dO=-aoqW6kvL*wrsZEiBc=Qy9bMZzPER5Pm)Ed&i<|41v zpuPs3^2j|d8$dXTBdr${dx9HT)=>P-RVizmdsJS{GvUe`f#440ZQRA;N33A9>!#jJ zSz$Y(r&naldRV>6N@>7ac9IFZ98Dih{dYGsIN~Mog!AcHL3c0^kwQg5)2adQiNsZPHMrF&CK{vNU=}LU1+z2 zhp-lf4h!kmJH6acW%pk`w#ozG(sP!Sv>&(}teKu1&Wph(hPrCp1 z-fXCihhe&`14F*p^FD z>e-qR4xD%NLq(N)yx!j|&R#{_2x!*I{YIz^Y^Zrh{lh=+&R)Z6F6V>W#jcngVvI|e zAApe6=kw!x=dOcm$3m;=)4=TItf~!xnjN?SWYX7mVt9*5y=p8ezT+%Tn1+s(gNbU$X+K};i>)lV`%ztR%u+5&^9MasoQ%X(9L#zyPl(cA&X}By?NZ^ZqCYAEubT^ zp+3#XObl(yQG3D`zON7W5hSbqng<=8@V~4s8Zs>iuMRWTpX#>#e%=S%P66plfBJ8;Mnk|{EA;z!dFKq9*-PnR z$5oQD+Uw)RL(#hYW?|!dBUa}h2=fbaG&Uu#F!-Mv+f4t-aFAV4FFz2hSt?T_{&Jvb z=Q=MVq0+)cWDA<7vZOD0QU%fVVpsDwE{dt+dGVp5M23$$;md}9C)B3W@hI$8C3ObQ z$1+deNi$>G5oN$Zn>|PTM4*c1ur0T{p9L)b@x%Ax45Lvj%dGszLlvW4i%kwMt65c| zC0VP3A<-!gljIY-qfoH+!ffR$%*7IRF!WAjrDsU|qXcOMMZH?;HPXt;xYD8xPlGO( zN>~s2p3;+tU!J@prRnkaEedXd#<%MhSeO6gMy2G^b>+ZdkYKN-V7cH1=<#nTw52&+ z-mOh3PG62Za@Jd(-Q0|q`N9j_S?ReMm+<+Q()3s+0fUoUXD%st&L|kK?apBgKJA5= zoK4i7v@d|Y*N{^|Us{+E=j|V)8%~JjI}NCcbSPEc=WeKtIGxT${6w^MRP9=;Wp&SvShfr%Bop^Wd&hdS68GAFU5+B+ zy*c>1*3(y`#;~<>gqu=NvB+d~g$(S~ixC1+;Pt!;fW+%+@IwBtVFPMwzHcs>Os$vL zie{Siir#i{%gnW;6YS5!k`Mu)#+0hk*YHQukGGGwf<8pLhV7(U{yId}l?O)CLG>nyDg!8$5FD&l+2UFegmr0yuN22XW&9GkArijIgYhbt4 z!K3u45+>Kv4%yqoHFhrib^%dAk0z{|Hu8@;;I8t}$XX0h^Imdbl-#xshCs$7=`k@r zNH%y`?1rsOxJmy}fXLHMWZ3gtn14?v8y5PFof1q(L^9c#96g?hwAWZ^y%gzXd*$2P zz6?XI81OBKWqSFJElN_o#lx2FkvT${YOZWqa?*DxoS-{T;|+RKyaSmIGBQqNY`1?8 zDHaux|0rQp_)uhL{j$*U;R?Q%9hx!lG$;&7sFaK;k=@BKx-^}OJLVJH_=$OB1b|vQ zA8LdW7c(C064j<6jG~@9;`{2Z$2u*ajYaFY+Et_5> zO=fj@4V^0z#fj1wK7y*Eq5|5no?3^G*I_HRPms?Z^kvf}pc43zIJdg{)|!R+SulP6 z9Lm{>YN66Rv@8lbsj`Qmdga!;-(RGpLyjH9Oe@vXQQ&^a*c&b}C==TA7n?ngqv;%; z=*Ur9I_m#$%=?Mz=ci|Hqi`xTsY)_Du}#~hg}1muO@H}8vw#k@9u09@$!CHpZTnT@ z3HFz6thOJ(YG`Xr6QL8}uYcI})CBF0C@okgz@~-L*)#p<)9JY#{iDn2)A{(b{Be-= z_6wu88!hIRRxQ#?WIKB567&_f;M&!>tl%C`iY*t*=wg63z+YryjGstayc}vcS^TCc z9q)<}{8ZrCmhn?5$xLBruCQAvmEy=SbU`<#cii0b-M2RW$69I#VaGO~JSl;8H>ngg z1k{5qhGX@9{swcYv_SsM?8)aE9Q<{;e2e3|sI{1}s`!_ul3KHFa(-Z zuWmA;%*11An7>Dd2X$LGD6w?$R9(C}952rZ4V}0-YW*aNAA*Guw~qHoQc%t$$1mNENdG9L>6NtJF;pUXP9v*3+KhK}F_ zNmo5zsN*K5RCG)ij?==p@pP=DRfYZjHaNBY)*qDOsENDGEQPyj=3?KN4sklt)(Asd zob|*V?{jJ&^Z7f73Hj~WxkJ#A4~8e?h#a3e`r_HRCH$N(xHWTUhsjo=}-NM2te12_o9m-eWgly8!eZf(wteWu)r_%=rg|2qg?fezTBs z)5ChVXm0Mk($`jy$l5d+SA#O}C}hBPd;VP4GLc;Vm~w!_70k7liXrpYYZs{9HqRes z9zy``TK`Ic7u<0bIo}d`wRb~%2GM$Oo5`R0{=cbuXcbb)&C6)sX&3ZCn}0sB;$;Uw zn(-Dq{ML5Cj87B*)ya_$n6M~yX{eV@di&!HO^4QIoz(&>wIw)yWM17Q57;2q`06V% zbPuu~Kkb2E;ADrK0g5752hT^0l2~BoZhk{l`u_J;IPq(W8F(Icd~NZT z^LFcpqFGVki$|(P)~jxTiUKUeSAVAmznddhvne^#4*uC1v#$3bO)J$HgL8NNq*P5G zANgnAAVBvnPq9r2MthT`n*zb+$`DZ3_}^H#xjvVu!!Whc*M#4$!QXXYl2Ffvh|tpEznKc*&CIDxrCXB;QO`yVZU{AnUNQ6scT z3^w~bJ#X+9byVmq^<>+nfL#W@K2!AQ2HKVyJv(;Z2hV>#c&m`n05Y`BBM-X8e%-Es zYs9FO*uvD31Xy!*@iHYC(>i#rW34;m5z^tc$v#Edau%J~nVW^*;dK}gaRoLn%HmuWK^P`P>DQ^;eu@4;9GPGDl?lggCslO4 z(qrp?awZR@UOogW2?>xPuNlAoz(HSMe_~d`JlCYi=Tl!yGH9qX;8YvK|01R(6I>*Q z0M3YkTj|sK@-KYODvBK$Z+{2)=v&|w))cYT23HynaXX1ZhKK2d_kW!F(5g3-kiN-$ zD^hV&m#IWz*0To*Ij=KOKF}2#Tw}bvM=uDe%(Cd_NJn6K ztq@8354vZ==(cbU4A|WStTfgv|^TH%31b-3RUW4UMqJ=+Z?=bw2%7 z1vceJOy69SlY`WmO!bi8tzci+3kEi_8xk~@dj%r?q_asu3WPKg4g^g1fB0@Yc3ycc zIrxkwIKW}Cg8@boXZ3$n+Jej`oi`~_MERz;U&&^IA4s$nQvajcGs9v;GYRcG)JwPh z9vu({?cxJn+L|OtHpwoIB8&D?t_cIIX&)O789$yaMAj~_3nMMgry9#Lo6@T+63H*) zkY~Cjm5S6mPkIbs=Fx|qiSM#ithcf7N&>3Vv3LkF3{R|*rpZ&Kp zuE;b1ZdOiCs*&NxpZ(59WFpQa?$TB$Rxx;XD_0F$Fu|KHRj$$RZXPr~Jsf)v0<4W% ziZz~HOvxi56Zr6dEdAnY3dpR5E#QJ+J6=mNhEymmx#@Rk4TqAr8AqbeOF=7Q#S+N zpeHvJnXq@h{b%jw0dygkW0e|K4@2*fh<4l*L8z{Dh8tizT`()1!k$5+GZ0mfXa^yY zMj(@ZG~`vMYX5&M9q^ls1xj_S^iuTYm;Zpeb>oUPYCQ&=`kd_XIWGL&$dWm`6Ay)9@G$ z${73^1=**T+fr=sQ!k|y5syA3ht-on3EJ|IDu}q33w)br%ux#b%+Pb>=p{#HZA5*r;`Mbd8_kd=FWd_%WE%`zGfgYDG+1&qp<^}uTtAc5eEd9=5#1?+hKM*b5 z_=>eV^b8dFzZGMsoq<1-M))PA$1h()I77hkH)rp1Q5U__D-+VY|FPUo&M)?Jm0N7m zC&=MlrI(6b9|U~4$jZdcIyvtp!u17CO!xmA{f0VwE*>dwIiTW#&U$e^dvn|+a-2|5X(lRyIB;eMI7NfGPhCxOD zpa4v5L7#lcyNH)>657w4TBRCXn_2qX=);Tg#t|k6JPZi;t)Uqkve;7r6{HKKK6oM) zXH-@C>b}pltt5z=;b(LHkTprvpxg0$pXmja8{3KF!NyzZdK8Yz+XZKHMGI&(&o@`4 zzOZDxNGFI>SC~KU5qFJ>M7Y*}P5jzZ>Y#-)6_|ctCA$u*G1EZ_`UXi5Z?crWH~=U= zqYQOVIPBfcMmxp8xG{Q?7g$zDr#J=*d|kwc!cEqns9Vbx56K^XOD*z(O>qO9)Z#*g zvGlt}n-BIm-d0>I2(HP4e5rfRFIFme(jp%m-8v>7a7@^52d6|~kTsu^Y|Uqjo3Sgg zXlls!-UXcxjCwEFthhKOE%4x(=03{{9yvLH^d&MT4o0p8Yd6V#Y{X2TyFDVB#zlww zOCTY{FW{gv81?@*WCt$o>Rabn>|?3E?D6d_6NANIK91dc4$0H|T>IH~Uk-@J#lR+? z{wPpi7{L@>3{n6dPxdfkN}e!?ffRbJ+~s+LPi7(qzvIYg6Xi7DMBUNi*Wb?i>iLnpine}V>oxAY1fxhAq;D7_<{d7v`lSfv z*Fi8ZwF37%qxy5d_)h*|73!j$uXrvQ2>Cd9So(*8ZwncghpaQs@lH>Dswpp{pL}v> z?Cut81*`mQuV0b9PI3B8V+T2BPiI`dte$ZrT`2zlX4)YQKZ(U=sR=%O6TO9hD0FEL zVG~2m=OyquG|`!qLyZa7&WCNMC++ByU^~dt&^gfXv{V}}MaHL?kk44Al(jxa9Q*{y zK62!se@Mr`*NUCu7-)!U*uxHatWRqhu@v(;;`BE#&jmz}l42vyA$0$Wgn1Uk#E_nx zho!7ftl4|_Rg}X`vmzV;+t=UQuzD#kt`EW)`120Oy51A8#(_L_XG3#Own?c^fJwxE z=zQAdN^aPUrES-|OZmX&3)r*;(wEd$&@V|MPYB-vSY68lG#3{tu=Be03;{{~9=?FRo?e2Au3iiD5s4UpG06 zOWGqQ54r~Arj$4909Lb143*=VAH0Lh*`ydJWyU3y6(v^w>7ao_L~jzXe*HB_{qgrW zRwDT6t|#2DRkwP-A?(ykX1{5)qw4RLL)K$RZKywOMS;W${KWDNLL0pX0?jdWwdDY#4p$)`Y%1kl=-1=xEJP7p z!{a*L&=%U1c0{iKwQGYnvaqwIE`|IdSQkd!SRiSovC=q<(E*&}$Gh*Cia!nsWjXgo z`(X3?T_ax>4e208%J>w%hXmG18Su7p?77PaseS5^i|QAML4;Pf?=LQKn2t!{-nZw6 z3d3d#3IwL=f-~(7*@?b@mdvd$?MRuJl41+zHZ}4xp`COl;LqIcth{BB7R4naZOPB( zZ@ajDt*Ew#Ecc>{di3$B8^5_DK$20g7oZktculW>46x?{`#lB4ue)-7Y%6$7tLWSO zVfNZKA-bbJYtB;z5EVg|0zVv(Gu?_dqSVCEvniPlrRI5>(%XN4&eitWi4UVf$kR2V zN_54a6nEstroc@jC4>Y_1sxXJU(CUQ{tWu@)ZR8tcoky|DJc&j7kc&E^5mXyNC#AM zw7pByiT`a3qAU;~@LEodDO>OSboAK+A>w5p1*ly=ar>ZSxwCA-caj%FIg;v(blSmH zsk>{C?9!}>#kXAOC38^x>OITgxzCsNo-piw1ak<=dRWXEku2K)E!Dr;TsMem7X^S9 z+Q*6Ak*W>PD2B9u7wd@9jfouk?N!x!j7U&@Jga1z7mv8{PVG24VFek>7V|Y%N^Bgs z{9DeLcq0i|D4Rc6+as#RzQCq;jXrL`wMxO}tkKN_E5dA!(euJzf|E$`PpT(*o%IRR zzw93eOL5B-%j*HyDoAyK9X=MJeokHuL$h%y78N|{?28U}moF&aMpMMmM<+Qx%IlSyN#=;@Ww&ktlBRO0^x$YcI}E0CZQ00$G~1&Rweg;9xsb3 zISn6GgCry~`sJA&zWnsr>)C#oug#$NUxi??Gk)Zppn3Jtrb)qp|F(b~9ok=H_1ODw z^ZBRSlbXRTxl_8zT>}T6yQ1lC*}Xf!CC7hy$Gh4#5&A1G*0Ms#y?1;Gg{(pao)34c z(nX-fzO4iVc)?>6N2K8TsE2I~xjs7@!D1js-6=^%HmJX%xK{`PofK4ey$skvCeV>y ziIt2>XZvMV!O@y6<`Bou4?+3G;m-Zrc`G%x^5KuXt$J|p4u(I5&UaymapXe0 zc?d|`>mR+BpMVN!8F^x@4^FSr6LJK`S#EyRLp^O%0jEkyy+-ICi$DRH;yzVHtMqZh zz@5|S+i@Hf4s1C7{J8i%RNtoG9$jeitZ>d51CcG-KNQsc7madrLf?Cf9tp4+D$t<3 z96e+l}H=DL6!kV2;XONs&(9!xmwOAv?=Zt*vi)YC8xIa(WcLy+~a(`ZU3BuMH z2J^2BWG{G89QV(iBbP@Q0P9N`c6$z&=5_1?Px)^(@N%!2qkGos(Fs#qjxyMd0f*(p29T4xR@(vD+qv>ZXa0Q(|Gyz3SQL z+g04L+U5T-3MzJVz~dd(`RE1R!I8e?t5farOrunO*^98lXP*xoS;;rldD^G&v5f>q z#&B3@yZC73^*Cf`bM0x!8+R=XARaI_eBybK0wc6@qX7x6OnL_1E)MgOOVHVwh;li@ zYFojVjKc{ubY5{>a`sjDbsX$}jOww3kjM%a=x#tf<<6YkEEIh}9KC;T@_;P9x~>vH zdH;5xUS{>ozu-F#UHeqt3Q2l`O2qD=?_ViCOR)+kS}Mum%YRQ0_Nb9)$I zB=om3ew~IOK9rse>u(>ejN9Le3aotZG048}U&N0M=^tLpLzF~bE{L1NDT@RVqpA&vdDQ>CVYgL{*}(9amOp~ofw;R##^AxI8@J?9I& ze3&A3YNaKU)fZPF2<0AI3PiucJ`Y_qA4l~*&T3S*K*#eCk||tcih83V4sVR*4^{Wz zviCw*x2e)$K+A0Ft-a1a+DkcxKQ3KqmWbvMCSL=e(Uk8tWf>ou`#Cm10aX;dn%9K5OJt%0` zMJiu)&of7>Ug@5Sgo1D4Ebo5ny$IVO81QD@g`^LW36E9KA3`PKm$I4rVRIPld3Z=D=BBcrU7H)k;Ju@pM zyGE5(aewx>=tUIpPY$4JzIP2!pEr=kJL zy!@CVR`j|*zx`VDr5BIecMG^*;bUxPEV?=8KhY_ase?(!cmtw$1-veX;6K+1fYDb3 z_Kvh!J#XKuPH0Qj+CWS9Y(DH*j_Ua&1I}J9(gQkLChRt5`NX?|wia*;b%ger79K7z zZssNuZ$X`3Y09or{4>>uwg;juef1A4w>qda%Fz?opXc3VqY$(gBDG;sEv93TV^;YG zFYUq}Kmeb(oWASy05kFK%u|nm_D5Np8fkc*LGN+XA2)B0G`w*9Vd*rHNi$ogHw*5vF(z2(06iG%>i7n}VDI zR&GL1?tESZf~NF9WN@^OTMdHhfovKKY951Ub^v05ygtq5aPS`({*9wtdv;_TV?6zu zCdO&JZYCe3MN+VwoqM|e@h4!=);9aqu-;Nh)0c^RE`>G!=)KAdOy|@_p z1+LgaJ1*-TNH%&&l@Km+xE>HbiEC*uz!s6{bLU5nS}%!~CsnH{KG>1S{c2AR9qt5X zB&#rz>LmAKN&AZcs}to{%*&Pwf$h7ltDCqOEmH7u&(=k-t08cwS86IO1Fb3~R89S$c zcp!AV_n$F5f3Wy9D(b?!-3G6~4HgP4hfhfXi{)6SE;jIaEjWl}(Llp45DZGP7IVBp z-w&-`;GZ@=KGG+DjnOi!ohuUO)&&o9@pqbuhVbum#eeW4-7!1$1Je@kI8xA=NVJMb zS^3={CaHe4Fsm+4WRQ(_9fV=t?mT_B4X_e%qAKs$^whH%k)EIkZkI&2yCLI`!S$^F zDsoiFCAf3vDIevxHW%@cnRE@?vwrdS{W;U~tgW`{+D)~C zr{#K(g(o*GF$^N4vXu$fOtXy|8F~SS8p^A!bSLRnPT)@TxGwd=FzQs!=-$d7*kg&D z9c_^3H%S*WIE8Y-VQYpFf7II93-U9t*)$zWR9`K_>+^2h&fC)eOw~?RGIv+p3)#um(QfOO1C)}7Kb+sA78H3f>tKbwb#;44vC7P2h_P+@ zRaZZnw19X*qOki*hvTWq{Jm%{+rWCoR_5x2m4v;$PI3c4n-W z&vx9YjeojX{J%ZG2ltm3lKY^8Sw0e;Lanr`yUb1-vBKZ&s)Dk&0~TuzKOG~M&mxP& zSvG#yLv~JiCNE`phSCaa(Fen`h^w1G>!cAAym;qBRAdYqO#@0X7vNwGeYOXeq4A>t zoh?61g1Xtp&j}l=!y^L+(bZoU6%cG3_6no_(`+{hf3%XUI@hS3i7yDCb9EH^uF{L$#{NR@XLARXz2)37Fl!elPPu@djOd zZaD)BoB@}Tpf#Wf=Qjp7!VLvvXxPNdLW81;bOKc*9`@^r-O8*<@t}TZwwLno=7F57 zVup}fE$Q$r>W5%DK4rMi_6)~>>x984FeydDtptsYpo}mXB}MK?TPPz1Fvi|{T7!eDKmDHS{{vl8B|z#yoNXFvsSeTcwWe4dHNHjy>e4W>elg>reI zeTk{#i%qUEl)FO@)odxoPt3N#x-pxI!nz4rx)mLCW0%TcS{WzlPM)u0jR>D_VqL0> z?Z!^Dun8MmQ?>mF!&R>^7Z3P@2~&;di@fOo!taGE*j#DnjMEJja1*Q3t%J(sFF7U~ z08zl_ceJ$R4$7C!)(wRZr+nDEzk4b~(W>!WptrtW%{3n5bwG*xiYe2``QIhk-p{ws zAEhqM@~CT%Qlc-_s@>uBn1hPi##n$J&qb|6v!-gZ&3o*c6kD&rYk9+CqmFF#54_ZP zZd2Tddpd2SYZY@wXj+Tc@WPEC@nuie&tl;{7^x-B4s)&0bPuMlh^PUkKbaI!v^PU; zR=?R#QFx+y(4HX}a5l#*_v(8};=)QJ5TPd_q4^6}7`&Lz_x@w|gK-5;(%lwRH%z!Dv z@GlpDGA;+ah+Q(gxXo~9C6xNZE;P|aft7iks2W>y1emthv(w2wUWi!xJ+c{)o4&CS zqfxW%q0(H~V+Kv7{9)FJ6fE{)Bv*&lZF(COutAz9O3@IT00bW1H2@8M(Uy07fx~0= zT^~C*`Mq>_gLfRaa7;`7fnQZL^llb7pBlQ&6CZw=y}Pq&6)Udh5Nh15h91jZHp-F< zf=)LaneHb$hf2}u2!_d7-#K_S{mjjC$AM&!=P?b1RPVEN7m% zp{HYBq;*+gDXm|FwZO=A>J?|3@b=zgZJLWPVr|>P<2K66`nYF5g{tAx)hV7wSqg#A zs=lc8%6vJJ6EY*%IZzN4cKV}XytLbN2S$FK$KRtu=F23uD)oYofL9SbsacsyHv164 z;@7~Xw_(^iwAiKkwI+qN25;_G{r0p%At&CcGe`AJOL&f=`*n6fA8pym<6Blj=2{ z)6~#fq50m&I-b(5V~W|1B>Pu zXtF0H+frgpw?m6%;9#oob@=#ZWXtHFw)EuJPPHF>ra4PgbW*|j@f1XN{Hj>MvniPx z;3D^5b#wQlx*n(c%hX)E3hVUi(RHHs`T0C6!|T=4z9j}hgh3JEv<)bt9H0CckR0NJ z{wf3P&IaQ!*!z)*dQpaox7cDCuq}~RIBZU2Hd~a8aG`ck0o38ODNJp9!X=ptHMFIV zeSQ@GN+f)Q&U{MJHP*-n!O_Uy!5+99UZIHuZ?Jdtc)A|2UE_SHMU%`}p6Xgl3}1lx zP90j|CpW-G8GPwP%C&Wux^i5`1T^}3Kzx&95&--n;cC;tG9so-lH-z4YU^kP%sNRg z_lp6WI4!#O3DXr_9XPo6|4zHF3Rgg(Q*TNK3sX{6Gi{ZRbi<(N9CX@$NZ z7&l7P0vdpt?(X6Wv%-|qB1T=8XVQ=xnjx_?aI^PPyFi26_P$EKcb z?ea{6W1rv{x|6Q?Acb8W zT1UT@^B;4&yADN45FR@kxwdh;7MGjwT@Q#nFUPtPx7b?sRx~uSAl%IQi3MPs$A5i^$o5toguD zO7XjGBQsa*aGQcRh?8DO6lR;49vmi8PkBC8dIJrT14xFK3^UwR6HK{8c0A|N#gAj; zecjcmK1XL72+xWA09~z#>uz_m0q+lU&2T?AgvS2Ri zY(e4zMJ~G->w;F?8WS`jPgF~AR&8%14`XorxC5+9!Zw793`_h|>@U(nR4B`JJb_Iw z7HXSu7&1$=WyN>;7m0+&e-q2|cRmB839N9U0#M;92JTcA4r9vNx9X+see1v;s6r_a zL$qlViTzp+@7~N%bxwXcC!?9+{2rZo&ASqzzi*ceZp%(L_nj9$RF7~(q*K+ssps(FTAh8%hWLEr)A&`XRd&FUzS|0kH*%%SE8xny?ATQBw{oI z)<8vWod6Zeb^!MbQn`OdG%?kCCzXlrZ9aA_VB$l(oM`MmGqW%LUo0EI_7wB+@U|E` z0d+g~!@cVeg%1BLD}ikG>&@=Hlj<#XWvAwgBNr%GDU~^a=`dmMX5ZC#FARp9<}j=N zG_a-9{aRMyLrU4ptA*RB$0(QRBQG*34mJt|LBHS#n^b%*92^uBPJ15Jdm<>jiLTyi zj54ln15#TZ?hufH92XM7#F5EBj)4HGo3eyj5+FSx}f$7?(z8(sjv4hS@sW;^L2awRJU52-v#S z%@i2opRLh86Ebsq_BbKKG4edo8Q1*1bKh95Gxb-X+ppw=oi2Sj?f8B{Yo5$n5H`My z-e{klMbjX)aH1pCisHp<6bJY5{#@W3Gx8d%-&Hd^ggxP|?lf-cS~3}GyCT}`oKR9d z)Zw1`>cjgc)<=w$Uqh8NlvhIe}&@$6y_= zK@0E3U|a||dAxu?T{2s26=QCUzq>=#FFxlQR!D6^Q535{b+Gjx@|#Cs~A;8L`5V>Z5By--t2DSHy9DZn;y5=$8) zXMk-xoe1RA*5rd`4RI@Jw8LP>X2jqm46&Xd zb^ONnLX8s4lWR>HUNzQdXYwT{quWZv2Ukz%2Gy)iWxdzKDAj?a z?gH*dv-ZMc=(lr~IVK~5RrZFOdR=Gq4T0gWm6B%U75Yfp>|)EuLFLE+ch2t_9g7-I z#BQR3W^ALkefAce5AiTCIv&!txGJ2ePwo+S)?dGZ_#ffT?BYKXz`*RAb=wx88T4rq zmb%=5oqelSMh#zjZll!Lpvhb`6H~k+Y$$5qC0|eAI>}gVN!FSc+b=DuhR4um8!L&X z@6Zz7>-_@|x=)7t@$u(y)VzigyiJJp;RvE&4>9-ntv8XFR1J=2g%w=5 z(|Ne;6&xkWK9daz>BvjkN-CX40zU*7B3}Ui0EWmYYG$Rz93?_fLnG@BvxJz@XDx7+ zJh3UM7wqQII(r1fDU4;|Z``%wv&)*cPPL~&sF65&ofNq%72LC`evk1D0*lIaYHfzxeM0mQDLj*Ex zP|CqC)u$$t;xI;8%YcMo)4Cm3daukE83cu~YhcSM#kf9RpN_`8#ixRC)eY~C&ynng<`S&? zwAut-HNp7uQ)K@zgWcSG!|(a)tA)wA>GIklI67M)H|=@8!7z5dGCD1fat6ChFP7#n zriRM<6^ERJ_MTAytCpo8$W_9L2OD>vw9pP^BTN1%=s1MHvUD7gVD4k&zYgEq%D>G; z;=cCsg#Zhb)PLTszchBJiTRjPlaG-s2OIyW&g0Le^%GE5`X_u_Gi6)dXCdCl7SONd z)@W${r6NlE9Bc!W`C^)D#Tq_-9tgA*t^6T12QmKmW|LiGlylmh{>{P%hkezSTewd8 zb(PimXgTqQdv%Rn+NsvKYZ-{rwK!?7J^??v`^v2{zgmLIYc#*01CMLE>f3#ixUu*@E{!3u{`5@po^@UTEZH&gEQR2Ri-> z@Vhscq_p%nVMmSGUMz;YBOo`fBPI*2iYnzxtE`i%QM9U_>4*L%7;@LVs=bsqAWE^}9*8ek#J5&40{p6!f{4^QMlAmt1Fle$4z ztvz;c=3#fP18n({q0fcNu#k@^uZbN5NY;g|LNHn>fStCGKH?J6ns8MJDOrTIQ+#Vm zD&|}UizVm$VMg(IQ~E*Yc!$Cu{s4hH=VP}*9sYpfN)JF=x93<44}s^o=)goz?Z+*= z*RUrdjE{cu{gNDAb}^?ZHYZ`*=T9u(mmuQKH7CHSe>=Amt$uXXh@yS}Rq*Sjt6|T# zZzXrc^i@Y=KY(S+WHT09zLHb&S!+;n_+8O4$!DQ#R?p}pV@t11(@%D^mn;E=FFvbWuhLqB%@x9CP_3@xi?6QdsDZd=00&TE2D;;>%oT!XL4emTNxJQD@{It(@ zfzgQ0NoyI?spz6(N$Qd)}#_sEgM&&%V@DkjtqFnq(bf!jHLpT3+7blAH$qJ4AWsizP{;i z*arS=T@9eJi;D4hU#GXZvF>{ARY4BrJCJK6?xR}Zvp@9%6fMX5Y5*!?tV(?np5>bK z7bs#FqNk*Y(_vktwbP={32L0TSW`{j?}|d;TE$&1X8$igHRdXNv#Fl|s9lvk8@>>R z)5f|-BpP`&G?m|!RT~8`N*SLkKOYs#hGp@Z(Dox>Ik4h`;Z~pM4G)cCu#vQpr(H%G zo~(_rT)5jWgB5KtJWmkU+_*e!g$sA0JVLFk=wlR&8D^cri0xVE9G1l9CufzViSf(d zNm_2!BaAb~lZFPQeC=IfZ;jr#tq9Z@;%es35C0f0>>^bdFFsCeK#?#3cC-TK=(y-g zg$pGp5%-&DZkx2vfHrTJ+D~?tmVnci+-TwNK>FKrCI`nzoD zsdH~Z{-v6giCROyl7+BK)38JZVNM_rd;wkE*N+#+wXP)&ThXJPj4$F4YNHJLVeoAV z7vdMlgv9Wa4=qH%^Q#)t5+cPp0(aNY7USx91IAKYkC|Cd68Ad$XiiW`3afFb7b>DjZZiCQ;97vmVdMNaf!4@Z_6uUs_UKDd7K!pAYd|B{=SRXZmSfxmmr z=heB!J-1G4S%sB_2YJ+TeJm7`Vkatr51u(SCADA+q*y^@6mJ!Rk5vQ1^a{xMZ{n7a zBIU`?q5Gq8wDc^K+oFmevSH-A%3SDKTC}#g4B5~{hi)NtOMl8ngQ_SEG7PkkMKB+u ztON{N6o_;pM*CLw`8n;Q6HccvRE0@a&!n}qzs24I=|zvaU%`lAn@f8S(~QI^kbGJX zHmNL+UOUM6(1a^FRxo^5DK(3lSAO2BsE%nd)qZ*w92=7CiYX35=%3fw!e%bCNlDZY z$Ub6i7vmEZgFo2}4s|pae!dSp`KD8Aj-WhoiQpuW{i#tRdi3mA6j%1kpd(s$g)5nE z(>HI4Jg5S*gNd7)YlV0-n#ed{nf1r*QL;-8Ia%JVtM<*<#bI$;@9+DagZFz4RyqmW zrIw+^B1aIqr{z0sYGefV6`x-W!P+Iu3r@nWdu>c-`%hROxBjs?{G5pt=#UC29r8=k zN!f-+W5Ya3Ubce=7tf=UF3uAUQ%#j4e!srY6rC|&XD{kl^0;J;+QM@AM91X)WeW7?{P4tAyp`7Ze+F&5^-@b(M$rEt3QrU zsox7$Fl4}xHAFx+@k$2wLAsMP|Fka85tKTVGFK} zYe|)r>g(tDH`?=bjM6*kSu9N+%icq0;I40qzulR;`FRQ4)rfy2Margy{!Iph)!#_J z3QzeI3jojR(Xu3*GW)kHM&F)2*rn~NhrfrxtKj>7!?MskV2Ku;wnRS|j=Eg=Ap*er zvT%j3AOJQ>h8PzPj`;l|G0~?s0U_`z+`_ChO0oQPCI8j?D}}85K1M=>vPQaSUia_UDvgYgGSd91E{#qm@7oZ*w?1WyBmdUmLUhj zw|H`=^icEiaYP~l$RIxKSP&ruul{}Rota9&7jdBJIdsMN__KY6!H2j$g)$#(OCJkO ziA}!E$!F|b6h#|t+40je`fohHAAdfTokgjA;bXjP-6;blfv|49p!QElDf8uRZ%gnO z@aJVX61m2tboMQ1AtDY#^{Z5l1Q#_6hk$640>$N^@*1#RZKg+wr3_dKrB$!aU9D|^ z2uLE^w-krc7W|QO&h<$!9 zMeUsCc}%1hk(o~E^O6xSraj+Vg_8Na+L^+f0H0%0pkc^SYy1K8-HtFy>fzUhm9$(i z?CGQ4_zi=ZnnWX|9}8gb)B(#cM1Us~n0pHbi;2G}wdlXVGNQGuwPqd-bXab1uMVJ> zkfCR3|HbF%N@VZ;^I&pv(}~Ms25<(1Q&5}ZSqs--H(l8=lME z)TFL!EzkD9$ibJ{Y{IIPNzevxU~x)Y`k@}QJVryLwy_$p37Jy~)OSj;ntt?9X3P#0 z7FC9N6PM^~{V~e|7Kclfz^X+>&|F61Zy5Ixa~`_E(d9;qXib1XrYSTRj^sJ-BN5{W z5>(!FEcrK@$U95f=<+OsZ13g^Gv8Yoav+6jz@ld>`nX-_4rY2qDa*uJGsAwO^5XjW zIt48n9oh*S!h9scqgw1U=xw|v)tJ+NDtq37N=Xa&}eMXzg<4v9%yvuZU#=j7b5BouFTwey+P9%Qoi4;z%t!MO(yDdLs{xjdM z7wtpxGp)(oZ@EU!uzZ$KfyJL0fJh@ch+&9-@6t z8_6p~mlHiYdxtM#{Fjt3_X#J>L9Ooq~C0x-WDcqj-r+UCfQtmViuWe_E-p_R}gLV7QknM zG#h7cmNn)s*yc`oZ>MMB4{T^HaOLggAJ=;_Lz;;|uhRp$DG&UycZd9Ri$0;huA4_G zoOqZD`>+z$M7|(KG30}yA@_1+^a|q-+=oAgsC;1B_`zS934UjrK%&c7cy4;dzVwp6 zT#@RT-Z~f7Zl!|z{fg>)RsIge>rc<~D!N@m4tZ)naOcF!;Od9(#x**}Kv~lPjxM;m z0D6|(q;gV%P7I3(o8mihgvk>bvV%X-J>(SJmMFln!$d>S8A9Jh3Y{469eweq zViLUr2<>5(Qv#$5Md{hD;lJ^h3xKTJ3hq0L!>s^!dlC}#?$i(on}rMIn5ABFe=Fsc zQ+1Z^bLRM zto^iV*NGQ%sm;mi^II^JxNzHH|6}<7g0@T-9g%C?zvF02E;jd=r{7cmS0=x&E>Mk+ z$H*tlNDa-!AO1rr3vj=iKir_z6$1oVJwRtkytn@2C-gw4gvrGPlcuV}7&L=KswGtG z0cC9$=4V%W= z!bN$PKHcN6t9FY(t|2953)8Wz#p1l14QomqSx_1yOAtla<}_kl{{>3BxvG+YNstN zaaO72kvR#G)9QKxp6q7eD=Y-WM!iezTAkGUL#XU{J3ln(!|sLk-xDcD9Z*n7!1(;= zu}E6_UlP1W-FCyDl)@Cl=JjADNwSMkn-s!u9#S}gC@t&_ihb|b+Z7wQiA|0f)}nxM zRS(11wLQ9Nz%iX5(du`aX}P(~WId#r^ojtI zO!;G+u6t`61Onb25DC@UQ7X#Ge9K=qkaK1z>PaH?0^qO7K!vMUngm_ROGR7D3|*>x z-rhJjd7gYxl^b*wh`Aju z#YX-V3*O|X?;J>wg1<5az&X;SLH~^)!FOTK)`G}Tz~NEzz+LZ-6f0*KV!7qp=zemB+6p%74T*0>E$t(x3VUKW7D-zVPK-Ot8PxNG*nrl-=` zv=$<1FZE^Vml(>+AvSMC%Yc8M#;69oRG*Di|t3#!Iv=q2V(boDe@7ihW;jJ+^n;8JW6JZHQzl2KTZIh*ArTwJS zTo5mJf|R9I;I8;(2XT?VoD$WM59QzrDFVFrG~lv#0CN)YR2Y`MJ{(3tm6fg&){a0c z^*10HfX#qbztaz+$g^#mPn7{A8qRc{iT<8ij@5gM({mB`-Kdhf=0t>F{;<-qs%(E*y(dp#T~Lq9d0udr(!Hd_f`bD2s;OL z)Jg6ty7(wKMRB3Mcoo07q5gAXjJ!&6QRxrc;Tu{A%E9O~{Hh<^?c8Qs$kN0Fs4%a$ zIws@QC^Xm%N8t9$q<;js%K^qJ{LA!*0X2!$x6Sb%NCGl-ZBQJv8a5J1e%AI{B9XMw za+indr4S@|oN54f)43{Rj$9AiWu&~nPzIU2gY_V<=Ih+u@0$zZ4U2;fK@I#@2f!09 z)o%tGkg5`sW#65im881lIy=ifOzQ#2=ne^lYpWe-D4(~GSevVT5#D_&+-h-6a*=@# zH%32mSl?Ul7YN_{nAORstuPf%2aGH3b*-YZ+AU$dnVL^H-9y)CJE?7B8E-RSQK*Kj z2l1ZRX+|oEE0lbk*dc19he3+0KK}vCexTqP6+;2#)zp0=zL*yl)|4qg_L%@_ic8KnQ1p=>9e z%IGlv4J=H;xB{Xr^*iP4wBfB35gO~p^63vx3X$tF6CFgOJmdmk$)PO8D|YE7eXVXg z=~fOI*Llu?IN~J-!hNz%KzybL;KEF&E}?t>pd>SA5+6UL1Mz}iGqzm#2+ z_ZU{{w|X0d`VThq3WvBuIV#8IpDf!1!;N%+-JD4Ncl%0DrwELA$Rarrzwrq4+vDueZ8 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