Leave 15px free to the edges

This commit is contained in:
Jasper Blanckenburg 2023-04-04 17:22:41 +02:00
parent e83afdc75c
commit 8d701669e4
32 changed files with 2353 additions and 4832 deletions

View File

@ -337,17 +337,20 @@ TouchGFX/generated/fonts/src/Font_CHINN____30_4bpp_0.cpp \
TouchGFX/generated/fonts/src/Font_CHINN____40_4bpp_0.cpp \ TouchGFX/generated/fonts/src/Font_CHINN____40_4bpp_0.cpp \
TouchGFX/generated/fonts/src/Font_lucon_TTF_50_4bpp_0.cpp \ TouchGFX/generated/fonts/src/Font_lucon_TTF_50_4bpp_0.cpp \
TouchGFX/generated/fonts/src/Font_verdana_20_4bpp_0.cpp \ TouchGFX/generated/fonts/src/Font_verdana_20_4bpp_0.cpp \
TouchGFX/generated/fonts/src/Font_verdanab_20_4bpp_0.cpp \
TouchGFX/generated/fonts/src/GeneratedFont.cpp \ TouchGFX/generated/fonts/src/GeneratedFont.cpp \
TouchGFX/generated/fonts/src/Kerning_CHINN____20_4bpp.cpp \ TouchGFX/generated/fonts/src/Kerning_CHINN____20_4bpp.cpp \
TouchGFX/generated/fonts/src/Kerning_CHINN____30_4bpp.cpp \ TouchGFX/generated/fonts/src/Kerning_CHINN____30_4bpp.cpp \
TouchGFX/generated/fonts/src/Kerning_CHINN____40_4bpp.cpp \ TouchGFX/generated/fonts/src/Kerning_CHINN____40_4bpp.cpp \
TouchGFX/generated/fonts/src/Kerning_lucon_TTF_50_4bpp.cpp \ TouchGFX/generated/fonts/src/Kerning_lucon_TTF_50_4bpp.cpp \
TouchGFX/generated/fonts/src/Kerning_verdana_20_4bpp.cpp \ TouchGFX/generated/fonts/src/Kerning_verdana_20_4bpp.cpp \
TouchGFX/generated/fonts/src/Kerning_verdanab_20_4bpp.cpp \
TouchGFX/generated/fonts/src/Table_CHINN____20_4bpp.cpp \ TouchGFX/generated/fonts/src/Table_CHINN____20_4bpp.cpp \
TouchGFX/generated/fonts/src/Table_CHINN____30_4bpp.cpp \ TouchGFX/generated/fonts/src/Table_CHINN____30_4bpp.cpp \
TouchGFX/generated/fonts/src/Table_CHINN____40_4bpp.cpp \ TouchGFX/generated/fonts/src/Table_CHINN____40_4bpp.cpp \
TouchGFX/generated/fonts/src/Table_lucon_TTF_50_4bpp.cpp \ TouchGFX/generated/fonts/src/Table_lucon_TTF_50_4bpp.cpp \
TouchGFX/generated/fonts/src/Table_verdana_20_4bpp.cpp \ TouchGFX/generated/fonts/src/Table_verdana_20_4bpp.cpp \
TouchGFX/generated/fonts/src/Table_verdanab_20_4bpp.cpp \
TouchGFX/generated/fonts/src/UnmappedDataFont.cpp \ TouchGFX/generated/fonts/src/UnmappedDataFont.cpp \
TouchGFX/generated/gui_generated/src/ami_screen/AMIViewBase.cpp \ TouchGFX/generated/gui_generated/src/ami_screen/AMIViewBase.cpp \
TouchGFX/generated/gui_generated/src/common/FrontendApplicationBase.cpp \ TouchGFX/generated/gui_generated/src/common/FrontendApplicationBase.cpp \

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 B

After

Width:  |  Height:  |  Size: 94 B

View File

@ -5,7 +5,7 @@
</Languages> </Languages>
<Texts> <Texts>
<TextGroup Id="DataFields"> <TextGroup Id="DataFields">
<Text Id="DebugViewField_Title" Alignment="Left" TypographyId="Default"> <Text Id="DebugViewField_Title" Alignment="Left" TypographyId="Default_Bold">
<Translation Language="GB">&lt;value&gt;</Translation> <Translation Language="GB">&lt;value&gt;</Translation>
</Text> </Text>
<Text Id="DriverViewField_Title" Alignment="Center" TypographyId="Chinat_Small"> <Text Id="DriverViewField_Title" Alignment="Center" TypographyId="Chinat_Small">
@ -169,5 +169,6 @@
<Typography Id="Chinat_Small" Font="CHINN___.ttf" Size="20" Bpp="4" Direction="LTR" FallbackCharacter="?" WildcardCharacters="_ ." WildcardCharacterRanges="0-9,a-z,A-Z" /> <Typography Id="Chinat_Small" Font="CHINN___.ttf" Size="20" Bpp="4" Direction="LTR" FallbackCharacter="?" WildcardCharacters="_ ." WildcardCharacterRanges="0-9,a-z,A-Z" />
<Typography Id="Chinat_Huge" Font="CHINN___.ttf" Size="40" Bpp="4" Direction="LTR" FallbackCharacter="?" /> <Typography Id="Chinat_Huge" Font="CHINN___.ttf" Size="40" Bpp="4" Direction="LTR" FallbackCharacter="?" />
<Typography Id="Numbers" Font="lucon.TTF" Size="50" Bpp="4" Direction="LTR" FallbackCharacter="?" WildcardCharacters=". ," WildcardCharacterRanges="0-9" /> <Typography Id="Numbers" Font="lucon.TTF" Size="50" Bpp="4" Direction="LTR" FallbackCharacter="?" WildcardCharacters=". ," WildcardCharacterRanges="0-9" />
<Typography Id="Default_Bold" Font="verdanab.ttf" Size="20" Bpp="4" Direction="LTR" FallbackCharacter="?" WildcardCharacters="! &quot;" WildcardCharacterRanges="#-~" />
</Typographies> </Typographies>
</TextDatabase> </TextDatabase>

View File

@ -0,0 +1,95 @@
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126

View File

@ -1 +1 @@
{"typographies":[["Default","verdana.ttf",20,4],["Chinat_Large","CHINN___.ttf",30,4],["Chinat_Small","CHINN___.ttf",20,4],["Chinat_Huge","CHINN___.ttf",40,4],["Numbers","lucon.TTF",50,4]],"generate_font_format":"0"} {"typographies":[["Default","verdana.ttf",20,4],["Chinat_Large","CHINN___.ttf",30,4],["Chinat_Small","CHINN___.ttf",20,4],["Chinat_Huge","CHINN___.ttf",40,4],["Numbers","lucon.TTF",50,4],["Default_Bold","verdanab.ttf",20,4]],"generate_font_format":"0"}

View File

@ -1 +1 @@
{"typographies":[["Default","verdana.ttf",20,4],["Chinat_Large","CHINN___.ttf",30,4],["Chinat_Small","CHINN___.ttf",20,4],["Chinat_Huge","CHINN___.ttf",40,4],["Numbers","lucon.TTF",50,4]],"generate_font_format":"0"} {"typographies":[["Default","verdana.ttf",20,4],["Chinat_Large","CHINN___.ttf",30,4],["Chinat_Small","CHINN___.ttf",20,4],["Chinat_Huge","CHINN___.ttf",40,4],["Numbers","lucon.TTF",50,4],["Default_Bold","verdanab.ttf",20,4]],"generate_font_format":"0"}

View File

@ -0,0 +1,96 @@
AH:0 BA:1 FC:63 EC:0 FF:0 CF:1
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126

View File

@ -18,6 +18,7 @@ struct Typography
static const touchgfx::FontId CHINAT_SMALL = 2; static const touchgfx::FontId CHINAT_SMALL = 2;
static const touchgfx::FontId CHINAT_HUGE = 3; static const touchgfx::FontId CHINAT_HUGE = 3;
static const touchgfx::FontId NUMBERS = 4; static const touchgfx::FontId NUMBERS = 4;
static const touchgfx::FontId DEFAULT_BOLD = 5;
}; };
struct TypographyFontIndex struct TypographyFontIndex
@ -27,7 +28,8 @@ struct TypographyFontIndex
static const touchgfx::FontId CHINAT_SMALL = 2; // CHINN____20_4bpp static const touchgfx::FontId CHINAT_SMALL = 2; // CHINN____20_4bpp
static const touchgfx::FontId CHINAT_HUGE = 3; // CHINN____40_4bpp static const touchgfx::FontId CHINAT_HUGE = 3; // CHINN____40_4bpp
static const touchgfx::FontId NUMBERS = 4; // lucon_TTF_50_4bpp static const touchgfx::FontId NUMBERS = 4; // lucon_TTF_50_4bpp
static const uint16_t NUMBER_OF_FONTS = 5; static const touchgfx::FontId DEFAULT_BOLD = 5; // verdanab_20_4bpp
static const uint16_t NUMBER_OF_FONTS = 6;
}; };
class ApplicationFontProvider : public touchgfx::FontProvider class ApplicationFontProvider : public touchgfx::FontProvider

View File

@ -24,6 +24,9 @@ touchgfx::Font* ApplicationFontProvider::getFont(touchgfx::FontId typography)
case Typography::NUMBERS: case Typography::NUMBERS:
// lucon_TTF_50_4bpp // lucon_TTF_50_4bpp
return const_cast<touchgfx::Font*>(TypedTextDatabase::getFonts()[4]); return const_cast<touchgfx::Font*>(TypedTextDatabase::getFonts()[4]);
case Typography::DEFAULT_BOLD:
// verdanab_20_4bpp
return const_cast<touchgfx::Font*>(TypedTextDatabase::getFonts()[5]);
default: default:
return 0; return 0;
} }

View File

