initial check in based on SVN revision 575
This commit is contained in:
714
source/Fonts/CalibriBoldBasic10_15h.c
Normal file
714
source/Fonts/CalibriBoldBasic10_15h.c
Normal 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}
|
||||
};
|
||||
766
source/Fonts/CalibriBoldBasic11_18h.c
Normal file
766
source/Fonts/CalibriBoldBasic11_18h.c
Normal 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}
|
||||
};
|
||||
2220
source/Fonts/CalibriBoldBasic12_19h.c
Normal file
2220
source/Fonts/CalibriBoldBasic12_19h.c
Normal file
File diff suppressed because it is too large
Load Diff
912
source/Fonts/CalibriBoldBasic14_23h.c
Normal file
912
source/Fonts/CalibriBoldBasic14_23h.c
Normal 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}
|
||||
};
|
||||
1005
source/Fonts/CalibriBoldBasic16_26h.c
Normal file
1005
source/Fonts/CalibriBoldBasic16_26h.c
Normal file
File diff suppressed because it is too large
Load Diff
1107
source/Fonts/CalibriBoldBasic18_29h.c
Normal file
1107
source/Fonts/CalibriBoldBasic18_29h.c
Normal file
File diff suppressed because it is too large
Load Diff
1589
source/Fonts/SimSunBold12_19h.c
Normal file
1589
source/Fonts/SimSunBold12_19h.c
Normal file
File diff suppressed because it is too large
Load Diff
137
source/Fonts/bfcfont.h
Normal file
137
source/Fonts/bfcfont.h
Normal 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
278
source/Fonts/fontLibrary.c
Normal 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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
54
source/Fonts/fontLibrary.h
Normal file
54
source/Fonts/fontLibrary.h
Normal 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
35
source/Fonts/languages.h
Normal 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_ */
|
||||
|
||||
34
source/Fonts/textChinese.c
Normal file
34
source/Fonts/textChinese.c
Normal 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
34
source/Fonts/textCzech.c
Normal 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
34
source/Fonts/textDanish.c
Normal 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
34
source/Fonts/textDutch.c
Normal 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",
|
||||
};
|
||||
|
||||
34
source/Fonts/textEnglish.c
Normal file
34
source/Fonts/textEnglish.c
Normal 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",
|
||||
};
|
||||
|
||||
34
source/Fonts/textEstonian.c
Normal file
34
source/Fonts/textEstonian.c
Normal 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",
|
||||
};
|
||||
|
||||
34
source/Fonts/textFinnish.c
Normal file
34
source/Fonts/textFinnish.c
Normal 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
34
source/Fonts/textFrench.c
Normal 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
34
source/Fonts/textGerman.c
Normal 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
34
source/Fonts/textGreek.c
Normal file
@@ -0,0 +1,34 @@
|
||||
/*
|
||||
* languages.h
|
||||
*
|
||||
* Created on: 5/24/2024
|
||||
* Author: Brian.Bailey
|
||||
*/
|
||||
|
||||
|
||||
const char * textGreek[] =
|
||||
{
|
||||
"1 ΩΡΑ",
|
||||
"2 ΩΡΕΣ",
|
||||
"Αυτόματη απενεργ.",
|
||||
"Περιέχει",
|
||||
"ΣΥΧΝΟΤΗΤΕΣ",
|
||||
"Συχνότητες",
|
||||
"Μέτρηση ωρών",
|
||||
"ΓΛΩΣΣΑ",
|
||||
"ΣΥΝΔΕΣΗ ΑΣΥΡΜΑΤΟΥ",
|
||||
"Γλώσσα",
|
||||
"Σύνδ. ασυρμ.",
|
||||
"Έκδ. προγρ. εκκίν.",
|
||||
"Ημ/α κατασκευής",
|
||||
"Όνομα μοντέλου",
|
||||
"ΠΟΤΕ",
|
||||
"ΚΑΝΟΝΙΣΤΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ",
|
||||
"Κανονιστικά",
|
||||
"ΡΥΘΜΙΣΕΙΣ",
|
||||
"ΠΛΗΡΟΦΟΡΙΕΣ ΣΥΣΤΗΜΑΤΟΣ",
|
||||
"Σειριακός αριθμός",
|
||||
"Έκδοση λογισμικού",
|
||||
"Πληροφορίες συστ.",
|
||||
};
|
||||
|
||||
34
source/Fonts/textHungarian.c
Normal file
34
source/Fonts/textHungarian.c
Normal 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ó",
|
||||
};
|
||||
|
||||
34
source/Fonts/textItalian.c
Normal file
34
source/Fonts/textItalian.c
Normal 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
34
source/Fonts/textKorean.c
Normal file
@@ -0,0 +1,34 @@
|
||||
/*
|
||||
* languages.h
|
||||
*
|
||||
* Created on: 5/24/2024
|
||||
* Author: Brian.Bailey
|
||||
*/
|
||||
|
||||
|
||||
const char * textKorean[] =
|
||||
{
|
||||
"1시간",
|
||||
"2시간",
|
||||
"자동 종료",
|
||||
"포함",
|
||||
"주파수",
|
||||
"주파수",
|
||||
"시간 수",
|
||||
"언어",
|
||||
"링크 라디오",
|
||||
"언어",
|
||||
"링크 라디오",
|
||||
"로더 버전",
|
||||
"제조 날짜",
|
||||
"모델 이름",
|
||||
"안 함",
|
||||
"규정 정보",
|
||||
"규정",
|
||||
"설정",
|
||||
"시스템 정보",
|
||||
"일련번호",
|
||||
"SW 버전",
|
||||
"시스템 정보",
|
||||
};
|
||||
|
||||
34
source/Fonts/textLatvian.c
Normal file
34
source/Fonts/textLatvian.c
Normal 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",
|
||||
};
|
||||
|
||||
34
source/Fonts/textLithuanian.c
Normal file
34
source/Fonts/textLithuanian.c
Normal 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",
|
||||
};
|
||||
|
||||
34
source/Fonts/textNorwegian.c
Normal file
34
source/Fonts/textNorwegian.c
Normal 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
34
source/Fonts/textPolish.c
Normal 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",
|
||||
};
|
||||
|
||||
34
source/Fonts/textPortuguese.c
Normal file
34
source/Fonts/textPortuguese.c
Normal 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",
|
||||
};
|
||||
|
||||
34
source/Fonts/textRomanian.c
Normal file
34
source/Fonts/textRomanian.c
Normal 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",
|
||||
};
|
||||
|
||||
34
source/Fonts/textRussian.c
Normal file
34
source/Fonts/textRussian.c
Normal file
@@ -0,0 +1,34 @@
|
||||
/*
|
||||
* languages.h
|
||||
*
|
||||
* Created on: 5/24/2024
|
||||
* Author: Brian.Bailey
|
||||
*/
|
||||
|
||||
|
||||
const char * textRussian[] =
|
||||
{
|
||||
"1 ЧАС",
|
||||
"2 ЧАСА",
|
||||
"Автовыкл.",
|
||||
"Содержит",
|
||||
"ЧАСТОТЫ",
|
||||
"Частоты",
|
||||
"Счетчик часов",
|
||||
"ЯЗЫК",
|
||||
"РАДИОКАНАЛ УПРАВЛЕНИЯ",
|
||||
"Язык",
|
||||
"Радиоканал",
|
||||
"Верс. загрузч.",
|
||||
"Дата произв.",
|
||||
"Назв. модели",
|
||||
"НИКОГ.",
|
||||
"НОРМАТИВНАЯ ИНФОРМАЦИЯ",
|
||||
"Нормативы",
|
||||
"НАСТРОЙКИ",
|
||||
"ИНФОРМАЦИЯ О СИСТЕМЕ",
|
||||
"Серийный №",
|
||||
"Версия ПО",
|
||||
"Инфо о сист.",
|
||||
};
|
||||
|
||||
34
source/Fonts/textSpanish.c
Normal file
34
source/Fonts/textSpanish.c
Normal 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",
|
||||
};
|
||||
|
||||
34
source/Fonts/textSwedish.c
Normal file
34
source/Fonts/textSwedish.c
Normal 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
204
source/Fonts/translate.c
Normal 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
46
source/Fonts/translate.h
Normal 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_ */
|
||||
|
||||
Reference in New Issue
Block a user