Vector Fonts - Simple (Sample)
Jump to navigation
Jump to search
| GUI_VG_FONT_Simple.c | |
|---|---|
| File(s) required |
|
| Runs in simulation | Yes |
| Runs on target | Yes |
| Download | GUI_VG_FONT_Simple.c |
This is a very simple example showing how to use and scale a vector font.
Demo
Code
/*********************************************************************
* SEGGER Microcontroller GmbH *
* Solutions for real time microcontroller applications *
**********************************************************************
* *
* (c) 1996 - 2026 SEGGER Microcontroller GmbH *
* *
* Internet: www.segger.com Support: support@segger.com *
* *
**********************************************************************
** emWin V6.56 - Graphical user interface for embedded applications **
emWin is protected by international copyright laws. Knowledge of the
source code may not be used to write a similar product. This file may
only be used in accordance with a license and should not be re-
distributed in any way. We appreciate your understanding and fairness.
----------------------------------------------------------------------
File : GUI_VG_FONT_Simple.c
Purpose : Sample that demonstrates how to poll multi touch points
using emWin.
Requirements: WindowManager - ( )
MemoryDevices - ( )
AntiAliasing - ( )
VNC-Server - ( )
PNG-Library - ( )
TrueTypeFonts - ( )
Wiki link : https://wiki.segger.com/Vector_Fonts_-_Simple_(Sample)
---------------------------END-OF-HEADER------------------------------
*/
#include "GUI.h"
#include "GUI_VG.h"
/*********************************************************************
*
* Defines
*
**********************************************************************
*/
/*********************************************************************
*
* Static data
*
**********************************************************************
*/
//
// Start of unicode area Basic Latin
//
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0021[] = { // Code 0021, EXCLAMATION MARK
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, Q, Q, Q, M, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0021[] = { // Code 0021, EXCLAMATION MARK
461, -92, 461, -43, 426, -7, 392, 29, 340, 29, 288, 29, 253, -7,
219, -43, 219, -92, 219, -143, 254, -178, 289, -213, 340, -213, 391, -213,
426, -178, 461, -143, 461, -92, 231, -1341, 449, -1341, 387, -389, 293, -389,
231, -1341,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0022[] = { // Code 0022, QUOTATION MARK
GUI_VG_SEGMENTS(M, L, L, L, L, M, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0022[] = { // Code 0022, QUOTATION MARK
512, -1341, 709, -1341, 647, -860, 573, -860, 512, -1341, 127, -1341, 324, -1341,
262, -860, 188, -860, 127, -1341,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0023[] = { // Code 0023, NUMBER SIGN
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L),
GUI_VG_SEGMENTS(L, L, L, M, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0023[] = { // Code 0023, NUMBER SIGN
987, -524, 987, -422, 727, -422, 649, 0, 545, 0, 623, -422, 313, -422,
236, 0, 131, 0, 209, -422, 37, -422, 37, -524, 229, -524, 287, -831,
37, -831, 37, -934, 305, -934, 381, -1341, 485, -1341, 410, -934, 719, -934,
795, -1341, 899, -1341, 823, -934, 987, -934, 987, -831, 805, -831, 748, -524,
987, -524, 334, -524, 643, -524, 700, -831, 391, -831, 334, -524,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0024[] = { // Code 0024, DOLLAR SIGN
GUI_VG_SEGMENTS(M, Q, Q, L, L, L, Q, Q, L, Q, Q, Q, Q, Q, Q, Q, L, L, L, Q, L, L, L, Q, Q, L),
GUI_VG_SEGMENTS(L, Q, Q, Q, Q, L, L, L, M, Q, Q, L, Q, Q, M, Q, Q, Q, L, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0024[] = { // Code 0024, DOLLAR SIGN
481, 20, 374, 18, 258, -4, 143, -26, 88, -51, 88, -371, 154, -371,
188, -180, 219, -139, 305, -102, 392, -66, 481, -61, 481, -627, 362, -668,
314, -691, 266, -715, 228, -744, 190, -773, 162, -812, 135, -851, 120, -901,
106, -952, 106, -1014, 106, -1158, 208, -1249, 311, -1340, 481, -1354, 481, -1483,
563, -1483, 563, -1356, 716, -1350, 870, -1313, 870, -1034, 805, -1034, 776, -1198,
746, -1226, 685, -1247, 625, -1268, 563, -1272, 563, -795, 658, -761, 823, -700,
892, -610, 961, -521, 961, -387, 961, -212, 853, -104, 746, 3, 563, 16,
563, 156, 481, 156, 481, 20, 791, -330, 791, -424, 742, -485, 694, -546,
563, -596, 563, -66, 673, -83, 732, -149, 791, -215, 791, -330, 274, -1067,
274, -1008, 293, -966, 313, -925, 350, -894, 387, -864, 481, -825, 481, -1268,
381, -1255, 327, -1202, 274, -1149, 274, -1067,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0025[] = { // Code 0025, PERCENT SIGN
GUI_VG_SEGMENTS(M, L, L, L, L, M, Q, Q, Q, Q, Q, Q, M, Q, Q, Q, Q, Q, Q, Q, Q, M, Q, Q, Q, Q),
GUI_VG_SEGMENTS(Q, Q, Q, M, Q, Q, Q, Q, Q, Q, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0025[] = { // Code 0025, PERCENT SIGN
440, 20, 330, 20, 1278, -1362, 1389, -1362, 440, 20, 721, -995, 721, -623,
391, -623, 230, -623, 150, -718, 70, -813, 70, -995, 70, -1362, 397, -1362,
556, -1362, 638, -1270, 721, -1178, 721, -995, 565, -995, 565, -1147, 523, -1217,
482, -1288, 391, -1288, 304, -1288, 264, -1221, 225, -1155, 225, -995, 225, -831,
265, -763, 305, -696, 391, -696, 481, -696, 523, -767, 565, -839, 565, -995,
1636, -346, 1636, 27, 1307, 27, 1146, 27, 1065, -68, 985, -163, 985, -346,
985, -524, 1066, -618, 1147, -713, 1313, -713, 1472, -713, 1554, -621, 1636, -529,
1636, -346, 1481, -346, 1481, -498, 1439, -568, 1398, -639, 1307, -639, 1220, -639,
1180, -572, 1141, -506, 1141, -346, 1141, -182, 1181, -114, 1221, -47, 1307, -47,
1397, -47, 1439, -118, 1481, -190, 1481, -346,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0026[] = { // Code 0026, AMPERSAND
GUI_VG_SEGMENTS(M, Q, Q, Q, L, Q, L, L, L, L, L, Q, L, L, L, L, L, Q, Q, Q, Q, Q, Q, Q, Q, Q),
GUI_VG_SEGMENTS(Q, Q, Q, M, Q, L, Q, Q, Q, Q, M, Q, Q, Q, Q, Q, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0026[] = { // Code 0026, AMPERSAND
989, -1083, 989, -1005, 955, -948, 922, -891, 861, -847, 800, -804, 657, -748,
1079, -364, 1176, -562, 1182, -727, 1040, -754, 1040, -807, 1497, -807, 1497, -754,
1358, -727, 1282, -462, 1163, -286, 1391, -78, 1556, -53, 1556, 0, 1212, 0,
1041, -155, 937, -62, 823, -21, 710, 20, 575, 20, 327, 20, 202, -76,
78, -173, 78, -356, 78, -453, 114, -523, 150, -593, 212, -642, 274, -692,
408, -743, 257, -889, 257, -1070, 257, -1213, 353, -1287, 449, -1362, 631, -1362,
805, -1362, 897, -1291, 989, -1220, 989, -1083, 602, -66, 819, -66, 972, -219,
473, -676, 368, -631, 321, -554, 274, -477, 274, -367, 274, -222, 358, -144,
443, -66, 602, -66, 434, -1090, 434, -927, 588, -811, 685, -847, 727, -881,
770, -916, 791, -966, 813, -1016, 813, -1090, 813, -1282, 631, -1282, 526, -1282,
480, -1234, 434, -1186, 434, -1090,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0027[] = { // Code 0027, APOSTROPHE
GUI_VG_SEGMENTS(M, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0027[] = { // Code 0027, APOSTROPHE
86, -1341, 283, -1341, 221, -860, 147, -860, 86, -1341,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0028[] = { // Code 0028, LEFT PARENTHESIS
GUI_VG_SEGMENTS(M, Q, Q, Q, L, Q, Q, Q, Q, Q, Q, L, Q, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0028[] = { // Code 0028, LEFT PARENTHESIS
283, -494, 283, -234, 318, -79, 353, 75, 428, 181, 503, 287, 616, 352,
616, 436, 418, 331, 306, 206, 195, 82, 142, -86, 90, -255, 90, -494,
90, -732, 142, -899, 194, -1067, 305, -1191, 416, -1315, 616, -1421, 616, -1337,
494, -1267, 422, -1157, 350, -1048, 316, -902, 283, -756, 283, -494,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0029[] = { // Code 0029, RIGHT PARENTHESIS
GUI_VG_SEGMENTS(M, L, Q, Q, Q, Q, Q, Q, L, Q, Q, Q, Q, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0029[] = { // Code 0029, RIGHT PARENTHESIS
66, 436, 66, 352, 179, 287, 254, 180, 329, 74, 364, -80, 399, -235,
399, -494, 399, -756, 365, -902, 332, -1048, 260, -1157, 188, -1267, 66, -1337,
66, -1421, 266, -1314, 377, -1190, 488, -1067, 540, -899, 592, -732, 592, -494,
592, -256, 540, -87, 488, 81, 377, 205, 266, 329, 66, 436,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_002A[] = { // Code 002A, ASTERISK
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_002A[] = { // Code 002A, ASTERISK
100, -1065, 164, -1208, 479, -1014, 436, -1341, 592, -1341, 545, -1014, 862, -1204,
926, -1063, 594, -965, 926, -868, 862, -727, 545, -915, 592, -590, 436, -590,
479, -918, 164, -723, 100, -866, 428, -965, 100, -1065,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_002B[] = { // Code 002B, PLUS SIGN
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_002B[] = { // Code 002B, PLUS SIGN
629, -629, 629, -203, 526, -203, 526, -629, 102, -629, 102, -731, 526, -731,
526, -1157, 629, -1157, 629, -731, 1055, -731, 1055, -629, 629, -629,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_002C[] = { // Code 002C, COMMA
GUI_VG_SEGMENTS(M, Q, Q, L, Q, Q, Q, Q, Q, Q, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_002C[] = { // Code 002C, COMMA
383, -49, 383, 88, 303, 180, 224, 273, 78, 315, 78, 238, 254, 182,
254, 70, 254, 50, 239, 34, 224, 18, 187, -1, 119, -36, 119, -100,
119, -154, 153, -182, 187, -211, 240, -211, 304, -211, 343, -165, 383, -119,
383, -49,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_002D[] = { // Code 002D, HYPHEN-MINUS
GUI_VG_SEGMENTS(M, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_002D[] = { // Code 002D, HYPHEN-MINUS
76, -406, 76, -559, 608, -559, 608, -406, 76, -406,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_002E[] = { // Code 002E, FULL STOP
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, Q, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_002E[] = { // Code 002E, FULL STOP
377, -92, 377, -43, 342, -7, 308, 29, 256, 29, 204, 29, 169, -7,
135, -43, 135, -92, 135, -143, 170, -178, 205, -213, 256, -213, 307, -213,
342, -178, 377, -143, 377, -92,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_002F[] = { // Code 002F, SOLIDUS
GUI_VG_SEGMENTS(M, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_002F[] = { // Code 002F, SOLIDUS
100, 20, 0, 20, 471, -1350, 569, -1350, 100, 20,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0030[] = { // Code 0030, DIGIT ZERO
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, Q, Q, M, Q, Q, Q, Q, Q, Q, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0030[] = { // Code 0030, DIGIT ZERO
946, -676, 946, 20, 506, 20, 294, 20, 186, -158, 78, -336, 78, -676,
78, -1009, 186, -1185, 294, -1362, 514, -1362, 726, -1362, 836, -1187, 946, -1013,
946, -676, 762, -676, 762, -998, 701, -1140, 640, -1282, 506, -1282, 376, -1282,
319, -1148, 262, -1014, 262, -676, 262, -336, 320, -197, 378, -59, 506, -59,
638, -59, 700, -204, 762, -350, 762, -676,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0031[] = { // Code 0031, DIGIT ONE
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0031[] = { // Code 0031, DIGIT ONE
627, -80, 901, -53, 901, 0, 180, 0, 180, -53, 455, -80, 455, -1174,
184, -1077, 184, -1130, 575, -1352, 627, -1352, 627, -80,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0032[] = { // Code 0032, DIGIT TWO
GUI_VG_SEGMENTS(M, L, L, L, Q, Q, Q, Q, Q, Q, Q, L, L, L, Q, Q, Q, Q, Q, Q, Q, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0032[] = { // Code 0032, DIGIT TWO
911, 0, 90, 0, 90, -147, 276, -316, 455, -473, 539, -570, 623, -667,
659, -770, 696, -873, 696, -1006, 696, -1136, 637, -1204, 578, -1272, 444, -1272,
391, -1272, 335, -1257, 279, -1243, 236, -1219, 201, -1055, 135, -1055, 135, -1313,
317, -1356, 444, -1356, 664, -1356, 774, -1264, 885, -1173, 885, -1006, 885, -894,
841, -794, 798, -695, 708, -596, 618, -498, 410, -321, 321, -245, 221, -154,
911, -154, 911, 0,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0033[] = { // Code 0033, DIGIT THREE
GUI_VG_SEGMENTS(M, Q, Q, Q, L, L, L, Q, Q, Q, Q, Q, Q, L, L, L, Q, Q, Q, Q, Q, Q, L, L, L, Q),
GUI_VG_SEGMENTS(Q, Q, Q, Q, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0033[] = { // Code 0033, DIGIT THREE
944, -365, 944, -184, 820, -82, 696, 20, 469, 20, 279, 20, 109, -23,
98, -305, 164, -305, 209, -117, 248, -95, 319, -79, 391, -63, 453, -63,
610, -63, 685, -135, 760, -207, 760, -375, 760, -507, 691, -575, 622, -644,
477, -651, 334, -659, 334, -741, 477, -750, 590, -756, 644, -820, 698, -884,
698, -1014, 698, -1149, 639, -1210, 581, -1272, 453, -1272, 400, -1272, 342, -1257,
284, -1243, 240, -1219, 205, -1055, 139, -1055, 139, -1313, 238, -1339, 310, -1347,
382, -1356, 453, -1356, 883, -1356, 883, -1026, 883, -887, 806, -804, 730, -722,
590, -702, 772, -681, 858, -597, 944, -514, 944, -365,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0034[] = { // Code 0034, DIGIT FOUR
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, M, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0034[] = { // Code 0034, DIGIT FOUR
810, -295, 810, 0, 638, 0, 638, -295, 40, -295, 40, -428, 695, -1348,
810, -1348, 810, -438, 992, -438, 992, -295, 810, -295, 638, -1113, 633, -1113,
153, -438, 638, -438, 638, -1113,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0035[] = { // Code 0035, DIGIT FIVE
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, L, L, L, Q, Q, Q, Q, Q, Q, Q, Q, L, L, L, L, L, L, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0035[] = { // Code 0035, DIGIT FIVE
485, -784, 717, -784, 830, -689, 944, -594, 944, -399, 944, -197, 821, -88,
698, 20, 469, 20, 279, 20, 130, -23, 119, -305, 185, -305, 230, -117,
274, -93, 335, -78, 397, -63, 453, -63, 611, -63, 685, -137, 760, -212,
760, -389, 760, -513, 728, -576, 696, -640, 626, -670, 556, -700, 438, -700,
347, -700, 260, -676, 164, -676, 164, -1341, 844, -1341, 844, -1188, 254, -1188,
254, -760, 362, -784, 485, -784,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0036[] = { // Code 0036, DIGIT SIX
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, Q, Q, Q, L, L, L, Q, Q, Q, Q, Q, Q, Q, M, Q, Q, Q, Q, Q, Q),
GUI_VG_SEGMENTS(Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0036[] = { // Code 0036, DIGIT SIX
963, -416, 963, -207, 857, -93, 752, 20, 553, 20, 327, 20, 207, -156,
88, -332, 88, -662, 88, -878, 151, -1035, 214, -1192, 327, -1274, 441, -1356,
590, -1356, 736, -1356, 881, -1321, 881, -1090, 815, -1090, 780, -1227, 747, -1245,
691, -1258, 635, -1272, 590, -1272, 444, -1272, 362, -1130, 281, -989, 273, -717,
436, -803, 600, -803, 777, -803, 870, -703, 963, -604, 963, -416, 549, -59,
670, -59, 724, -137, 778, -216, 778, -397, 778, -561, 726, -634, 675, -707,
563, -707, 426, -707, 272, -657, 272, -352, 341, -205, 410, -59, 549, -59,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0037[] = { // Code 0037, DIGIT SEVEN
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0037[] = { // Code 0037, DIGIT SEVEN
201, -1024, 135, -1024, 135, -1341, 965, -1341, 965, -1264, 367, 0, 238, 0,
825, -1188, 236, -1188, 201, -1024,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0038[] = { // Code 0038, DIGIT EIGHT
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, M, Q, Q, Q, Q, Q, Q, Q, Q, M),
GUI_VG_SEGMENTS(Q, Q, Q, Q, Q, Q, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0038[] = { // Code 0038, DIGIT EIGHT
905, -1014, 905, -904, 851, -827, 798, -751, 707, -711, 821, -669, 883, -579,
946, -490, 946, -362, 946, -172, 839, -76, 732, 20, 506, 20, 78, 20,
78, -362, 78, -495, 142, -582, 206, -670, 315, -711, 228, -751, 173, -827,
119, -903, 119, -1014, 119, -1180, 220, -1271, 322, -1362, 514, -1362, 700, -1362,
802, -1271, 905, -1181, 905, -1014, 766, -362, 766, -522, 703, -594, 641, -666,
506, -666, 374, -666, 316, -597, 258, -529, 258, -362, 258, -193, 317, -126,
376, -59, 506, -59, 639, -59, 702, -128, 766, -198, 766, -362, 725, -1014,
725, -1152, 671, -1217, 617, -1282, 508, -1282, 402, -1282, 350, -1219, 299, -1156,
299, -1014, 299, -875, 349, -814, 399, -754, 508, -754, 620, -754, 672, -815,
725, -877, 725, -1014,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0039[] = { // Code 0039, DIGIT NINE
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, Q, Q, L, L, L, Q, Q, Q, Q, Q, Q, Q, M, Q, Q, Q, Q, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0039[] = { // Code 0039, DIGIT NINE
66, -932, 66, -1134, 179, -1245, 292, -1356, 498, -1356, 727, -1356, 833, -1191,
940, -1026, 940, -674, 940, -337, 803, -158, 666, 20, 418, 20, 255, 20,
119, -14, 119, -246, 184, -246, 219, -102, 251, -87, 305, -75, 359, -63,
414, -63, 574, -63, 660, -203, 746, -344, 755, -617, 603, -532, 446, -532,
269, -532, 167, -637, 66, -743, 66, -932, 500, -1276, 250, -1276, 250, -928,
250, -775, 310, -702, 370, -629, 496, -629, 625, -629, 756, -682, 756, -989,
695, -1132, 635, -1276, 500, -1276,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_003A[] = { // Code 003A, COLON
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, Q, Q, Q, M, Q, Q, Q, Q, Q, Q, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_003A[] = { // Code 003A, COLON
403, -92, 403, -43, 368, -7, 334, 29, 283, 29, 231, 29, 196, -7,
162, -43, 162, -92, 162, -143, 197, -178, 232, -213, 283, -213, 333, -213,
368, -178, 403, -144, 403, -92, 403, -840, 403, -789, 368, -754, 333, -719,
283, -719, 232, -719, 197, -754, 162, -789, 162, -840, 162, -889, 196, -925,
231, -961, 283, -961, 334, -961, 368, -925, 403, -889, 403, -840,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_003B[] = { // Code 003B, SEMICOLON
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, Q, Q, Q, M, Q, Q, L, Q, Q, Q, Q, Q, Q, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_003B[] = { // Code 003B, SEMICOLON
403, -840, 403, -789, 368, -754, 333, -719, 283, -719, 232, -719, 197, -754,
162, -789, 162, -840, 162, -889, 196, -925, 231, -961, 283, -961, 334, -961,
368, -925, 403, -889, 403, -840, 412, -49, 412, 88, 332, 180, 253, 273,
106, 315, 106, 238, 283, 182, 283, 70, 283, 49, 267, 33, 251, 17,
215, -1, 147, -35, 147, -100, 147, -154, 181, -182, 216, -211, 268, -211,
332, -211, 372, -165, 412, -120, 412, -49,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_003C[] = { // Code 003C, LESS-THAN SIGN
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_003C[] = { // Code 003C, LESS-THAN SIGN
102, -655, 102, -705, 1055, -1174, 1055, -1071, 246, -680, 1055, -289, 1055, -186,
102, -655,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_003D[] = { // Code 003D, EQUALS SIGN
GUI_VG_SEGMENTS(M, L, L, L, L, M, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_003D[] = { // Code 003D, EQUALS SIGN
1055, -526, 1055, -424, 102, -424, 102, -526, 1055, -526, 1055, -936, 1055, -834,
102, -834, 102, -936, 1055, -936,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_003E[] = { // Code 003E, GREATER-THAN SIGN
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_003E[] = { // Code 003E, GREATER-THAN SIGN
104, -186, 104, -289, 913, -680, 104, -1071, 104, -1174, 1057, -705, 1057, -655,
104, -186,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_003F[] = { // Code 003F, QUESTION MARK
GUI_VG_SEGMENTS(M, L, L, L, Q, Q, Q, Q, Q, L, L, L, Q, Q, Q, Q, L, L, M, Q, Q, Q, Q, Q, Q, Q),
GUI_VG_SEGMENTS(Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_003F[] = { // Code 003F, QUESTION MARK
440, -350, 360, -350, 334, -684, 477, -713, 563, -730, 602, -800, 641, -870,
641, -1004, 641, -1151, 588, -1211, 535, -1272, 401, -1272, 289, -1272, 207, -1223,
172, -1059, 106, -1059, 106, -1313, 264, -1356, 401, -1356, 825, -1356, 825, -1016,
825, -853, 744, -754, 664, -655, 510, -623, 453, -610, 440, -350, 530, -92,
530, -43, 495, -7, 461, 29, 410, 29, 358, 29, 323, -7, 289, -43,
289, -92, 289, -143, 324, -178, 359, -213, 410, -213, 460, -213, 495, -178,
530, -144, 530, -92,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0040[] = { // Code 0040, COMMERCIAL AT
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, L),
GUI_VG_SEGMENTS(Q, L, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, L, M, L, Q, Q, Q, Q),
GUI_VG_SEGMENTS(Q, Q, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0040[] = { // Code 0040, COMMERCIAL AT
1458, 184, 1317, 294, 1173, 341, 1030, 389, 864, 389, 639, 389, 467, 294,
296, 200, 202, 28, 109, -144, 109, -362, 109, -646, 234, -876, 360, -1106,
581, -1235, 803, -1364, 1073, -1364, 1409, -1364, 1593, -1203, 1778, -1042, 1778, -752,
1778, -562, 1681, -394, 1584, -227, 1419, -126, 1254, -25, 1075, -25, 1010, -25,
1010, -76, 1010, -126, 1018, -201, 931, -114, 847, -69, 763, -25, 696, -25,
624, -25, 584, -79, 545, -134, 545, -225, 545, -344, 575, -457, 606, -571,
661, -659, 717, -747, 800, -808, 884, -870, 964, -892, 1044, -915, 1174, -915,
1210, -915, 1248, -915, 1296, -909, 1182, -379, 1174, -344, 1166, -287, 1159, -230,
1159, -205, 1159, -168, 1177, -155, 1196, -143, 1233, -143, 1349, -143, 1445, -224,
1541, -306, 1597, -451, 1653, -596, 1653, -750, 1653, -1002, 1497, -1142, 1341, -1282,
1067, -1282, 834, -1282, 647, -1168, 461, -1055, 353, -840, 246, -626, 246, -365,
246, -170, 323, -18, 401, 134, 548, 219, 695, 305, 895, 305, 1043, 305,
1167, 266, 1292, 228, 1425, 133, 1458, 184, 1139, -807, 1090, -811, 960, -811,
872, -766, 785, -722, 732, -590, 680, -458, 680, -309, 680, -160, 760, -160,
816, -160, 889, -191, 963, -222, 1024, -274, 1139, -807,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0041[] = { // Code 0041, LATIN CAPITAL LETTER A
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, M, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0041[] = { // Code 0041, LATIN CAPITAL LETTER A
461, -53, 461, 0, 20, 0, 20, -53, 172, -80, 629, -1352, 819, -1352,
1294, -80, 1464, -53, 1464, 0, 897, 0, 897, -53, 1077, -80, 944, -467,
416, -467, 281, -80, 461, -53, 676, -1208, 446, -557, 913, -557, 676, -1208,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0042[] = { // Code 0042, LATIN CAPITAL LETTER B
GUI_VG_SEGMENTS(M, Q, Q, L, L, L, Q, Q, M, Q, Q, L, L, Q, Q, Q, M, L, L, L, L, L, L, Q, Q, Q),
GUI_VG_SEGMENTS(Q, Q, Q, Q, Q, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0042[] = { // Code 0042, LATIN CAPITAL LETTER B
958, -1016, 958, -1139, 881, -1195, 804, -1251, 631, -1251, 424, -1251, 424, -744,
643, -744, 805, -744, 881, -808, 958, -872, 958, -1016, 1059, -382, 1059, -523,
965, -588, 871, -654, 664, -654, 424, -654, 424, -90, 562, -84, 718, -84,
889, -84, 974, -156, 1059, -229, 1059, -382, 59, 0, 59, -53, 231, -80,
231, -1262, 59, -1288, 59, -1341, 672, -1341, 927, -1341, 1045, -1265, 1163, -1190,
1163, -1026, 1163, -908, 1090, -825, 1018, -742, 887, -714, 1068, -695, 1167, -608,
1266, -522, 1266, -386, 1266, -193, 1132, -93, 999, 6, 743, 6, 315, 0,
59, 0,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0043[] = { // Code 0043, LATIN CAPITAL LETTER C
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, L, L, L, Q, Q, Q, Q, Q, Q, Q, Q, L, L, L, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0043[] = { // Code 0043, LATIN CAPITAL LETTER C
774, 20, 448, 20, 266, -157, 84, -335, 84, -655, 84, -1001, 259, -1178,
434, -1356, 778, -1356, 987, -1356, 1227, -1305, 1233, -1012, 1167, -1012, 1137, -1186,
1067, -1229, 974, -1252, 882, -1276, 786, -1276, 529, -1276, 411, -1125, 293, -974,
293, -657, 293, -365, 416, -211, 540, -57, 776, -57, 890, -57, 991, -84,
1092, -112, 1151, -158, 1188, -358, 1253, -358, 1247, -43, 1027, 20, 774, 20,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0044[] = { // Code 0044, LATIN CAPITAL LETTER D
GUI_VG_SEGMENTS(M, Q, Q, L, L, Q, Q, Q, M, Q, Q, Q, Q, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0044[] = { // Code 0044, LATIN CAPITAL LETTER D
1188, -680, 1188, -961, 1036, -1106, 885, -1251, 604, -1251, 424, -1251, 424, -94,
544, -86, 709, -86, 955, -86, 1071, -231, 1188, -376, 1188, -680, 668, -1341,
1039, -1341, 1218, -1175, 1397, -1010, 1397, -678, 1397, -342, 1224, -169, 1052, 4,
709, 4, 231, 0, 59, 0, 59, -53, 231, -80, 231, -1262, 59, -1288,
59, -1341, 668, -1341,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0045[] = { // Code 0045, LATIN CAPITAL LETTER E
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, Q, L, L, L, L, L, L, L, L, L, L, L, Q, L, L, L, L),
GUI_VG_SEGMENTS(L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0045[] = { // Code 0045, LATIN CAPITAL LETTER E
59, -53, 231, -80, 231, -1262, 59, -1288, 59, -1341, 1065, -1341, 1065, -1020,
999, -1020, 967, -1237, 855, -1251, 643, -1251, 424, -1251, 424, -727, 786, -727,
817, -887, 881, -887, 881, -475, 817, -475, 786, -637, 424, -637, 424, -90,
688, -90, 946, -90, 1026, -106, 1083, -354, 1149, -354, 1130, 0, 59, 0,
59, -53,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0046[] = { // Code 0046, LATIN CAPITAL LETTER F
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, L, L, Q, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0046[] = { // Code 0046, LATIN CAPITAL LETTER F
424, -602, 424, -80, 647, -53, 647, 0, 72, 0, 72, -53, 231, -80,
231, -1262, 59, -1288, 59, -1341, 1065, -1341, 1065, -1020, 999, -1020, 967, -1237,
855, -1251, 643, -1251, 424, -1251, 424, -692, 819, -692, 850, -852, 911, -852,
911, -440, 850, -440, 819, -602, 424, -602,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0047[] = { // Code 0047, LATIN CAPITAL LETTER G
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, Q, Q, L, L, L, Q, Q, Q, Q, Q, Q, Q, Q, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0047[] = { // Code 0047, LATIN CAPITAL LETTER G
1284, -70, 1168, -32, 1043, -6, 918, 20, 774, 20, 448, 20, 266, -156,
84, -332, 84, -655, 84, -1007, 260, -1181, 437, -1356, 778, -1356, 1022, -1356,
1249, -1296, 1249, -1008, 1182, -1008, 1155, -1174, 1086, -1223, 989, -1249, 893, -1276,
786, -1276, 530, -1276, 411, -1123, 293, -971, 293, -657, 293, -362, 415, -209,
537, -57, 776, -57, 860, -57, 952, -77, 1044, -97, 1092, -125, 1092, -506,
920, -532, 920, -586, 1415, -586, 1415, -532, 1284, -506, 1284, -70,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0048[] = { // Code 0048, LATIN CAPITAL LETTER H
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L),
GUI_VG_SEGMENTS(L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0048[] = { // Code 0048, LATIN CAPITAL LETTER H
59, 0, 59, -53, 231, -80, 231, -1262, 59, -1288, 59, -1341, 596, -1341,
596, -1288, 424, -1262, 424, -735, 1055, -735, 1055, -1262, 883, -1288, 883, -1341,
1419, -1341, 1419, -1288, 1247, -1262, 1247, -80, 1419, -53, 1419, 0, 883, 0,
883, -53, 1055, -80, 1055, -645, 424, -645, 424, -80, 596, -53, 596, 0,
59, 0,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0049[] = { // Code 0049, LATIN CAPITAL LETTER I
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0049[] = { // Code 0049, LATIN CAPITAL LETTER I
438, -80, 610, -53, 610, 0, 74, 0, 74, -53, 246, -80, 246, -1262,
74, -1288, 74, -1341, 610, -1341, 610, -1288, 438, -1262, 438, -80,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_004A[] = { // Code 004A, LATIN CAPITAL LETTER J
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, Q, Q, Q, Q, L, L, L, Q, Q, Q, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_004A[] = { // Code 004A, LATIN CAPITAL LETTER J
410, -1262, 238, -1288, 238, -1341, 754, -1341, 754, -1288, 602, -1262, 602, -432,
602, -298, 561, -197, 520, -97, 436, -38, 353, 20, 250, 20, 122, 20,
43, -10, 43, -254, 109, -254, 139, -115, 158, -92, 193, -79, 228, -66,
270, -66, 410, -66, 410, -256, 410, -1262,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_004B[] = { // Code 004B, LATIN CAPITAL LETTER K
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L),
GUI_VG_SEGMENTS(L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_004B[] = { // Code 004B, LATIN CAPITAL LETTER K
1353, -1341, 1353, -1288, 1198, -1262, 740, -814, 1313, -80, 1458, -53, 1458, 0,
1130, 0, 605, -678, 424, -533, 424, -80, 616, -53, 616, 0, 59, 0,
59, -53, 231, -80, 231, -1262, 59, -1288, 59, -1341, 596, -1341, 596, -1288,
424, -1262, 424, -630, 1066, -1262, 933, -1288, 933, -1341, 1353, -1341,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_004C[] = { // Code 004C, LATIN CAPITAL LETTER L
GUI_VG_SEGMENTS(M, L, L, L, Q, L, L, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_004C[] = { // Code 004C, LATIN CAPITAL LETTER L
631, -1288, 424, -1262, 424, -86, 688, -86, 901, -86, 1001, -106, 1063, -385,
1128, -385, 1110, 0, 59, 0, 59, -53, 231, -80, 231, -1262, 59, -1288,
59, -1341, 631, -1341, 631, -1288,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_004D[] = { // Code 004D, LATIN CAPITAL LETTER M
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_004D[] = { // Code 004D, LATIN CAPITAL LETTER M
862, 0, 827, 0, 336, -1153, 336, -80, 516, -53, 516, 0, 59, 0,
59, -53, 231, -80, 231, -1262, 59, -1288, 59, -1341, 465, -1341, 901, -321,
1377, -1341, 1761, -1341, 1761, -1288, 1589, -1262, 1589, -80, 1761, -53, 1761, 0,
1217, 0, 1217, -53, 1397, -80, 1397, -1153, 862, 0,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_004E[] = { // Code 004E, LATIN CAPITAL LETTER N
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_004E[] = { // Code 004E, LATIN CAPITAL LETTER N
1155, -1262, 975, -1288, 975, -1341, 1432, -1341, 1432, -1288, 1260, -1262, 1260, 0,
1163, 0, 336, -1206, 336, -80, 516, -53, 516, 0, 59, 0, 59, -53,
231, -80, 231, -1262, 59, -1288, 59, -1341, 465, -1341, 1155, -348, 1155, -1262,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_004F[] = { // Code 004F, LATIN CAPITAL LETTER O
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, Q, Q, Q, M, Q, Q, Q, Q, Q, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_004F[] = { // Code 004F, LATIN CAPITAL LETTER O
293, -672, 293, -349, 401, -204, 509, -59, 739, -59, 968, -59, 1077, -204,
1186, -349, 1186, -672, 1186, -993, 1077, -1134, 969, -1276, 739, -1276, 508, -1276,
400, -1134, 293, -993, 293, -672, 84, -672, 84, -1356, 739, -1356, 1063, -1356,
1229, -1182, 1395, -1009, 1395, -672, 1395, -330, 1227, -155, 1059, 20, 739, 20,
420, 20, 252, -154, 84, -329, 84, -672,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0050[] = { // Code 0050, LATIN CAPITAL LETTER P
GUI_VG_SEGMENTS(M, Q, Q, L, L, L, Q, Q, M, L, L, L, L, L, L, L, L, L, L, Q, Q, Q, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0050[] = { // Code 0050, LATIN CAPITAL LETTER P
858, -944, 858, -1109, 781, -1180, 704, -1251, 522, -1251, 424, -1251, 424, -616,
528, -616, 697, -616, 777, -693, 858, -770, 858, -944, 424, -526, 424, -80,
637, -53, 637, 0, 72, 0, 72, -53, 231, -80, 231, -1262, 59, -1288,
59, -1341, 565, -1341, 1057, -1341, 1057, -946, 1057, -740, 932, -633, 808, -526,
575, -526, 424, -526,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0051[] = { // Code 0051, LATIN CAPITAL LETTER Q
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, Q, Q, Q, M, Q, Q, Q, Q, L, Q, Q, L, L, Q, Q, Q, Q, Q, Q, Q),
GUI_VG_SEGMENTS(Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0051[] = { // Code 0051, LATIN CAPITAL LETTER Q
293, -670, 293, -347, 401, -203, 509, -59, 739, -59, 968, -59, 1077, -202,
1186, -345, 1186, -670, 1186, -993, 1076, -1134, 967, -1276, 739, -1276, 509, -1276,
401, -1133, 293, -991, 293, -670, 84, -670, 84, -1356, 739, -1356, 1061, -1356,
1228, -1182, 1395, -1009, 1395, -670, 1395, -179, 1040, -33, 1090, 29, 1178, 139,
1240, 186, 1302, 233, 1362, 233, 1444, 229, 1444, 295, 1421, 305, 1357, 318,
1294, 332, 1247, 332, 1176, 332, 1121, 308, 1066, 285, 1010, 233, 954, 182,
823, 16, 787, 20, 739, 20, 418, 20, 251, -155, 84, -331, 84, -670,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0052[] = { // Code 0052, LATIN CAPITAL LETTER R
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, Q, Q, Q, Q, L, L, L, L, L, L, M, Q, Q, L, L),
GUI_VG_SEGMENTS(L, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0052[] = { // Code 0052, LATIN CAPITAL LETTER R
424, -588, 424, -80, 627, -53, 627, 0, 72, 0, 72, -53, 231, -80,
231, -1262, 59, -1288, 59, -1341, 638, -1341, 890, -1341, 1010, -1256, 1130, -1171,
1130, -983, 1130, -849, 1057, -751, 984, -654, 855, -616, 1218, -80, 1363, -53,
1363, 0, 1042, 0, 665, -588, 424, -588, 931, -969, 931, -1122, 856, -1186,
782, -1251, 595, -1251, 424, -1251, 424, -678, 601, -678, 780, -678, 855, -744,
931, -811, 931, -969,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0053[] = { // Code 0053, LATIN CAPITAL LETTER S
GUI_VG_SEGMENTS(M, L, L, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, L, L, L, Q, Q, Q, Q, Q),
GUI_VG_SEGMENTS(Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0053[] = { // Code 0053, LATIN CAPITAL LETTER S
139, -361, 204, -361, 239, -180, 276, -133, 366, -97, 457, -61, 545, -61,
685, -61, 763, -132, 842, -204, 842, -330, 842, -402, 811, -449, 781, -496,
731, -528, 682, -561, 619, -583, 556, -606, 489, -629, 423, -652, 360, -680,
297, -708, 247, -751, 198, -794, 167, -857, 137, -921, 137, -1014, 137, -1174,
257, -1265, 377, -1356, 590, -1356, 752, -1356, 942, -1313, 942, -1034, 877, -1034,
842, -1198, 740, -1272, 590, -1272, 456, -1272, 380, -1217, 305, -1163, 305, -1067,
305, -1002, 335, -959, 366, -916, 415, -885, 465, -855, 528, -833, 592, -811,
658, -787, 725, -764, 788, -734, 852, -705, 901, -659, 951, -614, 981, -548,
1012, -483, 1012, -387, 1012, -193, 893, -86, 774, 20, 550, 20, 442, 20,
333, 1, 224, -18, 139, -51, 139, -361,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0054[] = { // Code 0054, LATIN CAPITAL LETTER T
GUI_VG_SEGMENTS(M, L, L, L, L, Q, L, L, L, L, L, L, L, Q, Q, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0054[] = { // Code 0054, LATIN CAPITAL LETTER T
315, 0, 315, -53, 528, -80, 528, -1255, 477, -1255, 224, -1255, 131, -1235,
104, -1026, 37, -1026, 37, -1341, 1217, -1341, 1217, -1026, 1149, -1026, 1122, -1235,
1092, -1242, 991, -1247, 890, -1253, 770, -1253, 721, -1253, 721, -80, 934, -53,
934, 0, 315, 0,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0055[] = { // Code 0055, LATIN CAPITAL LETTER U
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, Q, Q, Q, Q, L, L, L, L, L, L, L, Q, Q, Q, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0055[] = { // Code 0055, LATIN CAPITAL LETTER U
1159, -1262, 979, -1288, 979, -1341, 1436, -1341, 1436, -1288, 1264, -1262, 1264, -461,
1264, -220, 1131, -100, 999, 20, 747, 20, 480, 20, 347, -100, 215, -221,
215, -442, 215, -1262, 43, -1288, 43, -1341, 579, -1341, 579, -1288, 407, -1262,
407, -457, 407, -92, 762, -92, 954, -92, 1056, -183, 1159, -274, 1159, -453,
1159, -1262,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0056[] = { // Code 0056, LATIN CAPITAL LETTER V
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0056[] = { // Code 0056, LATIN CAPITAL LETTER V
1456, -1341, 1456, -1288, 1309, -1262, 770, 31, 719, 31, 174, -1262, 23, -1288,
23, -1341, 565, -1341, 565, -1288, 385, -1262, 791, -275, 1196, -1262, 1020, -1288,
1020, -1341, 1456, -1341,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0057[] = { // Code 0057, LATIN CAPITAL LETTER W
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0057[] = { // Code 0057, LATIN CAPITAL LETTER W
1374, 31, 1321, 31, 973, -893, 616, 31, 563, 31, 119, -1262, 2, -1288,
2, -1341, 514, -1341, 514, -1288, 317, -1262, 636, -317, 997, -1247, 1042, -1247,
1390, -317, 1694, -1262, 1485, -1288, 1485, -1341, 1929, -1341, 1929, -1288, 1812, -1262,
1374, 31,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0058[] = { // Code 0058, LATIN CAPITAL LETTER X
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L),
GUI_VG_SEGMENTS(L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0058[] = { // Code 0058, LATIN CAPITAL LETTER X
317, -80, 483, -53, 483, 0, 45, 0, 45, -53, 193, -80, 649, -686,
260, -1262, 109, -1288, 109, -1341, 662, -1341, 662, -1288, 492, -1262, 770, -848,
1081, -1262, 915, -1288, 915, -1341, 1354, -1341, 1354, -1288, 1206, -1262, 829, -760,
1290, -80, 1442, -53, 1442, 0, 889, 0, 889, -53, 1059, -80, 707, -600,
317, -80,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0059[] = { // Code 0059, LATIN CAPITAL LETTER Y
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0059[] = { // Code 0059, LATIN CAPITAL LETTER Y
838, -528, 838, -80, 1051, -53, 1051, 0, 432, 0, 432, -53, 645, -80,
645, -522, 174, -1262, 23, -1288, 23, -1341, 590, -1341, 590, -1288, 410, -1262,
795, -643, 1161, -1262, 991, -1288, 991, -1341, 1427, -1341, 1427, -1288, 1280, -1262,
838, -528,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_005A[] = { // Code 005A, LATIN CAPITAL LETTER Z
GUI_VG_SEGMENTS(M, L, L, Q, L, L, L, L, L, L, L, Q, Q, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_005A[] = { // Code 005A, LATIN CAPITAL LETTER Z
98, -94, 850, -1255, 600, -1255, 353, -1255, 260, -1235, 229, -1024, 160, -1024,
160, -1341, 1073, -1341, 1073, -1255, 316, -84, 606, -84, 722, -84, 841, -95,
961, -106, 1010, -117, 1069, -373, 1139, -373, 1112, 0, 98, 0, 98, -94,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_005B[] = { // Code 005B, LEFT SQUARE BRACKET
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_005B[] = { // Code 005B, LEFT SQUARE BRACKET
152, 274, 152, -1421, 608, -1421, 608, -1374, 311, -1333, 311, 186, 608, 227,
608, 274, 152, 274,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_005C[] = { // Code 005C, REVERSE SOLIDUS
GUI_VG_SEGMENTS(M, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_005C[] = { // Code 005C, REVERSE SOLIDUS
0, -1350, 98, -1350, 569, 20, 469, 20, 0, -1350,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_005D[] = { // Code 005D, RIGHT SQUARE BRACKET
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_005D[] = { // Code 005D, RIGHT SQUARE BRACKET
74, 274, 74, 227, 371, 186, 371, -1333, 74, -1374, 74, -1421, 530, -1421,
530, 274, 74, 274,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_005E[] = { // Code 005E, CIRCUMFLEX ACCENT
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_005E[] = { // Code 005E, CIRCUMFLEX ACCENT
457, -1341, 506, -1341, 934, -389, 831, -389, 481, -1198, 131, -389, 29, -389,
457, -1341,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_005F[] = { // Code 005F, LOW LINE
GUI_VG_SEGMENTS(M, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_005F[] = { // Code 005F, LOW LINE
-16, 264, -16, 162, 1040, 162, 1040, 264, -16, 264,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0060[] = { // Code 0060, GRAVE ACCENT
GUI_VG_SEGMENTS(M, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0060[] = { // Code 0060, GRAVE ACCENT
473, -1119, 119, -1387, 119, -1424, 332, -1424, 528, -1152, 528, -1119, 473, -1119,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0061[] = { // Code 0061, LATIN SMALL LETTER A
GUI_VG_SEGMENTS(M, Q, Q, L, L, L, L, L, Q, Q, Q, Q, Q, L, L, Q, Q, Q, L, L, L, Q, M, L, Q, Q),
GUI_VG_SEGMENTS(Q, Q, Q, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0061[] = { // Code 0061, LATIN SMALL LETTER A
465, -961, 619, -961, 691, -898, 764, -835, 764, -705, 764, -70, 881, -45,
881, 0, 623, 0, 604, -94, 490, 20, 313, 20, 72, 20, 72, -260,
72, -354, 108, -415, 145, -477, 225, -509, 305, -542, 457, -545, 598, -549,
598, -696, 598, -793, 562, -839, 527, -885, 453, -885, 353, -885, 270, -838,
236, -721, 180, -721, 180, -926, 342, -961, 465, -961, 598, -479, 467, -475,
333, -470, 285, -423, 238, -376, 238, -266, 238, -90, 381, -90, 449, -90,
498, -105, 548, -121, 598, -145, 598, -479,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0062[] = { // Code 0062, LATIN SMALL LETTER B
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, L, Q, Q, Q, M, L, L, L, L, Q, Q, Q, Q, Q, Q, Q, Q, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0062[] = { // Code 0062, LATIN SMALL LETTER B
766, -496, 766, -680, 702, -770, 638, -860, 504, -860, 445, -860, 387, -849,
329, -839, 303, -827, 303, -82, 387, -66, 504, -66, 642, -66, 704, -174,
766, -282, 766, -496, 137, -1352, 0, -1376, 0, -1421, 303, -1421, 303, -1085,
303, -1031, 297, -887, 397, -965, 549, -965, 741, -965, 843, -848, 946, -732,
946, -496, 946, -243, 833, -111, 721, 20, 508, 20, 422, 20, 318, 1,
215, -18, 137, -49, 137, -1352,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0063[] = { // Code 0063, LATIN SMALL LETTER C
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, Q, L, L, L, Q, Q, Q, Q, Q, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0063[] = { // Code 0063, LATIN SMALL LETTER C
846, -57, 797, -21, 711, 0, 625, 20, 535, 20, 78, 20, 78, -477,
78, -712, 194, -838, 311, -965, 528, -965, 663, -965, 823, -934, 823, -672,
768, -672, 725, -838, 642, -885, 526, -885, 258, -885, 258, -477, 258, -265,
339, -174, 421, -84, 592, -84, 738, -84, 846, -117, 846, -57,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0064[] = { // Code 0064, LATIN SMALL LETTER D
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, Q, L, L, L, L, L, L, L, L, L, M, Q, Q, Q, L, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0064[] = { // Code 0064, LATIN SMALL LETTER D
723, -70, 610, 20, 459, 20, 74, 20, 74, -461, 74, -708, 183, -836,
292, -965, 504, -965, 612, -965, 723, -942, 717, -975, 717, -1108, 717, -1352,
559, -1376, 559, -1421, 883, -1421, 883, -70, 999, -45, 999, 0, 735, 0,
723, -70, 254, -461, 254, -271, 318, -177, 382, -84, 514, -84, 627, -84,
717, -123, 717, -866, 628, -883, 514, -883, 254, -883, 254, -461,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0065[] = { // Code 0065, LATIN SMALL LETTER E
GUI_VG_SEGMENTS(M, L, Q, Q, Q, Q, Q, L, Q, Q, Q, Q, Q, Q, Q, L, L, M, Q, Q, L, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0065[] = { // Code 0065, LATIN SMALL LETTER E
260, -473, 260, -455, 260, -317, 290, -240, 321, -164, 384, -124, 448, -84,
551, -84, 605, -84, 679, -93, 753, -102, 801, -113, 801, -57, 753, -26,
670, -3, 588, 20, 502, 20, 283, 20, 181, -98, 80, -216, 80, -477,
80, -723, 183, -844, 286, -965, 477, -965, 838, -965, 838, -555, 838, -473,
260, -473, 477, -885, 373, -885, 317, -801, 262, -717, 262, -553, 664, -553,
664, -732, 618, -808, 572, -885, 477, -885,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0066[] = { // Code 0066, LATIN SMALL LETTER F
GUI_VG_SEGMENTS(M, L, L, L, L, Q, Q, Q, L, L, L, Q, Q, Q, L, L, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0066[] = { // Code 0066, LATIN SMALL LETTER F
225, -856, 63, -856, 63, -905, 225, -944, 225, -1010, 225, -1218, 307, -1330,
390, -1442, 539, -1442, 616, -1442, 682, -1423, 682, -1218, 633, -1218, 588, -1341,
554, -1362, 506, -1362, 443, -1362, 417, -1306, 391, -1250, 391, -1096, 391, -940,
641, -940, 641, -856, 391, -856, 391, -78, 594, -45, 594, 0, 86, 0,
86, -45, 225, -78, 225, -856,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0067[] = { // Code 0067, LATIN SMALL LETTER G
GUI_VG_SEGMENTS(M, Q, Q, Q, L, Q, Q, L, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, Q, L, Q, Q, Q, Q, Q, L),
GUI_VG_SEGMENTS(L, L, Q, M, Q, Q, L, Q, Q, Q, Q, Q, Q, M, Q, Q, Q, Q, Q, Q, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0067[] = { // Code 0067, LATIN SMALL LETTER G
870, -643, 870, -481, 773, -398, 676, -315, 494, -315, 412, -315, 342, -330,
279, -199, 282, -182, 318, -167, 354, -152, 408, -152, 686, -152, 838, -152,
911, -86, 985, -20, 985, 96, 985, 201, 926, 279, 868, 357, 755, 399,
642, 442, 481, 442, 289, 442, 188, 383, 88, 324, 88, 215, 88, 162,
124, 110, 160, 59, 256, -10, 199, -29, 160, -75, 121, -121, 121, -174,
279, -352, 121, -426, 121, -643, 121, -797, 218, -881, 316, -965, 502, -965,
539, -965, 597, -957, 655, -950, 686, -940, 907, -1051, 942, -1008, 803, -864,
870, -789, 870, -643, 829, 127, 829, 70, 794, 38, 759, 6, 688, 6,
324, 6, 282, 42, 255, 97, 229, 153, 229, 201, 229, 287, 291, 324,
353, 362, 481, 362, 648, 362, 738, 300, 829, 238, 829, 127, 496, -391,
605, -391, 650, -453, 696, -516, 696, -643, 696, -776, 649, -832, 602, -889,
498, -889, 393, -889, 344, -832, 295, -775, 295, -643, 295, -511, 343, -451,
391, -391, 496, -391,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0068[] = { // Code 0068, LATIN SMALL LETTER H
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, L, L, L, L, L, L, L, Q, Q, L, L, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0068[] = { // Code 0068, LATIN SMALL LETTER H
326, -1014, 326, -910, 319, -864, 391, -905, 482, -935, 574, -965, 637, -965,
759, -965, 821, -894, 883, -823, 883, -688, 883, -70, 997, -45, 997, 0,
592, 0, 592, -45, 717, -70, 717, -676, 717, -848, 551, -848, 457, -848,
326, -819, 326, -70, 453, -45, 453, 0, 41, 0, 41, -45, 160, -70,
160, -1352, 20, -1376, 20, -1421, 326, -1421, 326, -1014,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0069[] = { // Code 0069, LATIN SMALL LETTER I
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, Q, Q, Q, M, L, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0069[] = { // Code 0069, LATIN SMALL LETTER I
379, -1247, 379, -1203, 347, -1171, 315, -1139, 270, -1139, 226, -1139, 194, -1171,
162, -1203, 162, -1247, 162, -1292, 194, -1324, 226, -1356, 270, -1356, 315, -1356,
347, -1324, 379, -1292, 379, -1247, 369, -70, 530, -45, 530, 0, 43, 0,
43, -45, 203, -70, 203, -870, 70, -895, 70, -940, 369, -940, 369, -70,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_006A[] = { // Code 006A, LATIN SMALL LETTER J
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, Q, Q, Q, M, Q, Q, Q, L, L, L, Q, Q, Q, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_006A[] = { // Code 006A, LATIN SMALL LETTER J
393, -1247, 393, -1203, 361, -1171, 329, -1139, 285, -1139, 240, -1139, 208, -1171,
176, -1203, 176, -1247, 176, -1292, 208, -1324, 240, -1356, 285, -1356, 329, -1356,
361, -1324, 393, -1292, 393, -1247, 383, 39, 383, 234, 307, 335, 232, 436,
86, 436, 24, 436, -59, 418, -59, 219, -12, 219, 15, 328, 48, 356,
98, 356, 157, 356, 187, 293, 217, 230, 217, 90, 217, -870, 76, -895,
76, -940, 383, -940, 383, 39,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_006B[] = { // Code 006B, LATIN SMALL LETTER K
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L),
GUI_VG_SEGMENTS(L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_006B[] = { // Code 006B, LATIN SMALL LETTER K
344, -453, 729, -868, 631, -895, 631, -940, 963, -940, 963, -895, 846, -872,
578, -598, 922, -68, 1024, -45, 1024, 0, 639, 0, 639, -45, 725, -70,
467, -475, 344, -340, 344, -70, 444, -45, 444, 0, 59, 0, 59, -45,
178, -70, 178, -1352, 39, -1376, 39, -1421, 344, -1421, 344, -453,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_006C[] = { // Code 006C, LATIN SMALL LETTER L
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_006C[] = { // Code 006C, LATIN SMALL LETTER L
367, -70, 528, -45, 528, 0, 41, 0, 41, -45, 201, -70, 201, -1352,
41, -1376, 41, -1421, 367, -1421, 367, -70,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_006D[] = { // Code 006D, LATIN SMALL LETTER M
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, Q, Q, L, L, L, L, L, L, L, Q, Q, Q, Q, Q, Q, L, L, L, L, L),
GUI_VG_SEGMENTS(L, L, Q, Q, Q, L, L, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_006D[] = { // Code 006D, LATIN SMALL LETTER M
326, -864, 401, -907, 485, -936, 569, -965, 633, -965, 702, -965, 760, -939,
819, -913, 848, -856, 925, -899, 1028, -932, 1132, -965, 1200, -965, 1440, -965,
1440, -688, 1440, -70, 1561, -45, 1561, 0, 1134, 0, 1134, -45, 1274, -70,
1274, -670, 1274, -842, 1114, -842, 1088, -842, 1053, -838, 1019, -834, 984, -829,
950, -824, 918, -817, 887, -811, 866, -807, 883, -753, 883, -688, 883, -70,
1024, -45, 1024, 0, 578, 0, 578, -45, 717, -70, 717, -670, 717, -753,
674, -797, 632, -842, 547, -842, 459, -842, 328, -813, 328, -70, 469, -45,
469, 0, 43, 0, 43, -45, 162, -70, 162, -870, 43, -895, 43, -940,
318, -940, 326, -864,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_006E[] = { // Code 006E, LATIN SMALL LETTER N
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, L, L, L, L, L, L, L, Q, Q, Q, L, L, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_006E[] = { // Code 006E, LATIN SMALL LETTER N
324, -864, 401, -908, 488, -936, 575, -965, 633, -965, 755, -965, 817, -894,
879, -823, 879, -688, 879, -70, 993, -45, 993, 0, 588, 0, 588, -45,
713, -70, 713, -670, 713, -753, 672, -800, 632, -848, 547, -848, 457, -848,
326, -819, 326, -70, 453, -45, 453, 0, 47, 0, 47, -45, 160, -70,
160, -870, 47, -895, 47, -940, 315, -940, 324, -864,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_006F[] = { // Code 006F, LATIN SMALL LETTER O
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, Q, Q, M, Q, Q, Q, Q, Q, Q, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_006F[] = { // Code 006F, LATIN SMALL LETTER O
946, -475, 946, 20, 506, 20, 294, 20, 186, -107, 78, -234, 78, -475,
78, -713, 186, -839, 294, -965, 514, -965, 728, -965, 837, -841, 946, -718,
946, -475, 766, -475, 766, -691, 703, -788, 640, -885, 506, -885, 375, -885,
316, -792, 258, -699, 258, -475, 258, -248, 317, -153, 377, -59, 506, -59,
638, -59, 702, -157, 766, -255, 766, -475,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0070[] = { // Code 0070, LATIN SMALL LETTER P
GUI_VG_SEGMENTS(M, L, L, L, L, Q, Q, Q, Q, Q, Q, Q, Q, L, L, L, L, L, L, L, M, Q, Q, Q, L, Q),
GUI_VG_SEGMENTS(Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0070[] = { // Code 0070, LATIN SMALL LETTER P
152, -870, 45, -895, 45, -940, 309, -940, 311, -885, 353, -921, 423, -943,
494, -965, 567, -965, 747, -965, 845, -840, 944, -715, 944, -481, 944, -242,
836, -111, 729, 20, 526, 20, 413, 20, 311, -2, 317, 70, 317, 111,
317, 365, 481, 389, 481, 436, 33, 436, 33, 389, 152, 365, 152, -870,
764, -481, 764, -673, 701, -766, 639, -860, 512, -860, 395, -860, 317, -827,
317, -76, 406, -59, 512, -59, 764, -59, 764, -481,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0071[] = { // Code 0071, LATIN SMALL LETTER Q
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, Q, Q, Q, Q, Q, Q, L, M, Q, Q, Q, Q, L, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0071[] = { // Code 0071, LATIN SMALL LETTER Q
813, -985, 883, -985, 883, 365, 987, 389, 987, 436, 588, 436, 588, 389,
717, 365, 717, 104, 717, 7, 727, -63, 620, 20, 459, 20, 74, 20,
74, -467, 74, -708, 182, -836, 291, -965, 500, -965, 612, -965, 723, -942,
813, -985, 254, -467, 254, -276, 317, -180, 381, -84, 514, -84, 573, -84,
630, -94, 688, -104, 717, -117, 717, -866, 628, -883, 514, -883, 254, -883,
254, -467,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0072[] = { // Code 0072, LATIN SMALL LETTER R
GUI_VG_SEGMENTS(M, L, L, L, Q, Q, L, L, L, L, L, L, L, L, L, L, L, Q, Q, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0072[] = { // Code 0072, LATIN SMALL LETTER R
664, -965, 664, -711, 621, -711, 563, -821, 513, -821, 444, -807, 376, -794,
326, -772, 326, -70, 487, -45, 487, 0, 41, 0, 41, -45, 160, -70,
160, -870, 41, -895, 41, -940, 315, -940, 324, -823, 384, -873, 486, -919,
589, -965, 649, -965, 664, -965,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0073[] = { // Code 0073, LATIN SMALL LETTER S
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, L, L, L, Q, Q, Q, L, Q, Q, Q, Q, Q, Q, L, L, L, Q, Q, Q, Q, Q),
GUI_VG_SEGMENTS(Q, Q, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0073[] = { // Code 0073, LATIN SMALL LETTER S
723, -264, 723, -124, 634, -52, 546, 20, 373, 20, 303, 20, 218, 5,
134, -9, 86, -27, 86, -258, 131, -258, 180, -127, 255, -59, 375, -59,
569, -59, 569, -225, 569, -347, 416, -399, 327, -428, 226, -461, 180, -495,
134, -529, 109, -578, 84, -628, 84, -698, 84, -822, 168, -893, 253, -965,
397, -965, 500, -965, 655, -934, 655, -729, 608, -729, 566, -838, 513, -885,
399, -885, 318, -885, 275, -845, 233, -805, 233, -737, 233, -680, 271, -641,
310, -602, 388, -576, 535, -526, 580, -503, 625, -480, 656, -446, 688, -413,
705, -370, 723, -327, 723, -264,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0074[] = { // Code 0074, LATIN SMALL LETTER T
GUI_VG_SEGMENTS(M, Q, Q, L, L, L, L, L, L, L, L, L, L, L, Q, Q, Q, L, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0074[] = { // Code 0074, LATIN SMALL LETTER T
334, 20, 238, 20, 190, -37, 143, -94, 143, -197, 143, -856, 20, -856,
20, -901, 145, -940, 246, -1153, 309, -1153, 309, -940, 524, -940, 524, -856,
309, -856, 309, -215, 309, -150, 338, -117, 368, -84, 416, -84, 474, -84,
557, -100, 557, -35, 522, -11, 456, 4, 390, 20, 334, 20,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0075[] = { // Code 0075, LATIN SMALL LETTER U
GUI_VG_SEGMENTS(M, Q, Q, L, L, L, L, L, L, L, L, L, Q, Q, Q, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0075[] = { // Code 0075, LATIN SMALL LETTER U
313, -268, 313, -96, 473, -96, 597, -96, 705, -127, 705, -870, 563, -895,
563, -940, 870, -940, 870, -70, 989, -45, 989, 0, 715, 0, 707, -76,
636, -37, 543, -8, 450, 20, 387, 20, 147, 20, 147, -256, 147, -870,
27, -895, 27, -940, 313, -940, 313, -268,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0076[] = { // Code 0076, LATIN SMALL LETTER V
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0076[] = { // Code 0076, LATIN SMALL LETTER V
557, 20, 483, 20, 96, -870, 0, -895, 0, -940, 438, -940, 438, -895,
289, -868, 563, -219, 825, -870, 676, -895, 676, -940, 1024, -940, 1024, -895,
934, -874, 557, 20,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0077[] = { // Code 0077, LATIN SMALL LETTER W
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0077[] = { // Code 0077, LATIN SMALL LETTER W
1051, 20, 973, 20, 741, -600, 512, 20, 438, 20, 113, -870, 2, -895,
2, -940, 449, -940, 449, -895, 293, -868, 516, -233, 743, -846, 827, -846,
1053, -229, 1266, -870, 1112, -895, 1112, -940, 1470, -940, 1470, -895, 1366, -874,
1051, 20,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0078[] = { // Code 0078, LATIN SMALL LETTER X
GUI_VG_SEGMENTS(M, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L),
GUI_VG_SEGMENTS(L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0078[] = { // Code 0078, LATIN SMALL LETTER X
999, -45, 999, 0, 573, 0, 573, -45, 698, -68, 481, -401, 227, -66,
356, -45, 356, 0, 18, 0, 18, -45, 127, -61, 436, -469, 164, -870,
53, -895, 53, -940, 479, -940, 479, -895, 354, -868, 535, -598, 743, -870,
614, -895, 614, -940, 952, -940, 952, -895, 844, -874, 580, -532, 889, -66,
999, -45,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_0079[] = { // Code 0079, LATIN SMALL LETTER Y
GUI_VG_SEGMENTS(M, Q, L, L, L, Q, Q, Q, Q, L, L, L, L, L, L, L, L, L, L, L, L, L, L, Q, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_0079[] = { // Code 0079, LATIN SMALL LETTER Y
199, 442, 121, 442, 45, 424, 45, 221, 92, 221, 125, 317, 156, 340,
211, 340, 263, 340, 307, 310, 351, 280, 387, 221, 424, 162, 479, 10,
121, -870, 25, -895, 25, -940, 461, -940, 461, -895, 313, -868, 567, -211,
813, -870, 666, -895, 666, -940, 1016, -940, 1016, -895, 918, -874, 551, 59,
486, 224, 438, 296, 390, 368, 332, 405, 274, 442, 199, 442,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_007A[] = { // Code 007A, LATIN SMALL LETTER Z
GUI_VG_SEGMENTS(M, L, L, L, Q, Q, L, L, L, L, L, L, L, Q, Q, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_007A[] = { // Code 007A, LATIN SMALL LETTER Z
55, 0, 55, -45, 571, -860, 350, -860, 294, -860, 242, -850, 190, -841,
170, -825, 139, -690, 92, -690, 92, -940, 786, -940, 786, -891, 270, -80,
545, -80, 602, -80, 665, -93, 728, -107, 754, -127, 805, -324, 852, -324,
827, 0, 55, 0,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_007B[] = { // Code 007B, LEFT CURLY BRACKET
GUI_VG_SEGMENTS(M, Q, Q, L, Q, Q, L, Q, L, Q, Q, L, L, L, Q, Q, L, Q, Q, L, Q, Q, L, Q, Q, L),
GUI_VG_SEGMENTS(L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_007B[] = { // Code 007B, LEFT CURLY BRACKET
662, 274, 536, 274, 468, 197, 401, 120, 401, -20, 401, -315, 401, -432,
348, -490, 296, -549, 186, -553, 186, -598, 401, -602, 401, -834, 401, -1128,
401, -1269, 466, -1345, 531, -1421, 662, -1421, 797, -1421, 797, -1374, 735, -1374,
644, -1374, 605, -1319, 567, -1265, 567, -1159, 567, -829, 567, -734, 515, -665,
463, -597, 375, -578, 375, -575, 464, -554, 515, -486, 567, -419, 567, -322,
567, 12, 567, 118, 605, 172, 644, 227, 735, 227, 797, 227, 797, 274,
662, 274,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_007C[] = { // Code 007C, VERTICAL LINE
GUI_VG_SEGMENTS(M, L, L, L, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_007C[] = { // Code 007C, VERTICAL LINE
154, 442, 154, -1421, 256, -1421, 256, 442, 154, 442,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_007D[] = { // Code 007D, RIGHT CURLY BRACKET
GUI_VG_SEGMENTS(M, L, L, Q, Q, L, Q, Q, L, Q, Q, L, Q, Q, L, L, L, Q, Q, L, Q, L, Q, Q, L, Q),
GUI_VG_SEGMENTS(Q, L),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_007D[] = { // Code 007D, RIGHT CURLY BRACKET
186, 274, 186, 227, 248, 227, 339, 227, 377, 172, 416, 118, 416, 12,
416, -322, 416, -419, 467, -486, 518, -554, 608, -575, 608, -578, 520, -597,
468, -666, 416, -735, 416, -829, 416, -1159, 416, -1265, 377, -1319, 339, -1374,
248, -1374, 186, -1374, 186, -1421, 322, -1421, 452, -1421, 517, -1345, 582, -1269,
582, -1128, 582, -834, 582, -602, 797, -598, 797, -553, 689, -549, 635, -491,
582, -433, 582, -315, 582, -20, 582, 119, 514, 196, 447, 274, 322, 274,
186, 274,
};
static GUI_CONST_STORAGE U8 _acSegLiberationSerifRegular_007E[] = { // Code 007E, TILDE
GUI_VG_SEGMENTS(M, Q, Q, Q, Q, Q, L, Q, Q, Q, Q, Q, Q, Q, Q, L, Q, Q, Q),
};
static GUI_CONST_STORAGE I16 _acCrdLiberationSerifRegular_007E[] = { // Code 007E, TILDE
780, -502, 674, -502, 535, -623, 461, -686, 412, -714, 364, -743, 326, -743,
249, -743, 210, -688, 171, -634, 158, -502, 57, -502, 75, -689, 141, -767,
208, -846, 326, -846, 382, -846, 441, -817, 501, -788, 576, -725, 662, -653,
703, -628, 745, -604, 780, -604, 849, -604, 888, -656, 927, -709, 946, -846,
1049, -846, 1032, -716, 1000, -647, 968, -578, 915, -540, 862, -502, 780, -502,
};
static U16 _aCodePages_LiberationSerifRegular[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0,
};
static I16 _aPageSizes_LiberationSerifRegular[] = {
95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
};
static GUI_CONST_STORAGE GUI_VG_FONT_GLYPH_INT _aGlyphs_LiberationSerifRegular[] = {
{ { 512, 0, 0, 0, 0, 0 }, 0x0020, NULL, NULL },
{ { 682, 219, 1341, 242, 1370, sizeof(_acSegLiberationSerifRegular_0021) }, 0x0021, _acSegLiberationSerifRegular_0021, _acCrdLiberationSerifRegular_0021 },
{ { 836, 127, 1341, 582, 481, sizeof(_acSegLiberationSerifRegular_0022) }, 0x0022, _acSegLiberationSerifRegular_0022, _acCrdLiberationSerifRegular_0022 },
{ { 1024, 37, 1341, 950, 1341, sizeof(_acSegLiberationSerifRegular_0023) }, 0x0023, _acSegLiberationSerifRegular_0023, _acCrdLiberationSerifRegular_0023 },
{ { 1024, 88, 1483, 873, 1639, sizeof(_acSegLiberationSerifRegular_0024) }, 0x0024, _acSegLiberationSerifRegular_0024, _acCrdLiberationSerifRegular_0024 },
{ { 1706, 70, 1362, 1566, 1389, sizeof(_acSegLiberationSerifRegular_0025) }, 0x0025, _acSegLiberationSerifRegular_0025, _acCrdLiberationSerifRegular_0025 },
{ { 1593, 78, 1362, 1478, 1382, sizeof(_acSegLiberationSerifRegular_0026) }, 0x0026, _acSegLiberationSerifRegular_0026, _acCrdLiberationSerifRegular_0026 },
{ { 369, 86, 1341, 197, 481, sizeof(_acSegLiberationSerifRegular_0027) }, 0x0027, _acSegLiberationSerifRegular_0027, _acCrdLiberationSerifRegular_0027 },
{ { 682, 90, 1421, 526, 1857, sizeof(_acSegLiberationSerifRegular_0028) }, 0x0028, _acSegLiberationSerifRegular_0028, _acCrdLiberationSerifRegular_0028 },
{ { 682, 66, 1421, 526, 1857, sizeof(_acSegLiberationSerifRegular_0029) }, 0x0029, _acSegLiberationSerifRegular_0029, _acCrdLiberationSerifRegular_0029 },
{ { 1024, 100, 1341, 826, 751, sizeof(_acSegLiberationSerifRegular_002A) }, 0x002A, _acSegLiberationSerifRegular_002A, _acCrdLiberationSerifRegular_002A },
{ { 1155, 102, 1157, 953, 954, sizeof(_acSegLiberationSerifRegular_002B) }, 0x002B, _acSegLiberationSerifRegular_002B, _acCrdLiberationSerifRegular_002B },
{ { 512, 78, 211, 305, 526, sizeof(_acSegLiberationSerifRegular_002C) }, 0x002C, _acSegLiberationSerifRegular_002C, _acCrdLiberationSerifRegular_002C },
{ { 682, 76, 559, 532, 153, sizeof(_acSegLiberationSerifRegular_002D) }, 0x002D, _acSegLiberationSerifRegular_002D, _acCrdLiberationSerifRegular_002D },
{ { 512, 135, 213, 242, 242, sizeof(_acSegLiberationSerifRegular_002E) }, 0x002E, _acSegLiberationSerifRegular_002E, _acCrdLiberationSerifRegular_002E },
{ { 569, 0, 1350, 569, 1370, sizeof(_acSegLiberationSerifRegular_002F) }, 0x002F, _acSegLiberationSerifRegular_002F, _acCrdLiberationSerifRegular_002F },
{ { 1024, 78, 1362, 868, 1382, sizeof(_acSegLiberationSerifRegular_0030) }, 0x0030, _acSegLiberationSerifRegular_0030, _acCrdLiberationSerifRegular_0030 },
{ { 1024, 180, 1352, 721, 1352, sizeof(_acSegLiberationSerifRegular_0031) }, 0x0031, _acSegLiberationSerifRegular_0031, _acCrdLiberationSerifRegular_0031 },
{ { 1024, 90, 1356, 821, 1356, sizeof(_acSegLiberationSerifRegular_0032) }, 0x0032, _acSegLiberationSerifRegular_0032, _acCrdLiberationSerifRegular_0032 },
{ { 1024, 98, 1356, 846, 1376, sizeof(_acSegLiberationSerifRegular_0033) }, 0x0033, _acSegLiberationSerifRegular_0033, _acCrdLiberationSerifRegular_0033 },
{ { 1024, 40, 1348, 952, 1348, sizeof(_acSegLiberationSerifRegular_0034) }, 0x0034, _acSegLiberationSerifRegular_0034, _acCrdLiberationSerifRegular_0034 },
{ { 1024, 119, 1341, 825, 1361, sizeof(_acSegLiberationSerifRegular_0035) }, 0x0035, _acSegLiberationSerifRegular_0035, _acCrdLiberationSerifRegular_0035 },
{ { 1024, 88, 1356, 875, 1376, sizeof(_acSegLiberationSerifRegular_0036) }, 0x0036, _acSegLiberationSerifRegular_0036, _acCrdLiberationSerifRegular_0036 },
{ { 1024, 135, 1341, 830, 1341, sizeof(_acSegLiberationSerifRegular_0037) }, 0x0037, _acSegLiberationSerifRegular_0037, _acCrdLiberationSerifRegular_0037 },
{ { 1024, 78, 1362, 868, 1382, sizeof(_acSegLiberationSerifRegular_0038) }, 0x0038, _acSegLiberationSerifRegular_0038, _acCrdLiberationSerifRegular_0038 },
{ { 1024, 66, 1356, 874, 1376, sizeof(_acSegLiberationSerifRegular_0039) }, 0x0039, _acSegLiberationSerifRegular_0039, _acCrdLiberationSerifRegular_0039 },
{ { 569, 162, 961, 241, 990, sizeof(_acSegLiberationSerifRegular_003A) }, 0x003A, _acSegLiberationSerifRegular_003A, _acCrdLiberationSerifRegular_003A },
{ { 569, 106, 961, 306, 1276, sizeof(_acSegLiberationSerifRegular_003B) }, 0x003B, _acSegLiberationSerifRegular_003B, _acCrdLiberationSerifRegular_003B },
{ { 1155, 102, 1174, 953, 988, sizeof(_acSegLiberationSerifRegular_003C) }, 0x003C, _acSegLiberationSerifRegular_003C, _acCrdLiberationSerifRegular_003C },
{ { 1155, 102, 936, 953, 512, sizeof(_acSegLiberationSerifRegular_003D) }, 0x003D, _acSegLiberationSerifRegular_003D, _acCrdLiberationSerifRegular_003D },
{ { 1155, 104, 1174, 953, 988, sizeof(_acSegLiberationSerifRegular_003E) }, 0x003E, _acSegLiberationSerifRegular_003E, _acCrdLiberationSerifRegular_003E },
{ { 909, 106, 1356, 719, 1385, sizeof(_acSegLiberationSerifRegular_003F) }, 0x003F, _acSegLiberationSerifRegular_003F, _acCrdLiberationSerifRegular_003F },
{ { 1886, 109, 1364, 1669, 1753, sizeof(_acSegLiberationSerifRegular_0040) }, 0x0040, _acSegLiberationSerifRegular_0040, _acCrdLiberationSerifRegular_0040 },
{ { 1479, 20, 1352, 1444, 1352, sizeof(_acSegLiberationSerifRegular_0041) }, 0x0041, _acSegLiberationSerifRegular_0041, _acCrdLiberationSerifRegular_0041 },
{ { 1366, 59, 1341, 1207, 1347, sizeof(_acSegLiberationSerifRegular_0042) }, 0x0042, _acSegLiberationSerifRegular_0042, _acCrdLiberationSerifRegular_0042 },
{ { 1366, 84, 1356, 1169, 1376, sizeof(_acSegLiberationSerifRegular_0043) }, 0x0043, _acSegLiberationSerifRegular_0043, _acCrdLiberationSerifRegular_0043 },
{ { 1479, 59, 1341, 1338, 1345, sizeof(_acSegLiberationSerifRegular_0044) }, 0x0044, _acSegLiberationSerifRegular_0044, _acCrdLiberationSerifRegular_0044 },
{ { 1251, 59, 1341, 1090, 1341, sizeof(_acSegLiberationSerifRegular_0045) }, 0x0045, _acSegLiberationSerifRegular_0045, _acCrdLiberationSerifRegular_0045 },
{ { 1139, 59, 1341, 1006, 1341, sizeof(_acSegLiberationSerifRegular_0046) }, 0x0046, _acSegLiberationSerifRegular_0046, _acCrdLiberationSerifRegular_0046 },
{ { 1479, 84, 1356, 1331, 1376, sizeof(_acSegLiberationSerifRegular_0047) }, 0x0047, _acSegLiberationSerifRegular_0047, _acCrdLiberationSerifRegular_0047 },
{ { 1479, 59, 1341, 1360, 1341, sizeof(_acSegLiberationSerifRegular_0048) }, 0x0048, _acSegLiberationSerifRegular_0048, _acCrdLiberationSerifRegular_0048 },
{ { 682, 74, 1341, 536, 1341, sizeof(_acSegLiberationSerifRegular_0049) }, 0x0049, _acSegLiberationSerifRegular_0049, _acCrdLiberationSerifRegular_0049 },
{ { 797, 43, 1341, 711, 1361, sizeof(_acSegLiberationSerifRegular_004A) }, 0x004A, _acSegLiberationSerifRegular_004A, _acCrdLiberationSerifRegular_004A },
{ { 1479, 59, 1341, 1399, 1341, sizeof(_acSegLiberationSerifRegular_004B) }, 0x004B, _acSegLiberationSerifRegular_004B, _acCrdLiberationSerifRegular_004B },
{ { 1251, 59, 1341, 1069, 1341, sizeof(_acSegLiberationSerifRegular_004C) }, 0x004C, _acSegLiberationSerifRegular_004C, _acCrdLiberationSerifRegular_004C },
{ { 1821, 59, 1341, 1702, 1341, sizeof(_acSegLiberationSerifRegular_004D) }, 0x004D, _acSegLiberationSerifRegular_004D, _acCrdLiberationSerifRegular_004D },
{ { 1479, 59, 1341, 1373, 1341, sizeof(_acSegLiberationSerifRegular_004E) }, 0x004E, _acSegLiberationSerifRegular_004E, _acCrdLiberationSerifRegular_004E },
{ { 1479, 84, 1356, 1311, 1376, sizeof(_acSegLiberationSerifRegular_004F) }, 0x004F, _acSegLiberationSerifRegular_004F, _acCrdLiberationSerifRegular_004F },
{ { 1139, 59, 1341, 998, 1341, sizeof(_acSegLiberationSerifRegular_0050) }, 0x0050, _acSegLiberationSerifRegular_0050, _acCrdLiberationSerifRegular_0050 },
{ { 1479, 84, 1356, 1360, 1688, sizeof(_acSegLiberationSerifRegular_0051) }, 0x0051, _acSegLiberationSerifRegular_0051, _acCrdLiberationSerifRegular_0051 },
{ { 1366, 59, 1341, 1304, 1341, sizeof(_acSegLiberationSerifRegular_0052) }, 0x0052, _acSegLiberationSerifRegular_0052, _acCrdLiberationSerifRegular_0052 },
{ { 1139, 137, 1356, 875, 1376, sizeof(_acSegLiberationSerifRegular_0053) }, 0x0053, _acSegLiberationSerifRegular_0053, _acCrdLiberationSerifRegular_0053 },
{ { 1251, 37, 1341, 1180, 1341, sizeof(_acSegLiberationSerifRegular_0054) }, 0x0054, _acSegLiberationSerifRegular_0054, _acCrdLiberationSerifRegular_0054 },
{ { 1479, 43, 1341, 1393, 1361, sizeof(_acSegLiberationSerifRegular_0055) }, 0x0055, _acSegLiberationSerifRegular_0055, _acCrdLiberationSerifRegular_0055 },
{ { 1479, 23, 1341, 1433, 1372, sizeof(_acSegLiberationSerifRegular_0056) }, 0x0056, _acSegLiberationSerifRegular_0056, _acCrdLiberationSerifRegular_0056 },
{ { 1933, 2, 1341, 1927, 1372, sizeof(_acSegLiberationSerifRegular_0057) }, 0x0057, _acSegLiberationSerifRegular_0057, _acCrdLiberationSerifRegular_0057 },
{ { 1479, 45, 1341, 1397, 1341, sizeof(_acSegLiberationSerifRegular_0058) }, 0x0058, _acSegLiberationSerifRegular_0058, _acCrdLiberationSerifRegular_0058 },
{ { 1479, 23, 1341, 1404, 1341, sizeof(_acSegLiberationSerifRegular_0059) }, 0x0059, _acSegLiberationSerifRegular_0059, _acCrdLiberationSerifRegular_0059 },
{ { 1251, 98, 1341, 1041, 1341, sizeof(_acSegLiberationSerifRegular_005A) }, 0x005A, _acSegLiberationSerifRegular_005A, _acCrdLiberationSerifRegular_005A },
{ { 682, 152, 1421, 456, 1695, sizeof(_acSegLiberationSerifRegular_005B) }, 0x005B, _acSegLiberationSerifRegular_005B, _acCrdLiberationSerifRegular_005B },
{ { 569, 0, 1350, 569, 1370, sizeof(_acSegLiberationSerifRegular_005C) }, 0x005C, _acSegLiberationSerifRegular_005C, _acCrdLiberationSerifRegular_005C },
{ { 682, 74, 1421, 456, 1695, sizeof(_acSegLiberationSerifRegular_005D) }, 0x005D, _acSegLiberationSerifRegular_005D, _acCrdLiberationSerifRegular_005D },
{ { 961, 29, 1341, 905, 952, sizeof(_acSegLiberationSerifRegular_005E) }, 0x005E, _acSegLiberationSerifRegular_005E, _acCrdLiberationSerifRegular_005E },
{ { 1024, -16, -162, 1056, 102, sizeof(_acSegLiberationSerifRegular_005F) }, 0x005F, _acSegLiberationSerifRegular_005F, _acCrdLiberationSerifRegular_005F },
{ { 682, 119, 1424, 409, 305, sizeof(_acSegLiberationSerifRegular_0060) }, 0x0060, _acSegLiberationSerifRegular_0060, _acCrdLiberationSerifRegular_0060 },
{ { 909, 72, 961, 809, 981, sizeof(_acSegLiberationSerifRegular_0061) }, 0x0061, _acSegLiberationSerifRegular_0061, _acCrdLiberationSerifRegular_0061 },
{ { 1024, 0, 1421, 946, 1441, sizeof(_acSegLiberationSerifRegular_0062) }, 0x0062, _acSegLiberationSerifRegular_0062, _acCrdLiberationSerifRegular_0062 },
{ { 909, 78, 965, 768, 985, sizeof(_acSegLiberationSerifRegular_0063) }, 0x0063, _acSegLiberationSerifRegular_0063, _acCrdLiberationSerifRegular_0063 },
{ { 1024, 74, 1421, 925, 1441, sizeof(_acSegLiberationSerifRegular_0064) }, 0x0064, _acSegLiberationSerifRegular_0064, _acCrdLiberationSerifRegular_0064 },
{ { 909, 80, 965, 758, 985, sizeof(_acSegLiberationSerifRegular_0065) }, 0x0065, _acSegLiberationSerifRegular_0065, _acCrdLiberationSerifRegular_0065 },
{ { 682, 63, 1442, 619, 1442, sizeof(_acSegLiberationSerifRegular_0066) }, 0x0066, _acSegLiberationSerifRegular_0066, _acCrdLiberationSerifRegular_0066 },
{ { 1024, 88, 1051, 897, 1493, sizeof(_acSegLiberationSerifRegular_0067) }, 0x0067, _acSegLiberationSerifRegular_0067, _acCrdLiberationSerifRegular_0067 },
{ { 1024, 20, 1421, 977, 1421, sizeof(_acSegLiberationSerifRegular_0068) }, 0x0068, _acSegLiberationSerifRegular_0068, _acCrdLiberationSerifRegular_0068 },
{ { 569, 43, 1356, 487, 1356, sizeof(_acSegLiberationSerifRegular_0069) }, 0x0069, _acSegLiberationSerifRegular_0069, _acCrdLiberationSerifRegular_0069 },
{ { 569, -59, 1356, 452, 1792, sizeof(_acSegLiberationSerifRegular_006A) }, 0x006A, _acSegLiberationSerifRegular_006A, _acCrdLiberationSerifRegular_006A },
{ { 1024, 39, 1421, 985, 1421, sizeof(_acSegLiberationSerifRegular_006B) }, 0x006B, _acSegLiberationSerifRegular_006B, _acCrdLiberationSerifRegular_006B },
{ { 569, 41, 1421, 487, 1421, sizeof(_acSegLiberationSerifRegular_006C) }, 0x006C, _acSegLiberationSerifRegular_006C, _acCrdLiberationSerifRegular_006C },
{ { 1593, 43, 965, 1518, 965, sizeof(_acSegLiberationSerifRegular_006D) }, 0x006D, _acSegLiberationSerifRegular_006D, _acCrdLiberationSerifRegular_006D },
{ { 1024, 47, 965, 946, 965, sizeof(_acSegLiberationSerifRegular_006E) }, 0x006E, _acSegLiberationSerifRegular_006E, _acCrdLiberationSerifRegular_006E },
{ { 1024, 78, 965, 868, 985, sizeof(_acSegLiberationSerifRegular_006F) }, 0x006F, _acSegLiberationSerifRegular_006F, _acCrdLiberationSerifRegular_006F },
{ { 1024, 33, 965, 911, 1401, sizeof(_acSegLiberationSerifRegular_0070) }, 0x0070, _acSegLiberationSerifRegular_0070, _acCrdLiberationSerifRegular_0070 },
{ { 1024, 74, 985, 913, 1421, sizeof(_acSegLiberationSerifRegular_0071) }, 0x0071, _acSegLiberationSerifRegular_0071, _acCrdLiberationSerifRegular_0071 },
{ { 682, 41, 965, 623, 965, sizeof(_acSegLiberationSerifRegular_0072) }, 0x0072, _acSegLiberationSerifRegular_0072, _acCrdLiberationSerifRegular_0072 },
{ { 797, 84, 965, 639, 985, sizeof(_acSegLiberationSerifRegular_0073) }, 0x0073, _acSegLiberationSerifRegular_0073, _acCrdLiberationSerifRegular_0073 },
{ { 569, 20, 1153, 537, 1173, sizeof(_acSegLiberationSerifRegular_0074) }, 0x0074, _acSegLiberationSerifRegular_0074, _acCrdLiberationSerifRegular_0074 },
{ { 1024, 27, 940, 962, 960, sizeof(_acSegLiberationSerifRegular_0075) }, 0x0075, _acSegLiberationSerifRegular_0075, _acCrdLiberationSerifRegular_0075 },
{ { 1024, 0, 940, 1024, 960, sizeof(_acSegLiberationSerifRegular_0076) }, 0x0076, _acSegLiberationSerifRegular_0076, _acCrdLiberationSerifRegular_0076 },
{ { 1479, 2, 940, 1468, 960, sizeof(_acSegLiberationSerifRegular_0077) }, 0x0077, _acSegLiberationSerifRegular_0077, _acCrdLiberationSerifRegular_0077 },
{ { 1024, 18, 940, 981, 940, sizeof(_acSegLiberationSerifRegular_0078) }, 0x0078, _acSegLiberationSerifRegular_0078, _acCrdLiberationSerifRegular_0078 },
{ { 1024, 25, 940, 991, 1382, sizeof(_acSegLiberationSerifRegular_0079) }, 0x0079, _acSegLiberationSerifRegular_0079, _acCrdLiberationSerifRegular_0079 },
{ { 909, 55, 940, 797, 940, sizeof(_acSegLiberationSerifRegular_007A) }, 0x007A, _acSegLiberationSerifRegular_007A, _acCrdLiberationSerifRegular_007A },
{ { 983, 186, 1421, 611, 1695, sizeof(_acSegLiberationSerifRegular_007B) }, 0x007B, _acSegLiberationSerifRegular_007B, _acCrdLiberationSerifRegular_007B },
{ { 410, 154, 1421, 102, 1863, sizeof(_acSegLiberationSerifRegular_007C) }, 0x007C, _acSegLiberationSerifRegular_007C, _acCrdLiberationSerifRegular_007C },
{ { 983, 186, 1421, 611, 1695, sizeof(_acSegLiberationSerifRegular_007D) }, 0x007D, _acSegLiberationSerifRegular_007D, _acCrdLiberationSerifRegular_007D },
{ { 1108, 57, 846, 992, 344, sizeof(_acSegLiberationSerifRegular_007E) }, 0x007E, _acSegLiberationSerifRegular_007E, _acCrdLiberationSerifRegular_007E },
};
GUI_CONST_STORAGE GUI_VG_FONT_DATA_INT GUI_VectorFont_LiberationSerifRegular = {
{
1825, // Baseline (unscaled)
2355, // Font height (unscaled)
2631, // Boundary box height (unscaled)
3732, // Boundary box width (unscaled)
2048, // Units per EM
1352, // Height of capital characters
981, // Height of lower-case characters
(GUI_VG_FONTFLAG_SCALE_BBOX | GUI_VG_FONTFLAG_KERNING_DISABLED), // Font flags
},
_aCodePages_LiberationSerifRegular, // Code page array
_aPageSizes_LiberationSerifRegular, // Page size array
_aGlyphs_LiberationSerifRegular, // Glyph array
NULL, // Kerning array
0, // Kerning array size
};
/*********************************************************************
*
* Static code
*
**********************************************************************
*/
/*********************************************************************
*
* Public code
*
**********************************************************************
*/
/*********************************************************************
*
* MainTask
*/
void MainTask(void) {
GUI_FONT * pFont;
float Size = 20.0f;
int i;
GUI_Init();
GUI_SetBkColor(GUI_WHITE);
GUI_Clear();
GUI_SetColor(GUI_BLACK);
GUI_VG_FONT_SetSoftwareRenderer();
//
// Create vector font sizes.
//
for (i = 0; i < 6; i++) {
pFont = GUI_VG_FONT_Create(&GUI_VectorFont_LiberationSerifRegular, Size);
GUI_DispString("The quick brown fox jumps over the lazy dog.");
GUI_DispNextLine();
GUI_VG_FONT_Delete(pFont);
Size *= 1.61803398875f;
}
while (1) {
GUI_Delay(5);
}
}
/*************************** End of file ****************************/