@ -0,0 +1,647 @@
#include <touchgfx/hal/Types.hpp>
FONT_GLYPH_LOCATION_FLASH_PRAGMA
KEEP extern const uint8_t unicodes_verdanab_20_4bpp_0[] FONT_GLYPH_LOCATION_FLASH_ATTRIBUTE = {
// Unicode: [0x0020]
// (Has no glyph data)
// Unicode: [0x0021]
0xFF, 0xFF, 0x01, 0xFE, 0xFF, 0x00, 0xFE, 0xEF, 0x00, 0xFD, 0xEF, 0x00, 0xFC, 0xDF, 0x00, 0xFC,
0xCF, 0x00, 0xFB, 0xCF, 0x00, 0xFA, 0xBF, 0x00, 0xFA, 0xAF, 0x00, 0xF9, 0xAF, 0x00, 0x11, 0x11,
0x00, 0x87, 0x88, 0x00, 0xFE, 0xFF, 0x00, 0xFE, 0xFF, 0x00,
// Unicode: [0x0022]
0xF5, 0xEF, 0x30, 0xFF, 0x1F, 0xF3, 0xDF, 0x20, 0xFF, 0x0E, 0xF2, 0xBF, 0x00, 0xFF, 0x0D, 0xF0,
0xAF, 0x00, 0xFD, 0x0B, 0xE0, 0x8F, 0x00, 0xFC, 0x0A, 0x70, 0x49, 0x00, 0x96, 0x05,
// Unicode: [0x0023]
0x00, 0x00, 0x40, 0xFF, 0x02, 0xF5, 0x1F, 0x00, 0x00, 0x00, 0x90, 0xCF, 0x00, 0xF9, 0x0C, 0x00,
0x00, 0x00, 0xD0, 0x8F, 0x00, 0xFD, 0x08, 0x00, 0x70, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0D,
0x70, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0D, 0x20, 0x44, 0xFB, 0x4C, 0xB4, 0xBF, 0x44, 0x03,
0x00, 0x00, 0xFE, 0x07, 0xE0, 0x7F, 0x00, 0x00, 0x00, 0x30, 0xFF, 0x03, 0xF3, 0x2F, 0x00, 0x00,
0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0x00,
0x42, 0xF4, 0x8F, 0x54, 0xFF, 0x48, 0x34, 0x00, 0x00, 0xF3, 0x3F, 0x40, 0xFF, 0x02, 0x00, 0x00,
0x00, 0xF6, 0x0E, 0x70, 0xDF, 0x00, 0x00, 0x00, 0x00, 0xFA, 0x0B, 0xA0, 0xAF, 0x00, 0x00, 0x00,
// Unicode: [0x0024]
0x00, 0x00, 0xA0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xA4,
0xFD, 0xFF, 0xAD, 0x07, 0x00, 0x90, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, 0x00, 0xF6, 0xFF, 0xCC, 0x8F,
0xEA, 0x0F, 0x00, 0xFA, 0xDF, 0x80, 0x0F, 0x10, 0x06, 0x00, 0xF9, 0xFF, 0xA8, 0x0F, 0x00, 0x00,
0x00, 0xF4, 0xFF, 0xFF, 0xEF, 0x6B, 0x00, 0x00, 0x60, 0xFE, 0xFF, 0xFF, 0xFF, 0x2D, 0x00, 0x00,
0x51, 0xEA, 0xFF, 0xFF, 0xCF, 0x00, 0x00, 0x00, 0x90, 0x3F, 0xFC, 0xFF, 0x01, 0x64, 0x01, 0x90,
0x0F, 0xF8, 0xFF, 0x00, 0xF7, 0xCF, 0xC9, 0xAF, 0xFF, 0xAF, 0x00, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF,
0x2D, 0x00, 0x82, 0xDB, 0xFE, 0xFF, 0x8D, 0x01, 0x00, 0x00, 0x00, 0xA0, 0x0F, 0x00, 0x00, 0x00,
0x00, 0x00, 0xA0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00,
0x40, 0x06, 0x00, 0x00, 0x00,
// Unicode: [0x0025]
0x10, 0xD8, 0xEF, 0x5C, 0x00, 0x00, 0x10, 0xFE, 0x09, 0x00, 0x00, 0x00, 0xB0, 0xFF, 0xFF, 0xFF,
0x06, 0x00, 0x90, 0xEF, 0x01, 0x00, 0x00, 0x00, 0xF4, 0xBF, 0x31, 0xFE, 0x0E, 0x00, 0xF2, 0x7F,
0x00, 0x00, 0x00, 0x00, 0xF8, 0x5F, 0x00, 0xFB, 0x3F, 0x00, 0xFA, 0x1E, 0x00, 0x00, 0x00, 0x00,
0xF9, 0x4F, 0x00, 0xFA, 0x3F, 0x30, 0xFF, 0x06, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x5F, 0x00, 0xFB,
0x2F, 0xB0, 0xDF, 0x20, 0xE9, 0xEF, 0x4B, 0x00, 0xF4, 0xBF, 0x31, 0xFE, 0x0E, 0xF5, 0x5F, 0xD1,
0xFF, 0xFF, 0xFF, 0x04, 0xB0, 0xFF, 0xFF, 0xFF, 0x06, 0xFC, 0x0C, 0xF7, 0x8F, 0x51, 0xFF, 0x0B,
0x10, 0xD8, 0xEF, 0x5C, 0x60, 0xFF, 0x04, 0xFB, 0x2F, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00,
0xD1, 0xAF, 0x00, 0xFC, 0x1F, 0x00, 0xFD, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xF7, 0x2F, 0x00, 0xFB,
0x2F, 0x00, 0xFE, 0x0E, 0x00, 0x00, 0x00, 0x10, 0xFE, 0x09, 0x00, 0xF7, 0x8F, 0x51, 0xFF, 0x0B,
0x00, 0x00, 0x00, 0x80, 0xEF, 0x02, 0x00, 0xD1, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xF2,
0x8F, 0x00, 0x00, 0x20, 0xD9, 0xEF, 0x3B, 0x00,
// Unicode: [0x0026]
0x00, 0xA3, 0xFD, 0xEF, 0x5B, 0x00, 0x00, 0x00, 0x00, 0x60, 0xFF, 0xFF, 0xFF, 0xFF, 0x08, 0x00,
0x00, 0x00, 0xE0, 0xFF, 0x2D, 0xD2, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0x0B, 0xA0, 0xFF,
0x0E, 0x00, 0x00, 0x00, 0xB0, 0xFF, 0x7F, 0xE2, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x10, 0xFB, 0xFF,
0xFF, 0x6E, 0x41, 0x44, 0x01, 0x00, 0x20, 0xFB, 0xFF, 0xEF, 0x03, 0xF4, 0xFF, 0x05, 0x00, 0xD1,
0xFF, 0xFC, 0xFF, 0x5E, 0xF4, 0xFF, 0x04, 0x00, 0xF8, 0xFF, 0x33, 0xFD, 0xFF, 0xFB, 0xFF, 0x01,
0x00, 0xFB, 0xFF, 0x01, 0xC1, 0xFF, 0xFF, 0x9F, 0x00, 0x00, 0xFB, 0xFF, 0x07, 0x00, 0xFA, 0xFF,
0x2F, 0x00, 0x00, 0xF6, 0xFF, 0xBF, 0x88, 0xFD, 0xFF, 0xEF, 0x03, 0x00, 0x90, 0xFF, 0xFF, 0xFF,
0xFF, 0xFC, 0xFF, 0x4E, 0x00, 0x00, 0xA4, 0xFD, 0xDF, 0x49, 0x80, 0xFF, 0xFF, 0x04,
// Unicode: [0x0027]
0xF5, 0xEF, 0xF3, 0xDF, 0xF2, 0xBF, 0xF0, 0xAF, 0xE0, 0x8F, 0x70, 0x49,
// Unicode: [0x0028]
0x00, 0x00, 0xFC, 0xEF, 0x02, 0x00, 0x80, 0xFF, 0x3E, 0x00, 0x00, 0xF3, 0xFF, 0x04, 0x00, 0x00,
0xFB, 0xAF, 0x00, 0x00, 0x30, 0xFF, 0x3F, 0x00, 0x00, 0x80, 0xFF, 0x0C, 0x00, 0x00, 0xC0, 0xFF,
0x07, 0x00, 0x00, 0xE0, 0xFF, 0x04, 0x00, 0x00, 0xF0, 0xFF, 0x02, 0x00, 0x00, 0xF1, 0xFF, 0x02,
0x00, 0x00, 0xF0, 0xFF, 0x02, 0x00, 0x00, 0xE0, 0xFF, 0x04, 0x00, 0x00, 0xC0, 0xFF, 0x07, 0x00,
0x00, 0x80, 0xFF, 0x0C, 0x00, 0x00, 0x30, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0xFB, 0xBF, 0x00, 0x00,
0x00, 0xF3, 0xFF, 0x05, 0x00, 0x00, 0x80, 0xFF, 0x3E, 0x00, 0x00, 0x00, 0xFC, 0xEF, 0x02,
// Unicode: [0x0029]
0xE3, 0xFF, 0x0A, 0x00, 0x40, 0xFF, 0x6F, 0x00, 0x00, 0xF7, 0xFF, 0x02, 0x00, 0xC0, 0xFF, 0x09,
0x00, 0x50, 0xFF, 0x1F, 0x00, 0x00, 0xFE, 0x6F, 0x00, 0x00, 0xF9, 0xAF, 0x00, 0x00, 0xF6, 0xCF,
0x00, 0x00, 0xF4, 0xDF, 0x00, 0x00, 0xF4, 0xEF, 0x00, 0x00, 0xF4, 0xDF, 0x00, 0x00, 0xF6, 0xCF,
0x00, 0x00, 0xF9, 0xAF, 0x00, 0x00, 0xFE, 0x6F, 0x00, 0x50, 0xFF, 0x1F, 0x00, 0xC0, 0xFF, 0x09,
0x00, 0xF7, 0xFF, 0x02, 0x40, 0xFF, 0x6F, 0x00, 0xE3, 0xFF, 0x0A, 0x00,
// Unicode: [0x002A]
0x00, 0x00, 0xFE, 0x01, 0x00, 0x00, 0x72, 0x00, 0xFE, 0x01, 0x44, 0x00, 0xFB, 0x2C, 0xFE, 0xA2,
0xDF, 0x01, 0xB2, 0xFF, 0xFF, 0xFE, 0x4C, 0x00, 0x00, 0xD4, 0xFF, 0x6E, 0x00, 0x00, 0x10, 0xF9,
0xFF, 0xBF, 0x02, 0x00, 0xE7, 0xCF, 0xFE, 0xFA, 0x9F, 0x01, 0xF8, 0x07, 0xFE, 0x51, 0xBE, 0x00,
0x20, 0x00, 0xFE, 0x01, 0x21, 0x00, 0x00, 0x00, 0xBA, 0x01, 0x00, 0x00,
// Unicode: [0x002B]
0x00, 0x00, 0x60, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
0xA0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xFF,
0x00, 0x00, 0x00, 0x87, 0x88, 0xD8, 0xFF, 0x88, 0x88, 0x28, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0x3F, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0xA0, 0xFF, 0x00, 0x00, 0x00, 0x00,
0x00, 0xA0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0,
0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xFF, 0x00, 0x00, 0x00,
// Unicode: [0x002C]
0x00, 0x43, 0x44, 0x00, 0xFE, 0xAF, 0x30, 0xFF, 0x3F, 0x70, 0xFF, 0x0A, 0xB0, 0xFF, 0x03, 0xE0,
0xBF, 0x00, 0xF4, 0x4F, 0x00, 0xF8, 0x0B, 0x00,
// Unicode: [0x002D]
0xBA, 0xBB, 0xBB, 0x6B, 0xFE, 0xFF, 0xFF, 0x8F, 0xFE, 0xFF, 0xFF, 0x8F,
// Unicode: [0x002E]
0xB2, 0xBB, 0x05, 0xF3, 0xFF, 0x07, 0xF3, 0xFF, 0x07, 0xF3, 0xFF, 0x07,
// Unicode: [0x002F]
0x00, 0x00, 0x00, 0x40, 0xFF, 0x0B, 0x00, 0x00, 0x00, 0xB0, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xF2,
0xDF, 0x00, 0x00, 0x00, 0x00, 0xF9, 0x6F, 0x00, 0x00, 0x00, 0x10, 0xFE, 0x1E, 0x00, 0x00, 0x00,
0x70, 0xFF, 0x09, 0x00, 0x00, 0x00, 0xD0, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xF4, 0xBF, 0x00, 0x00,
0x00, 0x00, 0xFB, 0x4F, 0x00, 0x00, 0x00, 0x20, 0xFF, 0x0D, 0x00, 0x00, 0x00, 0x90, 0xFF, 0x06,
0x00, 0x00, 0x00, 0xE1, 0xEF, 0x01, 0x00, 0x00, 0x00, 0xF7, 0x8F, 0x00, 0x00, 0x00, 0x00, 0xFD,
0x2F, 0x00, 0x00, 0x00, 0x40, 0xFF, 0x0B, 0x00, 0x00, 0x00, 0xB0, 0xFF, 0x04, 0x00, 0x00, 0x00,
0xF2, 0xDF, 0x00, 0x00, 0x00, 0x00, 0xF9, 0x6F, 0x00, 0x00, 0x00, 0x00,
// Unicode: [0x0030]
0x00, 0x92, 0xED, 0xDF, 0x3A, 0x00, 0x00, 0x40, 0xFE, 0xFF, 0xFF, 0xFF, 0x07, 0x00, 0xE1, 0xFF,
0xBF, 0xFB, 0xFF, 0x3F, 0x00, 0xF6, 0xFF, 0x08, 0x50, 0xFF, 0x9F, 0x00, 0xFA, 0xFF, 0x02, 0x00,
0xFD, 0xDF, 0x00, 0xFC, 0xEF, 0x00, 0x00, 0xFB, 0xFF, 0x01, 0xFD, 0xDF, 0x00, 0x00, 0xFA, 0xFF,
0x01, 0xFD, 0xDF, 0x00, 0x00, 0xFA, 0xFF, 0x01, 0xFC, 0xEF, 0x00, 0x00, 0xFB, 0xFF, 0x01, 0xFA,
0xFF, 0x02, 0x00, 0xFE, 0xDF, 0x00, 0xF6, 0xFF, 0x08, 0x50, 0xFF, 0xAF, 0x00, 0xE1, 0xFF, 0xBF,
0xFA, 0xFF, 0x3F, 0x00, 0x40, 0xFE, 0xFF, 0xFF, 0xFF, 0x07, 0x00, 0x00, 0x92, 0xED, 0xDF, 0x4A,
0x00, 0x00,
// Unicode: [0x0031]
0x00, 0x20, 0xFF, 0x5F, 0x00, 0x00, 0x52, 0xD8, 0xFF, 0x5F, 0x00, 0x00, 0xF6, 0xFF, 0xFF, 0x5F,
0x00, 0x00, 0xF6, 0xFF, 0xFF, 0x5F, 0x00, 0x00, 0x00, 0x50, 0xFF, 0x5F, 0x00, 0x00, 0x00, 0x50,
0xFF, 0x5F, 0x00, 0x00, 0x00, 0x50, 0xFF, 0x5F, 0x00, 0x00, 0x00, 0x50, 0xFF, 0x5F, 0x00, 0x00,
0x00, 0x50, 0xFF, 0x5F, 0x00, 0x00, 0x00, 0x50, 0xFF, 0x5F, 0x00, 0x00, 0x00, 0x50, 0xFF, 0x5F,
0x00, 0x00, 0x73, 0xA7, 0xFF, 0xAF, 0x77, 0x02, 0xF6, 0xFF, 0xFF, 0xFF, 0xFF, 0x05, 0xF6, 0xFF,
0xFF, 0xFF, 0xFF, 0x05,
// Unicode: [0x0032]
0x30, 0xB8, 0xFE, 0xDF, 0x4A, 0x00, 0x00, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x08, 0x00, 0xC0, 0xFF,
0xCC, 0xFE, 0xFF, 0x3F, 0x00, 0xB0, 0x17, 0x00, 0xB1, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x50,
0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x70, 0xFF, 0x5F, 0x00, 0x00, 0x00, 0x00, 0xE1, 0xFF, 0x0D,
0x00, 0x00, 0x00, 0x10, 0xFC, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xC2, 0xFF, 0x4F, 0x00, 0x00, 0x00,
0x40, 0xFE, 0xDF, 0x03, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x1B, 0x00, 0x00, 0x00, 0xC1, 0xFF, 0xFF,
0xBB, 0xBB, 0xBB, 0x02, 0xF3, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xF3, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0x03,
// Unicode: [0x0033]
0x50, 0xC9, 0xFE, 0xDF, 0x6A, 0x00, 0xF3, 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0xF3, 0xFF, 0xCD, 0xFD,
0xFF, 0x5F, 0x82, 0x03, 0x00, 0x60, 0xFF, 0x6F, 0x00, 0x00, 0x00, 0x92, 0xFF, 0x1E, 0x00, 0x40,
0xFF, 0xFF, 0xCF, 0x03, 0x00, 0x40, 0xFF, 0xFF, 0x9E, 0x02, 0x00, 0x20, 0x88, 0xEA, 0xFF, 0x3E,
0x00, 0x00, 0x00, 0x20, 0xFF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xCF, 0xA9, 0x04, 0x00, 0x81,
0xFF, 0xAF, 0xF9, 0xEF, 0xCC, 0xFE, 0xFF, 0x4F, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0x07, 0x72, 0xDB,
0xFE, 0xDE, 0x39, 0x00,
// Unicode: [0x0034]
0x00, 0x00, 0x00, 0xC0, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFA, 0xFF, 0x7F, 0x00, 0x00, 0x00,
0x80, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0xF6, 0xAF, 0xFF, 0x7F, 0x00, 0x00, 0x40, 0xFF, 0x2A,
0xFF, 0x7F, 0x00, 0x00, 0xE2, 0xBF, 0x20, 0xFF, 0x7F, 0x00, 0x10, 0xFD, 0x1D, 0x20, 0xFF, 0x7F,
0x00, 0xC0, 0xEF, 0x02, 0x20, 0xFF, 0x7F, 0x00, 0xF3, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6F, 0xF3,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6F, 0x92, 0x99, 0x99, 0xA9, 0xFF, 0xCF, 0x49, 0x00, 0x00, 0x00,
0x20, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x20, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x20, 0xFF,
0x7F, 0x00,
// Unicode: [0x0035]
0xD0, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xD0, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xD0, 0xFF, 0xBE, 0xBB,
0xBB, 0x5B, 0xD0, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0xD0, 0xFF, 0x8D, 0x78, 0x04, 0x00, 0xD0, 0xFF,
0xFF, 0xFF, 0xEF, 0x05, 0xD0, 0xFF, 0xFF, 0xFF, 0xFF, 0x4F, 0x50, 0x24, 0x10, 0xB4, 0xFF, 0xAF,
0x00, 0x00, 0x00, 0x10, 0xFF, 0xDF, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xDF, 0xC6, 0x05, 0x00, 0x80,
0xFF, 0x9F, 0xF6, 0xEF, 0xDC, 0xFE, 0xFF, 0x3F, 0xF6, 0xFF, 0xFF, 0xFF, 0xEF, 0x05, 0x71, 0xDB,
0xFE, 0xCE, 0x28, 0x00,
// Unicode: [0x0036]
0x00, 0x00, 0xA5, 0xED, 0xEF, 0x0C, 0x00, 0x00, 0xD3, 0xFF, 0xFF, 0xFF, 0x0F, 0x00, 0x20, 0xFE,
0xFF, 0xAD, 0xB9, 0x0D, 0x00, 0xB0, 0xFF, 0x6F, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xFF, 0x08, 0x21,
0x01, 0x00, 0x00, 0xF7, 0xFF, 0xD9, 0xFF, 0xCF, 0x05, 0x00, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0x6F,
0x00, 0xFA, 0xFF, 0x25, 0x82, 0xFF, 0xEF, 0x00, 0xF9, 0xFF, 0x01, 0x00, 0xFB, 0xFF, 0x02, 0xF8,
0xFF, 0x03, 0x00, 0xF9, 0xFF, 0x02, 0xF4, 0xFF, 0x08, 0x00, 0xFD, 0xEF, 0x00, 0xC0, 0xFF, 0x9F,
0xC7, 0xFF, 0x8F, 0x00, 0x20, 0xFD, 0xFF, 0xFF, 0xFF, 0x0A, 0x00, 0x00, 0x71, 0xEC, 0xEF, 0x5B,
0x00, 0x00,
// Unicode: [0x0037]
0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xB5, 0xBB, 0xBB, 0xBB,
0xFF, 0xEF, 0x00, 0x00, 0x00, 0x70, 0xFF, 0x8F, 0x00, 0x00, 0x00, 0xE2, 0xFF, 0x1D, 0x00, 0x00,
0x00, 0xFA, 0xFF, 0x05, 0x00, 0x00, 0x40, 0xFF, 0xBF, 0x00, 0x00, 0x00, 0xD1, 0xFF, 0x3F, 0x00,
0x00, 0x00, 0xF8, 0xFF, 0x09, 0x00, 0x00, 0x20, 0xFF, 0xEF, 0x01, 0x00, 0x00, 0xB0, 0xFF, 0x6F,
0x00, 0x00, 0x00, 0xF5, 0xFF, 0x0C, 0x00, 0x00, 0x10, 0xFD, 0xFF, 0x03, 0x00, 0x00, 0x80, 0xFF,
0xAF, 0x00, 0x00, 0x00,
// Unicode: [0x0038]
0x00, 0xA4, 0xFD, 0xEF, 0x7B, 0x01, 0x00, 0x90, 0xFF, 0xFF, 0xFF, 0xFF, 0x2D, 0x00, 0xF6, 0xFF,
0x7D, 0xC7, 0xFF, 0xAF, 0x00, 0xF9, 0xFF, 0x03, 0x00, 0xFD, 0xCF, 0x00, 0xF7, 0xFF, 0x18, 0x00,
0xFE, 0x9F, 0x00, 0xE1, 0xFF, 0xEF, 0x99, 0xFF, 0x1A, 0x00, 0x20, 0xFB, 0xFF, 0xFF, 0xAF, 0x01,
0x00, 0x60, 0xFD, 0xED, 0xFF, 0xFF, 0x3E, 0x00, 0xF7, 0xEF, 0x02, 0xA4, 0xFF, 0xDF, 0x00, 0xFE,
0xBF, 0x00, 0x00, 0xF9, 0xFF, 0x03, 0xFF, 0xEF, 0x01, 0x00, 0xFA, 0xFF, 0x03, 0xFA, 0xFF, 0x8D,
0xB7, 0xFF, 0xDF, 0x00, 0xD2, 0xFF, 0xFF, 0xFF, 0xFF, 0x2D, 0x00, 0x00, 0xB6, 0xFD, 0xEF, 0x6B,
0x01, 0x00,
// Unicode: [0x0039]
0x00, 0x93, 0xFD, 0xDE, 0x29, 0x00, 0x70, 0xFF, 0xFF, 0xFF, 0xEF, 0x04, 0xF5, 0xFF, 0x7D, 0xE8,
0xFF, 0x1E, 0xFC, 0xFF, 0x02, 0x50, 0xFF, 0x7F, 0xFE, 0xDF, 0x00, 0x00, 0xFE, 0xBF, 0xFE, 0xEF,
0x00, 0x00, 0xFD, 0xDF, 0xFA, 0xFF, 0x3A, 0x42, 0xFE, 0xDF, 0xF3, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF,
0x30, 0xFB, 0xFF, 0x9E, 0xFF, 0xAF, 0x00, 0x10, 0x22, 0x50, 0xFF, 0x6F, 0x00, 0x00, 0x00, 0xE4,
0xFF, 0x0E, 0xC0, 0x9B, 0xCA, 0xFF, 0xFF, 0x04, 0xC0, 0xFF, 0xFF, 0xFF, 0x4E, 0x00, 0xA0, 0xFE,
0xDE, 0x6A, 0x01, 0x00,
// Unicode: [0x003A]
0xFC, 0xDF, 0xFC, 0xDF, 0xFC, 0xDF, 0xB9, 0x9B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB9, 0x9B,
0xFC, 0xDF, 0xFC, 0xDF, 0xFC, 0xDF,
// Unicode: [0x003B]
0x00, 0xFC, 0xDF, 0x00, 0x00, 0xFC, 0xDF, 0x00, 0x00, 0xFC, 0xDF, 0x00, 0x00, 0xB9, 0x9B, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x44, 0x01,
0x00, 0xF8, 0xFF, 0x02, 0x00, 0xFC, 0x9F, 0x00, 0x10, 0xFF, 0x2F, 0x00, 0x50, 0xFF, 0x0A, 0x00,
0x90, 0xFF, 0x02, 0x00, 0xD0, 0xAF, 0x00, 0x00, 0xF2, 0x3F, 0x00, 0x00,
// Unicode: [0x003C]
0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x06, 0x00, 0x00, 0x00, 0x00, 0x30, 0xE9, 0x1F, 0x00, 0x00,
0x00, 0x61, 0xFC, 0xFF, 0x1F, 0x00, 0x00, 0x93, 0xFE, 0xFF, 0xBF, 0x05, 0x10, 0xC6, 0xFF, 0xFF,
0x8D, 0x02, 0x00, 0xE9, 0xFF, 0xFF, 0x4A, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x28, 0x00, 0x00, 0x00,
0x00, 0xFE, 0xFF, 0xAF, 0x04, 0x00, 0x00, 0x00, 0x61, 0xFC, 0xFF, 0xDF, 0x17, 0x00, 0x00, 0x00,
0x30, 0xE9, 0xFF, 0xFF, 0x4A, 0x00, 0x00, 0x00, 0x10, 0xC6, 0xFF, 0xFF, 0x0D, 0x00, 0x00, 0x00,
0x00, 0xA3, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x71, 0x1D,
// Unicode: [0x003D]
0x85, 0x88, 0x88, 0x88, 0x88, 0x88, 0x07, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0E, 0xF8, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x85, 0x88, 0x88, 0x88, 0x88, 0x88, 0x07, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0x0E, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0E,
// Unicode: [0x003E]
0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFA, 0x5B, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFA, 0xFF,
0x8E, 0x02, 0x00, 0x00, 0x00, 0x92, 0xFE, 0xFF, 0xBF, 0x05, 0x00, 0x00, 0x00, 0x50, 0xFB, 0xFF,
0xEF, 0x28, 0x00, 0x00, 0x00, 0x20, 0xE8, 0xFF, 0xFF, 0x2B, 0x00, 0x00, 0x00, 0x00, 0xE5, 0xFF,
0x5F, 0x00, 0x00, 0x00, 0x82, 0xFD, 0xFF, 0x5F, 0x00, 0x00, 0xB5, 0xFF, 0xFF, 0x8E, 0x02, 0x20,
0xE8, 0xFF, 0xFF, 0x5B, 0x00, 0x00, 0xF8, 0xFF, 0xEF, 0x29, 0x00, 0x00, 0x00, 0xFA, 0xCF, 0x16,
0x00, 0x00, 0x00, 0x00, 0x99, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
// Unicode: [0x003F]
0x82, 0xDB, 0xEF, 0x9C, 0x02, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x5F, 0x00, 0xF8, 0xBE, 0xEB, 0xFF,
0xEF, 0x01, 0x55, 0x00, 0x00, 0xFC, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xF9, 0xFF, 0x02, 0x00, 0x00,
0x20, 0xFE, 0xCF, 0x00, 0x00, 0x00, 0xD6, 0xFF, 0x2E, 0x00, 0x00, 0xE3, 0xFF, 0x9F, 0x01, 0x00,
0x00, 0xF4, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x41, 0x44, 0x01,
0x00, 0x00, 0x00, 0x84, 0x88, 0x04, 0x00, 0x00, 0x00, 0xF7, 0xFF, 0x07, 0x00, 0x00, 0x00, 0xF7,
0xFF, 0x07, 0x00, 0x00,
// Unicode: [0x0040]
0x00, 0x00, 0x50, 0xDA, 0xEF, 0x8C, 0x02, 0x00, 0x00, 0x00, 0x40, 0xFD, 0xDF, 0xCB, 0xFE, 0x9F,
0x00, 0x00, 0x00, 0xF5, 0xAF, 0x02, 0x00, 0x40, 0xFC, 0x0B, 0x00, 0x30, 0xFF, 0x06, 0xD7, 0xAE,
0xFD, 0xA8, 0x9F, 0x00, 0xB0, 0x8F, 0x90, 0xFF, 0xED, 0xFF, 0x17, 0xFE, 0x02, 0xF2, 0x1E, 0xF3,
0x6F, 0x00, 0xFD, 0x07, 0xF8, 0x08, 0xF6, 0x0A, 0xF9, 0x0D, 0x00, 0xFC, 0x07, 0xF4, 0x0B, 0xF8,
0x08, 0xFB, 0x0B, 0x00, 0xFC, 0x07, 0xF3, 0x0C, 0xF8, 0x08, 0xFA, 0x0B, 0x00, 0xFC, 0x07, 0xF3,
0x0C, 0xF6, 0x0A, 0xF8, 0x0D, 0x00, 0xFC, 0x07, 0xF6, 0x0A, 0xF3, 0x0E, 0xF3, 0x6F, 0x61, 0xFF,
0x07, 0xFA, 0x06, 0xC0, 0x6F, 0x90, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x40, 0xFF, 0x04, 0x95,
0x59, 0x95, 0x99, 0x69, 0x00, 0x00, 0xF7, 0x8F, 0x01, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x50,
0xFE, 0xDF, 0xCB, 0xFD, 0x07, 0x00, 0x00, 0x00, 0x00, 0x71, 0xEB, 0xFF, 0xBE, 0x04, 0x00, 0x00,
// Unicode: [0x0041]
0x00, 0x00, 0x90, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0x07, 0x00, 0x00,
0x00, 0x00, 0xF5, 0xFF, 0xFF, 0x0D, 0x00, 0x00, 0x00, 0x00, 0xFB, 0xEF, 0xFF, 0x4F, 0x00, 0x00,
0x00, 0x20, 0xFF, 0x5F, 0xFE, 0xAF, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x1E, 0xF8, 0xFF, 0x01, 0x00,
0x00, 0xD0, 0xFF, 0x09, 0xF3, 0xFF, 0x06, 0x00, 0x00, 0xF4, 0xFF, 0x04, 0xC0, 0xFF, 0x0C, 0x00,
0x00, 0xFA, 0xFF, 0x99, 0xC9, 0xFF, 0x3F, 0x00, 0x10, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0x00,
0x60, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0x00, 0xC0, 0xFF, 0x0D, 0x00, 0x00, 0xF6, 0xFF, 0x05,
0xF3, 0xFF, 0x08, 0x00, 0x00, 0xF1, 0xFF, 0x0B, 0xF9, 0xFF, 0x03, 0x00, 0x00, 0xB0, 0xFF, 0x2F,
// Unicode: [0x0042]
0xF2, 0xFF, 0xFF, 0xFF, 0xCE, 0x07, 0x00, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0x00, 0xF2, 0xFF,
0x9D, 0xB9, 0xFF, 0xFF, 0x03, 0xF2, 0xFF, 0x09, 0x00, 0xFA, 0xFF, 0x04, 0xF2, 0xFF, 0x09, 0x00,
0xF9, 0xEF, 0x01, 0xF2, 0xFF, 0x7C, 0x97, 0xFF, 0x5F, 0x00, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0x3A,
0x00, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x06, 0xF2, 0xFF, 0x09, 0x00, 0xE4, 0xFF, 0x1E, 0xF2,
0xFF, 0x09, 0x00, 0xA0, 0xFF, 0x4F, 0xF2, 0xFF, 0x09, 0x00, 0xD0, 0xFF, 0x3F, 0xF2, 0xFF, 0x9D,
0xA9, 0xFE, 0xFF, 0x0D, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0x03, 0xF2, 0xFF, 0xFF, 0xFF, 0xCE,
0x17, 0x00,
// Unicode: [0x0043]
0x00, 0x20, 0xC8, 0xFE, 0xCE, 0x49, 0x00, 0x00, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0x08, 0x70, 0xFF,
0xFF, 0xCE, 0xEC, 0xFF, 0x09, 0xF2, 0xFF, 0x7F, 0x01, 0x10, 0xE6, 0x09, 0xF9, 0xFF, 0x08, 0x00,
0x00, 0x10, 0x04, 0xFD, 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xEF, 0x00, 0x00, 0x00, 0x00,
0x00, 0xFE, 0xEF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0xF9,
0xFF, 0x08, 0x00, 0x00, 0x10, 0x04, 0xF3, 0xFF, 0x7F, 0x01, 0x00, 0xD6, 0x09, 0x80, 0xFF, 0xFF,
0xCE, 0xEC, 0xFF, 0x09, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0x08, 0x00, 0x20, 0xC8, 0xFE, 0xCE,
0x48, 0x00,
// Unicode: [0x0044]
0xF2, 0xFF, 0xFF, 0xEF, 0x9C, 0x04, 0x00, 0x00, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0x02, 0x00,
0xF2, 0xFF, 0xAD, 0xCA, 0xFF, 0xFF, 0x1D, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0xC2, 0xFF, 0xAF, 0x00,
0xF2, 0xFF, 0x09, 0x00, 0x10, 0xFD, 0xFF, 0x02, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0xF8, 0xFF, 0x06,
0xF2, 0xFF, 0x09, 0x00, 0x00, 0xF5, 0xFF, 0x08, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0xF5, 0xFF, 0x08,
0xF2, 0xFF, 0x09, 0x00, 0x00, 0xF7, 0xFF, 0x06, 0xF2, 0xFF, 0x09, 0x00, 0x10, 0xFD, 0xFF, 0x02,
0xF2, 0xFF, 0x09, 0x00, 0xB2, 0xFF, 0x9F, 0x00, 0xF2, 0xFF, 0xAD, 0xCA, 0xFF, 0xFF, 0x1D, 0x00,
0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0x01, 0x00, 0xF2, 0xFF, 0xFF, 0xEF, 0x9C, 0x04, 0x00, 0x00,
// Unicode: [0x0045]
0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0x6F, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0x6F, 0xF2, 0xFF, 0xBD, 0xBB,
0xBB, 0x4B, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0xF2, 0xFF,
0xFF, 0xFF, 0xFF, 0x0D, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0x0D, 0xF2, 0xFF, 0xBD, 0xBB, 0xBB, 0x0A,
0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00,
0x00, 0x00, 0xF2, 0xFF, 0xBD, 0xBB, 0xBB, 0x4B, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0x6F, 0xF2, 0xFF,
0xFF, 0xFF, 0xFF, 0x6F,
// Unicode: [0x0046]
0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0x4F, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0x4F, 0xF2, 0xFF, 0xBD, 0xBB,
0xBB, 0x3B, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0xF2, 0xFF,
0xBD, 0xBB, 0xBB, 0x09, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0x0C,
0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00,
0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0xF2, 0xFF,
0x09, 0x00, 0x00, 0x00,
// Unicode: [0x0047]
0x00, 0x10, 0xB7, 0xED, 0xEF, 0x8C, 0x03, 0x00, 0xE5, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0x60, 0xFF,
0xFF, 0xBE, 0xBA, 0xFE, 0xAF, 0xF2, 0xFF, 0x8F, 0x01, 0x00, 0x50, 0xAC, 0xF9, 0xFF, 0x09, 0x00,
0x00, 0x00, 0x20, 0xFD, 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xEF, 0x00, 0xF0, 0xFF, 0xFF,
0xBF, 0xFE, 0xEF, 0x00, 0xF0, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0x02, 0xA0, 0xAA, 0xFF, 0xBF, 0xF9,
0xFF, 0x09, 0x00, 0x10, 0xFF, 0xBF, 0xF3, 0xFF, 0x8F, 0x01, 0x10, 0xFF, 0xBF, 0x70, 0xFF, 0xFF,
0xBE, 0xAA, 0xFF, 0xBF, 0x00, 0xF6, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0x00, 0x10, 0xB7, 0xFE, 0xEF,
0x8B, 0x04,
// Unicode: [0x0048]
0xF2, 0xFF, 0x09, 0x00, 0x00, 0xFD, 0xDF, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0xFD, 0xDF, 0xF2, 0xFF,
0x09, 0x00, 0x00, 0xFD, 0xDF, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0xFD, 0xDF, 0xF2, 0xFF, 0x09, 0x00,
0x00, 0xFD, 0xDF, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xDF, 0xF2, 0xFF, 0xBD, 0xBB, 0xBB, 0xFE, 0xDF, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0xFD, 0xDF, 0xF2,
0xFF, 0x09, 0x00, 0x00, 0xFD, 0xDF, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0xFD, 0xDF, 0xF2, 0xFF, 0x09,
0x00, 0x00, 0xFD, 0xDF, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0xFD, 0xDF, 0xF2, 0xFF, 0x09, 0x00, 0x00,
0xFD, 0xDF,
// Unicode: [0x0049]
0xFC, 0xFF, 0xFF, 0xFF, 0x0B, 0xFC, 0xFF, 0xFF, 0xFF, 0x0B, 0x86, 0xFB, 0xFF, 0x8A, 0x06, 0x00,
0xF6, 0xFF, 0x05, 0x00, 0x00, 0xF6, 0xFF, 0x05, 0x00, 0x00, 0xF6, 0xFF, 0x05, 0x00, 0x00, 0xF6,
0xFF, 0x05, 0x00, 0x00, 0xF6, 0xFF, 0x05, 0x00, 0x00, 0xF6, 0xFF, 0x05, 0x00, 0x00, 0xF6, 0xFF,
0x05, 0x00, 0x00, 0xF6, 0xFF, 0x05, 0x00, 0x86, 0xFB, 0xFF, 0x8A, 0x05, 0xFC, 0xFF, 0xFF, 0xFF,
0x0B, 0xFC, 0xFF, 0xFF, 0xFF, 0x0B,
// Unicode: [0x004A]
0x00, 0xFA, 0xFF, 0xFF, 0x7F, 0x00, 0xFA, 0xFF, 0xFF, 0x7F, 0x00, 0x96, 0xB9, 0xFF, 0x7F, 0x00,
0x00, 0x50, 0xFF, 0x7F, 0x00, 0x00, 0x50, 0xFF, 0x7F, 0x00, 0x00, 0x50, 0xFF, 0x7F, 0x00, 0x00,
0x50, 0xFF, 0x7F, 0x00, 0x00, 0x50, 0xFF, 0x7F, 0x00, 0x00, 0x50, 0xFF, 0x7F, 0x00, 0x00, 0x60,
0xFF, 0x7F, 0x01, 0x00, 0xB0, 0xFF, 0x5F, 0xD9, 0xBB, 0xFD, 0xFF, 0x1E, 0xF9, 0xFF, 0xFF, 0xFF,
0x05, 0xD7, 0xFE, 0xDF, 0x39, 0x00,
// Unicode: [0x004B]
0xF2, 0xFF, 0x09, 0x00, 0x90, 0xFF, 0xAF, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0xF6, 0xFF, 0x1C, 0x00,
0xF2, 0xFF, 0x09, 0x40, 0xFF, 0xDF, 0x01, 0x00, 0xF2, 0xFF, 0x09, 0xE2, 0xFF, 0x2E, 0x00, 0x00,
0xF2, 0xFF, 0x19, 0xFC, 0xFF, 0x04, 0x00, 0x00, 0xF2, 0xFF, 0xA9, 0xFF, 0x5F, 0x00, 0x00, 0x00,
0xF2, 0xFF, 0xFE, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0xF2, 0xFF, 0xFF, 0xFF, 0x4F, 0x00, 0x00, 0x00,
0xF2, 0xFF, 0xBF, 0xFF, 0xEF, 0x02, 0x00, 0x00, 0xF2, 0xFF, 0x0A, 0xFA, 0xFF, 0x1C, 0x00, 0x00,
0xF2, 0xFF, 0x09, 0xD1, 0xFF, 0xAF, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0x20, 0xFE, 0xFF, 0x07, 0x00,
0xF2, 0xFF, 0x09, 0x00, 0xF5, 0xFF, 0x4F, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0x80, 0xFF, 0xEF, 0x02,
// Unicode: [0x004C]
0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00,
0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0xF2, 0xFF,
0x09, 0x00, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00,
0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00,
0x00, 0x00, 0xF2, 0xFF, 0xBD, 0xBB, 0xBB, 0x4B, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0x5F, 0xF2, 0xFF,
0xFF, 0xFF, 0xFF, 0x5F,
// Unicode: [0x004D]
0xF2, 0xFF, 0x7F, 0x00, 0x00, 0x70, 0xFF, 0xFF, 0x01, 0xF2, 0xFF, 0xDF, 0x00, 0x00, 0xE1, 0xFF,
0xFF, 0x01, 0xF2, 0xFF, 0xFF, 0x06, 0x00, 0xF6, 0xFF, 0xFF, 0x01, 0xF2, 0xFF, 0xFF, 0x0D, 0x00,
0xFD, 0xFF, 0xFF, 0x01, 0xF2, 0xFF, 0xFF, 0x5F, 0x50, 0xFF, 0xFF, 0xFF, 0x01, 0xF2, 0xFF, 0xF9,
0xCF, 0xC0, 0xEF, 0xFA, 0xFF, 0x01, 0xF2, 0xFF, 0xC6, 0xFF, 0xF8, 0x8F, 0xF9, 0xFF, 0x01, 0xF2,
0xFF, 0x56, 0xFF, 0xFF, 0x2F, 0xF9, 0xFF, 0x01, 0xF2, 0xFF, 0x06, 0xFD, 0xFF, 0x0A, 0xF9, 0xFF,
0x01, 0xF2, 0xFF, 0x06, 0xF7, 0xFF, 0x03, 0xF9, 0xFF, 0x01, 0xF2, 0xFF, 0x06, 0xA1, 0x9B, 0x00,
0xF9, 0xFF, 0x01, 0xF2, 0xFF, 0x06, 0x00, 0x00, 0x00, 0xF9, 0xFF, 0x01, 0xF2, 0xFF, 0x06, 0x00,
0x00, 0x00, 0xF9, 0xFF, 0x01, 0xF2, 0xFF, 0x06, 0x00, 0x00, 0x00, 0xF9, 0xFF, 0x01,
// Unicode: [0x004E]
0xF2, 0xFF, 0xAF, 0x00, 0x00, 0xF5, 0xFF, 0x01, 0xF2, 0xFF, 0xFF, 0x05, 0x00, 0xF5, 0xFF, 0x01,
0xF2, 0xFF, 0xFF, 0x1E, 0x00, 0xF5, 0xFF, 0x01, 0xF2, 0xFF, 0xFF, 0xAF, 0x00, 0xF5, 0xFF, 0x01,
0xF2, 0xFF, 0xFD, 0xFF, 0x05, 0xF5, 0xFF, 0x01, 0xF2, 0xFF, 0xE6, 0xFF, 0x1E, 0xF5, 0xFF, 0x01,
0xF2, 0xFF, 0x54, 0xFF, 0xAF, 0xF5, 0xFF, 0x01, 0xF2, 0xFF, 0x04, 0xFB, 0xFF, 0xFA, 0xFF, 0x01,
0xF2, 0xFF, 0x04, 0xE2, 0xFF, 0xFF, 0xFF, 0x01, 0xF2, 0xFF, 0x04, 0x60, 0xFF, 0xFF, 0xFF, 0x01,
0xF2, 0xFF, 0x04, 0x00, 0xFC, 0xFF, 0xFF, 0x01, 0xF2, 0xFF, 0x04, 0x00, 0xF2, 0xFF, 0xFF, 0x01,
0xF2, 0xFF, 0x04, 0x00, 0x70, 0xFF, 0xFF, 0x01, 0xF2, 0xFF, 0x04, 0x00, 0x00, 0xFC, 0xFF, 0x01,
// Unicode: [0x004F]
0x00, 0x20, 0xC8, 0xFE, 0xCE, 0x28, 0x00, 0x00, 0x00, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0x07, 0x00,
0x80, 0xFF, 0xFF, 0xBD, 0xFD, 0xFF, 0x8F, 0x00, 0xF3, 0xFF, 0x4E, 0x00, 0x40, 0xFE, 0xFF, 0x03,
0xF9, 0xFF, 0x07, 0x00, 0x00, 0xF7, 0xFF, 0x09, 0xFD, 0xFF, 0x01, 0x00, 0x00, 0xF1, 0xFF, 0x0D,
0xFE, 0xEF, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x0E, 0xFE, 0xEF, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x0E,
0xFD, 0xFF, 0x01, 0x00, 0x00, 0xF1, 0xFF, 0x0D, 0xF9, 0xFF, 0x07, 0x00, 0x00, 0xF7, 0xFF, 0x09,
0xF3, 0xFF, 0x4E, 0x00, 0x40, 0xFE, 0xFF, 0x03, 0x80, 0xFF, 0xFF, 0xBD, 0xFD, 0xFF, 0x8F, 0x00,
0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0x07, 0x00, 0x00, 0x20, 0xC8, 0xFE, 0xCE, 0x28, 0x00, 0x00,
// Unicode: [0x0050]
0xF2, 0xFF, 0xFF, 0xFF, 0xAE, 0x04, 0x00, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0xAF, 0x00, 0xF2, 0xFF,
0xAD, 0xDA, 0xFF, 0xFF, 0x06, 0xF2, 0xFF, 0x09, 0x00, 0xF7, 0xFF, 0x0B, 0xF2, 0xFF, 0x09, 0x00,
0xF1, 0xFF, 0x0D, 0xF2, 0xFF, 0x09, 0x00, 0xF3, 0xFF, 0x0B, 0xF2, 0xFF, 0x09, 0x41, 0xFC, 0xFF,
0x07, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0x01, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0x00, 0xF2,
0xFF, 0xAD, 0x9A, 0x48, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0x00, 0xF2, 0xFF, 0x09,
0x00, 0x00, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0x00,
0x00, 0x00,
// Unicode: [0x0051]
0x00, 0x20, 0xC8, 0xFE, 0xCE, 0x28, 0x00, 0x00, 0x00, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0x07, 0x00,
0x80, 0xFF, 0xFF, 0xBD, 0xFD, 0xFF, 0x8F, 0x00, 0xF3, 0xFF, 0x4E, 0x00, 0x40, 0xFE, 0xFF, 0x03,
0xF9, 0xFF, 0x07, 0x00, 0x00, 0xF7, 0xFF, 0x09, 0xFD, 0xFF, 0x01, 0x00, 0x00, 0xF1, 0xFF, 0x0D,
0xFE, 0xEF, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x0E, 0xFF, 0xEF, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x0F,
0xFD, 0xFF, 0x01, 0x00, 0x00, 0xF1, 0xFF, 0x0D, 0xFA, 0xFF, 0x06, 0x00, 0x00, 0xF6, 0xFF, 0x09,
0xF4, 0xFF, 0x3E, 0x00, 0x30, 0xFE, 0xFF, 0x03, 0xA0, 0xFF, 0xFF, 0x9B, 0xFB, 0xFF, 0x9F, 0x00,
0x10, 0xFA, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x00, 0x00, 0x40, 0xDA, 0xFF, 0xFF, 0x3B, 0x00, 0x00,
0x00, 0x00, 0x00, 0xF0, 0xFF, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xFF, 0xAF, 0x97, 0x09,
0x00, 0x00, 0x00, 0x30, 0xFF, 0xFF, 0xFF, 0x0B, 0x00, 0x00, 0x00, 0x00, 0xA3, 0xFE, 0xDF, 0x08,
// Unicode: [0x0052]
0xF2, 0xFF, 0xFF, 0xFF, 0xCE, 0x18, 0x00, 0x00, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0x01, 0x00,
0xF2, 0xFF, 0xAD, 0xBA, 0xFE, 0xFF, 0x09, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0xF4, 0xFF, 0x0D, 0x00,
0xF2, 0xFF, 0x09, 0x00, 0xF1, 0xFF, 0x0C, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0xF5, 0xFF, 0x09, 0x00,
0xF2, 0xFF, 0x8C, 0xB9, 0xFF, 0xEF, 0x02, 0x00, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0x00, 0x00,
0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0x05, 0x00, 0x00, 0xF2, 0xFF, 0x09, 0xF4, 0xFF, 0x3E, 0x00, 0x00,
0xF2, 0xFF, 0x09, 0x70, 0xFF, 0xDF, 0x01, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0xFA, 0xFF, 0x0B, 0x00,
0xF2, 0xFF, 0x09, 0x00, 0xD1, 0xFF, 0x9F, 0x00, 0xF2, 0xFF, 0x09, 0x00, 0x20, 0xFE, 0xFF, 0x07,
// Unicode: [0x0053]
0x00, 0x82, 0xEC, 0xEF, 0xBD, 0x37, 0x00, 0x60, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0x00, 0xF5, 0xFF,
0xBF, 0xA9, 0xFC, 0xEF, 0x00, 0xFB, 0xFF, 0x03, 0x00, 0x20, 0xD8, 0x00, 0xFC, 0xFF, 0x05, 0x00,
0x00, 0x10, 0x00, 0xF9, 0xFF, 0xEF, 0x7A, 0x04, 0x00, 0x00, 0xE2, 0xFF, 0xFF, 0xFF, 0xEF, 0x08,
0x00, 0x20, 0xE9, 0xFF, 0xFF, 0xFF, 0xCF, 0x00, 0x00, 0x10, 0x74, 0xEA, 0xFF, 0xFF, 0x05, 0x04,
0x00, 0x00, 0x00, 0xFA, 0xFF, 0x07, 0xBE, 0x04, 0x00, 0x00, 0xF8, 0xFF, 0x05, 0xFE, 0xEF, 0xAB,
0xCA, 0xFF, 0xDF, 0x01, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0x2C, 0x00, 0x51, 0xDA, 0xFE, 0xDE, 0x5A,
0x00, 0x00,
// Unicode: [0x0054]
0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x4F, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x4F, 0xB7, 0xBB,
0xFB, 0xFF, 0xBE, 0xBB, 0x3B, 0x00, 0x00, 0xF1, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0xF1, 0xFF,
0x0A, 0x00, 0x00, 0x00, 0x00, 0xF1, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0xF1, 0xFF, 0x0A, 0x00,
0x00, 0x00, 0x00, 0xF1, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0xF1, 0xFF, 0x0A, 0x00, 0x00, 0x00,
0x00, 0xF1, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0xF1, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0xF1,
0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0xF1, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0xF1, 0xFF, 0x0A,
0x00, 0x00,
// Unicode: [0x0055]
0xF5, 0xFF, 0x06, 0x00, 0x30, 0xFF, 0x9F, 0xF5, 0xFF, 0x06, 0x00, 0x30, 0xFF, 0x9F, 0xF5, 0xFF,
0x06, 0x00, 0x30, 0xFF, 0x9F, 0xF5, 0xFF, 0x06, 0x00, 0x30, 0xFF, 0x9F, 0xF5, 0xFF, 0x06, 0x00,
0x30, 0xFF, 0x9F, 0xF5, 0xFF, 0x06, 0x00, 0x30, 0xFF, 0x9F, 0xF5, 0xFF, 0x06, 0x00, 0x30, 0xFF,
0x9F, 0xF5, 0xFF, 0x06, 0x00, 0x30, 0xFF, 0x9F, 0xF5, 0xFF, 0x07, 0x00, 0x30, 0xFF, 0x9F, 0xF4,
0xFF, 0x08, 0x00, 0x50, 0xFF, 0x8F, 0xF1, 0xFF, 0x2E, 0x00, 0xC1, 0xFF, 0x5F, 0xA0, 0xFF, 0xFF,
0xBC, 0xFE, 0xFF, 0x0D, 0x10, 0xFB, 0xFF, 0xFF, 0xFF, 0xDF, 0x02, 0x00, 0x50, 0xDA, 0xFF, 0xBE,
0x17, 0x00,
// Unicode: [0x0056]
0xF9, 0xFF, 0x05, 0x00, 0x00, 0xE0, 0xFF, 0x0D, 0xF3, 0xFF, 0x0B, 0x00, 0x00, 0xF5, 0xFF, 0x07,
0xC0, 0xFF, 0x1F, 0x00, 0x00, 0xFA, 0xFF, 0x02, 0x70, 0xFF, 0x6F, 0x00, 0x10, 0xFF, 0xBF, 0x00,
0x10, 0xFF, 0xCF, 0x00, 0x60, 0xFF, 0x5F, 0x00, 0x00, 0xFA, 0xFF, 0x02, 0xC0, 0xFF, 0x0E, 0x00,
0x00, 0xF5, 0xFF, 0x07, 0xF2, 0xFF, 0x09, 0x00, 0x00, 0xE0, 0xFF, 0x0D, 0xF7, 0xFF, 0x03, 0x00,
0x00, 0x80, 0xFF, 0x3F, 0xFD, 0xCF, 0x00, 0x00, 0x00, 0x30, 0xFF, 0xBF, 0xFF, 0x7F, 0x00, 0x00,
0x00, 0x00, 0xFC, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0xF6, 0xFF, 0xFF, 0x0A, 0x00, 0x00,
0x00, 0x00, 0xF1, 0xFF, 0xFF, 0x05, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xFF, 0xEF, 0x00, 0x00, 0x00,
// Unicode: [0x0057]
0xF3, 0xFF, 0x0A, 0x00, 0xA0, 0xFF, 0x5F, 0x00, 0x10, 0xFF, 0xCF, 0xE0, 0xFF, 0x0E, 0x00, 0xE0,
0xFF, 0x9F, 0x00, 0x40, 0xFF, 0x8F, 0xA0, 0xFF, 0x2F, 0x00, 0xF3, 0xFF, 0xDF, 0x00, 0x80, 0xFF,
0x3F, 0x60, 0xFF, 0x6F, 0x00, 0xF8, 0xFF, 0xFF, 0x02, 0xB0, 0xFF, 0x0E, 0x20, 0xFF, 0x9F, 0x00,
0xFC, 0xFF, 0xFF, 0x06, 0xE0, 0xFF, 0x0A, 0x00, 0xFC, 0xDF, 0x10, 0xFF, 0xAF, 0xFF, 0x0A, 0xF3,
0xFF, 0x06, 0x00, 0xF8, 0xFF, 0x51, 0xFF, 0x4C, 0xFF, 0x0E, 0xF7, 0xFF, 0x02, 0x00, 0xF4, 0xFF,
0x94, 0xFF, 0x18, 0xFF, 0x3F, 0xFB, 0xCF, 0x00, 0x00, 0xE0, 0xFF, 0xD8, 0xFF, 0x04, 0xFB, 0x7F,
0xFE, 0x8F, 0x00, 0x00, 0xB0, 0xFF, 0xFD, 0xEF, 0x00, 0xF6, 0xDF, 0xFF, 0x4F, 0x00, 0x00, 0x60,
0xFF, 0xFF, 0xAF, 0x00, 0xF2, 0xFF, 0xFF, 0x0E, 0x00, 0x00, 0x20, 0xFF, 0xFF, 0x6F, 0x00, 0xD0,
0xFF, 0xFF, 0x0B, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0x2F, 0x00, 0x90, 0xFF, 0xFF, 0x06, 0x00, 0x00,
0x00, 0xF9, 0xFF, 0x0D, 0x00, 0x40, 0xFF, 0xFF, 0x02, 0x00,
// Unicode: [0x0058]
0xF4, 0xFF, 0x1E, 0x00, 0x00, 0xF8, 0xFF, 0x09, 0x90, 0xFF, 0xBF, 0x00, 0x40, 0xFF, 0xCF, 0x00,
0x00, 0xFC, 0xFF, 0x06, 0xD1, 0xFF, 0x2E, 0x00, 0x00, 0xE2, 0xFF, 0x2E, 0xFA, 0xFF, 0x05, 0x00,
0x00, 0x60, 0xFF, 0xEF, 0xFF, 0x9F, 0x00, 0x00, 0x00, 0x00, 0xFA, 0xFF, 0xFF, 0x1C, 0x00, 0x00,
0x00, 0x00, 0xD1, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0xE1, 0xFF, 0xFF, 0x06, 0x00, 0x00,
0x00, 0x00, 0xFB, 0xFF, 0xFF, 0x2E, 0x00, 0x00, 0x00, 0x70, 0xFF, 0xBF, 0xFF, 0xCF, 0x00, 0x00,
0x00, 0xF3, 0xFF, 0x0C, 0xFA, 0xFF, 0x08, 0x00, 0x10, 0xFD, 0xEF, 0x02, 0xE1, 0xFF, 0x4F, 0x00,
0xA0, 0xFF, 0x6F, 0x00, 0x50, 0xFF, 0xDF, 0x01, 0xF6, 0xFF, 0x0B, 0x00, 0x00, 0xFA, 0xFF, 0x0A,
// Unicode: [0x0059]
0xF9, 0xFF, 0x09, 0x00, 0x00, 0xFB, 0xFF, 0x05, 0xE1, 0xFF, 0x3F, 0x00, 0x50, 0xFF, 0xBF, 0x00,
0x50, 0xFF, 0xCF, 0x00, 0xD0, 0xFF, 0x2E, 0x00, 0x00, 0xFB, 0xFF, 0x06, 0xF7, 0xFF, 0x07, 0x00,
0x00, 0xF2, 0xFF, 0x2E, 0xFE, 0xCF, 0x00, 0x00, 0x00, 0x70, 0xFF, 0xEF, 0xFF, 0x3F, 0x00, 0x00,
0x00, 0x00, 0xFD, 0xFF, 0xFF, 0x09, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xDF, 0x01, 0x00, 0x00,
0x00, 0x00, 0xA0, 0xFF, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xFF, 0x4F, 0x00, 0x00, 0x00,
0x00, 0x00, 0x70, 0xFF, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xFF, 0x4F, 0x00, 0x00, 0x00,
0x00, 0x00, 0x70, 0xFF, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xFF, 0x4F, 0x00, 0x00, 0x00,
// Unicode: [0x005A]
0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0B, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0B, 0x80, 0xBB,
0xBB, 0xBB, 0xFF, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xEF, 0x02, 0x00, 0x00, 0x00, 0xF5,
0xFF, 0x3F, 0x00, 0x00, 0x00, 0x30, 0xFF, 0xFF, 0x05, 0x00, 0x00, 0x00, 0xE2, 0xFF, 0x7F, 0x00,
0x00, 0x00, 0x10, 0xFC, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0xB0, 0xFF, 0xCF, 0x00, 0x00, 0x00, 0x00,
0xF9, 0xFF, 0x1D, 0x00, 0x00, 0x00, 0x60, 0xFF, 0xEF, 0x03, 0x00, 0x00, 0x00, 0xF1, 0xFF, 0xDF,
0xBB, 0xBB, 0xBB, 0x1B, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1F, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0x1F,
// Unicode: [0x005B]
0xF9, 0xFF, 0xFF, 0x0E, 0xF9, 0xFF, 0xFF, 0x0E, 0xF9, 0x9F, 0x44, 0x04, 0xF9, 0x7F, 0x00, 0x00,
0xF9, 0x7F, 0x00, 0x00, 0xF9, 0x7F, 0x00, 0x00, 0xF9, 0x7F, 0x00, 0x00, 0xF9, 0x7F, 0x00, 0x00,
0xF9, 0x7F, 0x00, 0x00, 0xF9, 0x7F, 0x00, 0x00, 0xF9, 0x7F, 0x00, 0x00, 0xF9, 0x7F, 0x00, 0x00,
0xF9, 0x7F, 0x00, 0x00, 0xF9, 0x7F, 0x00, 0x00, 0xF9, 0x7F, 0x00, 0x00, 0xF9, 0x7F, 0x00, 0x00,
0xF9, 0x9F, 0x44, 0x04, 0xF9, 0xFF, 0xFF, 0x0E, 0xF9, 0xFF, 0xFF, 0x0E,
// Unicode: [0x005C]
0xFE, 0x2F, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x8F, 0x00, 0x00, 0x00, 0x00, 0xF2, 0xEF, 0x00, 0x00,
0x00, 0x00, 0xA0, 0xFF, 0x06, 0x00, 0x00, 0x00, 0x30, 0xFF, 0x0C, 0x00, 0x00, 0x00, 0x00, 0xFC,
0x3F, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xAF, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x02, 0x00, 0x00,
0x00, 0x80, 0xFF, 0x08, 0x00, 0x00, 0x00, 0x10, 0xFF, 0x0E, 0x00, 0x00, 0x00, 0x00, 0xFA, 0x6F,
0x00, 0x00, 0x00, 0x00, 0xF3, 0xCF, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x04, 0x00, 0x00, 0x00,
0x50, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x2F, 0x00, 0x00, 0x00, 0x00, 0xF7, 0x8F, 0x00,
0x00, 0x00, 0x00, 0xF1, 0xEF, 0x00, 0x00, 0x00, 0x00, 0x90, 0xFF, 0x06,
// Unicode: [0x005D]
0xF1, 0xFF, 0xFF, 0x7F, 0xF1, 0xFF, 0xFF, 0x7F, 0x40, 0x44, 0xFB, 0x7F, 0x00, 0x00, 0xF9, 0x7F,
0x00, 0x00, 0xF9, 0x7F, 0x00, 0x00, 0xF9, 0x7F, 0x00, 0x00, 0xF9, 0x7F, 0x00, 0x00, 0xF9, 0x7F,
0x00, 0x00, 0xF9, 0x7F, 0x00, 0x00, 0xF9, 0x7F, 0x00, 0x00, 0xF9, 0x7F, 0x00, 0x00, 0xF9, 0x7F,
0x00, 0x00, 0xF9, 0x7F, 0x00, 0x00, 0xF9, 0x7F, 0x00, 0x00, 0xF9, 0x7F, 0x00, 0x00, 0xF9, 0x7F,
0x40, 0x44, 0xFB, 0x7F, 0xF1, 0xFF, 0xFF, 0x7F, 0xF1, 0xFF, 0xFF, 0x7F,
// Unicode: [0x005E]
0x00, 0x00, 0xE2, 0xEF, 0x02, 0x00, 0x00, 0x00, 0x00, 0xFB, 0xFF, 0x0C, 0x00, 0x00, 0x00, 0x60,
0xFF, 0xFE, 0x8F, 0x00, 0x00, 0x00, 0xE2, 0xDF, 0xD1, 0xFF, 0x04, 0x00, 0x00, 0xFB, 0x5F, 0x30,
0xFF, 0x1D, 0x00, 0x60, 0xFF, 0x0A, 0x00, 0xF7, 0xAF, 0x00, 0xE2, 0xEF, 0x01, 0x00, 0xB0, 0xFF,
0x05, 0xFB, 0x5F, 0x00, 0x00, 0x20, 0xFE, 0x2E,
// Unicode: [0x005F]
0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6F, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6F,
// Unicode: [0x0060]
0x82, 0x88, 0x02, 0x00, 0x70, 0xFF, 0x0B, 0x00, 0x00, 0xF7, 0x7F, 0x00, 0x00, 0x60, 0xFF, 0x03,
// Unicode: [0x0061]
0x10, 0xC9, 0xED, 0xEF, 0x8C, 0x01, 0x30, 0xFF, 0xFF, 0xFF, 0xFF, 0x2E, 0x30, 0xAE, 0x57, 0xB7,
0xFF, 0x9F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xBF, 0x00, 0x61, 0xCA, 0xED, 0xFF, 0xCF, 0x40, 0xFE,
0xFF, 0xFF, 0xFF, 0xCF, 0xD0, 0xFF, 0x6E, 0x13, 0xFB, 0xCF, 0xF2, 0xFF, 0x07, 0x00, 0xFB, 0xCF,
0xF1, 0xFF, 0x1B, 0x51, 0xFE, 0xCF, 0x90, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0x00, 0xD7, 0xEF, 0x5B,
0xFB, 0xCF,
// Unicode: [0x0062]
0xF5, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xFF,
0x03, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xFF, 0x63, 0xFC,
0xAE, 0x02, 0x00, 0xF5, 0xFF, 0xFD, 0xFF, 0xFF, 0x1D, 0x00, 0xF5, 0xFF, 0xAE, 0xDA, 0xFF, 0x9F,
0x00, 0xF5, 0xFF, 0x03, 0x10, 0xFE, 0xEF, 0x00, 0xF5, 0xFF, 0x03, 0x00, 0xF9, 0xFF, 0x01, 0xF5,
0xFF, 0x03, 0x00, 0xF8, 0xFF, 0x01, 0xF5, 0xFF, 0x03, 0x00, 0xFA, 0xFF, 0x00, 0xF5, 0xFF, 0x03,
0x20, 0xFE, 0xCF, 0x00, 0xF5, 0xFF, 0x79, 0xE8, 0xFF, 0x5F, 0x00, 0xF5, 0xFF, 0xFF, 0xFF, 0xFF,
0x09, 0x00, 0xF5, 0xFF, 0xC7, 0xEE, 0x5C, 0x00, 0x00,
// Unicode: [0x0063]
0x00, 0x20, 0xC8, 0xEE, 0xAD, 0x05, 0x00, 0xF7, 0xFF, 0xFF, 0xFF, 0x2F, 0x40, 0xFF, 0xEF, 0x79,
0xE9, 0x2F, 0xC0, 0xFF, 0x3F, 0x00, 0x10, 0x19, 0xF1, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0xF2, 0xFF,
0x08, 0x00, 0x00, 0x00, 0xF1, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x2E, 0x00, 0x00, 0x18,
0x50, 0xFF, 0xEF, 0x79, 0xD9, 0x2F, 0x00, 0xF7, 0xFF, 0xFF, 0xFF, 0x2F, 0x00, 0x30, 0xD9, 0xFE,
0xBD, 0x06,
// Unicode: [0x0064]
0x00, 0x00, 0x00, 0x00, 0xF3, 0xFF, 0x05, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xFF, 0x05, 0x00, 0x00,
0x00, 0x00, 0xF3, 0xFF, 0x05, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xFF, 0x05, 0x00, 0x50, 0xEB, 0xCE,
0xF8, 0xFF, 0x05, 0x00, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0x05, 0x50, 0xFF, 0xEF, 0x8A, 0xFB, 0xFF,
0x05, 0xC0, 0xFF, 0x2F, 0x00, 0xF3, 0xFF, 0x05, 0xF0, 0xFF, 0x0A, 0x00, 0xF3, 0xFF, 0x05, 0xF2,
0xFF, 0x08, 0x00, 0xF3, 0xFF, 0x05, 0xF1, 0xFF, 0x09, 0x00, 0xF3, 0xFF, 0x05, 0xD0, 0xFF, 0x1E,
0x00, 0xF4, 0xFF, 0x05, 0x80, 0xFF, 0xEF, 0xBA, 0xFF, 0xFF, 0x05, 0x10, 0xFD, 0xFF, 0xFF, 0xFE,
0xFF, 0x05, 0x00, 0x91, 0xFE, 0x8D, 0xF4, 0xFF, 0x05,
// Unicode: [0x0065]
0x00, 0x30, 0xD9, 0xFE, 0xAD, 0x03, 0x00, 0x00, 0xF6, 0xFF, 0xFF, 0xFF, 0x5F, 0x00, 0x40, 0xFF,
0x7F, 0x43, 0xFB, 0xEF, 0x01, 0xC0, 0xFF, 0x08, 0x00, 0xF2, 0xFF, 0x05, 0xF1, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0x07, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x07, 0xF1, 0xFF, 0x08, 0x00, 0x00, 0x00,
0x00, 0xC0, 0xFF, 0x2E, 0x00, 0x00, 0x60, 0x02, 0x50, 0xFF, 0xEF, 0x79, 0x97, 0xFD, 0x04, 0x00,
0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x20, 0xC8, 0xFE, 0xDE, 0x5A, 0x01,
// Unicode: [0x0066]
0x00, 0x60, 0xEC, 0xEF, 0x0A, 0x00, 0xF7, 0xFF, 0xFF, 0x0C, 0x00, 0xFE, 0xEF, 0x9A, 0x07, 0x10,
0xFF, 0x6F, 0x00, 0x00, 0xF9, 0xFF, 0xFF, 0xFF, 0x00, 0xF9, 0xFF, 0xFF, 0xFF, 0x00, 0x63, 0xFF,
0xAF, 0x55, 0x00, 0x10, 0xFF, 0x7F, 0x00, 0x00, 0x10, 0xFF, 0x7F, 0x00, 0x00, 0x10, 0xFF, 0x7F,
0x00, 0x00, 0x10, 0xFF, 0x7F, 0x00, 0x00, 0x10, 0xFF, 0x7F, 0x00, 0x00, 0x10, 0xFF, 0x7F, 0x00,
0x00, 0x10, 0xFF, 0x7F, 0x00, 0x00, 0x10, 0xFF, 0x7F, 0x00, 0x00,
// Unicode: [0x0067]
0x00, 0x60, 0xEC, 0xCE, 0xFA, 0xFF, 0x05, 0x00, 0xFA, 0xFF, 0xFF, 0xFF, 0xFF, 0x05, 0x60, 0xFF,
0xEF, 0x8A, 0xFB, 0xFF, 0x05, 0xD0, 0xFF, 0x2F, 0x00, 0xF3, 0xFF, 0x05, 0xF1, 0xFF, 0x0A, 0x00,
0xF3, 0xFF, 0x05, 0xF2, 0xFF, 0x08, 0x00, 0xF3, 0xFF, 0x05, 0xF1, 0xFF, 0x09, 0x00, 0xF3, 0xFF,
0x05, 0xD0, 0xFF, 0x1E, 0x00, 0xF4, 0xFF, 0x05, 0x90, 0xFF, 0xEF, 0xBA, 0xFF, 0xFF, 0x05, 0x10,
0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0x05, 0x00, 0x91, 0xFD, 0xAE, 0xF5, 0xFF, 0x04, 0x00, 0x00, 0x00,
0x00, 0xF8, 0xFF, 0x01, 0x00, 0xCE, 0x79, 0xB8, 0xFF, 0xBF, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF,
0x2D, 0x00, 0x00, 0xC9, 0xEE, 0xEF, 0x7C, 0x01, 0x00,
// Unicode: [0x0068]
0xF5, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xF5, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xF5, 0xFF, 0x03, 0x00,
0x00, 0x00, 0xF5, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xF5, 0xFF, 0x53, 0xEC, 0xBE, 0x03, 0xF5, 0xFF,
0xFC, 0xFF, 0xFF, 0x1E, 0xF5, 0xFF, 0xEF, 0xFC, 0xFF, 0x7F, 0xF5, 0xFF, 0x05, 0x30, 0xFF, 0x9F,
0xF5, 0xFF, 0x03, 0x00, 0xFE, 0xAF, 0xF5, 0xFF, 0x03, 0x00, 0xFD, 0xAF, 0xF5, 0xFF, 0x03, 0x00,
0xFD, 0xAF, 0xF5, 0xFF, 0x03, 0x00, 0xFD, 0xAF, 0xF5, 0xFF, 0x03, 0x00, 0xFD, 0xAF, 0xF5, 0xFF,
0x03, 0x00, 0xFD, 0xAF, 0xF5, 0xFF, 0x03, 0x00, 0xFD, 0xAF,
// Unicode: [0x0069]
0xF7, 0xFF, 0x04, 0xF7, 0xFF, 0x04, 0x94, 0x99, 0x02, 0x00, 0x00, 0x00, 0xF5, 0xFF, 0x03, 0xF5,
0xFF, 0x03, 0xF5, 0xFF, 0x03, 0xF5, 0xFF, 0x03, 0xF5, 0xFF, 0x03, 0xF5, 0xFF, 0x03, 0xF5, 0xFF,
0x03, 0xF5, 0xFF, 0x03, 0xF5, 0xFF, 0x03, 0xF5, 0xFF, 0x03, 0xF5, 0xFF, 0x03,
// Unicode: [0x006A]
0x00, 0x50, 0xFF, 0x6F, 0x00, 0x50, 0xFF, 0x6F, 0x00, 0x30, 0x99, 0x49, 0x00, 0x00, 0x00, 0x00,
0x30, 0xFF, 0xFF, 0x6F, 0x30, 0xFF, 0xFF, 0x6F, 0x10, 0x65, 0xFF, 0x6F, 0x00, 0x20, 0xFF, 0x6F,
0x00, 0x20, 0xFF, 0x6F, 0x00, 0x20, 0xFF, 0x6F, 0x00, 0x20, 0xFF, 0x6F, 0x00, 0x20, 0xFF, 0x6F,
0x00, 0x20, 0xFF, 0x6F, 0x00, 0x20, 0xFF, 0x6F, 0x00, 0x30, 0xFF, 0x6F, 0x00, 0x70, 0xFF, 0x6F,
0xB6, 0xFC, 0xFF, 0x3F, 0xF8, 0xFF, 0xFF, 0x0A, 0xE7, 0xFF, 0x7D, 0x00,
// Unicode: [0x006B]
0xF5, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xFF,
0x03, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xFF, 0x03, 0x60,
0xFF, 0x9F, 0x00, 0xF5, 0xFF, 0x03, 0xF3, 0xFF, 0x0B, 0x00, 0xF5, 0xFF, 0x13, 0xFD, 0xDF, 0x01,
0x00, 0xF5, 0xFF, 0xB3, 0xFF, 0x2E, 0x00, 0x00, 0xF5, 0xFF, 0xFB, 0xFF, 0x05, 0x00, 0x00, 0xF5,
0xFF, 0xFF, 0xFF, 0x09, 0x00, 0x00, 0xF5, 0xFF, 0xAD, 0xFF, 0x4F, 0x00, 0x00, 0xF5, 0xFF, 0x13,
0xFE, 0xDF, 0x01, 0x00, 0xF5, 0xFF, 0x03, 0xF6, 0xFF, 0x09, 0x00, 0xF5, 0xFF, 0x03, 0xB0, 0xFF,
0x4F, 0x00, 0xF5, 0xFF, 0x03, 0x20, 0xFF, 0xDF, 0x01,
// Unicode: [0x006C]
0xF5, 0xFF, 0x03, 0xF5, 0xFF, 0x03, 0xF5, 0xFF, 0x03, 0xF5, 0xFF, 0x03, 0xF5, 0xFF, 0x03, 0xF5,
0xFF, 0x03, 0xF5, 0xFF, 0x03, 0xF5, 0xFF, 0x03, 0xF5, 0xFF, 0x03, 0xF5, 0xFF, 0x03, 0xF5, 0xFF,
0x03, 0xF5, 0xFF, 0x03, 0xF5, 0xFF, 0x03, 0xF5, 0xFF, 0x03, 0xF5, 0xFF, 0x03,
// Unicode: [0x006D]
0xF5, 0xFF, 0x73, 0xFC, 0x9E, 0x01, 0xB5, 0xEE, 0x2B, 0x00, 0xF5, 0xFF, 0xFE, 0xFF, 0xFF, 0xBC,
0xFF, 0xFF, 0xDF, 0x00, 0xF5, 0xFF, 0xAE, 0xE9, 0xFF, 0xFF, 0x9B, 0xFD, 0xFF, 0x06, 0xF5, 0xFF,
0x03, 0x50, 0xFF, 0x6F, 0x00, 0xF2, 0xFF, 0x08, 0xF5, 0xFF, 0x03, 0x30, 0xFF, 0x6F, 0x00, 0xF0,
0xFF, 0x09, 0xF5, 0xFF, 0x03, 0x20, 0xFF, 0x6F, 0x00, 0xE0, 0xFF, 0x09, 0xF5, 0xFF, 0x03, 0x20,
0xFF, 0x6F, 0x00, 0xE0, 0xFF, 0x09, 0xF5, 0xFF, 0x03, 0x20, 0xFF, 0x6F, 0x00, 0xE0, 0xFF, 0x09,
0xF5, 0xFF, 0x03, 0x20, 0xFF, 0x6F, 0x00, 0xE0, 0xFF, 0x09, 0xF5, 0xFF, 0x03, 0x20, 0xFF, 0x6F,
0x00, 0xE0, 0xFF, 0x09, 0xF5, 0xFF, 0x03, 0x20, 0xFF, 0x6F, 0x00, 0xE0, 0xFF, 0x09,
// Unicode: [0x006E]
0xF5, 0xFF, 0x73, 0xFC, 0xBE, 0x03, 0xF5, 0xFF, 0xFE, 0xFF, 0xFF, 0x1E, 0xF5, 0xFF, 0xAE, 0xD9,
0xFF, 0x7F, 0xF5, 0xFF, 0x03, 0x20, 0xFF, 0x9F, 0xF5, 0xFF, 0x03, 0x00, 0xFE, 0xAF, 0xF5, 0xFF,
0x03, 0x00, 0xFD, 0xAF, 0xF5, 0xFF, 0x03, 0x00, 0xFD, 0xAF, 0xF5, 0xFF, 0x03, 0x00, 0xFD, 0xAF,
0xF5, 0xFF, 0x03, 0x00, 0xFD, 0xAF, 0xF5, 0xFF, 0x03, 0x00, 0xFD, 0xAF, 0xF5, 0xFF, 0x03, 0x00,
0xFD, 0xAF,
// Unicode: [0x006F]
0x00, 0x40, 0xDA, 0xEF, 0x9D, 0x02, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x4E, 0x00, 0x50, 0xFF,
0xCF, 0x87, 0xFE, 0xEF, 0x02, 0xC0, 0xFF, 0x0D, 0x00, 0xF3, 0xFF, 0x08, 0xF1, 0xFF, 0x09, 0x00,
0xD0, 0xFF, 0x0C, 0xF2, 0xFF, 0x08, 0x00, 0xC0, 0xFF, 0x0D, 0xF1, 0xFF, 0x09, 0x00, 0xD0, 0xFF,
0x0C, 0xC0, 0xFF, 0x1D, 0x00, 0xF3, 0xFF, 0x08, 0x50, 0xFF, 0xCF, 0x77, 0xFE, 0xEF, 0x02, 0x00,
0xF8, 0xFF, 0xFF, 0xFF, 0x5E, 0x00, 0x00, 0x40, 0xDA, 0xEF, 0x9D, 0x02, 0x00,
// Unicode: [0x0070]
0xF5, 0xFF, 0x73, 0xFD, 0xAE, 0x02, 0x00, 0xF5, 0xFF, 0xFE, 0xFF, 0xFF, 0x1D, 0x00, 0xF5, 0xFF,
0xAE, 0xDA, 0xFF, 0x8F, 0x00, 0xF5, 0xFF, 0x03, 0x10, 0xFE, 0xDF, 0x00, 0xF5, 0xFF, 0x03, 0x00,
0xF9, 0xFF, 0x01, 0xF5, 0xFF, 0x03, 0x00, 0xF8, 0xFF, 0x01, 0xF5, 0xFF, 0x03, 0x00, 0xFA, 0xFF,
0x00, 0xF5, 0xFF, 0x03, 0x20, 0xFE, 0xBF, 0x00, 0xF5, 0xFF, 0x79, 0xE8, 0xFF, 0x5F, 0x00, 0xF5,
0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x00, 0xF5, 0xFF, 0xC8, 0xFE, 0x6C, 0x00, 0x00, 0xF5, 0xFF, 0x03,
0x00, 0x00, 0x00, 0x00, 0xF5, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xFF, 0x03, 0x00, 0x00,
0x00, 0x00, 0xF5, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00,
// Unicode: [0x0071]
0x00, 0x50, 0xEB, 0xCF, 0xFA, 0xFF, 0x05, 0x00, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0x05, 0x50, 0xFF,
0xEF, 0x8A, 0xFB, 0xFF, 0x05, 0xC0, 0xFF, 0x2F, 0x00, 0xF3, 0xFF, 0x05, 0xF0, 0xFF, 0x0A, 0x00,
0xF3, 0xFF, 0x05, 0xF2, 0xFF, 0x08, 0x00, 0xF3, 0xFF, 0x05, 0xF1, 0xFF, 0x09, 0x00, 0xF3, 0xFF,
0x05, 0xD0, 0xFF, 0x1E, 0x00, 0xF4, 0xFF, 0x05, 0x80, 0xFF, 0xEF, 0xBA, 0xFF, 0xFF, 0x05, 0x10,
0xFD, 0xFF, 0xFF, 0xFE, 0xFF, 0x05, 0x00, 0x91, 0xFE, 0x7D, 0xF3, 0xFF, 0x05, 0x00, 0x00, 0x00,
0x00, 0xF3, 0xFF, 0x05, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xFF, 0x05, 0x00, 0x00, 0x00, 0x00, 0xF3,
0xFF, 0x05, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xFF, 0x05,
// Unicode: [0x0072]
0xF5, 0xFF, 0x53, 0xFC, 0x09, 0xF5, 0xFF, 0xFC, 0xFF, 0x09, 0xF5, 0xFF, 0xFF, 0xFF, 0x09, 0xF5,
0xFF, 0x58, 0x44, 0x02, 0xF5, 0xFF, 0x03, 0x00, 0x00, 0xF5, 0xFF, 0x03, 0x00, 0x00, 0xF5, 0xFF,
0x03, 0x00, 0x00, 0xF5, 0xFF, 0x03, 0x00, 0x00, 0xF5, 0xFF, 0x03, 0x00, 0x00, 0xF5, 0xFF, 0x03,
0x00, 0x00, 0xF5, 0xFF, 0x03, 0x00, 0x00,
// Unicode: [0x0073]
0x00, 0x81, 0xEC, 0xEF, 0x9C, 0x04, 0x30, 0xFE, 0xFF, 0xFF, 0xFF, 0x0A, 0xC0, 0xFF, 0x6E, 0x55,
0xE9, 0x0A, 0xF0, 0xFF, 0x1C, 0x00, 0x10, 0x04, 0xC0, 0xFF, 0xFF, 0xAD, 0x27, 0x00, 0x30, 0xFE,
0xFF, 0xFF, 0xFF, 0x05, 0x00, 0x61, 0xDA, 0xFF, 0xFF, 0x1E, 0x71, 0x00, 0x00, 0x91, 0xFF, 0x2F,
0xF1, 0x9E, 0x46, 0xC5, 0xFF, 0x0E, 0xF1, 0xFF, 0xFF, 0xFF, 0xEF, 0x04, 0x50, 0xDA, 0xFE, 0xCE,
0x28, 0x00,
// Unicode: [0x0074]
0x20, 0xFF, 0x6F, 0x00, 0x00, 0x20, 0xFF, 0x6F, 0x00, 0x00, 0x20, 0xFF, 0x6F, 0x00, 0x00, 0xF9,
0xFF, 0xFF, 0xFF, 0x0A, 0xF9, 0xFF, 0xFF, 0xFF, 0x0A, 0x63, 0xFF, 0x9F, 0x55, 0x03, 0x20, 0xFF,
0x6F, 0x00, 0x00, 0x20, 0xFF, 0x6F, 0x00, 0x00, 0x20, 0xFF, 0x6F, 0x00, 0x00, 0x20, 0xFF, 0x6F,
0x00, 0x00, 0x20, 0xFF, 0x7F, 0x00, 0x00, 0x10, 0xFF, 0xEF, 0x66, 0x06, 0x00, 0xFA, 0xFF, 0xFF,
0x0A, 0x00, 0x81, 0xFD, 0xEF, 0x08,
// Unicode: [0x0075]
0xF6, 0xFF, 0x02, 0x00, 0xFE, 0x9F, 0xF6, 0xFF, 0x02, 0x00, 0xFE, 0x9F, 0xF6, 0xFF, 0x02, 0x00,
0xFE, 0x9F, 0xF6, 0xFF, 0x02, 0x00, 0xFE, 0x9F, 0xF6, 0xFF, 0x02, 0x00, 0xFE, 0x9F, 0xF6, 0xFF,
0x02, 0x00, 0xFE, 0x9F, 0xF6, 0xFF, 0x02, 0x00, 0xFE, 0x9F, 0xF5, 0xFF, 0x07, 0x20, 0xFE, 0x9F,
0xF3, 0xFF, 0xCF, 0xFD, 0xFF, 0x9F, 0xB0, 0xFF, 0xFF, 0xEF, 0xFF, 0x9F, 0x10, 0xE9, 0xDF, 0x18,
0xFE, 0x9F,
// Unicode: [0x0076]
0xF8, 0xFF, 0x03, 0x00, 0xF2, 0xFF, 0x08, 0xF2, 0xFF, 0x08, 0x00, 0xF7, 0xFF, 0x02, 0xB0, 0xFF,
0x0D, 0x00, 0xFC, 0xBF, 0x00, 0x60, 0xFF, 0x3F, 0x20, 0xFF, 0x5F, 0x00, 0x10, 0xFE, 0x8F, 0x70,
0xFF, 0x1E, 0x00, 0x00, 0xF9, 0xDF, 0xC0, 0xFF, 0x09, 0x00, 0x00, 0xF3, 0xFF, 0xF4, 0xFF, 0x03,
0x00, 0x00, 0xD0, 0xFF, 0xFD, 0xCF, 0x00, 0x00, 0x00, 0x70, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00,
0x10, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0xFA, 0xFF, 0x0A, 0x00, 0x00,
// Unicode: [0x0077]
0xF6, 0xFF, 0x04, 0x00, 0xFC, 0x9F, 0x00, 0x90, 0xFF, 0x1E, 0xF2, 0xFF, 0x07, 0x20, 0xFF, 0xEF,
0x00, 0xD0, 0xFF, 0x0A, 0xC0, 0xFF, 0x0B, 0x60, 0xFF, 0xFF, 0x03, 0xF1, 0xFF, 0x06, 0x70, 0xFF,
0x0E, 0xB0, 0xEF, 0xFF, 0x07, 0xF5, 0xFF, 0x01, 0x30, 0xFF, 0x4F, 0xF1, 0x8F, 0xFE, 0x0C, 0xF9,
0xBF, 0x00, 0x00, 0xFD, 0x7F, 0xF5, 0x3F, 0xFA, 0x1F, 0xFC, 0x7F, 0x00, 0x00, 0xF9, 0xBF, 0xFA,
0x0E, 0xF5, 0x6F, 0xFF, 0x2F, 0x00, 0x00, 0xF4, 0xEF, 0xFE, 0x09, 0xF1, 0xEF, 0xFF, 0x0D, 0x00,
0x00, 0xE0, 0xFF, 0xFF, 0x05, 0xB0, 0xFF, 0xFF, 0x08, 0x00, 0x00, 0xA0, 0xFF, 0xFF, 0x01, 0x70,
0xFF, 0xFF, 0x03, 0x00, 0x00, 0x50, 0xFF, 0xBF, 0x00, 0x20, 0xFF, 0xEF, 0x00, 0x00,
// Unicode: [0x0078]
0xF4, 0xFF, 0x0B, 0x00, 0xF5, 0xFF, 0x0A, 0x80, 0xFF, 0x7F, 0x20, 0xFE, 0xDF, 0x01, 0x00, 0xFB,
0xFF, 0xB3, 0xFF, 0x2E, 0x00, 0x00, 0xD1, 0xFF, 0xFE, 0xFF, 0x05, 0x00, 0x00, 0x30, 0xFF, 0xFF,
0x8F, 0x00, 0x00, 0x00, 0x00, 0xF9, 0xFF, 0x1E, 0x00, 0x00, 0x00, 0x30, 0xFF, 0xFF, 0xAF, 0x00,
0x00, 0x00, 0xE1, 0xFF, 0xFE, 0xFF, 0x06, 0x00, 0x00, 0xFB, 0xEF, 0xB2, 0xFF, 0x3F, 0x00, 0x90,
0xFF, 0x6F, 0x20, 0xFE, 0xDF, 0x01, 0xF5, 0xFF, 0x0A, 0x00, 0xF5, 0xFF, 0x0B,
// Unicode: [0x0079]
0xF8, 0xFF, 0x03, 0x00, 0xF1, 0xFF, 0x08, 0xF2, 0xFF, 0x08, 0x00, 0xF7, 0xFF, 0x02, 0xB0, 0xFF,
0x0E, 0x00, 0xFC, 0xBF, 0x00, 0x50, 0xFF, 0x5F, 0x20, 0xFF, 0x4F, 0x00, 0x00, 0xFE, 0xAF, 0x80,
0xFF, 0x0D, 0x00, 0x00, 0xF8, 0xFF, 0xD2, 0xFF, 0x07, 0x00, 0x00, 0xF2, 0xFF, 0xFB, 0xFF, 0x01,
0x00, 0x00, 0xC0, 0xFF, 0xFF, 0xAF, 0x00, 0x00, 0x00, 0x60, 0xFF, 0xFF, 0x4F, 0x00, 0x00, 0x00,
0x10, 0xFE, 0xFF, 0x0D, 0x00, 0x00, 0x00, 0x00, 0xF9, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0xFA,
0xFF, 0x01, 0x00, 0x00, 0x00, 0x20, 0xFF, 0xAF, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x3F, 0x00,
0x00, 0x00, 0x00, 0xE0, 0xFF, 0x0C, 0x00, 0x00, 0x00,
// Unicode: [0x007A]
0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, 0x70, 0x77, 0x77, 0xFC,
0xFF, 0x0A, 0x00, 0x00, 0x50, 0xFF, 0xBF, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x1C, 0x00, 0x00, 0x30,
0xFE, 0xDF, 0x02, 0x00, 0x00, 0xE2, 0xFF, 0x2E, 0x00, 0x00, 0x10, 0xFD, 0xEF, 0x03, 0x00, 0x00,
0xC1, 0xFF, 0xCF, 0x88, 0x88, 0x18, 0xF3, 0xFF, 0xFF, 0xFF, 0xFF, 0x2F, 0xF3, 0xFF, 0xFF, 0xFF,
0xFF, 0x2F,
// Unicode: [0x007B]
0x00, 0x00, 0x10, 0xD9, 0xFF, 0x4F, 0x00, 0x00, 0xC0, 0xFF, 0xFF, 0x4F, 0x00, 0x00, 0xF5, 0xFF,
0x38, 0x02, 0x00, 0x00, 0xF8, 0xCF, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xAF, 0x00, 0x00, 0x00, 0x00,
0xF9, 0x9F, 0x00, 0x00, 0x00, 0x00, 0xFA, 0x8F, 0x00, 0x00, 0x00, 0x10, 0xFE, 0x3F, 0x00, 0x00,
0x63, 0xE8, 0xFF, 0x08, 0x00, 0x00, 0xF8, 0xFF, 0x4D, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xAF, 0x01,
0x00, 0x00, 0x10, 0x93, 0xFF, 0x1D, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x7F, 0x00, 0x00, 0x00, 0x00,
0xF9, 0x9F, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xAF, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xBF, 0x00, 0x00,
0x00, 0x00, 0xF6, 0xFF, 0x37, 0x02, 0x00, 0x00, 0xD1, 0xFF, 0xFF, 0x4F, 0x00, 0x00, 0x10, 0xD9,
0xFF, 0x4F,
// Unicode: [0x007C]
0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0x0D,
0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0x0D,
0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0x0D,
// Unicode: [0x007D]
0xFF, 0xEF, 0x2A, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xEF, 0x02, 0x00, 0x00, 0x22, 0xE6, 0xFF, 0x09,
0x00, 0x00, 0x00, 0x80, 0xFF, 0x0B, 0x00, 0x00, 0x00, 0x60, 0xFF, 0x0C, 0x00, 0x00, 0x00, 0x60,
0xFF, 0x0C, 0x00, 0x00, 0x00, 0x50, 0xFF, 0x0D, 0x00, 0x00, 0x00, 0x10, 0xFE, 0x4F, 0x00, 0x00,
0x00, 0x00, 0xF5, 0xEF, 0x69, 0x04, 0x00, 0x00, 0x30, 0xFC, 0xFF, 0x0B, 0x00, 0x00, 0x80, 0xFE,
0xFF, 0x0B, 0x00, 0x00, 0xFA, 0xBF, 0x13, 0x00, 0x00, 0x30, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x60,
0xFF, 0x0C, 0x00, 0x00, 0x00, 0x60, 0xFF, 0x0C, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x0C, 0x00, 0x00,
0x22, 0xE5, 0xFF, 0x09, 0x00, 0x00, 0xFF, 0xFF, 0xEF, 0x03, 0x00, 0x00, 0xFF, 0xDF, 0x3A, 0x00,
0x00, 0x00,
// Unicode: [0x007E]
0x00, 0x61, 0x89, 0x03, 0x00, 0x00, 0x97, 0x08, 0x10, 0xFC, 0xFF, 0x7F, 0x00, 0x00, 0xFD, 0x0C,
0x90, 0xFF, 0xFF, 0xFF, 0x07, 0x00, 0xFE, 0x0A, 0xF1, 0xCF, 0x51, 0xFF, 0x4F, 0x40, 0xFF, 0x07,
0xF4, 0x6F, 0x00, 0xF6, 0xFF, 0xEA, 0xFF, 0x02, 0xF6, 0x4F, 0x00, 0x80, 0xFF, 0xFF, 0x9F, 0x00,
0xF7, 0x3F, 0x00, 0x00, 0xC6, 0xDF, 0x08, 0x00
};

