initial check in based on SVN revision 575

This commit is contained in:
2025-05-14 12:57:39 -05:00
commit a3ef12e24a
217 changed files with 95547 additions and 0 deletions

View File

@@ -0,0 +1,714 @@
/*******************************************************************************
* *
* This file is generated by BitFontCreator Pro v3.8 *
* by Iseatech Software http://www.iseasoft.com/bitfontcreator.html *
* support@iseasoft.com *
* *
* Font name: Calibri *
* Font width: 0 (proportional font) *
* Font height: 15 *
* Encode: Unicode *
* Data length: 8 bits *
* Invert bits: No *
* Data format: Big Endian, Row based, Row preferred, Packed *
* *
* Create time: 17:17 04-07-2023 *
*******************************************************************************/
#include "bfcfont.h"
/* The following line needs to be included in any file selecting the
font.
*/
extern const BFC_FONT fontCalibriBoldBasic10_15h;
const UCHAR abc_fontCalibriBoldBasic10_15h_000A[ 14] = { /* code 000A */
0x00, 0x00, 0x00, 0x0F, 0xD0, 0xAD, 0x4A, 0xB5,
0x4A, 0x17, 0xE0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_000D[ 14] = { /* code 000D */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0020[ 6] = { /* code 0020 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0021[ 8] = { /* code 0021 */
0x00, 0x06, 0x66, 0x66, 0x60, 0x66, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0022[ 12] = { /* code 0022 */
0x00, 0x00, 0x36, 0xDB, 0x60, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0023[ 12] = { /* code 0023 */
0x00, 0x00, 0x00, 0x28, 0xAF, 0xCA, 0x53, 0xF5,
0x14, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0024[ 14] = { /* code 0024 */
0x00, 0x00, 0x00, 0x87, 0x98, 0xB0, 0x38, 0x38,
0x1A, 0x33, 0xC2, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0025[ 17] = { /* code 0025 */
0x00, 0x00, 0x00, 0x00, 0x06, 0x24, 0xA2, 0x50,
0xD0, 0x16, 0x14, 0x8A, 0x48, 0xC0, 0x00, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0026[ 17] = { /* code 0026 */
0x00, 0x00, 0x00, 0x00, 0x01, 0xC1, 0xB0, 0xD8,
0x38, 0x3D, 0x33, 0x98, 0xC7, 0xB0, 0x00, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0027[ 6] = { /* code 0027 */
0x00, 0x6D, 0x80, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0028[ 8] = { /* code 0028 */
0x00, 0x02, 0x64, 0xCC, 0xCC, 0xC4, 0x62, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0029[ 8] = { /* code 0029 */
0x00, 0x08, 0xC4, 0x66, 0x66, 0x64, 0xC8, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_002A[ 12] = { /* code 002A */
0x00, 0x00, 0x08, 0xA9, 0xC7, 0x2A, 0x20, 0x00,
0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_002B[ 12] = { /* code 002B */
0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0xF8, 0x82,
0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_002C[ 6] = { /* code 002C */
0x00, 0x00, 0x00, 0x01, 0xB7, 0x80
};
const UCHAR abc_fontCalibriBoldBasic10_15h_002D[ 8] = { /* code 002D */
0x00, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_002E[ 6] = { /* code 002E */
0x00, 0x00, 0x00, 0x03, 0x60, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_002F[ 12] = { /* code 002F */
0x00, 0x00, 0x01, 0x08, 0x21, 0x04, 0x20, 0x84,
0x10, 0x82, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0030[ 14] = { /* code 0030 */
0x00, 0x00, 0x00, 0x07, 0x99, 0xB3, 0x66, 0xCD,
0x9B, 0x33, 0xC0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0031[ 14] = { /* code 0031 */
0x00, 0x00, 0x00, 0x03, 0x0E, 0x2C, 0x18, 0x30,
0x60, 0xC7, 0xE0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0032[ 14] = { /* code 0032 */
0x00, 0x00, 0x00, 0x07, 0x91, 0x83, 0x06, 0x18,
0x61, 0x87, 0xE0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0033[ 14] = { /* code 0033 */
0x00, 0x00, 0x00, 0x07, 0x91, 0x83, 0x3C, 0x0C,
0x1A, 0x33, 0xC0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0034[ 14] = { /* code 0034 */
0x00, 0x00, 0x00, 0x03, 0x87, 0x16, 0x2C, 0x99,
0xF8, 0x60, 0xC0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0035[ 14] = { /* code 0035 */
0x00, 0x00, 0x00, 0x0F, 0xD8, 0x30, 0x7C, 0x0C,
0x1A, 0x33, 0xC0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0036[ 14] = { /* code 0036 */
0x00, 0x00, 0x00, 0x03, 0x8C, 0x30, 0x7C, 0xCD,
0x9B, 0x33, 0xC0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0037[ 14] = { /* code 0037 */
0x00, 0x00, 0x00, 0x0F, 0xC1, 0x86, 0x0C, 0x30,
0x61, 0x83, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0038[ 14] = { /* code 0038 */
0x00, 0x00, 0x00, 0x07, 0x99, 0xB3, 0x3C, 0xCD,
0x9B, 0x33, 0xC0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0039[ 14] = { /* code 0039 */
0x00, 0x00, 0x00, 0x07, 0x99, 0xB3, 0x66, 0x7C,
0x18, 0x67, 0x80, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_003A[ 8] = { /* code 003A */
0x00, 0x00, 0x00, 0xCC, 0x00, 0xCC, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_003B[ 8] = { /* code 003B */
0x00, 0x00, 0x00, 0x66, 0x00, 0x66, 0x6C, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_003C[ 12] = { /* code 003C */
0x00, 0x00, 0x00, 0x00, 0x01, 0x98, 0x81, 0x81,
0x80, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_003D[ 12] = { /* code 003D */
0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x03, 0xE0,
0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_003E[ 12] = { /* code 003E */
0x00, 0x00, 0x00, 0x00, 0x0C, 0x0C, 0x08, 0xCC,
0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_003F[ 12] = { /* code 003F */
0x00, 0x00, 0x1C, 0x98, 0x61, 0x9C, 0x60, 0x06,
0x18, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0040[ 23] = { /* code 0040 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x81,
0x04, 0x26, 0xA4, 0x9A, 0x51, 0x25, 0x32, 0x4D,
0xC2, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0041[ 15] = { /* code 0041 */
0x00, 0x00, 0x00, 0x00, 0x38, 0x38, 0x6C, 0x6C,
0x6C, 0xFE, 0xC6, 0xC6, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0042[ 14] = { /* code 0042 */
0x00, 0x00, 0x00, 0x07, 0xCC, 0xD9, 0xBE, 0x66,
0xCD, 0x9B, 0xE0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0043[ 14] = { /* code 0043 */
0x00, 0x00, 0x00, 0x03, 0xCC, 0x58, 0x30, 0x60,
0xC1, 0x89, 0xE0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0044[ 15] = { /* code 0044 */
0x00, 0x00, 0x00, 0x00, 0x7C, 0x66, 0x66, 0x66,
0x66, 0x66, 0x66, 0x7C, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0045[ 12] = { /* code 0045 */
0x00, 0x00, 0x00, 0x7D, 0x86, 0x1F, 0x61, 0x86,
0x1F, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0046[ 12] = { /* code 0046 */
0x00, 0x00, 0x00, 0x7D, 0x86, 0x1F, 0x61, 0x86,
0x18, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0047[ 15] = { /* code 0047 */
0x00, 0x00, 0x00, 0x00, 0x3C, 0x62, 0x60, 0x60,
0x6E, 0x66, 0x66, 0x3E, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0048[ 15] = { /* code 0048 */
0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x66, 0x7E,
0x66, 0x66, 0x66, 0x66, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0049[ 6] = { /* code 0049 */
0x00, 0x0D, 0xB6, 0xDB, 0x60, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_004A[ 8] = { /* code 004A */
0x00, 0x00, 0x33, 0x33, 0x33, 0x3E, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_004B[ 14] = { /* code 004B */
0x00, 0x00, 0x00, 0x06, 0x6D, 0x9B, 0x3C, 0x78,
0xD9, 0xB3, 0x30, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_004C[ 12] = { /* code 004C */
0x00, 0x00, 0x00, 0x61, 0x86, 0x18, 0x61, 0x86,
0x1F, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_004D[ 21] = { /* code 004D */
0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x0C, 0xE3,
0x9C, 0x73, 0xDE, 0x6A, 0xCD, 0xD9, 0x93, 0x32,
0x60, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_004E[ 17] = { /* code 004E */
0x00, 0x00, 0x00, 0x00, 0x06, 0x33, 0x99, 0xCC,
0xD6, 0x6B, 0x33, 0x99, 0xCC, 0x60, 0x00, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_004F[ 17] = { /* code 004F */
0x00, 0x00, 0x00, 0x00, 0x03, 0xE3, 0x19, 0x8C,
0xC6, 0x63, 0x31, 0x98, 0xC7, 0xC0, 0x00, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0050[ 14] = { /* code 0050 */
0x00, 0x00, 0x00, 0x07, 0xCC, 0xD9, 0xB3, 0x7C,
0xC1, 0x83, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0051[ 17] = { /* code 0051 */
0x00, 0x00, 0x00, 0x00, 0x03, 0xE3, 0x19, 0x8C,
0xC6, 0x63, 0x31, 0x98, 0xC7, 0xC0, 0x18, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0052[ 14] = { /* code 0052 */
0x00, 0x00, 0x00, 0x07, 0xCC, 0xD9, 0xBE, 0x6C,
0xCD, 0x9B, 0x30, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0053[ 12] = { /* code 0053 */
0x00, 0x00, 0x00, 0x73, 0x2C, 0x3C, 0x78, 0x69,
0x9C, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0054[ 12] = { /* code 0054 */
0x00, 0x00, 0x00, 0xFC, 0xC3, 0x0C, 0x30, 0xC3,
0x0C, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0055[ 15] = { /* code 0055 */
0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x66, 0x66,
0x66, 0x66, 0x66, 0x3C, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0056[ 15] = { /* code 0056 */
0x00, 0x00, 0x00, 0x00, 0xC6, 0xC6, 0xC6, 0x6C,
0x6C, 0x6C, 0x38, 0x38, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0057[ 23] = { /* code 0057 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC6, 0x3C,
0x63, 0x6F, 0x66, 0x96, 0x69, 0x63, 0x9C, 0x30,
0xC3, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0058[ 14] = { /* code 0058 */
0x00, 0x00, 0x00, 0x0C, 0x6D, 0x9B, 0x1C, 0x38,
0xD9, 0xB6, 0x30, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0059[ 14] = { /* code 0059 */
0x00, 0x00, 0x00, 0x0C, 0xD9, 0x9E, 0x3C, 0x30,
0x60, 0xC1, 0x80, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_005A[ 12] = { /* code 005A */
0x00, 0x00, 0x00, 0xFC, 0x31, 0x8C, 0x31, 0x8C,
0x3F, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_005B[ 8] = { /* code 005B */
0x00, 0x07, 0x66, 0x66, 0x66, 0x66, 0x67, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_005C[ 12] = { /* code 005C */
0x00, 0x00, 0x20, 0x81, 0x04, 0x08, 0x20, 0x41,
0x02, 0x08, 0x10, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_005D[ 8] = { /* code 005D */
0x00, 0x0E, 0x66, 0x66, 0x66, 0x66, 0x6E, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_005E[ 12] = { /* code 005E */
0x00, 0x00, 0x00, 0x30, 0xC7, 0x92, 0xCC, 0x00,
0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_005F[ 12] = { /* code 005F */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x03, 0xF0, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0061[ 12] = { /* code 0061 */
0x00, 0x00, 0x00, 0x00, 0x0F, 0x06, 0x7B, 0x6D,
0x9E, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0062[ 14] = { /* code 0062 */
0x00, 0x00, 0x06, 0x0C, 0x18, 0x3E, 0x66, 0xCD,
0x9B, 0x37, 0xC0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0063[ 10] = { /* code 0063 */
0x00, 0x00, 0x00, 0x01, 0xD8, 0xC6, 0x30, 0xE0,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0064[ 14] = { /* code 0064 */
0x00, 0x00, 0x00, 0x60, 0xC1, 0x9F, 0x66, 0xCD,
0x9B, 0x33, 0xE0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0065[ 14] = { /* code 0065 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x66, 0xFD,
0x83, 0x03, 0xE0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0066[ 10] = { /* code 0066 */
0x00, 0x00, 0x76, 0x33, 0xCC, 0x63, 0x18, 0xC0,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0067[ 12] = { /* code 0067 */
0x00, 0x00, 0x00, 0x00, 0x07, 0xF6, 0xD9, 0xCC,
0x1E, 0xDB, 0xC0, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0068[ 14] = { /* code 0068 */
0x00, 0x00, 0x06, 0x0C, 0x18, 0x3E, 0x66, 0xCD,
0x9B, 0x36, 0x60, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0069[ 6] = { /* code 0069 */
0x00, 0x6C, 0x36, 0xDB, 0x60, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_006A[ 6] = { /* code 006A */
0x00, 0x36, 0x1B, 0x6D, 0xB7, 0x80
};
const UCHAR abc_fontCalibriBoldBasic10_15h_006B[ 12] = { /* code 006B */
0x00, 0x00, 0x30, 0xC3, 0x0D, 0xB6, 0xF3, 0xCD,
0xB6, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_006C[ 6] = { /* code 006C */
0x00, 0x6D, 0xB6, 0xDB, 0x60, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_006D[ 21] = { /* code 006D */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x3E, 0xE6, 0x66, 0xCC, 0xD9, 0x9B, 0x33, 0x66,
0x60, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_006E[ 14] = { /* code 006E */
0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x66, 0xCD,
0x9B, 0x36, 0x60, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_006F[ 14] = { /* code 006F */
0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x66, 0xCD,
0x9B, 0x33, 0xC0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0070[ 14] = { /* code 0070 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x66, 0xCD,
0x9B, 0x37, 0xCC, 0x18, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0071[ 14] = { /* code 0071 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x66, 0xCD,
0x9B, 0x33, 0xE0, 0xC1, 0x80, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0072[ 10] = { /* code 0072 */
0x00, 0x00, 0x00, 0x03, 0xD8, 0xC6, 0x31, 0x80,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0073[ 10] = { /* code 0073 */
0x00, 0x00, 0x00, 0x01, 0xD8, 0xE3, 0x8D, 0xC0,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0074[ 10] = { /* code 0074 */
0x00, 0x00, 0x06, 0x33, 0xCC, 0x63, 0x18, 0x60,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0075[ 14] = { /* code 0075 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x66, 0xCD,
0x9B, 0x33, 0xE0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0076[ 12] = { /* code 0076 */
0x00, 0x00, 0x00, 0x00, 0x0D, 0xB6, 0xD9, 0x47,
0x1C, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0077[ 19] = { /* code 0077 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C,
0x9B, 0x76, 0xD5, 0x9D, 0xC6, 0x31, 0x8C, 0x00,
0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0078[ 12] = { /* code 0078 */
0x00, 0x00, 0x00, 0x00, 0x0D, 0xB6, 0x71, 0xCD,
0xB6, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0079[ 12] = { /* code 0079 */
0x00, 0x00, 0x00, 0x00, 0x0D, 0xB6, 0xD9, 0x47,
0x0C, 0x61, 0x80, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_007A[ 10] = { /* code 007A */
0x00, 0x00, 0x00, 0x03, 0xC6, 0x63, 0x31, 0xE0,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_007B[ 8] = { /* code 007B */
0x00, 0x03, 0x66, 0x66, 0xC6, 0x66, 0x63, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_007C[ 12] = { /* code 007C */
0x00, 0x00, 0x08, 0x20, 0x82, 0x08, 0x20, 0x82,
0x08, 0x20, 0x80, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_007D[ 8] = { /* code 007D */
0x00, 0x0C, 0x66, 0x66, 0x36, 0x66, 0x6C, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_00E7[ 10] = { /* code 00E7 */
0x00, 0x00, 0x00, 0x01, 0xD8, 0xC6, 0x30, 0xE2,
0x30, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_00F1[ 14] = { /* code 00F1 */
0x00, 0x00, 0x01, 0xA5, 0x80, 0x3E, 0x66, 0xCD,
0x9B, 0x36, 0x60, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0438[ 14] = { /* code 0438 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0xB7, 0x6E,
0xED, 0xDB, 0x30, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0439[ 14] = { /* code 0439 */
0x00, 0x00, 0x01, 0x11, 0xC0, 0x19, 0xB7, 0x6E,
0xED, 0xDB, 0x30, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_043A[ 12] = { /* code 043A */
0x00, 0x00, 0x00, 0x00, 0x06, 0xDB, 0x69, 0xC6,
0x9B, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0441[ 10] = { /* code 0441 */
0x00, 0x00, 0x00, 0x01, 0xD9, 0xC6, 0x32, 0xE0,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_0443[ 14] = { /* code 0443 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x3B, 0xB6, 0x6C,
0x50, 0xE1, 0xC3, 0x06, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic10_15h_2126[ 17] = { /* code 2126 */
0x00, 0x00, 0x00, 0x00, 0x01, 0xE1, 0x99, 0x86,
0xC3, 0x61, 0xB0, 0xCC, 0xCE, 0x70, 0x00, 0x00,
0x00
};
const BFC_CHARINFO fontCalibriBoldBasic10_15h_CharInfo[103] = {
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_000A} }, /* code 000A */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_000D} }, /* code 000D */
{ 3, 6, {abc_fontCalibriBoldBasic10_15h_0020} }, /* code 0020 */
{ 4, 8, {abc_fontCalibriBoldBasic10_15h_0021} }, /* code 0021 */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_0022} }, /* code 0022 */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_0023} }, /* code 0023 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0024} }, /* code 0024 */
{ 9, 17, {abc_fontCalibriBoldBasic10_15h_0025} }, /* code 0025 */
{ 9, 17, {abc_fontCalibriBoldBasic10_15h_0026} }, /* code 0026 */
{ 3, 6, {abc_fontCalibriBoldBasic10_15h_0027} }, /* code 0027 */
{ 4, 8, {abc_fontCalibriBoldBasic10_15h_0028} }, /* code 0028 */
{ 4, 8, {abc_fontCalibriBoldBasic10_15h_0029} }, /* code 0029 */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_002A} }, /* code 002A */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_002B} }, /* code 002B */
{ 3, 6, {abc_fontCalibriBoldBasic10_15h_002C} }, /* code 002C */
{ 4, 8, {abc_fontCalibriBoldBasic10_15h_002D} }, /* code 002D */
{ 3, 6, {abc_fontCalibriBoldBasic10_15h_002E} }, /* code 002E */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_002F} }, /* code 002F */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0030} }, /* code 0030 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0031} }, /* code 0031 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0032} }, /* code 0032 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0033} }, /* code 0033 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0034} }, /* code 0034 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0035} }, /* code 0035 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0036} }, /* code 0036 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0037} }, /* code 0037 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0038} }, /* code 0038 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0039} }, /* code 0039 */
{ 4, 8, {abc_fontCalibriBoldBasic10_15h_003A} }, /* code 003A */
{ 4, 8, {abc_fontCalibriBoldBasic10_15h_003B} }, /* code 003B */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_003C} }, /* code 003C */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_003D} }, /* code 003D */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_003E} }, /* code 003E */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_003F} }, /* code 003F */
{ 12, 23, {abc_fontCalibriBoldBasic10_15h_0040} }, /* code 0040 */
{ 8, 15, {abc_fontCalibriBoldBasic10_15h_0041} }, /* code 0041 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0042} }, /* code 0042 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0043} }, /* code 0043 */
{ 8, 15, {abc_fontCalibriBoldBasic10_15h_0044} }, /* code 0044 */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_0045} }, /* code 0045 */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_0046} }, /* code 0046 */
{ 8, 15, {abc_fontCalibriBoldBasic10_15h_0047} }, /* code 0047 */
{ 8, 15, {abc_fontCalibriBoldBasic10_15h_0048} }, /* code 0048 */
{ 3, 6, {abc_fontCalibriBoldBasic10_15h_0049} }, /* code 0049 */
{ 4, 8, {abc_fontCalibriBoldBasic10_15h_004A} }, /* code 004A */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_004B} }, /* code 004B */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_004C} }, /* code 004C */
{ 11, 21, {abc_fontCalibriBoldBasic10_15h_004D} }, /* code 004D */
{ 9, 17, {abc_fontCalibriBoldBasic10_15h_004E} }, /* code 004E */
{ 9, 17, {abc_fontCalibriBoldBasic10_15h_004F} }, /* code 004F */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0050} }, /* code 0050 */
{ 9, 17, {abc_fontCalibriBoldBasic10_15h_0051} }, /* code 0051 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0052} }, /* code 0052 */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_0053} }, /* code 0053 */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_0054} }, /* code 0054 */
{ 8, 15, {abc_fontCalibriBoldBasic10_15h_0055} }, /* code 0055 */
{ 8, 15, {abc_fontCalibriBoldBasic10_15h_0056} }, /* code 0056 */
{ 12, 23, {abc_fontCalibriBoldBasic10_15h_0057} }, /* code 0057 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0058} }, /* code 0058 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0059} }, /* code 0059 */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_005A} }, /* code 005A */
{ 4, 8, {abc_fontCalibriBoldBasic10_15h_005B} }, /* code 005B */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_005C} }, /* code 005C */
{ 4, 8, {abc_fontCalibriBoldBasic10_15h_005D} }, /* code 005D */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_005E} }, /* code 005E */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_005F} }, /* code 005F */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_0061} }, /* code 0061 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0062} }, /* code 0062 */
{ 5, 10, {abc_fontCalibriBoldBasic10_15h_0063} }, /* code 0063 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0064} }, /* code 0064 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0065} }, /* code 0065 */
{ 5, 10, {abc_fontCalibriBoldBasic10_15h_0066} }, /* code 0066 */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_0067} }, /* code 0067 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0068} }, /* code 0068 */
{ 3, 6, {abc_fontCalibriBoldBasic10_15h_0069} }, /* code 0069 */
{ 3, 6, {abc_fontCalibriBoldBasic10_15h_006A} }, /* code 006A */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_006B} }, /* code 006B */
{ 3, 6, {abc_fontCalibriBoldBasic10_15h_006C} }, /* code 006C */
{ 11, 21, {abc_fontCalibriBoldBasic10_15h_006D} }, /* code 006D */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_006E} }, /* code 006E */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_006F} }, /* code 006F */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0070} }, /* code 0070 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0071} }, /* code 0071 */
{ 5, 10, {abc_fontCalibriBoldBasic10_15h_0072} }, /* code 0072 */
{ 5, 10, {abc_fontCalibriBoldBasic10_15h_0073} }, /* code 0073 */
{ 5, 10, {abc_fontCalibriBoldBasic10_15h_0074} }, /* code 0074 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0075} }, /* code 0075 */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_0076} }, /* code 0076 */
{ 10, 19, {abc_fontCalibriBoldBasic10_15h_0077} }, /* code 0077 */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_0078} }, /* code 0078 */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_0079} }, /* code 0079 */
{ 5, 10, {abc_fontCalibriBoldBasic10_15h_007A} }, /* code 007A */
{ 4, 8, {abc_fontCalibriBoldBasic10_15h_007B} }, /* code 007B */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_007C} }, /* code 007C */
{ 4, 8, {abc_fontCalibriBoldBasic10_15h_007D} }, /* code 007D */
{ 5, 10, {abc_fontCalibriBoldBasic10_15h_00E7} }, /* code 00E7 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_00F1} }, /* code 00F1 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0438} }, /* code 0438 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0439} }, /* code 0439 */
{ 6, 12, {abc_fontCalibriBoldBasic10_15h_043A} }, /* code 043A */
{ 5, 10, {abc_fontCalibriBoldBasic10_15h_0441} }, /* code 0441 */
{ 7, 14, {abc_fontCalibriBoldBasic10_15h_0443} }, /* code 0443 */
{ 9, 17, {abc_fontCalibriBoldBasic10_15h_2126} } /* code 2126 */
};
const BFC_FONT_PROP fontCalibriBoldBasic10_15h_Prop10 = {
0x2126, /* first character */
0x2126, /* last character */
&fontCalibriBoldBasic10_15h_CharInfo[ 102], /* address of first character */
(const BFC_FONT_PROP *)0 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic10_15h_Prop9 = {
0x0443, /* first character */
0x0443, /* last character */
&fontCalibriBoldBasic10_15h_CharInfo[ 101], /* address of first character */
&fontCalibriBoldBasic10_15h_Prop10 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic10_15h_Prop8 = {
0x0441, /* first character */
0x0441, /* last character */
&fontCalibriBoldBasic10_15h_CharInfo[ 100], /* address of first character */
&fontCalibriBoldBasic10_15h_Prop9 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic10_15h_Prop7 = {
0x0438, /* first character */
0x043A, /* last character */
&fontCalibriBoldBasic10_15h_CharInfo[ 97], /* address of first character */
&fontCalibriBoldBasic10_15h_Prop8 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic10_15h_Prop6 = {
0x00F1, /* first character */
0x00F1, /* last character */
&fontCalibriBoldBasic10_15h_CharInfo[ 96], /* address of first character */
&fontCalibriBoldBasic10_15h_Prop7 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic10_15h_Prop5 = {
0x00E7, /* first character */
0x00E7, /* last character */
&fontCalibriBoldBasic10_15h_CharInfo[ 95], /* address of first character */
&fontCalibriBoldBasic10_15h_Prop6 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic10_15h_Prop4 = {
0x0061, /* first character */
0x007D, /* last character */
&fontCalibriBoldBasic10_15h_CharInfo[ 66], /* address of first character */
&fontCalibriBoldBasic10_15h_Prop5 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic10_15h_Prop3 = {
0x0020, /* first character */
0x005F, /* last character */
&fontCalibriBoldBasic10_15h_CharInfo[ 2], /* address of first character */
&fontCalibriBoldBasic10_15h_Prop4 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic10_15h_Prop2 = {
0x000D, /* first character */
0x000D, /* last character */
&fontCalibriBoldBasic10_15h_CharInfo[ 1], /* address of first character */
&fontCalibriBoldBasic10_15h_Prop3 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic10_15h_Prop1 = {
0x000A, /* first character */
0x000A, /* last character */
&fontCalibriBoldBasic10_15h_CharInfo[ 0], /* address of first character */
&fontCalibriBoldBasic10_15h_Prop2 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT fontCalibriBoldBasic10_15h = {
0x01020802, /* font type = FONTTYPE_PROP | DATA_PACKED | ENCODING_UNICODE | DATALENGTH_8 */
15, /* font height in pixels */
12, /* font ascent (baseline) in pixels */
0 , /* reversed, =0 */
{&fontCalibriBoldBasic10_15h_Prop1}
};

View File

@@ -0,0 +1,766 @@
/*******************************************************************************
* *
* This file is generated by BitFontCreator Pro v3.8 *
* by Iseatech Software http://www.iseasoft.com/bitfontcreator.html *
* support@iseasoft.com *
* *
* Font name: Calibri *
* Font width: 0 (proportional font) *
* Font height: 18 *
* Encode: Unicode *
* Data length: 8 bits *
* Invert bits: No *
* Data format: Big Endian, Row based, Row preferred, Packed *
* *
* Create time: 17:17 04-07-2023 *
*******************************************************************************/
#include "bfcfont.h"
/* The following line needs to be included in any file selecting the
font.
*/
extern const BFC_FONT fontCalibriBoldBasic11_18h;
const UCHAR abc_fontCalibriBoldBasic11_18h_000A[ 18] = { /* code 000A */
0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x82, 0xBA,
0x8A, 0x9A, 0x82, 0x92, 0x82, 0xFE, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_000D[ 18] = { /* code 000D */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0020[ 7] = { /* code 0020 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0021[ 12] = { /* code 0021 */
0x00, 0x00, 0x06, 0x31, 0x8C, 0x63, 0x18, 0x06,
0x30, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0022[ 16] = { /* code 0022 */
0x00, 0x00, 0x00, 0x06, 0xCD, 0x9B, 0x36, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0023[ 16] = { /* code 0023 */
0x00, 0x00, 0x00, 0x00, 0x04, 0x89, 0x7F, 0x24,
0x49, 0x27, 0xF4, 0x89, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0024[ 16] = { /* code 0024 */
0x00, 0x00, 0x00, 0x81, 0x0F, 0x31, 0x60, 0xE0,
0xF0, 0x70, 0x68, 0xCF, 0x08, 0x10, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0025[ 25] = { /* code 0025 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x09, 0x22,
0x24, 0x84, 0x90, 0x64, 0x01, 0x30, 0x49, 0x09,
0x22, 0x24, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0026[ 25] = { /* code 0026 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C,
0x0C, 0xC1, 0x98, 0x1E, 0x07, 0x99, 0x9B, 0x31,
0xC6, 0x38, 0x7D, 0x80, 0x00, 0x00, 0x00, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0027[ 9] = { /* code 0027 */
0x00, 0x00, 0x66, 0x66, 0x00, 0x00, 0x00, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0028[ 12] = { /* code 0028 */
0x00, 0x00, 0x01, 0x98, 0xCC, 0x63, 0x18, 0xC6,
0x18, 0xC3, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0029[ 12] = { /* code 0029 */
0x00, 0x00, 0x0C, 0x31, 0x86, 0x31, 0x8C, 0x63,
0x31, 0x98, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_002A[ 16] = { /* code 002A */
0x00, 0x00, 0x00, 0x01, 0x0A, 0x8E, 0x1C, 0x54,
0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_002B[ 16] = { /* code 002B */
0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x11,
0xFC, 0x40, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_002C[ 9] = { /* code 002C */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x6C,
0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_002D[ 12] = { /* code 002D */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00,
0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_002E[ 9] = { /* code 002E */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_002F[ 14] = { /* code 002F */
0x00, 0x00, 0x03, 0x0C, 0x61, 0x86, 0x30, 0xC3,
0x18, 0x61, 0x8C, 0x30, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0030[ 16] = { /* code 0030 */
0x00, 0x00, 0x00, 0x00, 0x0F, 0x33, 0x66, 0xCD,
0x9B, 0x36, 0x6C, 0xCF, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0031[ 16] = { /* code 0031 */
0x00, 0x00, 0x00, 0x00, 0x06, 0x1C, 0x58, 0x30,
0x60, 0xC1, 0x83, 0x1F, 0x80, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0032[ 16] = { /* code 0032 */
0x00, 0x00, 0x00, 0x00, 0x0F, 0x23, 0x06, 0x0C,
0x30, 0xC3, 0x0C, 0x1F, 0x80, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0033[ 16] = { /* code 0033 */
0x00, 0x00, 0x00, 0x00, 0x0F, 0x23, 0x06, 0x0C,
0xF0, 0x30, 0x68, 0xCF, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0034[ 16] = { /* code 0034 */
0x00, 0x00, 0x00, 0x00, 0x03, 0x0E, 0x1C, 0x58,
0xB2, 0x67, 0xE1, 0x83, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0035[ 16] = { /* code 0035 */
0x00, 0x00, 0x00, 0x00, 0x1F, 0xB0, 0x60, 0xF8,
0x18, 0x30, 0x68, 0xCF, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0036[ 16] = { /* code 0036 */
0x00, 0x00, 0x00, 0x00, 0x07, 0x18, 0x60, 0xF9,
0x9B, 0x36, 0x6C, 0xCF, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0037[ 16] = { /* code 0037 */
0x00, 0x00, 0x00, 0x00, 0x1F, 0x83, 0x0C, 0x18,
0x60, 0xC1, 0x86, 0x0C, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0038[ 16] = { /* code 0038 */
0x00, 0x00, 0x00, 0x00, 0x0F, 0x33, 0x66, 0xCC,
0xF3, 0x36, 0x6C, 0xCF, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0039[ 16] = { /* code 0039 */
0x00, 0x00, 0x00, 0x00, 0x0F, 0x33, 0x66, 0xCD,
0x99, 0xF0, 0x61, 0x9E, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_003A[ 9] = { /* code 003A */
0x00, 0x00, 0x00, 0x06, 0x60, 0x00, 0x66, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_003B[ 9] = { /* code 003B */
0x00, 0x00, 0x00, 0x06, 0x60, 0x00, 0x66, 0x6C,
0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_003C[ 16] = { /* code 003C */
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0C, 0x61,
0x01, 0x80, 0xC0, 0x40, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_003D[ 16] = { /* code 003D */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE,
0x00, 0x07, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_003E[ 16] = { /* code 003E */
0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x18, 0x0C,
0x04, 0x31, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_003F[ 16] = { /* code 003F */
0x00, 0x00, 0x00, 0x03, 0x89, 0x83, 0x06, 0x38,
0x60, 0xC0, 0x03, 0x06, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0040[ 30] = { /* code 0040 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x03, 0xE0, 0x60, 0xC6, 0x03, 0x37, 0xDB, 0x66,
0xDB, 0x66, 0xDB, 0x26, 0x6E, 0x30, 0x00, 0xC1,
0x03, 0xF0, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0041[ 21] = { /* code 0041 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x70,
0x6C, 0x36, 0x31, 0x98, 0xCF, 0xEC, 0x1E, 0x0C,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0042[ 18] = { /* code 0042 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x66, 0x66,
0x66, 0x7C, 0x66, 0x66, 0x66, 0x7C, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0043[ 18] = { /* code 0043 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x31, 0x60,
0x60, 0x60, 0x60, 0x60, 0x31, 0x1E, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0044[ 21] = { /* code 0044 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xE1, 0x98,
0xC6, 0x63, 0x31, 0x98, 0xCC, 0x66, 0x63, 0xE0,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0045[ 16] = { /* code 0045 */
0x00, 0x00, 0x00, 0x00, 0x0F, 0xD8, 0x30, 0x60,
0xF9, 0x83, 0x06, 0x0F, 0xC0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0046[ 16] = { /* code 0046 */
0x00, 0x00, 0x00, 0x00, 0x0F, 0xD8, 0x30, 0x60,
0xF9, 0x83, 0x06, 0x0C, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0047[ 23] = { /* code 0047 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xC3,
0x09, 0x80, 0x60, 0x19, 0xE6, 0x19, 0x86, 0x31,
0x87, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0048[ 21] = { /* code 0048 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x19, 0x8C,
0xC6, 0x63, 0x3F, 0x98, 0xCC, 0x66, 0x33, 0x18,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0049[ 9] = { /* code 0049 */
0x00, 0x00, 0x06, 0x66, 0x66, 0x66, 0x66, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_004A[ 12] = { /* code 004A */
0x00, 0x00, 0x00, 0x18, 0xC6, 0x31, 0x8C, 0x63,
0x70, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_004B[ 18] = { /* code 004B */
0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x66, 0x66,
0x6C, 0x78, 0x6C, 0x66, 0x66, 0x63, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_004C[ 14] = { /* code 004C */
0x00, 0x00, 0x00, 0x01, 0x86, 0x18, 0x61, 0x86,
0x18, 0x61, 0xF0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_004D[ 30] = { /* code 004D */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x38, 0x39, 0xC1, 0xCF, 0x1E, 0x68, 0xB3, 0x6D,
0x9B, 0x6C, 0xCA, 0x66, 0x73, 0x33, 0x98, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_004E[ 23] = { /* code 004E */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x67,
0x19, 0xE6, 0x69, 0x9B, 0x66, 0x59, 0x9E, 0x63,
0x98, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_004F[ 23] = { /* code 004F */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x83,
0x31, 0x86, 0x61, 0x98, 0x66, 0x19, 0x86, 0x33,
0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0050[ 18] = { /* code 0050 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x66, 0x66,
0x66, 0x66, 0x7C, 0x60, 0x60, 0x60, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0051[ 23] = { /* code 0051 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x83,
0x31, 0x86, 0x61, 0x98, 0x66, 0x19, 0x86, 0x33,
0x07, 0xC0, 0x18, 0x03, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0052[ 18] = { /* code 0052 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x66, 0x66,
0x66, 0x7C, 0x6C, 0x66, 0x66, 0x66, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0053[ 16] = { /* code 0053 */
0x00, 0x00, 0x00, 0x00, 0x07, 0x19, 0x30, 0x70,
0x70, 0x70, 0x64, 0xC7, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0054[ 16] = { /* code 0054 */
0x00, 0x00, 0x00, 0x00, 0x1F, 0x8C, 0x18, 0x30,
0x60, 0xC1, 0x83, 0x06, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0055[ 23] = { /* code 0055 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x66,
0x19, 0x86, 0x61, 0x98, 0x66, 0x19, 0x86, 0x33,
0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0056[ 21] = { /* code 0056 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x0F, 0x06,
0xC6, 0x63, 0x31, 0x8D, 0x86, 0xC1, 0xC0, 0xE0,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0057[ 32] = { /* code 0057 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x03, 0x0C, 0x3C, 0x30, 0xF1, 0xE3, 0x67, 0x99,
0xB3, 0x66, 0xCD, 0x8E, 0x1C, 0x38, 0x70, 0xC0,
0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0058[ 18] = { /* code 0058 */
0x00, 0x00, 0x00, 0x00, 0x00, 0xC3, 0x66, 0x66,
0x3C, 0x18, 0x3C, 0x66, 0x66, 0xC3, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0059[ 18] = { /* code 0059 */
0x00, 0x00, 0x00, 0x00, 0x00, 0xC3, 0x66, 0x66,
0x3C, 0x3C, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_005A[ 16] = { /* code 005A */
0x00, 0x00, 0x00, 0x00, 0x1F, 0xC1, 0x86, 0x18,
0x30, 0xC3, 0x0C, 0x1F, 0xC0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_005B[ 12] = { /* code 005B */
0x00, 0x00, 0x07, 0x31, 0x8C, 0x63, 0x18, 0xC6,
0x31, 0x8E, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_005C[ 14] = { /* code 005C */
0x00, 0x00, 0x30, 0xC1, 0x86, 0x18, 0x30, 0xC3,
0x06, 0x18, 0x60, 0xC3, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_005D[ 12] = { /* code 005D */
0x00, 0x00, 0x07, 0x18, 0xC6, 0x31, 0x8C, 0x63,
0x18, 0xCE, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_005E[ 16] = { /* code 005E */
0x00, 0x00, 0x00, 0x00, 0x07, 0x0E, 0x36, 0x6D,
0x8F, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_005F[ 16] = { /* code 005F */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0061[ 16] = { /* code 0061 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x8C,
0x19, 0xF6, 0x6C, 0xCF, 0x80, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0062[ 18] = { /* code 0062 */
0x00, 0x00, 0x00, 0x00, 0x60, 0x60, 0x60, 0x7C,
0x66, 0x66, 0x66, 0x66, 0x66, 0x7C, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0063[ 14] = { /* code 0063 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x65, 0x86,
0x18, 0x64, 0xE0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0064[ 18] = { /* code 0064 */
0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0x06, 0x3E,
0x66, 0x66, 0x66, 0x66, 0x66, 0x3E, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0065[ 18] = { /* code 0065 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C,
0x66, 0x66, 0x7E, 0x60, 0x62, 0x3C, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0066[ 12] = { /* code 0066 */
0x00, 0x00, 0x03, 0xB1, 0x9E, 0x63, 0x18, 0xC6,
0x30, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0067[ 16] = { /* code 0067 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x6C,
0xD9, 0xB1, 0xC6, 0x07, 0x99, 0xB3, 0x3C, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0068[ 18] = { /* code 0068 */
0x00, 0x00, 0x00, 0x00, 0x60, 0x60, 0x60, 0x7C,
0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0069[ 9] = { /* code 0069 */
0x00, 0x00, 0x66, 0x06, 0x66, 0x66, 0x66, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_006A[ 9] = { /* code 006A */
0x00, 0x00, 0x66, 0x06, 0x66, 0x66, 0x66, 0x66,
0xC0
};
const UCHAR abc_fontCalibriBoldBasic11_18h_006B[ 16] = { /* code 006B */
0x00, 0x00, 0x00, 0x06, 0x0C, 0x18, 0x33, 0x6C,
0xF1, 0xE3, 0x66, 0xCC, 0xC0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_006C[ 9] = { /* code 006C */
0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x66, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_006D[ 27] = { /* code 006D */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x07, 0xDC, 0x66, 0x66, 0x66, 0x66,
0x66, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_006E[ 18] = { /* code 006E */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7C,
0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_006F[ 18] = { /* code 006F */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C,
0x66, 0x66, 0x66, 0x66, 0x66, 0x3C, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0070[ 18] = { /* code 0070 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7C,
0x66, 0x66, 0x66, 0x66, 0x66, 0x7C, 0x60, 0x60,
0x60, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0071[ 18] = { /* code 0071 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3E,
0x66, 0x66, 0x66, 0x66, 0x66, 0x3E, 0x06, 0x06,
0x06, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0072[ 12] = { /* code 0072 */
0x00, 0x00, 0x00, 0x00, 0x0F, 0x63, 0x18, 0xC6,
0x30, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0073[ 14] = { /* code 0073 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x61, 0xC3,
0x86, 0x19, 0xC0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0074[ 12] = { /* code 0074 */
0x00, 0x00, 0x00, 0x31, 0x9F, 0x63, 0x18, 0xC6,
0x1C, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0075[ 18] = { /* code 0075 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66,
0x66, 0x66, 0x66, 0x66, 0x66, 0x3E, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0076[ 16] = { /* code 0076 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0xC6,
0xD9, 0xB3, 0x63, 0x87, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0077[ 25] = { /* code 0077 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x06, 0x23, 0xCE, 0x6D, 0xD9, 0xAB, 0x3D,
0xE3, 0x18, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0078[ 16] = { /* code 0078 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x6C,
0xD8, 0xE3, 0x66, 0xD8, 0xC0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0079[ 16] = { /* code 0079 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0xC6,
0xD9, 0xB3, 0x63, 0x87, 0x06, 0x18, 0x30, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_007A[ 14] = { /* code 007A */
0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x18, 0xC3,
0x0C, 0x61, 0xE0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_007B[ 12] = { /* code 007B */
0x00, 0x00, 0x66, 0x31, 0x8C, 0x66, 0x18, 0xC6,
0x31, 0x86, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_007C[ 16] = { /* code 007C */
0x00, 0x00, 0x01, 0x83, 0x06, 0x0C, 0x18, 0x30,
0x60, 0xC1, 0x83, 0x06, 0x0C, 0x18, 0x30, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_007D[ 12] = { /* code 007D */
0x00, 0x00, 0xC3, 0x18, 0xC6, 0x30, 0xCC, 0x63,
0x18, 0xCC, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_00E7[ 14] = { /* code 00E7 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x65, 0x86,
0x18, 0x64, 0xE1, 0x02, 0x30, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_00F1[ 18] = { /* code 00F1 */
0x00, 0x00, 0x00, 0x00, 0x1A, 0x2C, 0x00, 0x7C,
0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0438[ 18] = { /* code 0438 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63,
0x67, 0x6F, 0x7B, 0x7B, 0x73, 0x63, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0439[ 18] = { /* code 0439 */
0x00, 0x00, 0x00, 0x00, 0x36, 0x1C, 0x00, 0x63,
0x67, 0x6F, 0x7B, 0x7B, 0x73, 0x63, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_043A[ 16] = { /* code 043A */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x66,
0xD9, 0xE3, 0x66, 0x6C, 0xC0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0441[ 14] = { /* code 0441 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x65, 0x86,
0x18, 0x64, 0xE0, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_0443[ 16] = { /* code 0443 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x6C,
0xD9, 0xB1, 0x43, 0x87, 0x04, 0x18, 0x30, 0x00
};
const UCHAR abc_fontCalibriBoldBasic11_18h_2126[ 23] = { /* code 2126 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xC3,
0x19, 0x83, 0x60, 0xD8, 0x36, 0x0D, 0x83, 0x31,
0x9E, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00
};
const BFC_CHARINFO fontCalibriBoldBasic11_18h_CharInfo[103] = {
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_000A} }, /* code 000A */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_000D} }, /* code 000D */
{ 3, 7, {abc_fontCalibriBoldBasic11_18h_0020} }, /* code 0020 */
{ 5, 12, {abc_fontCalibriBoldBasic11_18h_0021} }, /* code 0021 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0022} }, /* code 0022 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0023} }, /* code 0023 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0024} }, /* code 0024 */
{ 11, 25, {abc_fontCalibriBoldBasic11_18h_0025} }, /* code 0025 */
{ 11, 25, {abc_fontCalibriBoldBasic11_18h_0026} }, /* code 0026 */
{ 4, 9, {abc_fontCalibriBoldBasic11_18h_0027} }, /* code 0027 */
{ 5, 12, {abc_fontCalibriBoldBasic11_18h_0028} }, /* code 0028 */
{ 5, 12, {abc_fontCalibriBoldBasic11_18h_0029} }, /* code 0029 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_002A} }, /* code 002A */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_002B} }, /* code 002B */
{ 4, 9, {abc_fontCalibriBoldBasic11_18h_002C} }, /* code 002C */
{ 5, 12, {abc_fontCalibriBoldBasic11_18h_002D} }, /* code 002D */
{ 4, 9, {abc_fontCalibriBoldBasic11_18h_002E} }, /* code 002E */
{ 6, 14, {abc_fontCalibriBoldBasic11_18h_002F} }, /* code 002F */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0030} }, /* code 0030 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0031} }, /* code 0031 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0032} }, /* code 0032 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0033} }, /* code 0033 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0034} }, /* code 0034 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0035} }, /* code 0035 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0036} }, /* code 0036 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0037} }, /* code 0037 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0038} }, /* code 0038 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0039} }, /* code 0039 */
{ 4, 9, {abc_fontCalibriBoldBasic11_18h_003A} }, /* code 003A */
{ 4, 9, {abc_fontCalibriBoldBasic11_18h_003B} }, /* code 003B */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_003C} }, /* code 003C */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_003D} }, /* code 003D */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_003E} }, /* code 003E */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_003F} }, /* code 003F */
{ 13, 30, {abc_fontCalibriBoldBasic11_18h_0040} }, /* code 0040 */
{ 9, 21, {abc_fontCalibriBoldBasic11_18h_0041} }, /* code 0041 */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_0042} }, /* code 0042 */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_0043} }, /* code 0043 */
{ 9, 21, {abc_fontCalibriBoldBasic11_18h_0044} }, /* code 0044 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0045} }, /* code 0045 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0046} }, /* code 0046 */
{ 10, 23, {abc_fontCalibriBoldBasic11_18h_0047} }, /* code 0047 */
{ 9, 21, {abc_fontCalibriBoldBasic11_18h_0048} }, /* code 0048 */
{ 4, 9, {abc_fontCalibriBoldBasic11_18h_0049} }, /* code 0049 */
{ 5, 12, {abc_fontCalibriBoldBasic11_18h_004A} }, /* code 004A */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_004B} }, /* code 004B */
{ 6, 14, {abc_fontCalibriBoldBasic11_18h_004C} }, /* code 004C */
{ 13, 30, {abc_fontCalibriBoldBasic11_18h_004D} }, /* code 004D */
{ 10, 23, {abc_fontCalibriBoldBasic11_18h_004E} }, /* code 004E */
{ 10, 23, {abc_fontCalibriBoldBasic11_18h_004F} }, /* code 004F */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_0050} }, /* code 0050 */
{ 10, 23, {abc_fontCalibriBoldBasic11_18h_0051} }, /* code 0051 */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_0052} }, /* code 0052 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0053} }, /* code 0053 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0054} }, /* code 0054 */
{ 10, 23, {abc_fontCalibriBoldBasic11_18h_0055} }, /* code 0055 */
{ 9, 21, {abc_fontCalibriBoldBasic11_18h_0056} }, /* code 0056 */
{ 14, 32, {abc_fontCalibriBoldBasic11_18h_0057} }, /* code 0057 */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_0058} }, /* code 0058 */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_0059} }, /* code 0059 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_005A} }, /* code 005A */
{ 5, 12, {abc_fontCalibriBoldBasic11_18h_005B} }, /* code 005B */
{ 6, 14, {abc_fontCalibriBoldBasic11_18h_005C} }, /* code 005C */
{ 5, 12, {abc_fontCalibriBoldBasic11_18h_005D} }, /* code 005D */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_005E} }, /* code 005E */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_005F} }, /* code 005F */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0061} }, /* code 0061 */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_0062} }, /* code 0062 */
{ 6, 14, {abc_fontCalibriBoldBasic11_18h_0063} }, /* code 0063 */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_0064} }, /* code 0064 */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_0065} }, /* code 0065 */
{ 5, 12, {abc_fontCalibriBoldBasic11_18h_0066} }, /* code 0066 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0067} }, /* code 0067 */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_0068} }, /* code 0068 */
{ 4, 9, {abc_fontCalibriBoldBasic11_18h_0069} }, /* code 0069 */
{ 4, 9, {abc_fontCalibriBoldBasic11_18h_006A} }, /* code 006A */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_006B} }, /* code 006B */
{ 4, 9, {abc_fontCalibriBoldBasic11_18h_006C} }, /* code 006C */
{ 12, 27, {abc_fontCalibriBoldBasic11_18h_006D} }, /* code 006D */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_006E} }, /* code 006E */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_006F} }, /* code 006F */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_0070} }, /* code 0070 */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_0071} }, /* code 0071 */
{ 5, 12, {abc_fontCalibriBoldBasic11_18h_0072} }, /* code 0072 */
{ 6, 14, {abc_fontCalibriBoldBasic11_18h_0073} }, /* code 0073 */
{ 5, 12, {abc_fontCalibriBoldBasic11_18h_0074} }, /* code 0074 */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_0075} }, /* code 0075 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0076} }, /* code 0076 */
{ 11, 25, {abc_fontCalibriBoldBasic11_18h_0077} }, /* code 0077 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0078} }, /* code 0078 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0079} }, /* code 0079 */
{ 6, 14, {abc_fontCalibriBoldBasic11_18h_007A} }, /* code 007A */
{ 5, 12, {abc_fontCalibriBoldBasic11_18h_007B} }, /* code 007B */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_007C} }, /* code 007C */
{ 5, 12, {abc_fontCalibriBoldBasic11_18h_007D} }, /* code 007D */
{ 6, 14, {abc_fontCalibriBoldBasic11_18h_00E7} }, /* code 00E7 */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_00F1} }, /* code 00F1 */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_0438} }, /* code 0438 */
{ 8, 18, {abc_fontCalibriBoldBasic11_18h_0439} }, /* code 0439 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_043A} }, /* code 043A */
{ 6, 14, {abc_fontCalibriBoldBasic11_18h_0441} }, /* code 0441 */
{ 7, 16, {abc_fontCalibriBoldBasic11_18h_0443} }, /* code 0443 */
{ 10, 23, {abc_fontCalibriBoldBasic11_18h_2126} } /* code 2126 */
};
const BFC_FONT_PROP fontCalibriBoldBasic11_18h_Prop10 = {
0x2126, /* first character */
0x2126, /* last character */
&fontCalibriBoldBasic11_18h_CharInfo[ 102], /* address of first character */
(const BFC_FONT_PROP *)0 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic11_18h_Prop9 = {
0x0443, /* first character */
0x0443, /* last character */
&fontCalibriBoldBasic11_18h_CharInfo[ 101], /* address of first character */
&fontCalibriBoldBasic11_18h_Prop10 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic11_18h_Prop8 = {
0x0441, /* first character */
0x0441, /* last character */
&fontCalibriBoldBasic11_18h_CharInfo[ 100], /* address of first character */
&fontCalibriBoldBasic11_18h_Prop9 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic11_18h_Prop7 = {
0x0438, /* first character */
0x043A, /* last character */
&fontCalibriBoldBasic11_18h_CharInfo[ 97], /* address of first character */
&fontCalibriBoldBasic11_18h_Prop8 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic11_18h_Prop6 = {
0x00F1, /* first character */
0x00F1, /* last character */
&fontCalibriBoldBasic11_18h_CharInfo[ 96], /* address of first character */
&fontCalibriBoldBasic11_18h_Prop7 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic11_18h_Prop5 = {
0x00E7, /* first character */
0x00E7, /* last character */
&fontCalibriBoldBasic11_18h_CharInfo[ 95], /* address of first character */
&fontCalibriBoldBasic11_18h_Prop6 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic11_18h_Prop4 = {
0x0061, /* first character */
0x007D, /* last character */
&fontCalibriBoldBasic11_18h_CharInfo[ 66], /* address of first character */
&fontCalibriBoldBasic11_18h_Prop5 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic11_18h_Prop3 = {
0x0020, /* first character */
0x005F, /* last character */
&fontCalibriBoldBasic11_18h_CharInfo[ 2], /* address of first character */
&fontCalibriBoldBasic11_18h_Prop4 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic11_18h_Prop2 = {
0x000D, /* first character */
0x000D, /* last character */
&fontCalibriBoldBasic11_18h_CharInfo[ 1], /* address of first character */
&fontCalibriBoldBasic11_18h_Prop3 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic11_18h_Prop1 = {
0x000A, /* first character */
0x000A, /* last character */
&fontCalibriBoldBasic11_18h_CharInfo[ 0], /* address of first character */
&fontCalibriBoldBasic11_18h_Prop2 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT fontCalibriBoldBasic11_18h = {
0x01020802, /* font type = FONTTYPE_PROP | DATA_PACKED | ENCODING_UNICODE | DATALENGTH_8 */
18, /* font height in pixels */
14, /* font ascent (baseline) in pixels */
0 , /* reversed, =0 */
{&fontCalibriBoldBasic11_18h_Prop1}
};

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,912 @@
/*******************************************************************************
* *
* This file is generated by BitFontCreator Pro v3.8 *
* by Iseatech Software http://www.iseasoft.com/bitfontcreator.html *
* support@iseasoft.com *
* *
* Font name: Calibri *
* Font width: 0 (proportional font) *
* Font height: 23 *
* Encode: Unicode *
* Data length: 8 bits *
* Invert bits: No *
* Data format: Big Endian, Row based, Row preferred, Packed *
* *
* Create time: 17:16 04-07-2023 *
*******************************************************************************/
#include "bfcfont.h"
/* The following line needs to be included in any file selecting the
font.
*/
extern const BFC_FONT fontCalibriBoldBasic14_23h;
const UCHAR abc_fontCalibriBoldBasic14_23h_000A[ 29] = { /* code 000A */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F,
0xFA, 0x02, 0xBC, 0xA1, 0xA8, 0x6A, 0x1A, 0x9C,
0xA0, 0x29, 0x8A, 0x62, 0x80, 0xBF, 0xE0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_000D[ 29] = { /* code 000D */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0020[ 12] = { /* code 0020 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0021[ 18] = { /* code 0021 */
0x00, 0x00, 0x00, 0x00, 0xC3, 0x0C, 0x30, 0xC3,
0x0C, 0x30, 0xC3, 0x00, 0x30, 0xC0, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0022[ 23] = { /* code 0022 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x6C, 0x6C, 0x6C,
0x6C, 0x6C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0023[ 26] = { /* code 0023 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCC,
0x66, 0x33, 0x7F, 0xFF, 0xE6, 0x66, 0x67, 0xFF,
0xFE, 0xCC, 0x66, 0x33, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0024[ 29] = { /* code 0024 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x01, 0x81,
0xF0, 0xFE, 0x60, 0x98, 0x07, 0x00, 0xF0, 0x0F,
0x00, 0xE0, 0x19, 0x06, 0x7F, 0x0F, 0x81, 0x80,
0x60, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0025[ 41] = { /* code 0025 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x07, 0x83, 0x33, 0x18, 0xCC, 0x63,
0x33, 0x0C, 0xD8, 0x1E, 0xC0, 0x03, 0x78, 0x1B,
0x30, 0xCC, 0xC6, 0x33, 0x18, 0xCC, 0xC1, 0xE0,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0026[ 38] = { /* code 0026 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x0F, 0x80, 0xFE, 0x06, 0x30, 0x31, 0x81, 0xDC,
0x07, 0xC0, 0x7C, 0x67, 0x73, 0x31, 0xD9, 0x87,
0x8E, 0x1C, 0x3F, 0xF8, 0xF8, 0xC0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0027[ 12] = { /* code 0027 */
0x00, 0x00, 0x06, 0x66, 0x66, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0028[ 18] = { /* code 0028 */
0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x31, 0x86,
0x18, 0x61, 0x86, 0x18, 0x60, 0xC3, 0x0C, 0x18,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0029[ 18] = { /* code 0029 */
0x00, 0x00, 0x00, 0x01, 0x83, 0x0C, 0x30, 0x61,
0x86, 0x18, 0x61, 0x86, 0x18, 0xC3, 0x0C, 0x60,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_002A[ 26] = { /* code 002A */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC1, 0x68,
0xEC, 0x18, 0x3B, 0x16, 0x83, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_002B[ 26] = { /* code 002B */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x0C, 0x06, 0x03, 0x0F, 0xF7, 0xF8,
0x60, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_002C[ 15] = { /* code 002C */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x31, 0x8C, 0xC6, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_002D[ 18] = { /* code 002D */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x79, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_002E[ 15] = { /* code 002E */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_002F[ 23] = { /* code 002F */
0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x06, 0x06,
0x06, 0x0C, 0x0C, 0x18, 0x18, 0x18, 0x30, 0x30,
0x60, 0x60, 0x60, 0xC0, 0xC0, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0030[ 29] = { /* code 0030 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
0xE0, 0xFC, 0x73, 0x98, 0x66, 0x19, 0x86, 0x61,
0x98, 0x66, 0x19, 0xCE, 0x3F, 0x07, 0x80, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0031[ 29] = { /* code 0031 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xC0, 0xF0, 0x7C, 0x13, 0x00, 0xC0, 0x30, 0x0C,
0x03, 0x00, 0xC0, 0x30, 0x7F, 0x9F, 0xE0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0032[ 29] = { /* code 0032 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0xE1, 0xFC, 0x43, 0x00, 0xC0, 0x30, 0x18, 0x06,
0x03, 0x01, 0x80, 0xC0, 0x7F, 0x9F, 0xE0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0033[ 29] = { /* code 0033 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0xE1, 0xFC, 0x43, 0x00, 0xC0, 0x30, 0xF8, 0x3E,
0x00, 0xC0, 0x31, 0x0C, 0x7F, 0x0F, 0x80, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0034[ 29] = { /* code 0034 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x70, 0x3C, 0x0B, 0x06, 0xC3, 0x30, 0xCC, 0x63,
0x1F, 0xE7, 0xF8, 0x0C, 0x03, 0x00, 0xC0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0035[ 29] = { /* code 0035 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
0xF1, 0xFC, 0x60, 0x18, 0x07, 0xE1, 0xFC, 0x03,
0x80, 0x60, 0x19, 0x0E, 0x7F, 0x0F, 0x80, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0036[ 29] = { /* code 0036 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xF0, 0xFC, 0x30, 0x18, 0x06, 0xE1, 0xFC, 0x73,
0x98, 0x66, 0x19, 0xCE, 0x3F, 0x07, 0x80, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0037[ 29] = { /* code 0037 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
0xF9, 0xFE, 0x01, 0x80, 0xC0, 0x30, 0x18, 0x0E,
0x03, 0x01, 0xC0, 0x60, 0x38, 0x0C, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0038[ 29] = { /* code 0038 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0xF1, 0xFE, 0x61, 0x98, 0x67, 0x30, 0xF8, 0x1F,
0x0C, 0xE6, 0x19, 0x86, 0x7F, 0x8F, 0xC0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0039[ 29] = { /* code 0039 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
0xE0, 0xFC, 0x73, 0x98, 0x66, 0x19, 0xCE, 0x3F,
0x87, 0x60, 0x18, 0x0C, 0x7F, 0x1F, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_003A[ 15] = { /* code 003A */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xC0,
0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_003B[ 15] = { /* code 003B */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xC0,
0x00, 0x00, 0x63, 0x19, 0x8C, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_003C[ 26] = { /* code 003C */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0x03, 0x87, 0x8F, 0x06, 0x03, 0xC0,
0x78, 0x0E, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_003D[ 26] = { /* code 003D */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x3F, 0xDF, 0xE0, 0x00, 0x03,
0xFD, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_003E[ 26] = { /* code 003E */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x40, 0x38, 0x0F, 0x01, 0xE0, 0x30, 0x78,
0xF0, 0xE0, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_003F[ 26] = { /* code 003F */
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE1, 0xF8,
0x8E, 0x03, 0x01, 0x81, 0xC3, 0xC1, 0x80, 0xC0,
0x00, 0x30, 0x18, 0x0C, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0040[ 49] = { /* code 0040 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xE0, 0x1F,
0xFC, 0x1C, 0x06, 0x1C, 0xD9, 0x8C, 0xFC, 0xCC,
0xCE, 0x66, 0x66, 0x33, 0x33, 0x39, 0x9F, 0xF8,
0xC7, 0x78, 0x70, 0x00, 0x1C, 0x08, 0x07, 0xFC,
0x01, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0041[ 35] = { /* code 0041 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x0E, 0x00, 0xE0, 0x1B, 0x01, 0xB0, 0x1B,
0x03, 0x18, 0x31, 0x87, 0xFC, 0x7F, 0xC6, 0x0C,
0xC0, 0x6C, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0042[ 32] = { /* code 0042 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x1F, 0xE3, 0xFE, 0x60, 0xCC, 0x19, 0x83, 0x3F,
0xC7, 0xFC, 0xC1, 0x98, 0x33, 0x06, 0x7F, 0xCF,
0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0043[ 29] = { /* code 0043 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xF8, 0xFF, 0x30, 0x58, 0x06, 0x01, 0x80, 0x60,
0x18, 0x06, 0x00, 0xC1, 0x3F, 0xC3, 0xE0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0044[ 35] = { /* code 0044 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x7F, 0x07, 0xFC, 0x60, 0xC6, 0x06, 0x60,
0x66, 0x06, 0x60, 0x66, 0x06, 0x60, 0x66, 0x0C,
0x7F, 0xC7, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0045[ 26] = { /* code 0045 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFC,
0xFE, 0x60, 0x30, 0x18, 0x0F, 0xC7, 0xE3, 0x01,
0x80, 0xC0, 0x7F, 0x3F, 0x80, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0046[ 26] = { /* code 0046 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFC,
0xFE, 0x60, 0x30, 0x18, 0x0F, 0xC7, 0xE3, 0x01,
0x80, 0xC0, 0x60, 0x30, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0047[ 35] = { /* code 0047 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x0F, 0xC3, 0xFE, 0x30, 0x26, 0x00, 0x60,
0x06, 0x3E, 0x63, 0xE6, 0x06, 0x60, 0x63, 0x06,
0x3F, 0xE0, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0048[ 35] = { /* code 0048 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x60, 0x66, 0x06, 0x60, 0x66, 0x06, 0x60,
0x67, 0xFE, 0x7F, 0xE6, 0x06, 0x60, 0x66, 0x06,
0x60, 0x66, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0049[ 15] = { /* code 0049 */
0x00, 0x00, 0x00, 0x01, 0x8C, 0x63, 0x18, 0xC6,
0x31, 0x8C, 0x63, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_004A[ 18] = { /* code 004A */
0x00, 0x00, 0x00, 0x00, 0x01, 0x86, 0x18, 0x61,
0x86, 0x18, 0x61, 0xA6, 0xF9, 0xC0, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_004B[ 29] = { /* code 004B */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06,
0x0D, 0x87, 0x63, 0x99, 0xC6, 0xE1, 0xF0, 0x7C,
0x1B, 0x86, 0x71, 0x9C, 0x63, 0x98, 0x70, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_004C[ 23] = { /* code 004C */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x60,
0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60,
0x7F, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_004D[ 49] = { /* code 004D */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x38, 0xE0,
0x1C, 0x78, 0x1E, 0x3C, 0x0F, 0x1B, 0x0D, 0x8D,
0x86, 0xC6, 0x66, 0x63, 0x33, 0x31, 0x8F, 0x18,
0xC7, 0x8C, 0x61, 0x86, 0x30, 0xC3, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_004E[ 38] = { /* code 004E */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0xC0, 0xCF, 0x06, 0x78, 0x33, 0x61,
0x9B, 0x8C, 0xCC, 0x66, 0x33, 0x31, 0xD9, 0x86,
0xCC, 0x1E, 0x60, 0xF3, 0x03, 0x80, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_004F[ 38] = { /* code 004F */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x3E, 0x07, 0xFC, 0x30, 0x63, 0x01,
0x98, 0x0C, 0xC0, 0x66, 0x03, 0x30, 0x19, 0x80,
0xC6, 0x0C, 0x3F, 0xE0, 0x7C, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0050[ 29] = { /* code 0050 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
0xE1, 0xFC, 0x63, 0x98, 0x66, 0x19, 0x8E, 0x7F,
0x1F, 0x86, 0x01, 0x80, 0x60, 0x18, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0051[ 38] = { /* code 0051 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x3E, 0x07, 0xFC, 0x30, 0x63, 0x01,
0x98, 0x0C, 0xC0, 0x66, 0x03, 0x30, 0x19, 0x80,
0xC6, 0x0C, 0x3F, 0xC0, 0x7F, 0x00, 0x1E, 0x00,
0x30, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0052[ 32] = { /* code 0052 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x1F, 0xC3, 0xFC, 0x61, 0x8C, 0x31, 0x86, 0x3F,
0x87, 0xE0, 0xC6, 0x18, 0x63, 0x0C, 0x60, 0xCC,
0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0053[ 26] = { /* code 0053 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78,
0x7E, 0x61, 0x30, 0x1C, 0x07, 0x81, 0xE0, 0x38,
0x0C, 0x86, 0x7E, 0x1E, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0054[ 26] = { /* code 0054 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFD,
0xFE, 0x18, 0x0C, 0x06, 0x03, 0x01, 0x80, 0xC0,
0x60, 0x30, 0x18, 0x0C, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0055[ 35] = { /* code 0055 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x60, 0x66, 0x06, 0x60, 0x66, 0x06, 0x60,
0x66, 0x06, 0x60, 0x66, 0x06, 0x60, 0x67, 0x0E,
0x3F, 0xC1, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0056[ 32] = { /* code 0056 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x30, 0x1E, 0x03, 0x60, 0xCC, 0x19, 0x83, 0x18,
0xC3, 0x18, 0x36, 0x06, 0xC0, 0xD8, 0x0E, 0x01,
0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0057[ 49] = { /* code 0057 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x01, 0x82, 0x0C, 0xC3,
0x86, 0x61, 0xC3, 0x18, 0xE3, 0x0C, 0xD9, 0x86,
0x6C, 0xC1, 0xB6, 0xC0, 0xF1, 0xE0, 0x78, 0xF0,
0x1C, 0x70, 0x0C, 0x18, 0x06, 0x0C, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0058[ 29] = { /* code 0058 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C,
0x19, 0x8C, 0x63, 0x0D, 0x83, 0x60, 0x70, 0x1C,
0x0D, 0x83, 0x61, 0x8C, 0x63, 0x30, 0x60, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0059[ 29] = { /* code 0059 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06,
0x19, 0x86, 0x33, 0x0C, 0xC1, 0xE0, 0x78, 0x0C,
0x03, 0x00, 0xC0, 0x30, 0x0C, 0x03, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_005A[ 26] = { /* code 005A */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF,
0xFF, 0x03, 0x83, 0x83, 0x83, 0x81, 0x81, 0xC1,
0xC1, 0xC0, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_005B[ 18] = { /* code 005B */
0x00, 0x00, 0x00, 0x01, 0xE7, 0x98, 0x61, 0x86,
0x18, 0x61, 0x86, 0x18, 0x61, 0x86, 0x1E, 0x78,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_005C[ 23] = { /* code 005C */
0x00, 0x00, 0x00, 0x00, 0xC0, 0xC0, 0x60, 0x60,
0x60, 0x30, 0x30, 0x18, 0x18, 0x18, 0x0C, 0x0C,
0x06, 0x06, 0x06, 0x03, 0x03, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_005D[ 18] = { /* code 005D */
0x00, 0x00, 0x00, 0x01, 0xE7, 0x86, 0x18, 0x61,
0x86, 0x18, 0x61, 0x86, 0x18, 0x61, 0x9E, 0x78,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_005E[ 26] = { /* code 005E */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
0x7C, 0x36, 0x31, 0x98, 0xD8, 0x3C, 0x18, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_005F[ 26] = { /* code 005F */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xF8,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0061[ 26] = { /* code 0061 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x1F, 0x1F, 0xC8, 0x60, 0x31, 0xF9,
0x8C, 0xC6, 0x7F, 0x1D, 0x80, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0062[ 29] = { /* code 0062 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x06,
0x01, 0x80, 0x60, 0x1B, 0x87, 0xF1, 0xCE, 0x61,
0x98, 0x66, 0x19, 0xCE, 0x7F, 0x1B, 0x80, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0063[ 23] = { /* code 0063 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x1C, 0x3E, 0x72, 0x60, 0x60, 0x60, 0x72,
0x3E, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0064[ 29] = { /* code 0064 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60,
0x18, 0x06, 0x01, 0x87, 0x63, 0xF9, 0xCE, 0x61,
0x98, 0x66, 0x19, 0xCE, 0x3F, 0x87, 0x60, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0065[ 29] = { /* code 0065 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x07, 0x83, 0xF1, 0xCE, 0x61,
0x9F, 0xE6, 0x01, 0xC2, 0x3F, 0x87, 0xC0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0066[ 18] = { /* code 0066 */
0x00, 0x00, 0x00, 0x00, 0x73, 0xCC, 0x31, 0xF7,
0xCC, 0x30, 0xC3, 0x0C, 0x30, 0xC0, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0067[ 26] = { /* code 0067 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x1F, 0x9F, 0xCC, 0xC6, 0x63, 0xF0,
0xF0, 0xC0, 0x7E, 0x7F, 0xB0, 0xDF, 0xE7, 0xC0,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0068[ 29] = { /* code 0068 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x06,
0x01, 0x80, 0x60, 0x1B, 0xC7, 0xF9, 0xC6, 0x61,
0x98, 0x66, 0x19, 0x86, 0x61, 0x98, 0x60, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0069[ 15] = { /* code 0069 */
0x00, 0x00, 0x00, 0x01, 0x8C, 0x03, 0x18, 0xC6,
0x31, 0x8C, 0x63, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_006A[ 15] = { /* code 006A */
0x00, 0x00, 0x00, 0x00, 0xC6, 0x01, 0x8C, 0x63,
0x18, 0xC6, 0x31, 0x8D, 0xEE, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_006B[ 26] = { /* code 006B */
0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x01, 0x80,
0xC0, 0x60, 0x31, 0xD9, 0xCD, 0xC7, 0xC3, 0xE1,
0xB8, 0xCE, 0x63, 0xB0, 0xC0, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_006C[ 15] = { /* code 006C */
0x00, 0x00, 0x00, 0x31, 0x8C, 0x63, 0x18, 0xC6,
0x31, 0x8C, 0x63, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_006D[ 44] = { /* code 006D */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xDC, 0xE1, 0xFF, 0xE3, 0x9C, 0xC6, 0x31,
0x8C, 0x63, 0x18, 0xC6, 0x31, 0x8C, 0x63, 0x18,
0xC6, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_006E[ 29] = { /* code 006E */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x1B, 0xC7, 0xF9, 0xC6, 0x61,
0x98, 0x66, 0x19, 0x86, 0x61, 0x98, 0x60, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_006F[ 29] = { /* code 006F */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x07, 0x83, 0xF1, 0xCE, 0x61,
0x98, 0x66, 0x19, 0xCE, 0x3F, 0x07, 0x80, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0070[ 29] = { /* code 0070 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x1B, 0x87, 0xF1, 0xCE, 0x61,
0x98, 0x66, 0x19, 0xCE, 0x7F, 0x1B, 0x86, 0x01,
0x80, 0x60, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0071[ 29] = { /* code 0071 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x07, 0x63, 0xF9, 0xCE, 0x61,
0x98, 0x66, 0x19, 0xCE, 0x3F, 0x87, 0x60, 0x18,
0x06, 0x01, 0x80, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0072[ 21] = { /* code 0072 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xD9, 0xF3, 0x86, 0x0C, 0x18, 0x30, 0x60, 0xC0,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0073[ 23] = { /* code 0073 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x3C, 0x7E, 0x62, 0x70, 0x3C, 0x0E, 0x46,
0x7E, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0074[ 21] = { /* code 0074 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30,
0xF9, 0xF1, 0x83, 0x06, 0x0C, 0x18, 0x3C, 0x38,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0075[ 29] = { /* code 0075 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x18, 0x66, 0x19, 0x86, 0x61,
0x98, 0x66, 0x19, 0x8E, 0x7F, 0x8F, 0x60, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0076[ 26] = { /* code 0076 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x60, 0xF0, 0x6C, 0x66, 0x33, 0x18,
0xD8, 0x6C, 0x1C, 0x0E, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0077[ 41] = { /* code 0077 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x0C, 0x3C, 0x30, 0xD9, 0xE6, 0x67, 0x99, 0x92,
0x63, 0xCF, 0x0F, 0x3C, 0x18, 0x60, 0x61, 0x80,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0078[ 26] = { /* code 0078 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x31, 0x98, 0xC6, 0xC3, 0xE0, 0xE0,
0xF8, 0x6C, 0x63, 0x31, 0x80, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0079[ 26] = { /* code 0079 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x60, 0xF0, 0x6C, 0x66, 0x33, 0x18,
0xD8, 0x6C, 0x1C, 0x06, 0x03, 0x03, 0x01, 0x80,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_007A[ 23] = { /* code 007A */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x7E, 0x7E, 0x06, 0x0C, 0x18, 0x30, 0x60,
0x7E, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_007B[ 21] = { /* code 007B */
0x00, 0x00, 0x00, 0x00, 0x01, 0xC7, 0x8C, 0x18,
0x30, 0x60, 0xC7, 0x0E, 0x06, 0x0C, 0x18, 0x30,
0x60, 0xF0, 0xE0, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_007C[ 26] = { /* code 007C */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x60,
0x30, 0x18, 0x0C, 0x06, 0x03, 0x01, 0x80, 0xC0,
0x60, 0x30, 0x18, 0x0C, 0x06, 0x03, 0x01, 0x80,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_007D[ 21] = { /* code 007D */
0x00, 0x00, 0x00, 0x00, 0x1C, 0x3C, 0x18, 0x30,
0x60, 0xC1, 0x81, 0xC3, 0x8C, 0x18, 0x30, 0x60,
0xC7, 0x8E, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_00E7[ 23] = { /* code 00E7 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x1C, 0x3E, 0x72, 0x60, 0x60, 0x60, 0x72,
0x3E, 0x1C, 0x0C, 0x3C, 0x38, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_00F1[ 29] = { /* code 00F1 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x43,
0xF0, 0x98, 0x00, 0x1B, 0xC7, 0xF9, 0xC6, 0x61,
0x98, 0x66, 0x19, 0x86, 0x61, 0x98, 0x60, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0438[ 32] = { /* code 0438 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x0C, 0x31, 0x8E, 0x33,
0xC6, 0xF8, 0xDB, 0x1E, 0x63, 0xCC, 0x71, 0x8C,
0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0439[ 32] = { /* code 0439 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63,
0x0F, 0xE0, 0xF8, 0x00, 0x0C, 0x31, 0x8E, 0x33,
0xC6, 0xF8, 0xDB, 0x1E, 0x63, 0xCC, 0x71, 0x8C,
0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_043A[ 26] = { /* code 043A */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x30, 0xD8, 0xCC, 0xE7, 0xE3, 0xF1,
0x9C, 0xC6, 0x63, 0xB0, 0xC0, 0x00, 0x00, 0x00,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0441[ 23] = { /* code 0441 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x1E, 0x3F, 0x71, 0x60, 0x60, 0x60, 0x71,
0x3F, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_0443[ 26] = { /* code 0443 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x61, 0xD8, 0xCC, 0x67, 0x71, 0xB0,
0xD8, 0x7C, 0x1C, 0x0E, 0x07, 0x03, 0x81, 0xC0,
0x00, 0x00
};
const UCHAR abc_fontCalibriBoldBasic14_23h_2126[ 38] = { /* code 2126 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x3E, 0x03, 0xFC, 0x38, 0x63, 0x81,
0x98, 0x0C, 0xC0, 0x66, 0x03, 0x30, 0x18, 0xC1,
0x87, 0x1C, 0x7D, 0xF3, 0xEF, 0x80, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const BFC_CHARINFO fontCalibriBoldBasic14_23h_CharInfo[103] = {
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_000A} }, /* code 000A */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_000D} }, /* code 000D */
{ 4, 12, {abc_fontCalibriBoldBasic14_23h_0020} }, /* code 0020 */
{ 6, 18, {abc_fontCalibriBoldBasic14_23h_0021} }, /* code 0021 */
{ 8, 23, {abc_fontCalibriBoldBasic14_23h_0022} }, /* code 0022 */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_0023} }, /* code 0023 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0024} }, /* code 0024 */
{ 14, 41, {abc_fontCalibriBoldBasic14_23h_0025} }, /* code 0025 */
{ 13, 38, {abc_fontCalibriBoldBasic14_23h_0026} }, /* code 0026 */
{ 4, 12, {abc_fontCalibriBoldBasic14_23h_0027} }, /* code 0027 */
{ 6, 18, {abc_fontCalibriBoldBasic14_23h_0028} }, /* code 0028 */
{ 6, 18, {abc_fontCalibriBoldBasic14_23h_0029} }, /* code 0029 */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_002A} }, /* code 002A */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_002B} }, /* code 002B */
{ 5, 15, {abc_fontCalibriBoldBasic14_23h_002C} }, /* code 002C */
{ 6, 18, {abc_fontCalibriBoldBasic14_23h_002D} }, /* code 002D */
{ 5, 15, {abc_fontCalibriBoldBasic14_23h_002E} }, /* code 002E */
{ 8, 23, {abc_fontCalibriBoldBasic14_23h_002F} }, /* code 002F */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0030} }, /* code 0030 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0031} }, /* code 0031 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0032} }, /* code 0032 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0033} }, /* code 0033 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0034} }, /* code 0034 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0035} }, /* code 0035 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0036} }, /* code 0036 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0037} }, /* code 0037 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0038} }, /* code 0038 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0039} }, /* code 0039 */
{ 5, 15, {abc_fontCalibriBoldBasic14_23h_003A} }, /* code 003A */
{ 5, 15, {abc_fontCalibriBoldBasic14_23h_003B} }, /* code 003B */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_003C} }, /* code 003C */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_003D} }, /* code 003D */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_003E} }, /* code 003E */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_003F} }, /* code 003F */
{ 17, 49, {abc_fontCalibriBoldBasic14_23h_0040} }, /* code 0040 */
{ 12, 35, {abc_fontCalibriBoldBasic14_23h_0041} }, /* code 0041 */
{ 11, 32, {abc_fontCalibriBoldBasic14_23h_0042} }, /* code 0042 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0043} }, /* code 0043 */
{ 12, 35, {abc_fontCalibriBoldBasic14_23h_0044} }, /* code 0044 */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_0045} }, /* code 0045 */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_0046} }, /* code 0046 */
{ 12, 35, {abc_fontCalibriBoldBasic14_23h_0047} }, /* code 0047 */
{ 12, 35, {abc_fontCalibriBoldBasic14_23h_0048} }, /* code 0048 */
{ 5, 15, {abc_fontCalibriBoldBasic14_23h_0049} }, /* code 0049 */
{ 6, 18, {abc_fontCalibriBoldBasic14_23h_004A} }, /* code 004A */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_004B} }, /* code 004B */
{ 8, 23, {abc_fontCalibriBoldBasic14_23h_004C} }, /* code 004C */
{ 17, 49, {abc_fontCalibriBoldBasic14_23h_004D} }, /* code 004D */
{ 13, 38, {abc_fontCalibriBoldBasic14_23h_004E} }, /* code 004E */
{ 13, 38, {abc_fontCalibriBoldBasic14_23h_004F} }, /* code 004F */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0050} }, /* code 0050 */
{ 13, 38, {abc_fontCalibriBoldBasic14_23h_0051} }, /* code 0051 */
{ 11, 32, {abc_fontCalibriBoldBasic14_23h_0052} }, /* code 0052 */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_0053} }, /* code 0053 */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_0054} }, /* code 0054 */
{ 12, 35, {abc_fontCalibriBoldBasic14_23h_0055} }, /* code 0055 */
{ 11, 32, {abc_fontCalibriBoldBasic14_23h_0056} }, /* code 0056 */
{ 17, 49, {abc_fontCalibriBoldBasic14_23h_0057} }, /* code 0057 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0058} }, /* code 0058 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0059} }, /* code 0059 */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_005A} }, /* code 005A */
{ 6, 18, {abc_fontCalibriBoldBasic14_23h_005B} }, /* code 005B */
{ 8, 23, {abc_fontCalibriBoldBasic14_23h_005C} }, /* code 005C */
{ 6, 18, {abc_fontCalibriBoldBasic14_23h_005D} }, /* code 005D */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_005E} }, /* code 005E */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_005F} }, /* code 005F */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_0061} }, /* code 0061 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0062} }, /* code 0062 */
{ 8, 23, {abc_fontCalibriBoldBasic14_23h_0063} }, /* code 0063 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0064} }, /* code 0064 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0065} }, /* code 0065 */
{ 6, 18, {abc_fontCalibriBoldBasic14_23h_0066} }, /* code 0066 */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_0067} }, /* code 0067 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0068} }, /* code 0068 */
{ 5, 15, {abc_fontCalibriBoldBasic14_23h_0069} }, /* code 0069 */
{ 5, 15, {abc_fontCalibriBoldBasic14_23h_006A} }, /* code 006A */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_006B} }, /* code 006B */
{ 5, 15, {abc_fontCalibriBoldBasic14_23h_006C} }, /* code 006C */
{ 15, 44, {abc_fontCalibriBoldBasic14_23h_006D} }, /* code 006D */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_006E} }, /* code 006E */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_006F} }, /* code 006F */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0070} }, /* code 0070 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0071} }, /* code 0071 */
{ 7, 21, {abc_fontCalibriBoldBasic14_23h_0072} }, /* code 0072 */
{ 8, 23, {abc_fontCalibriBoldBasic14_23h_0073} }, /* code 0073 */
{ 7, 21, {abc_fontCalibriBoldBasic14_23h_0074} }, /* code 0074 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_0075} }, /* code 0075 */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_0076} }, /* code 0076 */
{ 14, 41, {abc_fontCalibriBoldBasic14_23h_0077} }, /* code 0077 */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_0078} }, /* code 0078 */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_0079} }, /* code 0079 */
{ 8, 23, {abc_fontCalibriBoldBasic14_23h_007A} }, /* code 007A */
{ 7, 21, {abc_fontCalibriBoldBasic14_23h_007B} }, /* code 007B */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_007C} }, /* code 007C */
{ 7, 21, {abc_fontCalibriBoldBasic14_23h_007D} }, /* code 007D */
{ 8, 23, {abc_fontCalibriBoldBasic14_23h_00E7} }, /* code 00E7 */
{ 10, 29, {abc_fontCalibriBoldBasic14_23h_00F1} }, /* code 00F1 */
{ 11, 32, {abc_fontCalibriBoldBasic14_23h_0438} }, /* code 0438 */
{ 11, 32, {abc_fontCalibriBoldBasic14_23h_0439} }, /* code 0439 */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_043A} }, /* code 043A */
{ 8, 23, {abc_fontCalibriBoldBasic14_23h_0441} }, /* code 0441 */
{ 9, 26, {abc_fontCalibriBoldBasic14_23h_0443} }, /* code 0443 */
{ 13, 38, {abc_fontCalibriBoldBasic14_23h_2126} } /* code 2126 */
};
const BFC_FONT_PROP fontCalibriBoldBasic14_23h_Prop10 = {
0x2126, /* first character */
0x2126, /* last character */
&fontCalibriBoldBasic14_23h_CharInfo[ 102], /* address of first character */
(const BFC_FONT_PROP *)0 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic14_23h_Prop9 = {
0x0443, /* first character */
0x0443, /* last character */
&fontCalibriBoldBasic14_23h_CharInfo[ 101], /* address of first character */
&fontCalibriBoldBasic14_23h_Prop10 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic14_23h_Prop8 = {
0x0441, /* first character */
0x0441, /* last character */
&fontCalibriBoldBasic14_23h_CharInfo[ 100], /* address of first character */
&fontCalibriBoldBasic14_23h_Prop9 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic14_23h_Prop7 = {
0x0438, /* first character */
0x043A, /* last character */
&fontCalibriBoldBasic14_23h_CharInfo[ 97], /* address of first character */
&fontCalibriBoldBasic14_23h_Prop8 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic14_23h_Prop6 = {
0x00F1, /* first character */
0x00F1, /* last character */
&fontCalibriBoldBasic14_23h_CharInfo[ 96], /* address of first character */
&fontCalibriBoldBasic14_23h_Prop7 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic14_23h_Prop5 = {
0x00E7, /* first character */
0x00E7, /* last character */
&fontCalibriBoldBasic14_23h_CharInfo[ 95], /* address of first character */
&fontCalibriBoldBasic14_23h_Prop6 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic14_23h_Prop4 = {
0x0061, /* first character */
0x007D, /* last character */
&fontCalibriBoldBasic14_23h_CharInfo[ 66], /* address of first character */
&fontCalibriBoldBasic14_23h_Prop5 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic14_23h_Prop3 = {
0x0020, /* first character */
0x005F, /* last character */
&fontCalibriBoldBasic14_23h_CharInfo[ 2], /* address of first character */
&fontCalibriBoldBasic14_23h_Prop4 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic14_23h_Prop2 = {
0x000D, /* first character */
0x000D, /* last character */
&fontCalibriBoldBasic14_23h_CharInfo[ 1], /* address of first character */
&fontCalibriBoldBasic14_23h_Prop3 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT_PROP fontCalibriBoldBasic14_23h_Prop1 = {
0x000A, /* first character */
0x000A, /* last character */
&fontCalibriBoldBasic14_23h_CharInfo[ 0], /* address of first character */
&fontCalibriBoldBasic14_23h_Prop2 /* pointer to next BFC_FONT_PROP */
};
const BFC_FONT fontCalibriBoldBasic14_23h = {
0x01020802, /* font type = FONTTYPE_PROP | DATA_PACKED | ENCODING_UNICODE | DATALENGTH_8 */
23, /* font height in pixels */
18, /* font ascent (baseline) in pixels */
0 , /* reversed, =0 */
{&fontCalibriBoldBasic14_23h_Prop1}
};

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

137
source/Fonts/bfcfont.h Normal file
View File

@@ -0,0 +1,137 @@
/****************************************************************************
* *
* Copyright (c) 2012, Iseatech Software. All rights reserved. *
* Internet: http://www.iseasoft.com/bitfontcreator.htm *
* Support: support@iseatech.com *
* *
*****************************************************************************
* *
* @file bfcfont.h *
* @version 0.3.1.0 *
* @date Mar-28-2016 *
* @brief BitFontCreator (Pro & Grayscale) font header include file *
* *
*****************************************************************************/
#ifndef _BFC_FONT_H_
#define _BFC_FONT_H_
#define UCHAR unsigned char
#define USHORT unsigned short
#define ULONG unsigned long
#define FONTTYPE_MONO (1<<0) /* Is monospaced font */
#define FONTTYPE_PROP (1<<1) /* Is proportional font */
#define FONTTYPE_MONO_AA2 (1<<2) /* Is an antialiased mono font, 2bpp */
#define FONTTYPE_MONO_AA4 (1<<3) /* Is an antialiased mono font, 4bpp */
#define FONTTYPE_MONO_AA8 (1<<4) /* Is an antialiased mono font, 8bpp */
#define FONTTYPE_PROP_AA2 (1<<5) /* Is an antialiased prop font, 2bpp */
#define FONTTYPE_PROP_AA4 (1<<6) /* Is an antialiased prop font, 4bpp */
#define FONTTYPE_PROP_AA8 (1<<7) /* Is an antialiased prop font, 8bpp */
/* the following 4 flags are added since BitFontCreator Pro v3.7 & Grayscale v4.5 */
#define LITTLEENDIAN (1<<8) /* Is Little Endian if set, or is Big Endian (default) */ //LITTLE_ENDIAN already defined. 2/9/22 bkb
#define COLUMN_BASED (1<<9) /* Is Column if set, or is Row (default) */
#define COLUMN_PREFERRED (1<<10) /* Is Column if set, or is Row (default) */
#define DATA_PACKED (1<<11) /* Is Packed if set, or is Unpacked (default) */
#define ENCODING_ASCII (1<<16) /* Character encoding: Ascii + ISO8859 */
#define ENCODING_UNICODE (1<<17) /* Character encoding: Unicode */
#define ENCODING_SHIFTJIS (1<<18) /* Character encoding: Shift_JIS */
#define ENCODING_BIG5 (1<<19) /* Character encoding: Big5 */
#define ENCODING_GBK (1<<20) /* Character encoding: GBK */
#define ENCODING_JOHAB (1<<21) /* Character encoding: Johab */
#define DATALENGTH_8 (1<<24) /* Data length: 8 bits per unit (1 byte) */
#define DATALENGTH_16 (1<<25) /* Data length: 16 bits per unit (2 bytes) */
#define DATALENGTH_32 (1<<26) /* Data length: 32 bits per unit (4 bytes) */
#if defined(__cplusplus)
extern "C" { /* Make sure we have C-declarations in C++ programs */
#endif
/*********************************************************************
* C font structures
**********************************************************************/
typedef struct BFC_CHARINFO
{
USHORT Width; /* character width in pixels */
USHORT DataSize; /* # bytes/words/dwords of pixel data */
union
{
const void *pData;
const UCHAR *pData8; /* pixel data in bytes */
const USHORT *pData16; /* pixel data in words */
const ULONG *pData32; /* pixel data in dwords */
} p;
} BFC_CHARINFO;
typedef struct BFC_FONT_PROP //proportional font
{
USHORT FirstChar; /* index of first character */
USHORT LastChar; /* index of last character */
const BFC_CHARINFO *pFirstCharInfo; /* address of first character */
const struct BFC_FONT_PROP *pNextProp; /* pointer to next BFC_FONT_PROP */
} BFC_FONT_PROP;
typedef struct BFC_FONT_MONO //monospace font
{
USHORT FirstChar; /* index of first character */
USHORT LastChar; /* index of last character */
USHORT FontWidth; /* font width in pixels */
USHORT DataSize; /* # bytes/words/dwords data of single character */
union
{
const void *pData;
const UCHAR *pData8; /* pixel data in bytes */
const USHORT *pData16; /* pixel data in words */
const ULONG *pData32; /* pixel data in dwords */
} p;
} BFC_FONT_MONO;
typedef struct
{
ULONG FontType; /* font type */
USHORT FontHeight; /* font height in pixels */
USHORT Baseline; /* font ascent (baseline) in pixels */
ULONG Reversed; /* reversed, =0 */
union
{
const void * pData;
const BFC_FONT_MONO * pMono; /* point to Monospaced font */
const BFC_FONT_PROP * pProp; /* point to proportional font */
} p;
} BFC_FONT;
/*********************************************************************
* Binary font structures (BIN)
**********************************************************************/
typedef struct
{
ULONG FontType; /* font type */
USHORT FontHeight; /* font height in pixels */
USHORT Baseline; /* font ascent (baseline) in pixels */
USHORT Reversed; /* reversed, =0 */
USHORT NumRanges; /* number of character ranges */
} BFC_BIN_FONT;
typedef struct
{
USHORT FirstChar; /* index of first character */
USHORT LastChar; /* index of last charcter */
} BFC_BIN_CHARRANGE;
typedef struct
{
USHORT Width; /* character width in pixels */
USHORT DataSize; /* # bytes/words/dwords of pixel data */
ULONG OffData; /* Offset of pixel data */
} BFC_BIN_CHARINFO;
#ifdef __cplusplus
}
#endif
#endif //#ifndef _BFC_FONT_H_

278
source/Fonts/fontLibrary.c Normal file
View File

@@ -0,0 +1,278 @@
/*
* fontLibrary.c
*
* Created on: Feb 9, 2022
* Author: Brian.Bailey
*/
#include <stdint.h>
#include <string.h>
#include "fontLibrary.h"
#include "translate.h"
#include "lcd.h"
#include "System/system.h"
//UTF8 Decode
// Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de>
// See http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ for details.
#define UTF8_ACCEPT 0
#define UTF8_REJECT 1
static const uint8_t utf8d[] = {
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 00..1f
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 20..3f
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 40..5f
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 60..7f
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, // 80..9f
7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, // a0..bf
8,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, // c0..df
0xa,0x3,0x3,0x3,0x3,0x3,0x3,0x3,0x3,0x3,0x3,0x3,0x3,0x4,0x3,0x3, // e0..ef
0xb,0x6,0x6,0x6,0x5,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8, // f0..ff
0x0,0x1,0x2,0x3,0x5,0x8,0x7,0x1,0x1,0x1,0x4,0x6,0x1,0x1,0x1,0x1, // s0..s0
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1, // s1..s2
1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1, // s3..s4
1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,1,1,1,1,1, // s5..s6
1,3,1,1,1,1,1,3,1,3,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1, // s7..s8
};
uint32_t FL_Decode(uint32_t* state, uint32_t* codep, uint32_t byte) //removed inline to make compiler happy
{
uint32_t type = utf8d[byte];
*codep = (*state != UTF8_ACCEPT) ?
(byte & 0x3fu) | (*codep << 6) :
(0xff >> type) & (byte);
*state = utf8d[256 + *state*16 + type];
return *state;
}
/**
* Get information about first codepoint in a UTF8-encoded string
*
* \param str UTF8-encoded string
* \param codepoint Font to draw string in
* \param charCount number of characters in the codepoint
* \return UTF8_ACCEPT if valid, UTF8_REJECT otherwise
*/
uint32_t FL_GetCodepointInfo(const char * str, uint32_t * codepoint, uint32_t * charCount)
{
uint32_t state = 0;
uint32_t count = 0; //character count
for(; *str; ++str)
{
count++;
if(!FL_Decode(&state, codepoint, *str))
{
//found the codepoint
*charCount = count;
return state;
}
}
}
uint32_t FL_GetFontHeight(const BFC_FONT * font)
{
return font->FontHeight;
}
//
void FL_DrawTranslatedString(const char *str, int16_t x, int16_t y, const BFC_FONT *pFont, LCD_DRAWMODE_t drawMode, FL_ALIGN align)
{
if(SYS_GetLanguage() < LANG_CHINESE) //Use normal fonts if language NOT Chinese or Korean
{
FL_DrawString(Translate(str), x, y, pFont, drawMode, align);
}
else //Chinese or Korean - Use simsun font
{
//if translate returns different pointer, the translation was not found.
char * strTranslated = 0;
strTranslated = (char *)Translate(str);
if(strTranslated == str)
{
//Translation string not found. Use English (So we can see the problem!)
FL_DrawString(Translate(str), x, y, pFont, drawMode, align);
}
else
{
//Translation successful
FL_DrawString(Translate(str), x, y, fontSimsun, drawMode, align);
}
}
//FL_DrawString(Translate(str), x, y, pFont, drawMode, align);
}
//Draw a null terminated UTF8 encoded string
void FL_DrawString(const char *str, int16_t x, int16_t y, const BFC_FONT *pFont, LCD_DRAWMODE_t drawMode, FL_ALIGN align)
{
switch(align)
{
case FL_ALIGN_LEFT:
break;
case FL_ALIGN_CENTER:
x -= (FL_GetStringLengthInPixels(str, pFont)) >> 1;
break;
case FL_ALIGN_RIGHT:
x -= FL_GetStringLengthInPixels(str, pFont);
break;
default:
break;
}
uint32_t error = 0;
uint32_t index = 0;
while(str[index] != '\0' && !error)
{
uint32_t codepoint; //UTF8 code
uint32_t charCount; //number of chars in the current codepoint
if(FL_GetCodepointInfo(&str[index], &codepoint, &charCount))
{
codepoint = 0x000A; //not valid UTF8 codepoint so return a distinctive char
charCount = 1; //assume 1 byte consumed. It might be wrong but we won't skip any bytes
}
index += charCount; //Advance index by number of chars consumed from string
x += FL_DrawChar(codepoint, x, y, pFont, drawMode); //advance x coordinate by glyph width
}
}
/* Draw a character to the framebuffer
* Encode: Unicode
* Data length: 8 bits
* Invert bits: No
* 1 bpp
* Data format: Big Endian, Row based, Row preferred, Packed
*/
uint32_t FL_DrawChar(uint16_t codepoint, int x0, int y0, const BFC_FONT *pFont, LCD_DRAWMODE_t drawMode)
{
// 1. find the character information first
const BFC_CHARINFO *pCharInfo = FL_GetCharInfo(pFont, (unsigned short)codepoint); //cast for this function
if( pCharInfo != 0 )
{
int height = pFont->FontHeight;
int width = pCharInfo->Width;
int data_size = pCharInfo->DataSize; // # bytes of the data array
const unsigned char *pData = pCharInfo->p.pData8; // pointer to data array
int x, y; //pixel coordinates within the glyph
unsigned char data;
uint32_t packedDataSize = 8; //8-bit data ONLY
uint32_t bitPosition = packedDataSize-1; //bit position in the byte
uint32_t byteIndex = 0;
unsigned char bitMask[] = {0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80};
// 2. draw all the pixels in this character
for(y=0; y<height; y++)
{
for(x=0; x<width; x++)
{
data = pData[byteIndex];
if(data & bitMask[bitPosition])
{
LCD_DrawPixel(x0+x, y0+y, drawMode);
}
if(bitPosition == 0)
{
bitPosition = packedDataSize-1;
byteIndex++;
}
else
{
bitPosition--;
}
}
}
return width;
}
return 0;
}
uint32_t FL_GetStringLengthInPixels(const char * str, const BFC_FONT *pFont)
{
uint32_t widthInPixels = 0;
uint32_t error = 0;
uint32_t index = 0;
while(str[index] != '\0' && !error)
{
uint32_t codepoint; //UTF8 code
uint32_t charCount; //number of chars in the current codepoint
if(FL_GetCodepointInfo(&str[index], &codepoint, &charCount))
{
while(1); //not valid UTF8 codepoint
}
index += charCount; //Advance index by number of chars consumed from string
widthInPixels += FL_GetCharInfo(pFont, str[index])->Width;
}
return widthInPixels;
}
const BFC_CHARINFO* FL_GetCharInfo(const BFC_FONT *pFont, unsigned short ch)
{
const BFC_CHARINFO *pCharInfo = 0;
const BFC_FONT_PROP *pProp = pFont->p.pProp;
unsigned short first_char, last_char;
if(pFont == 0 || pFont->p.pProp == 0)
return 0;
while(pProp != 0)
{
first_char = pProp->FirstChar;
last_char = pProp->LastChar;
pCharInfo = pProp->pFirstCharInfo;
if( ch >= first_char && ch <= last_char )
{
// the character "ch" is inside this range,
// return this char info, and not search anymore.
pCharInfo = pCharInfo + (ch - first_char);
return pCharInfo;
}
else
{
// the character "ch" is not in this range
// so search it in the next range
pProp = pProp->pNextProp;
}
}
// if the character "ch" is not rendered in this font,
// we use the first character in this font as the default one.
if( pCharInfo == 0 )
{
pProp = pFont->p.pProp;
pCharInfo = pProp->pFirstCharInfo;
}
return pCharInfo;
}

View File

@@ -0,0 +1,54 @@
/*
* fontLibrary.h
*
* Created on: Feb 9, 2022
* Author: Brian.Bailey
*/
#ifndef FONTS_FONTLIBRARY_H_
#define FONTS_FONTLIBRARY_H_
#include <Fonts/bfcfont.h>
#include "../lcd.h" //include for LCD_DRAW_MODE_t
#include "translate.h"
//extern all fonts (required)
extern const BFC_FONT fontCalibriBoldBasic10_15h[];
extern const BFC_FONT fontCalibriBoldBasic11_18h[];
extern const BFC_FONT fontCalibriBoldBasic12_19h[];
extern const BFC_FONT fontCalibriBoldBasic14_23h[];
extern const BFC_FONT fontCalibriBoldBasic16_26h[];
extern const BFC_FONT fontCalibriBoldBasic18_29h[];
extern const BFC_FONT fontSimSunBold12_19h[];
//quick names for fonts (optional)
#define font10Bold fontCalibriBoldBasic10_15h
#define font11Bold fontCalibriBoldBasic11_18h
#define font12Bold fontCalibriBoldBasic12_19h
#define font14Bold fontCalibriBoldBasic14_23h
#define font16Bold fontCalibriBoldBasic16_26h
#define font18Bold fontCalibriBoldBasic18_29h
#define fontSimsun fontSimSunBold12_19h
typedef enum {
FL_ALIGN_LEFT,
FL_ALIGN_CENTER,
FL_ALIGN_RIGHT,
FL_ALIGN_NUM
} FL_ALIGN;
uint32_t FL_GetCodepointInfo(const char * str, uint32_t * codepoint, uint32_t * charCount);
uint32_t FL_GetFontHeight(const BFC_FONT * font);
void FL_DrawTranslatedString(const char *str, int16_t x, int16_t y, const BFC_FONT *pFont, LCD_DRAWMODE_t drawMode, FL_ALIGN align);
void FL_DrawString(const char *str, int16_t x, int16_t y, const BFC_FONT *font, LCD_DRAWMODE_t drawMode, FL_ALIGN align);
uint32_t FL_DrawChar(uint16_t codepoint, int x0, int y0, const BFC_FONT *pFont, LCD_DRAWMODE_t drawMode);
uint32_t FL_GetStringLengthInPixels(const char * str, const BFC_FONT *pFont);
const BFC_CHARINFO* FL_GetCharInfo(const BFC_FONT *pFont, unsigned short ch);
#endif /* FONTS_FONTLIBRARY_H_ */

35
source/Fonts/languages.h Normal file
View File

@@ -0,0 +1,35 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
#ifndef FONTS_LANGUAGES_H_
#define FONTS_LANGUAGES_H_
extern const char * textEnglish[];
extern const char * textSpanish[];
extern const char * textFrench[];
extern const char * textGerman[];
extern const char * textItalian[];
extern const char * textPolish[];
extern const char * textDutch[];
extern const char * textPortuguese[];
extern const char * textRussian[];
extern const char * textSwedish[];
extern const char * textDanish[];
extern const char * textEstonian[];
extern const char * textLatvian[];
extern const char * textLithuanian[];
extern const char * textCzech[];
extern const char * textFinnish[];
extern const char * textGreek[];
extern const char * textNorwegian[];
extern const char * textHungarian[];
extern const char * textRomanian[];
extern const char * textChinese[];
extern const char * textKorean[];
#endif /* FONTS_LANGUAGES_H_ */

View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textChinese[] =
{
"1 小时",
"2 小时",
"自动关机",
"包含",
"频率",
"频率",
"小时数",
"语言",
"无线连接",
"语言",
"无线连接",
"加载程序版本",
"生产日期",
"型号名称",
"从不",
"监管信息",
"监管",
"设置",
"系统信息",
"序列号",
"软件版本",
"系统信息",
};

34
source/Fonts/textCzech.c Normal file
View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 6/26/2024
* Author: Brian.Bailey
*/
const char * textCzech[] =
{
"1 HODINA",
"2 HODINY",
"Auto. vypnutí",
"Obsahuje",
"FREKVENCE",
"Frekvence",
"Počet hodin",
"JAZYK",
"RÁDIOVÉ SPOJENÍ",
"Jazyk",
"Rádiové spojení",
"Verze zavaděče",
"Datum výroby",
"Název modelu",
"NIKDY",
"REGULAČNÍ INFORMACE",
"Právní předpisy",
"NASTAVENÍ",
"SYSTÉMOVÉ INFO",
"Sériové číslo",
"Verze softwaru",
"Systém. infor.",
};

34
source/Fonts/textDanish.c Normal file
View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textDanish[] =
{
"1 TIME",
"2 TIMER",
"Auto nedlukning",
"Indeholder",
"FREKVENSER",
"Frekvenser",
"Antal timer",
"SPROG",
"LINK RADIO",
"Sprog",
"Link radio",
"Loader-version",
"Fremst.dato",
"Modelnavn",
"ALDRIG",
"LOVGIVNINGSMÆSSIGE OPLYSNINGER",
"Lovgivning",
"INDSTILLINGER",
"SYSTEMOPLYSNINGER",
"Serienummer",
"Softwarev.",
"Systeminfo",
};

34
source/Fonts/textDutch.c Normal file
View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textDutch[] =
{
"1 UUR",
"2 UUR",
"Automatisch uit",
"Bevat",
"FREQUENTIES",
"Frequenties",
"Aantal uur",
"TAAL",
"LINKRADIO",
"Taal",
"Linkradio",
"Versie loader",
"Productiedatum",
"Modelnaam",
"NOOIT",
"WETTELIJKE INFORMATIE",
"Wettelijke info",
"INSTELLINGEN",
"SYSTEEMINFORMATIE",
"Serienummer",
"Softwareversie",
"Systeeminformatie",
};

View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textEnglish[] =
{
"1 HOUR",
"2 HOURS",
"Auto Shutdown",
"Contains",
"FREQUENCIES",
"Frequencies",
"Hour Count",
"LANGUAGE",
"LINK RADIO",
"Language",
"Link Radio",
"Loader Version",
"Manufacture Date",
"Model Name",
"NEVER",
"REGULATORY INFO",
"Regulatory",
"SETTINGS",
"SYSTEM INFO",
"Serial Number",
"Software Version",
"System Information",
};

View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textEstonian[] =
{
"1 TUND",
"2 TUNDI",
"Autom. väljalülitus",
"Sisaldab",
"SAGEDUSED",
"Sagedused",
"Töötunnid",
"KEEL",
"SEO RAADIO",
"Keel",
"Seo raadio",
"Laaduri versioon",
"Tootmise kuup.",
"Mudeli nimi",
"POLE",
"NORMATIIVTEAVE",
"Normatiivteave",
"SEADED",
"SÜSTEEMI TEAVE",
"Seerianumber",
"Tarkvara versioon",
"Süsteemi teave",
};

View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textFinnish[] =
{
"1 TUNTI",
"2 TUNTIA",
"Autom. sammutus",
"Sisältää",
"TAAJUUDET",
"Taajuudet",
"Tuntimäärä",
"KIELI",
"LANGATON YHTEYS",
"Kieli",
"Langaton yhteys",
"Käynnist.ohj. versio",
"Valmistuspäivä",
"Mallin nimi",
"EI KOSK.",
"SÄÄNTELYTIEDOT",
"Sääntely",
"ASETUKSET",
"JÄRJESTELMÄN TIEDOT",
"Sarjanumero",
"Ohjelmiston versio",
"Järjestelmän tiedot",
};

34
source/Fonts/textFrench.c Normal file
View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 6/26/2024
* Author: Brian.Bailey
*/
const char * textFrench[] =
{
"1 HEURE",
"2 HEURES",
"Arrêt automatique",
"Contient",
"FRÉQUENCES",
"Fréquences",
"Décompte horaire",
"LANGUE",
"LIAISON RADIO",
"Langue",
"Liaison radio",
"Vers. charg. dém.",
"Date de fabrication",
"Nom du modèle",
"JAMAIS",
"INFOS RÉGLEMENTAIRES",
"Réglementation",
"PARAMÈTRES",
"INFORMATIONS SUR LE SYSTÈME",
"Numéro de série",
"Version du logiciel",
"Infos système",
};

34
source/Fonts/textGerman.c Normal file
View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 6/26/2024
* Author: Brian.Bailey
*/
const char * textGerman[] =
{
"1 STD.",
"2 STDN.",
"Auto-Abschaltung",
"Enthält",
"FREQUENZEN",
"Frequenzen",
"Stundenzahl",
"SPRACHE",
"FUNKANBINDUNG",
"Sprache",
"Funkanbindung",
"Bootloader-Version",
"Herstellungsdatum",
"Modellname",
"NIEMALS",
"REGULATORISCHE INFORMATION",
"Regulatorische Info",
"EINSTELLUNGEN",
"SYSTEMINFO",
"Seriennummer",
"Softwareversion",
"Systeminformation",
};

34
source/Fonts/textGreek.c Normal file
View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textGreek[] =
{
"1 ΩΡΑ",
"2 ΩΡΕΣ",
"Αυτόματη απενεργ.",
"Περιέχει",
"ΣΥΧΝΟΤΗΤΕΣ",
"Συχνότητες",
"Μέτρηση ωρών",
"ΓΛΩΣΣΑ",
"ΣΥΝΔΕΣΗ ΑΣΥΡΜΑΤΟΥ",
"Γλώσσα",
"Σύνδ. ασυρμ.",
"Έκδ. προγρ. εκκίν.",
"Ημ/α κατασκευής",
"Όνομα μοντέλου",
"ΠΟΤΕ",
"ΚΑΝΟΝΙΣΤΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ",
"Κανονιστικά",
"ΡΥΘΜΙΣΕΙΣ",
"ΠΛΗΡΟΦΟΡΙΕΣ ΣΥΣΤΗΜΑΤΟΣ",
"Σειριακός αριθμός",
"Έκδοση λογισμικού",
"Πληροφορίες συστ.",
};

View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textHungarian[] =
{
"1 ÓRA",
"2 ÓRA",
"Automatikus leállítás",
"Tartalom",
"FREKVENCIÁK",
"Frekvenciák",
"Óraszám",
"NYELV",
"RÁDIÓKAPCSOLAT",
"Nyelv",
"Rádiókapcsolat",
"Betöltő verziója",
"Gyártás dátuma",
"Modellnév",
"SOHA",
"SZABÁLYOZÁSI INFORMÁCIÓK",
"Szabályozás",
"BEÁLLÍTÁSOK",
"RENDSZERINFÓ",
"Sorozatszám",
"Szoftververzió",
"Rendszerinformáció",
};

View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textItalian[] =
{
"1 ORA",
"2 ORE",
"Spegnim. auto",
"Contiene",
"FREQUENZE",
"Frequenze",
"Conteggio ore",
"LINGUA",
"LINK RADIO",
"Lingua",
"Link radio",
"Versione caricatore",
"Data prod.",
"Nome modello",
"MAI",
"INFO NORMATIVE",
"Cont. norm.",
"IMPOSTAZIONI",
"INFO SISTEMA",
"Numero serie",
"Vers. software",
"Info sistema",
};

34
source/Fonts/textKorean.c Normal file
View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textKorean[] =
{
"1시간",
"2시간",
"자동 종료",
"포함",
"주파수",
"주파수",
"시간 수",
"언어",
"링크 라디오",
"언어",
"링크 라디오",
"로더 버전",
"제조 날짜",
"모델 이름",
"안 함",
"규정 정보",
"규정",
"설정",
"시스템 정보",
"일련번호",
"SW 버전",
"시스템 정보",
};

View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textLatvian[] =
{
"1 ST.",
"2 ST.",
"Autom. izslēgšanās",
"Satur",
"FREKVENCES",
"Frekvences",
"Stundu skaits",
"VALODA",
"RADIOLĪNIJA",
"Valoda",
"Radiolīnija",
"Sākn. ielādēt. vers.",
"Izgatavoš. datums",
"Modeļa nosaukums",
"NEKAD",
"REGULĒJUMA INFORM.",
"Regulējums",
"IESTATĪJUMI",
"SISTĒMAS INFORM.",
"Sērijas numurs",
"Programmat. vers.",
"Sistēmas informācija",
};

View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textLithuanian[] =
{
"1 VAL.",
"2 VAL.",
"Automat. išjun.",
"Sudaro",
"DAŽNIAI",
"Dažniai",
"Val. skaičiav.",
"KALBA",
"SUSIETI RADIJĄ",
"Kalba",
"Susieti radiją",
"Krautuvo versija",
"Pagaminimo data",
"Model. pavad.",
"NIEKADA",
"REGLAMENTAVIMO INFORMACIJA",
"Reglamentavimas",
"NUOSTATOS",
"SISTEMOS INFORMACIJA",
"Serijos numeris",
"Progr. įr. versija",
"Sistemos informacija",
};

View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textNorwegian[] =
{
"1 TIME",
"2 TIMER",
"Auto-avslåing",
"Inneholder",
"FREKVENSER",
"Frekvenser",
"Antall timer",
"SPRÅK",
"TILKNYTT RADIO",
"Språk",
"Tilknytt radio",
"Innlastervers.",
"Prod.dato",
"Modellnavn",
"ALDRI",
"REGULATORISK INFORMASJON",
"Regulatorisk",
"INNSTILLINGER",
"SYSTEMINFO",
"Serienummer",
"Pr.vareversj.",
"Systeminfo",
};

34
source/Fonts/textPolish.c Normal file
View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textPolish[] =
{
"1 GODZ",
"2 GODZ",
"Autom. wyłączanie",
"Zawiera",
"CZĘSTOTLIWOŚCI",
"Częstotliwości",
"Liczba godzin",
"JĘZYK",
"POWIĄŻ RADIO",
"Język",
"Powiąż radio",
"Wersja ładowarki",
"Data produkcji",
"Nazwa modelu",
"NIGDY",
"INFORMACJE PRAWNE",
"Prawne",
"USTAWIENIA",
"INFO O SYSTEMIE",
"Numer seryjny",
"Wersja oprogr.",
"Info o systemie",
};

View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textPortuguese[] =
{
"1 HORA",
"2 HORAS",
"Encerramento auto.",
"Contém",
"FREQUÊNCIAS",
"Frequências",
"Contagem de horas",
"IDIOMA",
"LIGAR RÁDIO",
"Idioma",
"Ligar rádio",
"V. carregador",
"Data de fabrico",
"Nome do modelo",
"NUNCA",
"INFORMAÇÕES REGULAMENTARES",
"Regulamentar",
"DEFINIÇÕES",
"INFO. SISTEMA",
"Número de série",
"Versão do software",
"Info. do sistema",
};

View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textRomanian[] =
{
"1 HOUR",
"2 HOURS",
"Oprire automată",
"Conținut",
"FRECVENȚE",
"Frecvențe",
"Număr de ore",
"LIMBĂ",
"LEGĂTURĂ RADIO",
"Limbă",
"Legătură radio",
"Versiune încărcător",
"Data de fabricație",
"Numele modelului",
"NICIODATĂ",
"INFO REGLEMENTARE",
"Reglementare",
"SETĂRI",
"INFO SISTEM",
"Număr de serie",
"Versiune software",
"Informații de sistem",
};

View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textRussian[] =
{
"1 ЧАС",
"2 ЧАСА",
"Автовыкл.",
"Содержит",
"ЧАСТОТЫ",
"Частоты",
"Счетчик часов",
"ЯЗЫК",
"РАДИОКАНАЛ УПРАВЛЕНИЯ",
"Язык",
"Радиоканал",
"Верс. загрузч.",
"Дата произв.",
"Назв. модели",
"НИКОГ.",
"НОРМАТИВНАЯ ИНФОРМАЦИЯ",
"Нормативы",
"НАСТРОЙКИ",
"ИНФОРМАЦИЯ О СИСТЕМЕ",
"Серийный №",
"Версия ПО",
"Инфо о сист.",
};

View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textSpanish[] =
{
"1 H",
"2 H",
"Apagado auto.",
"Contiene",
"FRECUENCIAS",
"Frecuencias",
"Rcto. de horas",
"IDIOMA",
"ENL. RADIO",
"Idioma",
"Enl. radio",
"Versión cargador",
"Fecha fabricación",
"Nombre modelo",
"NUNCA",
"INFO. NORMA",
"Norma",
"AJUSTES",
"INFO. SISTEMA",
"Número serie",
"Versión software",
"Info. sistema",
};

View File

@@ -0,0 +1,34 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
const char * textSwedish[] =
{
"1 TIMME",
"2 TIMMAR",
"Autom. avst.",
"Innehåller",
"FREKVENSER",
"Frekvenser",
"Antal timmar",
"SPRÅK",
"RADIOLÄNK",
"Språk",
"Radiolänk",
"Version av laddare",
"Datum för tillv.",
"Modellnamn",
"ALDRIG",
"INFO OM REGLERING",
"Regelverk",
"INSTÄLLNINGAR",
"SYSTEMINFO",
"Serienummer",
"Programvaruv.",
"Systeminfo.",
};

204
source/Fonts/translate.c Normal file
View File

@@ -0,0 +1,204 @@
/*
* translate.c
*
* Created on: Feb 12, 2022
* Author: Brian.Bailey
*/
#include <stdint.h>
#include <string.h>
#include <stdbool.h>
#include "System/system.h"
#include "languages.h"
#include "translate.h"
//Language names (in the language)
const char *languageNames[] =
{
"English", //English
"Español", //Spanish
"Français", //French
"Deutsch", //German
"Italiano", //Italian
"Polski", //Polish
"Nederlands", //Dutch
"Português", //Portuguese
"Русский", //Russian
"Svenska", //Swedish
"Dansk", //Danish
"Eesti", //Estonian
"Latviski", //Latvian
"Lietuvių kalba", //Lithuanian
"Čeština", //Czech
"Suomi", //Finnish
"Ελληνικά", //Greek
"Norsk", //Norwegian
"Magyar", //Hungarian
"Română", //Romanian
"简体中文", //Chinese
"한국어", //Korean
};
const char* Translate(const char *input)
{
//find the index of the input string in textEnglish[]
int16_t low = 0;
int16_t high = NUM_TRANSLATION_STRINGS - 1;
int16_t mid;
int16_t compare; //result of strcmp()
int16_t index; //index of the input string in textEnglish[]
bool done = false;
const char *translatedString;
//bisection algorithm
while ((low <= high) && !done)
{
mid = (low + high) / 2;
compare = strcmp(input, textEnglish[mid]);
if (compare == 0) //strings match
{
done = true;
}
else if (compare < 0) //correct string is "lower" than result
{
high = mid - 1;
}
else //correct string is "higher" than result
{
low = mid + 1;
}
}
index = mid;
if (done == false) //string not found in array
{
translatedString = input; //return the input string (no translation)
}
else
{
switch (SYS_GetLanguage()) //language currently used
{
case LANG_SPANISH:
translatedString = textSpanish[index];
break;
case LANG_FRENCH:
translatedString = textFrench[index];
break;
case LANG_GERMAN:
translatedString = textGerman[index];
break;
case LANG_ITALIAN:
translatedString = textItalian[index];
break;
case LANG_POLISH:
translatedString = textPolish[index];
break;
case LANG_DUTCH:
translatedString = textDutch[index];
break;
case LANG_PORTUGUESE:
translatedString = textPortuguese[index];
break;
case LANG_RUSSIAN:
translatedString = textRussian[index];
break;
case LANG_SWEDISH:
translatedString = textSwedish[index];
break;
case LANG_DANISH:
translatedString = textDanish[index];
break;
case LANG_ESTONIAN:
translatedString = textEstonian[index];
break;
case LANG_LATVIAN:
translatedString = textLatvian[index];
break;
case LANG_LITHUANIAN:
translatedString = textLithuanian[index];
break;
case LANG_CZECH:
translatedString = textCzech[index];
break;
case LANG_FINNISH:
translatedString = textFinnish[index];
break;
case LANG_GREEK:
translatedString = textGreek[index];
break;
case LANG_NORWEGIAN:
translatedString = textNorwegian[index];
break;
case LANG_HUNGARIAN:
translatedString = textHungarian[index];
break;
case LANG_ROMANIAN:
translatedString = textRomanian[index];
break;
case LANG_CHINESE:
translatedString = textChinese[index];
break;
case LANG_KOREAN:
translatedString = textKorean[index];
break;
default:
translatedString = textEnglish[index];
break;
}
}
return translatedString;
}
#if 0
//returns the index of the input string in textEnglish[]
//returns -1 if input string not found
uint16_t GetTranslationIndex(const char *input)
{
int16_t low = 0;
int16_t high = NUM_TRANSLATION_STRINGS - 1;
int16_t mid;
int16_t compare;
bool done = false;
//bisection algorithm
while ((low <= high) && !done)
{
mid = (low + high) / 2;
compare = strcmp(input, textEnglish[mid]);
if (compare == 0) //strings match
{
done = true;
}
else if (compare < 0) //correct string is "lower" than result
{
high = mid - 1;
}
else //correct string is "higher" than result
{
low = mid + 1;
}
}
int16_t retval = mid;
if (done == false) //string not found in array
{
retval = -1;
}
return retval;
}
#endif

46
source/Fonts/translate.h Normal file
View File

@@ -0,0 +1,46 @@
/*
* languages.h
*
* Created on: 5/24/2024
* Author: Brian.Bailey
*/
#ifndef FONTS_TRANSLATE_H_
#define FONTS_TRANSLATE_H_
#define NUM_TRANSLATION_STRINGS 22
typedef enum {
LANG_ENGLISH,
LANG_SPANISH,
LANG_FRENCH,
LANG_GERMAN,
LANG_ITALIAN,
LANG_POLISH,
LANG_DUTCH,
LANG_PORTUGUESE,
LANG_RUSSIAN,
LANG_SWEDISH,
LANG_DANISH,
LANG_ESTONIAN,
LANG_LATVIAN,
LANG_LITHUANIAN,
LANG_CZECH,
LANG_FINNISH,
LANG_GREEK,
LANG_NORWEGIAN,
LANG_HUNGARIAN,
LANG_ROMANIAN,
LANG_CHINESE,
LANG_KOREAN,
LANG_NUM,
}LANGUAGE_t;
extern const char * languageNames[];
const char * Translate(const char * input);
#endif /* FONTS_LANGUAGES_H_ */