View File

@ -0,0 +1,6 @@
#include <touchgfx/Font.hpp>
FONT_KERNING_LOCATION_FLASH_PRAGMA
KEEP extern const touchgfx::KerningNode kerning_verdanab_20_4bpp[] FONT_KERNING_LOCATION_FLASH_ATTRIBUTE = {
{ 0, 0 }
};

View File

@ -0,0 +1,121 @@
// Autogenerated, do not edit
#include <fonts/GeneratedFont.hpp>
FONT_TABLE_LOCATION_FLASH_PRAGMA
KEEP extern const touchgfx::GlyphNode glyphs_verdanab_20_4bpp[] FONT_TABLE_LOCATION_FLASH_ATTRIBUTE = {
{ 0, 0x0020, 0, 0, 0, 0, 7, 0, 0, 0x00 },
{ 0, 0x0021, 5, 14, 14, 2, 8, 0, 0, 0x00 },
{ 42, 0x0022, 10, 6, 15, 1, 12, 0, 0, 0x00 },
{ 72, 0x0023, 15, 14, 14, 1, 17, 0, 0, 0x00 },
{ 184, 0x0024, 13, 19, 15, 1, 14, 0, 0, 0x00 },
{ 317, 0x0025, 23, 14, 14, 1, 25, 0, 0, 0x00 },
{ 485, 0x0026, 17, 14, 14, 1, 17, 0, 0, 0x00 },
{ 611, 0x0027, 4, 6, 15, 1, 7, 0, 0, 0x00 },
{ 623, 0x0028, 9, 19, 15, 1, 11, 0, 0, 0x00 },
{ 718, 0x0029, 8, 19, 15, 1, 11, 0, 0, 0x00 },
{ 794, 0x002A, 11, 10, 15, 2, 14, 0, 0, 0x00 },
{ 854, 0x002B, 14, 13, 13, 2, 17, 0, 0, 0x00 },
{ 945, 0x002C, 6, 8, 4, 0, 7, 0, 0, 0x00 },
{ 969, 0x002D, 8, 3, 8, 1, 10, 0, 0, 0x00 },
{ 981, 0x002E, 5, 4, 4, 1, 7, 0, 0, 0x00 },
{ 993, 0x002F, 11, 18, 15, 1, 14, 0, 0, 0x00 },
{ 1101, 0x0030, 13, 14, 14, 1, 14, 0, 0, 0x00 },
{ 1199, 0x0031, 11, 14, 14, 2, 14, 0, 0, 0x00 },
{ 1283, 0x0032, 13, 14, 14, 1, 14, 0, 0, 0x00 },
{ 1381, 0x0033, 12, 14, 14, 1, 14, 0, 0, 0x00 },
{ 1465, 0x0034, 14, 14, 14, 0, 14, 0, 0, 0x00 },
{ 1563, 0x0035, 12, 14, 14, 1, 14, 0, 0, 0x00 },
{ 1647, 0x0036, 13, 14, 14, 1, 14, 0, 0, 0x00 },
{ 1745, 0x0037, 12, 14, 14, 1, 14, 0, 0, 0x00 },
{ 1829, 0x0038, 13, 14, 14, 1, 14, 0, 0, 0x00 },
{ 1927, 0x0039, 12, 14, 14, 1, 14, 0, 0, 0x00 },
{ 2011, 0x003A, 4, 11, 11, 2, 8, 0, 0, 0x00 },
{ 2033, 0x003B, 7, 15, 11, 0, 8, 0, 0, 0x00 },
{ 2093, 0x003C, 14, 13, 13, 2, 17, 0, 0, 0x00 },
{ 2184, 0x003D, 13, 8, 11, 2, 17, 0, 0, 0x00 },
{ 2240, 0x003E, 14, 13, 13, 2, 17, 0, 0, 0x00 },
{ 2331, 0x003F, 11, 14, 14, 1, 12, 0, 0, 0x00 },
{ 2415, 0x0040, 17, 16, 14, 1, 19, 0, 0, 0x00 },
{ 2559, 0x0041, 16, 14, 14, 0, 16, 0, 0, 0x00 },
{ 2671, 0x0042, 14, 14, 14, 1, 15, 0, 0, 0x00 },
{ 2769, 0x0043, 13, 14, 14, 1, 14, 0, 0, 0x00 },
{ 2867, 0x0044, 15, 14, 14, 1, 17, 0, 0, 0x00 },
{ 2979, 0x0045, 12, 14, 14, 1, 14, 0, 0, 0x00 },
{ 3063, 0x0046, 12, 14, 14, 1, 13, 0, 0, 0x00 },
{ 3147, 0x0047, 14, 14, 14, 1, 16, 0, 0, 0x00 },
{ 3245, 0x0048, 14, 14, 14, 1, 17, 0, 0, 0x00 },
{ 3343, 0x0049, 9, 14, 14, 1, 11, 0, 0, 0x00 },
{ 3413, 0x004A, 10, 14, 14, 0, 11, 0, 0, 0x00 },
{ 3483, 0x004B, 15, 14, 14, 1, 15, 0, 0, 0x00 },
{ 3595, 0x004C, 12, 14, 14, 1, 13, 0, 0, 0x00 },
{ 3679, 0x004D, 17, 14, 14, 1, 19, 0, 0, 0x00 },
{ 3805, 0x004E, 15, 14, 14, 1, 17, 0, 0, 0x00 },
{ 3917, 0x004F, 15, 14, 14, 1, 17, 0, 0, 0x00 },
{ 4029, 0x0050, 13, 14, 14, 1, 15, 0, 0, 0x00 },
{ 4127, 0x0051, 15, 18, 14, 1, 17, 0, 0, 0x00 },
{ 4271, 0x0052, 15, 14, 14, 1, 16, 0, 0, 0x00 },
{ 4383, 0x0053, 13, 14, 14, 1, 14, 0, 0, 0x00 },
{ 4481, 0x0054, 14, 14, 14, 0, 14, 0, 0, 0x00 },
{ 4579, 0x0055, 14, 14, 14, 1, 16, 0, 0, 0x00 },
{ 4677, 0x0056, 15, 14, 14, 0, 15, 0, 0, 0x00 },
{ 4789, 0x0057, 22, 14, 14, 0, 23, 0, 0, 0x00 },
{ 4943, 0x0058, 15, 14, 14, 0, 15, 0, 0, 0x00 },
{ 5055, 0x0059, 15, 14, 14, 0, 15, 0, 0, 0x00 },
{ 5167, 0x005A, 14, 14, 14, 0, 14, 0, 0, 0x00 },
{ 5265, 0x005B, 7, 19, 15, 2, 11, 0, 0, 0x00 },
{ 5341, 0x005C, 11, 18, 15, 2, 14, 0, 0, 0x00 },
{ 5449, 0x005D, 8, 19, 15, 1, 11, 0, 0, 0x00 },
{ 5525, 0x005E, 14, 8, 14, 2, 17, 0, 0, 0x00 },
{ 5581, 0x005F, 16, 2, 255, -1, 14, 0, 0, 0x60 },
{ 5597, 0x0060, 7, 4, 16, 3, 14, 0, 0, 0x00 },
{ 5613, 0x0061, 12, 11, 11, 0, 13, 0, 0, 0x00 },
{ 5679, 0x0062, 13, 15, 15, 1, 14, 0, 0, 0x00 },
{ 5784, 0x0063, 12, 11, 11, 0, 12, 0, 0, 0x00 },
{ 5850, 0x0064, 13, 15, 15, 0, 14, 0, 0, 0x00 },
{ 5955, 0x0065, 13, 11, 11, 0, 13, 0, 0, 0x00 },
{ 6032, 0x0066, 9, 15, 15, 0, 8, 0, 0, 0x00 },
{ 6107, 0x0067, 13, 15, 11, 0, 14, 0, 0, 0x00 },
{ 6212, 0x0068, 12, 15, 15, 1, 14, 0, 0, 0x00 },
{ 6302, 0x0069, 5, 15, 15, 1, 7, 0, 0, 0x00 },
{ 6347, 0x006A, 8, 19, 15, -1, 8, 0, 0, 0x00 },
{ 6423, 0x006B, 13, 15, 15, 1, 13, 0, 0, 0x00 },
{ 6528, 0x006C, 5, 15, 15, 1, 7, 0, 0, 0x00 },
{ 6573, 0x006D, 19, 11, 11, 1, 21, 0, 0, 0x00 },
{ 6683, 0x006E, 12, 11, 11, 1, 14, 0, 0, 0x00 },
{ 6749, 0x006F, 13, 11, 11, 0, 14, 0, 0, 0x00 },
{ 6826, 0x0070, 13, 15, 11, 1, 14, 0, 0, 0x00 },
{ 6931, 0x0071, 13, 15, 11, 0, 14, 0, 0, 0x00 },
{ 7036, 0x0072, 9, 11, 11, 1, 10, 0, 0, 0x00 },
{ 7091, 0x0073, 12, 11, 11, 0, 12, 0, 0, 0x00 },
{ 7157, 0x0074, 9, 14, 14, 0, 9, 0, 0, 0x00 },
{ 7227, 0x0075, 12, 11, 11, 1, 14, 0, 0, 0x00 },
{ 7293, 0x0076, 13, 11, 11, 0, 13, 0, 0, 0x00 },
{ 7370, 0x0077, 20, 11, 11, 0, 20, 0, 0, 0x00 },
{ 7480, 0x0078, 13, 11, 11, 0, 13, 0, 0, 0x00 },
{ 7557, 0x0079, 13, 15, 11, 0, 13, 0, 0, 0x00 },
{ 7662, 0x007A, 12, 11, 11, 0, 12, 0, 0, 0x00 },
{ 7728, 0x007B, 12, 19, 15, 1, 14, 0, 0, 0x00 },
{ 7842, 0x007C, 3, 19, 15, 4, 11, 0, 0, 0x00 },
{ 7880, 0x007D, 11, 19, 15, 2, 14, 0, 0, 0x00 },
{ 7994, 0x007E, 15, 7, 10, 1, 17, 0, 0, 0x00 }
};
// verdanab_20_4bpp
FONT_TABLE_LOCATION_FLASH_PRAGMA
KEEP extern const touchgfx::GlyphNode glyphs_verdanab_20_4bpp[] FONT_TABLE_LOCATION_FLASH_ATTRIBUTE;
FONT_GLYPH_LOCATION_FLASH_PRAGMA
KEEP extern const uint8_t unicodes_verdanab_20_4bpp_0[] FONT_GLYPH_LOCATION_FLASH_ATTRIBUTE;
FONT_SEARCHTABLE_LOCATION_FLASH_PRAGMA
KEEP extern const uint8_t* const unicodes_verdanab_20_4bpp[] FONT_SEARCHTABLE_LOCATION_FLASH_ATTRIBUTE = {
unicodes_verdanab_20_4bpp_0
};
FONT_KERNING_LOCATION_FLASH_PRAGMA
KEEP extern const touchgfx::KerningNode kerning_verdanab_20_4bpp[] FONT_KERNING_LOCATION_FLASH_ATTRIBUTE;
touchgfx::GeneratedFont& getFont_verdanab_20_4bpp();
touchgfx::GeneratedFont& getFont_verdanab_20_4bpp()
{
static touchgfx::GeneratedFont verdanab_20_4bpp(glyphs_verdanab_20_4bpp, 95, 24, 20, 0, 0, 4, 1, 1, 1, unicodes_verdanab_20_4bpp, kerning_verdanab_20_4bpp, 63, 0, 0, 0);
return verdanab_20_4bpp;
}

View File

@ -38,6 +38,10 @@ protected:
touchgfx::DrawableListItems<DebugViewLine, 13> listListItems; touchgfx::DrawableListItems<DebugViewLine, 13> listListItems;
touchgfx::Line line1; touchgfx::Line line1;
touchgfx::PainterRGB565 line1Painter; touchgfx::PainterRGB565 line1Painter;
touchgfx::Line line1_2;
touchgfx::PainterRGB565 line1_2Painter;
touchgfx::Line line1_1;
touchgfx::PainterRGB565 line1_1Painter;
private: private:

View File

@ -8,7 +8,6 @@
#include <mvp/View.hpp> #include <mvp/View.hpp>
#include <gui/driverview_screen/DriverViewPresenter.hpp> #include <gui/driverview_screen/DriverViewPresenter.hpp>
#include <touchgfx/widgets/Box.hpp> #include <touchgfx/widgets/Box.hpp>
#include <touchgfx/widgets/Image.hpp>
#include <gui/containers/TireTemp.hpp> #include <gui/containers/TireTemp.hpp>
#include <touchgfx/widgets/canvas/Line.hpp> #include <touchgfx/widgets/canvas/Line.hpp>
#include <touchgfx/widgets/canvas/PainterRGB565.hpp> #include <touchgfx/widgets/canvas/PainterRGB565.hpp>
@ -65,7 +64,6 @@ protected:
* Member Declarations * Member Declarations
*/ */
touchgfx::Box __background; touchgfx::Box __background;
touchgfx::Image logo;
TireTemp tireTempRR; TireTemp tireTempRR;
TireTemp tireTempFR; TireTemp tireTempFR;
TireTemp tireTempRL; TireTemp tireTempRL;
@ -85,7 +83,7 @@ protected:
DriverViewField field2; DriverViewField field2;
DriverViewField field3; DriverViewField field3;
touchgfx::ScrollWheel fieldTypeSelection; touchgfx::ScrollWheel fieldTypeSelection;
touchgfx::DrawableListItems<DriverViewFieldSelection, 11> fieldTypeSelectionListItems; touchgfx::DrawableListItems<DriverViewFieldSelection, 10> fieldTypeSelectionListItems;
touchgfx::BoxProgress prechargeProgress; touchgfx::BoxProgress prechargeProgress;
touchgfx::TextArea prechargeLabel; touchgfx::TextArea prechargeLabel;

View File

@ -12,7 +12,7 @@ AMIViewBase::AMIViewBase()
__background.setColor(touchgfx::Color::getColorFromRGB(0, 0, 0)); __background.setColor(touchgfx::Color::getColorFromRGB(0, 0, 0));
add(__background); add(__background);
logo.setXY(160, 263); logo.setXY(160, 266);
logo.setBitmap(touchgfx::Bitmap(BITMAP_LOGO_DV_SMALL_WHITE_ID)); logo.setBitmap(touchgfx::Bitmap(BITMAP_LOGO_DV_SMALL_WHITE_ID));
add(logo); add(logo);

View File

@ -7,15 +7,15 @@
DebugViewItemBase::DebugViewItemBase() DebugViewItemBase::DebugViewItemBase()
{ {
setWidth(240); setWidth(225);
setHeight(26); setHeight(26);
label.setPosition(5, 0, 105, 25); label.setPosition(2, 0, 111, 25);
label.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255)); label.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
label.setLinespacing(0); label.setLinespacing(0);
label.setTypedText(touchgfx::TypedText(T_DEBUGVIEWFIELD_TITLE)); label.setTypedText(touchgfx::TypedText(T_DEBUGVIEWFIELD_TITLE));
add(label); add(label);
value.setPosition(110, 0, 125, 25); value.setPosition(113, 0, 110, 25);
value.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255)); value.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
value.setLinespacing(0); value.setLinespacing(0);
value.setTypedText(touchgfx::TypedText(T_DEFAULTWILDCARD_RIGHTALIGNED)); value.setTypedText(touchgfx::TypedText(T_DEFAULTWILDCARD_RIGHTALIGNED));

View File

@ -6,13 +6,13 @@
DebugViewLineBase::DebugViewLineBase() DebugViewLineBase::DebugViewLineBase()
{ {
setWidth(480); setWidth(450);
setHeight(26); setHeight(26);
bg.setPosition(0, 0, 480, 26); bg.setPosition(0, 0, 450, 26);
bg.setColor(touchgfx::Color::getColorFromRGB(0, 0, 0)); bg.setColor(touchgfx::Color::getColorFromRGB(0, 0, 0));
add(bg); add(bg);
line1.setPosition(240, 0, 1, 26); line1.setPosition(225, 0, 1, 26);
line1Painter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255)); line1Painter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
line1.setPainter(line1Painter); line1.setPainter(line1Painter);
line1.setStart(0, 0); line1.setStart(0, 0);
@ -21,7 +21,7 @@ DebugViewLineBase::DebugViewLineBase()
line1.setLineEndingStyle(touchgfx::Line::ROUND_CAP_ENDING); line1.setLineEndingStyle(touchgfx::Line::ROUND_CAP_ENDING);
add(line1); add(line1);
line2.setPosition(0, 25, 480, 1); line2.setPosition(0, 25, 450, 1);
line2Painter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255)); line2Painter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
line2.setPainter(line2Painter); line2.setPainter(line2Painter);
line2.setStart(0, 0); line2.setStart(0, 0);
@ -33,7 +33,7 @@ DebugViewLineBase::DebugViewLineBase()
item1.setXY(0, 0); item1.setXY(0, 0);
add(item1); add(item1);
item2.setXY(240, 0); item2.setXY(225, 0);
add(item2); add(item2);
} }

View File

@ -7,21 +7,21 @@
DriverViewFieldBase::DriverViewFieldBase() DriverViewFieldBase::DriverViewFieldBase()
{ {
setWidth(160); setWidth(150);
setHeight(80); setHeight(80);
box.setPosition(0, 0, 160, 80); box.setPosition(0, 0, 150, 80);
box.setColor(touchgfx::Color::getColorFromRGB(0, 0, 0)); box.setColor(touchgfx::Color::getColorFromRGB(0, 0, 0));
box.setBorderColor(touchgfx::Color::getColorFromRGB(255, 255, 255)); box.setBorderColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
box.setBorderSize(3); box.setBorderSize(3);
add(box); add(box);
title.setPosition(0, 0, 160, 25); title.setPosition(0, 0, 150, 25);
title.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255)); title.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
title.setLinespacing(0); title.setLinespacing(0);
title.setTypedText(touchgfx::TypedText(T_DRIVERVIEWFIELD_TITLE)); title.setTypedText(touchgfx::TypedText(T_DRIVERVIEWFIELD_TITLE));
add(title); add(title);
value.setPosition(0, 20, 160, 57); value.setPosition(0, 20, 150, 57);
value.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255)); value.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
value.setLinespacing(0); value.setLinespacing(0);
value.setTypedText(touchgfx::TypedText(T_NUMBERWILDCARD)); value.setTypedText(touchgfx::TypedText(T_NUMBERWILDCARD));

View File

@ -7,19 +7,19 @@
DriverViewFieldSelectionBase::DriverViewFieldSelectionBase() DriverViewFieldSelectionBase::DriverViewFieldSelectionBase()
{ {
setWidth(160); setWidth(150);
setHeight(26); setHeight(26);
bg.setPosition(0, 0, 160, 25); bg.setPosition(0, 0, 150, 25);
bg.setColor(touchgfx::Color::getColorFromRGB(34, 34, 34)); bg.setColor(touchgfx::Color::getColorFromRGB(34, 34, 34));
add(bg); add(bg);
name.setPosition(0, 0, 160, 25); name.setPosition(0, 0, 150, 25);
name.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255)); name.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
name.setLinespacing(0); name.setLinespacing(0);
name.setTypedText(touchgfx::TypedText(T_DRIVERVIEWFIELD_TITLE)); name.setTypedText(touchgfx::TypedText(T_DRIVERVIEWFIELD_TITLE));
add(name); add(name);
line1.setPosition(0, 25, 160, 1); line1.setPosition(0, 25, 150, 1);
line1Painter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255)); line1Painter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
line1.setPainter(line1Painter); line1.setPainter(line1Painter);
line1.setStart(0, 0); line1.setStart(0, 0);
@ -37,7 +37,7 @@ DriverViewFieldSelectionBase::DriverViewFieldSelectionBase()
line2.setLineEndingStyle(touchgfx::Line::ROUND_CAP_ENDING); line2.setLineEndingStyle(touchgfx::Line::ROUND_CAP_ENDING);
add(line2); add(line2);
line2_1.setPosition(159, 0, 1, 26); line2_1.setPosition(149, 0, 1, 26);
line2_1Painter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255)); line2_1Painter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
line2_1.setPainter(line2_1Painter); line2_1.setPainter(line2_1Painter);
line2_1.setStart(0, 0); line2_1.setStart(0, 0);

View File

@ -14,7 +14,7 @@ DebugViewViewBase::DebugViewViewBase() :
__background.setColor(touchgfx::Color::getColorFromRGB(0, 0, 0)); __background.setColor(touchgfx::Color::getColorFromRGB(0, 0, 0));
add(__background); add(__background);
list.setPosition(0, 4, 480, 312); list.setPosition(15, 15, 450, 290);
list.setHorizontal(false); list.setHorizontal(false);
list.setCircular(true); list.setCircular(true);
list.setEasingEquation(touchgfx::EasingEquations::backEaseOut); list.setEasingEquation(touchgfx::EasingEquations::backEaseOut);
@ -27,14 +27,32 @@ DebugViewViewBase::DebugViewViewBase() :
list.setDrawables(listListItems, updateItemCallback); list.setDrawables(listListItems, updateItemCallback);
add(list); add(list);
line1.setPosition(0, 3, 480, 1); line1.setPosition(15, 15, 1, 290);
line1Painter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255)); line1Painter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
line1.setPainter(line1Painter); line1.setPainter(line1Painter);
line1.setStart(0, 0); line1.setStart(0, 0);
line1.setEnd(480, 0); line1.setEnd(0, 290);
line1.setLineWidth(10); line1.setLineWidth(10);
line1.setLineEndingStyle(touchgfx::Line::ROUND_CAP_ENDING); line1.setLineEndingStyle(touchgfx::Line::ROUND_CAP_ENDING);
add(line1); add(line1);
line1_2.setPosition(465, 15, 1, 290);
line1_2Painter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
line1_2.setPainter(line1_2Painter);
line1_2.setStart(0, 0);
line1_2.setEnd(0, 290);
line1_2.setLineWidth(10);
line1_2.setLineEndingStyle(touchgfx::Line::ROUND_CAP_ENDING);
add(line1_2);
line1_1.setPosition(15, 14, 450, 1);
line1_1Painter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
line1_1.setPainter(line1_1Painter);
line1_1.setStart(0, 0);
line1_1.setEnd(480, 0);
line1_1.setLineWidth(10);
line1_1.setLineEndingStyle(touchgfx::Line::ROUND_CAP_ENDING);
add(line1_1);
} }
DebugViewViewBase::~DebugViewViewBase() DebugViewViewBase::~DebugViewViewBase()

View File

@ -16,23 +16,19 @@ DriverViewViewBase::DriverViewViewBase() :
__background.setColor(touchgfx::Color::getColorFromRGB(0, 0, 0)); __background.setColor(touchgfx::Color::getColorFromRGB(0, 0, 0));
add(__background); add(__background);
logo.setXY(160, 265); tireTempRR.setXY(240, 197);
logo.setBitmap(touchgfx::Bitmap(BITMAP_FASTTUBE_LOGO_SMALL_WHITE_ID));
add(logo);
tireTempRR.setXY(240, 182);
add(tireTempRR); add(tireTempRR);
tireTempFR.setXY(240, 107); tireTempFR.setXY(240, 122);
add(tireTempFR); add(tireTempFR);
tireTempRL.setXY(165, 182); tireTempRL.setXY(165, 197);
add(tireTempRL); add(tireTempRL);
tireTempFL.setXY(165, 107); tireTempFL.setXY(165, 122);
add(tireTempFL); add(tireTempFL);
ttDivVert.setPosition(239, 107, 3, 150); ttDivVert.setPosition(239, 122, 3, 150);
ttDivVertPainter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255)); ttDivVertPainter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
ttDivVert.setPainter(ttDivVertPainter); ttDivVert.setPainter(ttDivVertPainter);
ttDivVert.setStart(0, 0); ttDivVert.setStart(0, 0);
@ -41,7 +37,7 @@ DriverViewViewBase::DriverViewViewBase() :
ttDivVert.setLineEndingStyle(touchgfx::Line::ROUND_CAP_ENDING); ttDivVert.setLineEndingStyle(touchgfx::Line::ROUND_CAP_ENDING);
add(ttDivVert); add(ttDivVert);
ttDivHoriz.setPosition(165, 181, 150, 3); ttDivHoriz.setPosition(165, 196, 150, 3);
ttDivHorizPainter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255)); ttDivHorizPainter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
ttDivHoriz.setPainter(ttDivHorizPainter); ttDivHoriz.setPainter(ttDivHorizPainter);
ttDivHoriz.setStart(0, 0); ttDivHoriz.setStart(0, 0);
@ -50,7 +46,7 @@ DriverViewViewBase::DriverViewViewBase() :
ttDivHoriz.setLineEndingStyle(touchgfx::Line::ROUND_CAP_ENDING); ttDivHoriz.setLineEndingStyle(touchgfx::Line::ROUND_CAP_ENDING);
add(ttDivHoriz); add(ttDivHoriz);
tsSoC.setXY(10, 107); tsSoC.setXY(15, 122);
tsSoC.setProgressIndicatorPosition(0, 0, 40, 150); tsSoC.setProgressIndicatorPosition(0, 0, 40, 150);
tsSoC.setRange(0, 100); tsSoC.setRange(0, 100);
tsSoC.setBackground(touchgfx::Bitmap(BITMAP_BAT_BAR_BG_ID)); tsSoC.setBackground(touchgfx::Bitmap(BITMAP_BAT_BAR_BG_ID));
@ -63,7 +59,7 @@ DriverViewViewBase::DriverViewViewBase() :
tsSoC.setValue(60); tsSoC.setValue(60);
add(tsSoC); add(tsSoC);
lvSoC.setXY(430, 107); lvSoC.setXY(425, 122);
lvSoC.setProgressIndicatorPosition(0, 0, 40, 150); lvSoC.setProgressIndicatorPosition(0, 0, 40, 150);
lvSoC.setRange(0, 100); lvSoC.setRange(0, 100);
lvSoC.setBackground(touchgfx::Bitmap(BITMAP_BAT_BAR_BG_ID)); lvSoC.setBackground(touchgfx::Bitmap(BITMAP_BAT_BAR_BG_ID));
@ -76,34 +72,34 @@ DriverViewViewBase::DriverViewViewBase() :
lvSoC.setValue(80); lvSoC.setValue(80);
add(lvSoC); add(lvSoC);
tireLabel.setPosition(165, 82, 150, 25); tireLabel.setPosition(165, 97, 150, 25);
tireLabel.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255)); tireLabel.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
tireLabel.setLinespacing(0); tireLabel.setLinespacing(0);
tireLabel.setTypedText(touchgfx::TypedText(T___SINGLEUSE_H6UX)); tireLabel.setTypedText(touchgfx::TypedText(T___SINGLEUSE_H6UX));
add(tireLabel); add(tireLabel);
tsSoCLabel.setPosition(10, 82, 40, 25); tsSoCLabel.setPosition(15, 97, 40, 25);
tsSoCLabel.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255)); tsSoCLabel.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
tsSoCLabel.setLinespacing(0); tsSoCLabel.setLinespacing(0);
tsSoCLabel.setTypedText(touchgfx::TypedText(T___SINGLEUSE_PHFD)); tsSoCLabel.setTypedText(touchgfx::TypedText(T___SINGLEUSE_PHFD));
add(tsSoCLabel); add(tsSoCLabel);
lvSoCLabel.setPosition(430, 82, 40, 25); lvSoCLabel.setPosition(425, 97, 40, 25);
lvSoCLabel.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255)); lvSoCLabel.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
lvSoCLabel.setLinespacing(0); lvSoCLabel.setLinespacing(0);
lvSoCLabel.setTypedText(touchgfx::TypedText(T___SINGLEUSE_4OBM)); lvSoCLabel.setTypedText(touchgfx::TypedText(T___SINGLEUSE_4OBM));
add(lvSoCLabel); add(lvSoCLabel);
field1.setXY(0, 0); field1.setXY(15, 15);
add(field1); add(field1);
field2.setXY(160, 0); field2.setXY(165, 15);
add(field2); add(field2);
field3.setXY(320, 0); field3.setXY(315, 15);
add(field3); add(field3);
fieldTypeSelection.setPosition(0, 80, 160, 240); fieldTypeSelection.setPosition(15, 95, 150, 225);
fieldTypeSelection.setHorizontal(false); fieldTypeSelection.setHorizontal(false);
fieldTypeSelection.setCircular(true); fieldTypeSelection.setCircular(true);
fieldTypeSelection.setEasingEquation(touchgfx::EasingEquations::backEaseOut); fieldTypeSelection.setEasingEquation(touchgfx::EasingEquations::backEaseOut);
@ -117,7 +113,7 @@ DriverViewViewBase::DriverViewViewBase() :
fieldTypeSelection.setVisible(false); fieldTypeSelection.setVisible(false);
add(fieldTypeSelection); add(fieldTypeSelection);
prechargeProgress.setXY(0, 265); prechargeProgress.setXY(15, 280);
prechargeProgress.setProgressIndicatorPosition(0, 0, 480, 55); prechargeProgress.setProgressIndicatorPosition(0, 0, 480, 55);
prechargeProgress.setRange(0, 100); prechargeProgress.setRange(0, 100);
prechargeProgress.setDirection(touchgfx::AbstractDirectionProgress::RIGHT); prechargeProgress.setDirection(touchgfx::AbstractDirectionProgress::RIGHT);
@ -127,7 +123,7 @@ DriverViewViewBase::DriverViewViewBase() :
prechargeProgress.setVisible(false); prechargeProgress.setVisible(false);
add(prechargeProgress); add(prechargeProgress);
prechargeLabel.setXY(105, 274); prechargeLabel.setXY(105, 275);
prechargeLabel.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255)); prechargeLabel.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
prechargeLabel.setLinespacing(0); prechargeLabel.setLinespacing(0);
prechargeLabel.setTypedText(touchgfx::TypedText(T___SINGLEUSE_HMH2)); prechargeLabel.setTypedText(touchgfx::TypedText(T___SINGLEUSE_HMH2));

View File

@ -15,7 +15,7 @@ MissionSelectViewBase::MissionSelectViewBase()
__background.setColor(touchgfx::Color::getColorFromRGB(0, 0, 0)); __background.setColor(touchgfx::Color::getColorFromRGB(0, 0, 0));
add(__background); add(__background);
prompt.setXY(41, 0); prompt.setXY(41, 15);
prompt.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255)); prompt.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
prompt.setLinespacing(0); prompt.setLinespacing(0);
prompt.setTypedText(touchgfx::TypedText(T___SINGLEUSE_6GPV)); prompt.setTypedText(touchgfx::TypedText(T___SINGLEUSE_6GPV));
@ -50,7 +50,7 @@ MissionSelectViewBase::MissionSelectViewBase()
add(missionList); add(missionList);
logo.setXY(160, 263); logo.setXY(160, 266);
logo.setBitmap(touchgfx::Bitmap(BITMAP_LOGO_DV_SMALL_WHITE_ID)); logo.setBitmap(touchgfx::Bitmap(BITMAP_LOGO_DV_SMALL_WHITE_ID));
add(logo); add(logo);
} }

View File

@ -1,4 +1,4 @@
// 4.21.2 0x927357b5 // 4.21.2 0x4415ad56
// Generated by imageconverter. Please, do not edit! // Generated by imageconverter. Please, do not edit!
#include <images/BitmapDatabase.hpp> #include <images/BitmapDatabase.hpp>
@ -7,21 +7,21 @@
extern const unsigned char image_bat_bar_bg[]; // BITMAP_BAT_BAR_BG_ID = 0, Size: 40x150 pixels extern const unsigned char image_bat_bar_bg[]; // BITMAP_BAT_BAR_BG_ID = 0, Size: 40x150 pixels
extern const unsigned char image_fasttube_logo[]; // BITMAP_FASTTUBE_LOGO_ID = 1, Size: 480x165 pixels extern const unsigned char image_fasttube_logo[]; // BITMAP_FASTTUBE_LOGO_ID = 1, Size: 480x165 pixels
extern const unsigned char image_fasttube_logo_small[]; // BITMAP_FASTTUBE_LOGO_SMALL_ID = 2, Size: 160x55 pixels extern const unsigned char image_fasttube_logo_small[]; // BITMAP_FASTTUBE_LOGO_SMALL_ID = 2, Size: 160x55 pixels
extern const unsigned char image_fasttube_logo_small_white[]; // BITMAP_FASTTUBE_LOGO_SMALL_WHITE_ID = 3, Size: 160x55 pixels extern const unsigned char image_fasttube_logo_small_white[]; // BITMAP_FASTTUBE_LOGO_SMALL_WHITE_ID = 3, Size: 160x39 pixels
extern const unsigned char image_fasttube_logo_white[]; // BITMAP_FASTTUBE_LOGO_WHITE_ID = 4, Size: 480x165 pixels extern const unsigned char image_fasttube_logo_white[]; // BITMAP_FASTTUBE_LOGO_WHITE_ID = 4, Size: 480x165 pixels
extern const unsigned char image_logo_dv_small[]; // BITMAP_LOGO_DV_SMALL_ID = 5, Size: 160x55 pixels extern const unsigned char image_logo_dv_small[]; // BITMAP_LOGO_DV_SMALL_ID = 5, Size: 160x55 pixels
extern const unsigned char image_logo_dv_small_white[]; // BITMAP_LOGO_DV_SMALL_WHITE_ID = 6, Size: 160x55 pixels extern const unsigned char image_logo_dv_small_white[]; // BITMAP_LOGO_DV_SMALL_WHITE_ID = 6, Size: 160x39 pixels
extern const unsigned char image_precharge_bg[]; // BITMAP_PRECHARGE_BG_ID = 7, Size: 480x55 pixels extern const unsigned char image_precharge_bg[]; // BITMAP_PRECHARGE_BG_ID = 7, Size: 450x29 pixels
const touchgfx::Bitmap::BitmapData bitmap_database[] = { const touchgfx::Bitmap::BitmapData bitmap_database[] = {
{ image_bat_bar_bg, 0, 40, 150, 0, 0, 40, ((uint8_t)touchgfx::Bitmap::RGB565) >> 3, 150, ((uint8_t)touchgfx::Bitmap::RGB565) & 0x7 }, { image_bat_bar_bg, 0, 40, 150, 0, 0, 40, ((uint8_t)touchgfx::Bitmap::RGB565) >> 3, 150, ((uint8_t)touchgfx::Bitmap::RGB565) & 0x7 },
{ image_fasttube_logo, 0, 480, 165, 0, 0, 480, ((uint8_t)touchgfx::Bitmap::RGB565) >> 3, 165, ((uint8_t)touchgfx::Bitmap::RGB565) & 0x7 }, { image_fasttube_logo, 0, 480, 165, 0, 0, 480, ((uint8_t)touchgfx::Bitmap::RGB565) >> 3, 165, ((uint8_t)touchgfx::Bitmap::RGB565) & 0x7 },
{ image_fasttube_logo_small, 0, 160, 55, 0, 0, 160, ((uint8_t)touchgfx::Bitmap::RGB565) >> 3, 55, ((uint8_t)touchgfx::Bitmap::RGB565) & 0x7 }, { image_fasttube_logo_small, 0, 160, 55, 0, 0, 160, ((uint8_t)touchgfx::Bitmap::RGB565) >> 3, 55, ((uint8_t)touchgfx::Bitmap::RGB565) & 0x7 },
{ image_fasttube_logo_small_white, 0, 160, 55, 0, 0, 160, ((uint8_t)touchgfx::Bitmap::RGB565) >> 3, 55, ((uint8_t)touchgfx::Bitmap::RGB565) & 0x7 }, { image_fasttube_logo_small_white, 0, 160, 39, 0, 0, 160, ((uint8_t)touchgfx::Bitmap::RGB565) >> 3, 39, ((uint8_t)touchgfx::Bitmap::RGB565) & 0x7 },
{ image_fasttube_logo_white, 0, 480, 165, 0, 0, 480, ((uint8_t)touchgfx::Bitmap::RGB565) >> 3, 165, ((uint8_t)touchgfx::Bitmap::RGB565) & 0x7 }, { image_fasttube_logo_white, 0, 480, 165, 0, 0, 480, ((uint8_t)touchgfx::Bitmap::RGB565) >> 3, 165, ((uint8_t)touchgfx::Bitmap::RGB565) & 0x7 },
{ image_logo_dv_small, 0, 160, 55, 62, 42, 37, ((uint8_t)touchgfx::Bitmap::ARGB8888) >> 3, 2, ((uint8_t)touchgfx::Bitmap::ARGB8888) & 0x7 }, { image_logo_dv_small, 0, 160, 55, 62, 42, 37, ((uint8_t)touchgfx::Bitmap::ARGB8888) >> 3, 2, ((uint8_t)touchgfx::Bitmap::ARGB8888) & 0x7 },
{ image_logo_dv_small_white, 0, 160, 55, 62, 42, 37, ((uint8_t)touchgfx::Bitmap::ARGB8888) >> 3, 2, ((uint8_t)touchgfx::Bitmap::ARGB8888) & 0x7 }, { image_logo_dv_small_white, 0, 160, 39, 47, 0, 1, ((uint8_t)touchgfx::Bitmap::ARGB8888) >> 3, 17, ((uint8_t)touchgfx::Bitmap::ARGB8888) & 0x7 },
{ image_precharge_bg, 0, 480, 55, 0, 0, 480, ((uint8_t)touchgfx::Bitmap::RGB565) >> 3, 55, ((uint8_t)touchgfx::Bitmap::RGB565) & 0x7 } { image_precharge_bg, 0, 450, 29, 0, 0, 450, ((uint8_t)touchgfx::Bitmap::RGB565) >> 3, 29, ((uint8_t)touchgfx::Bitmap::RGB565) & 0x7 }
}; };
namespace BitmapDatabase namespace BitmapDatabase

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1 +1 @@
{"databases":{"DEFAULT":[[0,"LEFT","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[4,"CENTER","LTR"],[0,"CENTER","LTR"],[0,"RIGHT","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[3,"CENTER","LTR"],[3,"CENTER","LTR"],[3,"CENTER","LTR"],[3,"CENTER","LTR"],[3,"CENTER","LTR"],[3,"CENTER","LTR"],[3,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[1,"LEFT","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[4,"CENTER","LTR"],[1,"LEFT","LTR"],[2,"CENTER","LTR"],[1,"LEFT","LTR"]]},"database_list":["DEFAULT"],"fonts":{"getFont_verdana_20_4bpp":0,"getFont_CHINN____30_4bpp":1,"getFont_CHINN____20_4bpp":2,"getFont_CHINN____40_4bpp":3,"getFont_lucon_TTF_50_4bpp":4},"generate_font_format":"0"} {"databases":{"DEFAULT":[[5,"LEFT","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[4,"CENTER","LTR"],[0,"CENTER","LTR"],[0,"RIGHT","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[3,"CENTER","LTR"],[3,"CENTER","LTR"],[3,"CENTER","LTR"],[3,"CENTER","LTR"],[3,"CENTER","LTR"],[3,"CENTER","LTR"],[3,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[1,"LEFT","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[2,"CENTER","LTR"],[4,"CENTER","LTR"],[1,"LEFT","LTR"],[2,"CENTER","LTR"],[1,"LEFT","LTR"]]},"database_list":["DEFAULT"],"fonts":{"getFont_verdana_20_4bpp":0,"getFont_CHINN____30_4bpp":1,"getFont_CHINN____20_4bpp":2,"getFont_CHINN____40_4bpp":3,"getFont_lucon_TTF_50_4bpp":4,"getFont_verdanab_20_4bpp":5},"generate_font_format":"0"}

View File

@ -10,13 +10,15 @@ extern touchgfx::GeneratedFont& getFont_CHINN____30_4bpp();
extern touchgfx::GeneratedFont& getFont_CHINN____20_4bpp(); extern touchgfx::GeneratedFont& getFont_CHINN____20_4bpp();
extern touchgfx::GeneratedFont& getFont_CHINN____40_4bpp(); extern touchgfx::GeneratedFont& getFont_CHINN____40_4bpp();
extern touchgfx::GeneratedFont& getFont_lucon_TTF_50_4bpp(); extern touchgfx::GeneratedFont& getFont_lucon_TTF_50_4bpp();
extern touchgfx::GeneratedFont& getFont_verdanab_20_4bpp();
const touchgfx::Font* touchgfx_fonts[] = { const touchgfx::Font* touchgfx_fonts[] = {
&(getFont_verdana_20_4bpp()), &(getFont_verdana_20_4bpp()),
&(getFont_CHINN____30_4bpp()), &(getFont_CHINN____30_4bpp()),
&(getFont_CHINN____20_4bpp()), &(getFont_CHINN____20_4bpp()),
&(getFont_CHINN____40_4bpp()), &(getFont_CHINN____40_4bpp()),
&(getFont_lucon_TTF_50_4bpp()) &(getFont_lucon_TTF_50_4bpp()),
&(getFont_verdanab_20_4bpp())
}; };
extern const touchgfx::TypedText::TypedTextData typedText_database_DEFAULT[]; extern const touchgfx::TypedText::TypedTextData typedText_database_DEFAULT[];
@ -24,7 +26,7 @@ extern const touchgfx::TypedText::TypedTextData* const typedTextDatabaseArray[];
TEXT_LOCATION_FLASH_PRAGMA TEXT_LOCATION_FLASH_PRAGMA
const touchgfx::TypedText::TypedTextData typedText_database_DEFAULT[] TEXT_LOCATION_FLASH_ATTRIBUTE = { const touchgfx::TypedText::TypedTextData typedText_database_DEFAULT[] TEXT_LOCATION_FLASH_ATTRIBUTE = {
{ 0, touchgfx::LEFT, touchgfx::TEXT_DIRECTION_LTR }, { 5, touchgfx::LEFT, touchgfx::TEXT_DIRECTION_LTR },
{ 2, touchgfx::CENTER, touchgfx::TEXT_DIRECTION_LTR }, { 2, touchgfx::CENTER, touchgfx::TEXT_DIRECTION_LTR },
{ 2, touchgfx::CENTER, touchgfx::TEXT_DIRECTION_LTR }, { 2, touchgfx::CENTER, touchgfx::TEXT_DIRECTION_LTR },
{ 2, touchgfx::CENTER, touchgfx::TEXT_DIRECTION_LTR }, { 2, touchgfx::CENTER, touchgfx::TEXT_DIRECTION_LTR },
@ -124,6 +126,9 @@ void resetFont(touchgfx::FontId fontId)
case 4: case 4:
touchgfx_fonts[4] = &(getFont_lucon_TTF_50_4bpp()); touchgfx_fonts[4] = &(getFont_lucon_TTF_50_4bpp());
break; break;
case 5:
touchgfx_fonts[5] = &(getFont_verdanab_20_4bpp());
break;
} }
} }
} // namespace TypedTextDatabase } // namespace TypedTextDatabase

View File

@ -9,6 +9,7 @@
"Type": "TextArea", "Type": "TextArea",
"Name": "prompt", "Name": "prompt",
"X": 41, "X": 41,
"Y": 15,
"Width": 398, "Width": 398,
"Height": 37, "Height": 37,
"TextId": "__SingleUse_6GPV", "TextId": "__SingleUse_6GPV",
@ -104,9 +105,9 @@
"Type": "Image", "Type": "Image",
"Name": "logo", "Name": "logo",
"X": 160, "X": 160,
"Y": 263, "Y": 266,
"Width": 160, "Width": 160,
"Height": 55, "Height": 39,
"RelativeFilename": "logo_dv_small_white.png" "RelativeFilename": "logo_dv_small_white.png"
} }
], ],
@ -189,9 +190,9 @@
"Type": "Image", "Type": "Image",
"Name": "logo", "Name": "logo",
"X": 160, "X": 160,
"Y": 263, "Y": 266,
"Width": 160, "Width": 160,
"Height": 55, "Height": 39,
"RelativeFilename": "logo_dv_small_white.png" "RelativeFilename": "logo_dv_small_white.png"
}, },
{ {
@ -231,20 +232,11 @@
"Name": "DriverView", "Name": "DriverView",
"CanvasBufferSize": 7200, "CanvasBufferSize": 7200,
"Components": [ "Components": [
{
"Type": "Image",
"Name": "logo",
"X": 160,
"Y": 265,
"Width": 160,
"Height": 55,
"RelativeFilename": "Fasttube_Logo_small_white.png"
},
{ {
"Type": "CustomContainerInstance", "Type": "CustomContainerInstance",
"Name": "tireTempRR", "Name": "tireTempRR",
"X": 240, "X": 240,
"Y": 182, "Y": 197,
"Width": 75, "Width": 75,
"Height": 75, "Height": 75,
"CustomContainerDefinitionName": "TireTemp" "CustomContainerDefinitionName": "TireTemp"
@ -253,7 +245,7 @@
"Type": "CustomContainerInstance", "Type": "CustomContainerInstance",
"Name": "tireTempFR", "Name": "tireTempFR",
"X": 240, "X": 240,
"Y": 107, "Y": 122,
"Width": 75, "Width": 75,
"Height": 75, "Height": 75,
"CustomContainerDefinitionName": "TireTemp" "CustomContainerDefinitionName": "TireTemp"
@ -262,7 +254,7 @@
"Type": "CustomContainerInstance", "Type": "CustomContainerInstance",
"Name": "tireTempRL", "Name": "tireTempRL",
"X": 165, "X": 165,
"Y": 182, "Y": 197,
"Width": 75, "Width": 75,
"Height": 75, "Height": 75,
"CustomContainerDefinitionName": "TireTemp" "CustomContainerDefinitionName": "TireTemp"
@ -271,7 +263,7 @@
"Type": "CustomContainerInstance", "Type": "CustomContainerInstance",
"Name": "tireTempFL", "Name": "tireTempFL",
"X": 165, "X": 165,
"Y": 107, "Y": 122,
"Width": 75, "Width": 75,
"Height": 75, "Height": 75,
"CustomContainerDefinitionName": "TireTemp" "CustomContainerDefinitionName": "TireTemp"
@ -280,7 +272,7 @@
"Type": "Line", "Type": "Line",
"Name": "ttDivVert", "Name": "ttDivVert",
"X": 239, "X": 239,
"Y": 107, "Y": 122,
"Width": 3, "Width": 3,
"Height": 150, "Height": 150,
"Color": { "Color": {
@ -296,7 +288,7 @@
"Type": "Line", "Type": "Line",
"Name": "ttDivHoriz", "Name": "ttDivHoriz",
"X": 165, "X": 165,
"Y": 181, "Y": 196,
"Width": 150, "Width": 150,
"Height": 3, "Height": 3,
"Color": { "Color": {
@ -311,8 +303,8 @@
{ {
"Type": "LineProgress", "Type": "LineProgress",
"Name": "tsSoC", "Name": "tsSoC",
"X": 10, "X": 15,
"Y": 107, "Y": 122,
"Width": 40, "Width": 40,
"Height": 150, "Height": 150,
"Color": { "Color": {
@ -331,8 +323,8 @@
{ {
"Type": "LineProgress", "Type": "LineProgress",
"Name": "lvSoC", "Name": "lvSoC",
"X": 430, "X": 425,
"Y": 107, "Y": 122,
"Width": 40, "Width": 40,
"Height": 150, "Height": 150,
"Color": { "Color": {
@ -352,7 +344,7 @@
"Type": "TextArea", "Type": "TextArea",
"Name": "tireLabel", "Name": "tireLabel",
"X": 165, "X": 165,
"Y": 82, "Y": 97,
"Width": 150, "Width": 150,
"Height": 25, "Height": 25,
"TextId": "__SingleUse_H6UX", "TextId": "__SingleUse_H6UX",
@ -366,8 +358,8 @@
{ {
"Type": "TextArea", "Type": "TextArea",
"Name": "tsSoCLabel", "Name": "tsSoCLabel",
"X": 10, "X": 15,
"Y": 82, "Y": 97,
"Width": 40, "Width": 40,
"Height": 25, "Height": 25,
"TextId": "__SingleUse_PHFD", "TextId": "__SingleUse_PHFD",
@ -381,8 +373,8 @@
{ {
"Type": "TextArea", "Type": "TextArea",
"Name": "lvSoCLabel", "Name": "lvSoCLabel",
"X": 430, "X": 425,
"Y": 82, "Y": 97,
"Width": 40, "Width": 40,
"Height": 25, "Height": 25,
"TextId": "__SingleUse_4OBM", "TextId": "__SingleUse_4OBM",
@ -396,32 +388,37 @@
{ {
"Type": "CustomContainerInstance", "Type": "CustomContainerInstance",
"Name": "field1", "Name": "field1",
"Width": 160, "X": 15,
"Y": 15,
"Width": 150,
"Height": 80, "Height": 80,
"CustomContainerDefinitionName": "DriverViewField" "CustomContainerDefinitionName": "DriverViewField"
}, },
{ {
"Type": "CustomContainerInstance", "Type": "CustomContainerInstance",
"Name": "field2", "Name": "field2",
"X": 160, "X": 165,
"Width": 160, "Y": 15,
"Width": 150,
"Height": 80, "Height": 80,
"CustomContainerDefinitionName": "DriverViewField" "CustomContainerDefinitionName": "DriverViewField"
}, },
{ {
"Type": "CustomContainerInstance", "Type": "CustomContainerInstance",
"Name": "field3", "Name": "field3",
"X": 320, "X": 315,
"Width": 160, "Y": 15,
"Width": 150,
"Height": 80, "Height": 80,
"CustomContainerDefinitionName": "DriverViewField" "CustomContainerDefinitionName": "DriverViewField"
}, },
{ {
"Type": "ScrollWheel", "Type": "ScrollWheel",
"Name": "fieldTypeSelection", "Name": "fieldTypeSelection",
"Y": 80, "X": 15,
"Width": 160, "Y": 95,
"Height": 240, "Width": 150,
"Height": 225,
"Visible": false, "Visible": false,
"SelectedItemOffset": 94, "SelectedItemOffset": 94,
"IsCircular": true, "IsCircular": true,
@ -435,9 +432,10 @@
{ {
"Type": "BoxProgress", "Type": "BoxProgress",
"Name": "prechargeProgress", "Name": "prechargeProgress",
"Y": 265, "X": 15,
"Width": 480, "Y": 280,
"Height": 55, "Width": 450,
"Height": 29,
"Visible": false, "Visible": false,
"Color": { "Color": {
"Red": 99, "Red": 99,
@ -453,7 +451,7 @@
"Type": "TextArea", "Type": "TextArea",
"Name": "prechargeLabel", "Name": "prechargeLabel",
"X": 105, "X": 105,
"Y": 274, "Y": 275,
"Width": 269, "Width": 269,
"Height": 37, "Height": 37,
"Visible": false, "Visible": false,
@ -532,9 +530,10 @@
{ {
"Type": "ScrollList", "Type": "ScrollList",
"Name": "list", "Name": "list",
"Y": 4, "X": 15,
"Width": 480, "Y": 15,
"Height": 312, "Width": 450,
"Height": 290,
"IsCircular": true, "IsCircular": true,
"ItemTemplateName": "DebugViewLine", "ItemTemplateName": "DebugViewLine",
"NumberofItems": 1, "NumberofItems": 1,
@ -546,8 +545,41 @@
{ {
"Type": "Line", "Type": "Line",
"Name": "line1", "Name": "line1",
"Y": 3, "X": 15,
"Width": 480, "Y": 15,
"Width": 1,
"Height": 290,
"Color": {
"Red": 255,
"Green": 255,
"Blue": 255
},
"EndY": 290.0,
"LineWidth": 10.0,
"LineEndingStyle": "Round"
},
{
"Type": "Line",
"Name": "line1_2",
"X": 465,
"Y": 15,
"Width": 1,
"Height": 290,
"Color": {
"Red": 255,
"Green": 255,
"Blue": 255
},
"EndY": 290.0,
"LineWidth": 10.0,
"LineEndingStyle": "Round"
},
{
"Type": "Line",
"Name": "line1_1",
"X": 15,
"Y": 14,
"Width": 450,
"Height": 1, "Height": 1,
"Color": { "Color": {
"Red": 255, "Red": 255,
@ -646,13 +678,13 @@
"Name": "DriverViewField", "Name": "DriverViewField",
"X": 80, "X": 80,
"Y": 215, "Y": 215,
"Width": 160, "Width": 150,
"Height": 80, "Height": 80,
"Components": [ "Components": [
{ {
"Type": "BoxWithBorder", "Type": "BoxWithBorder",
"Name": "box", "Name": "box",
"Width": 160, "Width": 150,
"Height": 80, "Height": 80,
"BorderColor": { "BorderColor": {
"Red": 255, "Red": 255,
@ -664,7 +696,7 @@
{ {
"Type": "TextArea", "Type": "TextArea",
"Name": "title", "Name": "title",
"Width": 160, "Width": 150,
"Height": 25, "Height": 25,
"TextId": "DriverViewField_Title", "TextId": "DriverViewField_Title",
"TextRotation": "0", "TextRotation": "0",
@ -679,7 +711,7 @@
"Type": "TextArea", "Type": "TextArea",
"Name": "value", "Name": "value",
"Y": 20, "Y": 20,
"Width": 160, "Width": 150,
"Height": 57, "Height": 57,
"TextId": "NumberWildcard", "TextId": "NumberWildcard",
"TextRotation": "0", "TextRotation": "0",
@ -697,13 +729,13 @@
"Name": "DriverViewFieldSelection", "Name": "DriverViewFieldSelection",
"X": 100, "X": 100,
"Y": 227, "Y": 227,
"Width": 160, "Width": 150,
"Height": 26, "Height": 26,
"Components": [ "Components": [
{ {
"Type": "Box", "Type": "Box",
"Name": "bg", "Name": "bg",
"Width": 160, "Width": 150,
"Height": 25, "Height": 25,
"Color": { "Color": {
"Red": 34, "Red": 34,
@ -714,7 +746,7 @@
{ {
"Type": "TextArea", "Type": "TextArea",
"Name": "name", "Name": "name",
"Width": 160, "Width": 150,
"Height": 25, "Height": 25,
"TextId": "DriverViewField_Title", "TextId": "DriverViewField_Title",
"TextRotation": "0", "TextRotation": "0",
@ -729,7 +761,7 @@
"Type": "Line", "Type": "Line",
"Name": "line1", "Name": "line1",
"Y": 25, "Y": 25,
"Width": 160, "Width": 150,
"Height": 1, "Height": 1,
"Color": { "Color": {
"Red": 255, "Red": 255,
@ -757,7 +789,7 @@
{ {
"Type": "Line", "Type": "Line",
"Name": "line2_1", "Name": "line2_1",
"X": 159, "X": 149,
"Width": 1, "Width": 1,
"Height": 26, "Height": 26,
"Color": { "Color": {
@ -774,21 +806,21 @@
}, },
{ {
"Name": "DebugViewLine", "Name": "DebugViewLine",
"X": -80, "X": -65,
"Y": 80, "Y": 80,
"Width": 480, "Width": 450,
"Height": 26, "Height": 26,
"Components": [ "Components": [
{ {
"Type": "Box", "Type": "Box",
"Name": "bg", "Name": "bg",
"Width": 480, "Width": 450,
"Height": 26 "Height": 26
}, },
{ {
"Type": "Line", "Type": "Line",
"Name": "line1", "Name": "line1",
"X": 240, "X": 225,
"Width": 1, "Width": 1,
"Height": 26, "Height": 26,
"Color": { "Color": {
@ -804,7 +836,7 @@
"Type": "Line", "Type": "Line",
"Name": "line2", "Name": "line2",
"Y": 25, "Y": 25,
"Width": 480, "Width": 450,
"Height": 1, "Height": 1,
"Color": { "Color": {
"Red": 255, "Red": 255,
@ -818,15 +850,15 @@
{ {
"Type": "CustomContainerInstance", "Type": "CustomContainerInstance",
"Name": "item1", "Name": "item1",
"Width": 240, "Width": 225,
"Height": 26, "Height": 26,
"CustomContainerDefinitionName": "DebugViewItem" "CustomContainerDefinitionName": "DebugViewItem"
}, },
{ {
"Type": "CustomContainerInstance", "Type": "CustomContainerInstance",
"Name": "item2", "Name": "item2",
"X": 240, "X": 225,
"Width": 240, "Width": 225,
"Height": 26, "Height": 26,
"CustomContainerDefinitionName": "DebugViewItem" "CustomContainerDefinitionName": "DebugViewItem"
} }
@ -837,14 +869,14 @@
"Name": "DebugViewItem", "Name": "DebugViewItem",
"X": 40, "X": 40,
"Y": 227, "Y": 227,
"Width": 240, "Width": 225,
"Height": 26, "Height": 26,
"Components": [ "Components": [
{ {
"Type": "TextArea", "Type": "TextArea",
"Name": "label", "Name": "label",
"X": 5, "X": 2,
"Width": 105, "Width": 111,
"Height": 25, "Height": 25,
"TextId": "DebugViewField_Title", "TextId": "DebugViewField_Title",
"TextRotation": "0", "TextRotation": "0",
@ -858,8 +890,8 @@
{ {
"Type": "TextArea", "Type": "TextArea",
"Name": "value", "Name": "value",
"X": 110, "X": 113,
"Width": 125, "Width": 110,
"Height": 25, "Height": 25,
"TextId": "DefaultWildcard_RightAligned", "TextId": "DefaultWildcard_RightAligned",
"TextRotation": "0", "TextRotation": "0",