mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
655 lines
22 KiB
655 lines
22 KiB
/****************************************************************
|
|
;* *
|
|
;* Language dependent tables *
|
|
;* for Hungarian and Czech *
|
|
;* Created 21/12/92 by (YST) from Win 3.1 language DLLs *
|
|
;* *
|
|
;****************************************************************/
|
|
|
|
// The definitions of Letter and NonLetter are NOT used outside the table generation
|
|
|
|
// #define Letter 154
|
|
// #define NonLetter 0x00
|
|
|
|
struct _tagSpecialStruct SpecialStructCZ[] =
|
|
{
|
|
'c', 'h', 'H', 0, 0, 0, 0, 2, 0, CompressB, // 'ch' and 'cH'
|
|
'C', 'h', 'H', 0, 0, 0, 0, 1, 0, CompressB, // 'Ch' and 'CH'
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
|
};
|
|
|
|
|
|
// Table definition:
|
|
// Sorting Order, Secondary Weight + Flags
|
|
|
|
struct _tagLangTab LangTabCZ[256] =
|
|
{
|
|
// 00 - 0F
|
|
NonLetter + 0, 0, // 0
|
|
Letter + 9, Weight2_1+fUpper, // 1
|
|
Letter + 9, Weight2_0+fLower, // 2
|
|
NonLetter + 3, 0, // 3
|
|
NonLetter + 4, 0, // 4
|
|
NonLetter + 5, 0, // 5
|
|
NonLetter + 6, 0, // 6
|
|
NonLetter + 7, 0, // 7
|
|
NonLetter + 8, 0, // 8
|
|
NonLetter + 9, 0, // 9
|
|
NonLetter + 10, 0, // A
|
|
NonLetter + 11, 0, // B
|
|
NonLetter + 12, 0, // C
|
|
NonLetter + 13, 0, // D
|
|
NonLetter + 14, 0, // E
|
|
NonLetter + 15, 0, // F
|
|
|
|
// 10 - 1F
|
|
NonLetter + 16, 0, // 10
|
|
NonLetter + 17, 0, // 11
|
|
NonLetter + 18, 0, // 12
|
|
NonLetter + 19, 0, // 13
|
|
NonLetter + 20, 0, // 14
|
|
NonLetter + 21, 0, // 15
|
|
NonLetter + 22, 0, // 16
|
|
NonLetter + 23, 0, // 17
|
|
NonLetter + 24, 0, // 18
|
|
NonLetter + 25, 0, // 19
|
|
NonLetter + 26, 0, // 1A
|
|
NonLetter + 27, 0, // 1B
|
|
NonLetter + 28, 0, // 1C
|
|
NonLetter + 29, 0, // 1D
|
|
NonLetter + 30, 0, // 1E
|
|
NonLetter + 31, 0, // 1F
|
|
|
|
// 20 - 2F
|
|
NonLetter + 67, 0, // 20
|
|
NonLetter + 68, 0, // 21
|
|
NonLetter + 69, 0, // 22
|
|
NonLetter + 70, 0, // 23
|
|
NonLetter + 71, 0, // 24
|
|
NonLetter + 72, 0, // 25
|
|
NonLetter + 73, 0, // 26
|
|
NonLetter + 74, 0, // 27
|
|
NonLetter + 75, 0, // 28
|
|
NonLetter + 76, 0, // 29
|
|
NonLetter + 77, 0, // 2A
|
|
NonLetter + 78, 0, // 2B
|
|
NonLetter + 79, 0, // 2C
|
|
NonLetter + 80, 0, // 2D
|
|
NonLetter + 81, 0, // 2E
|
|
NonLetter + 82, 0, // 2F
|
|
|
|
// 30 - 3F
|
|
Letter - 10, fNum, // 30
|
|
Letter - 9, fNum, // 31
|
|
Letter - 8, fNum, // 32
|
|
Letter - 7, fNum, // 33
|
|
Letter - 6, fNum, // 34
|
|
Letter - 5, fNum, // 35
|
|
Letter - 4, fNum, // 36
|
|
Letter - 3, fNum, // 37
|
|
Letter - 2, fNum, // 38
|
|
Letter - 1, fNum, // 39
|
|
NonLetter + 83, 0, // 3A
|
|
NonLetter + 84, 0, // 3B
|
|
NonLetter + 85, 0, // 3C
|
|
NonLetter + 86, 0, // 3D
|
|
NonLetter + 87, 0, // 3E
|
|
NonLetter + 88, 0, // 3F
|
|
|
|
// 40 - 4F
|
|
NonLetter + 89, 0,
|
|
Letter + 0, Weight2_1 + fUpper, /* A */
|
|
Letter + 1, Weight2_1 + fUpper, /* B */
|
|
Letter + 2, Weight2_1 + fUpper + fSpecial, /* C */
|
|
Letter + 4, Weight2_1 + fUpper, /* D */
|
|
Letter + 5, Weight2_1 + fUpper, /* E */
|
|
Letter + 6, Weight2_1 + fUpper, /* F */
|
|
Letter + 7, Weight2_1 + fUpper, /* G */
|
|
Letter + 8, Weight2_1 + fUpper, /* H */
|
|
Letter + 10, Weight2_1 + fUpper, /* I */
|
|
Letter + 11, Weight2_1 + fUpper, /* J */
|
|
Letter + 12, Weight2_1 + fUpper, /* K */
|
|
Letter + 13, Weight2_1 + fUpper, /* L */
|
|
Letter + 14, Weight2_1 + fUpper, /* M */
|
|
Letter + 15, Weight2_1 + fUpper, /* N */
|
|
Letter + 16, Weight2_1 + fUpper, /* O */
|
|
|
|
// 50 - 5F
|
|
Letter + 17, Weight2_1 + fUpper, /* P */
|
|
Letter + 18, Weight2_1 + fUpper, /* Q */
|
|
Letter + 19, Weight2_1 + fUpper, /* R */
|
|
Letter + 21, Weight2_1 + fUpper, /* S */
|
|
Letter + 24, Weight2_1 + fUpper, /* T */
|
|
Letter + 25, Weight2_1 + fUpper, /* U */
|
|
Letter + 26, Weight2_1 + fUpper, /* V */
|
|
Letter + 27, Weight2_1 + fUpper, /* W */
|
|
Letter + 28, Weight2_1 + fUpper, /* X */
|
|
Letter + 29, Weight2_1 + fUpper, /* Y */
|
|
Letter + 30, Weight2_1 + fUpper, /* Z */
|
|
NonLetter + 90, 0,
|
|
NonLetter + 91, 0,
|
|
NonLetter + 92, 0,
|
|
NonLetter + 93, 0,
|
|
NonLetter + 94, 0,
|
|
|
|
// 60 - 6F
|
|
NonLetter + 95, 0,
|
|
Letter + 0, Weight2_0 + fLower, /* A */
|
|
Letter + 1, Weight2_0 + fLower, /* B */
|
|
Letter + 2, Weight2_0 + fLower + fSpecial, /* C */
|
|
Letter + 4, Weight2_0 + fLower, /* D */
|
|
Letter + 5, Weight2_0 + fLower, /* E */
|
|
Letter + 6, Weight2_0 + fLower, /* F */
|
|
Letter + 7, Weight2_0 + fLower, /* G */
|
|
Letter + 8, Weight2_0 + fLower, /* H */
|
|
Letter + 10, Weight2_0 + fLower, /* I */
|
|
Letter + 11, Weight2_0 + fLower, /* J */
|
|
Letter + 12, Weight2_0 + fLower, /* K */
|
|
Letter + 13, Weight2_0 + fLower, /* L */
|
|
Letter + 14, Weight2_0 + fLower, /* M */
|
|
Letter + 15, Weight2_0 + fLower, /* N */
|
|
Letter + 16, Weight2_0 + fLower, /* O */
|
|
|
|
// 70 - 7F
|
|
Letter + 17, Weight2_0 + fLower, /* P */
|
|
Letter + 18, Weight2_0 + fLower, /* Q */
|
|
Letter + 19, Weight2_0 + fLower, /* R */
|
|
Letter + 21, Weight2_0 + fLower, /* S */
|
|
Letter + 24, Weight2_0 + fLower, /* T */
|
|
Letter + 25, Weight2_0 + fLower, /* U */
|
|
Letter + 26, Weight2_0 + fLower, /* V */
|
|
Letter + 27, Weight2_0 + fLower, /* W */
|
|
Letter + 28, Weight2_0 + fLower, /* X */
|
|
Letter + 29, Weight2_0 + fLower, /* Y */
|
|
Letter + 30, Weight2_0 + fLower, /* Z */
|
|
NonLetter + 96, 0,
|
|
NonLetter + 97, 0,
|
|
NonLetter + 98, 0,
|
|
NonLetter + 99, 0,
|
|
NonLetter + 32, 0,
|
|
|
|
// 80 - 8F
|
|
NonLetter + 33, 0, // 80
|
|
NonLetter + 34, 0, // 81
|
|
NonLetter + 35, 0, // 82
|
|
NonLetter + 36, 0, // 83
|
|
NonLetter + 37, 0, // 84
|
|
NonLetter + 38, 0, // 85
|
|
NonLetter + 39, 0, // 86
|
|
NonLetter + 40, 0, // 87
|
|
NonLetter + 41, 0, // 88
|
|
NonLetter + 42, 0, // 89
|
|
Letter + 22, Weight2_1 + fUpper, /* 138, 8A */
|
|
NonLetter + 44, 0, // 8B
|
|
Letter + 21, Weight2_3 + fUpper, /* 140, 8C */
|
|
Letter + 24, Weight2_3 + fUpper, /* 141, 8D */
|
|
Letter + 30, Weight2_7 + fUpper, /* 142, 8E */
|
|
Letter + 30, Weight2_5 + fUpper, /* 143, 8F */
|
|
|
|
// 90 - 9F
|
|
NonLetter + 49, 0, // 90
|
|
NonLetter + 50, 0, // 91
|
|
NonLetter + 51, 0, // 92
|
|
NonLetter + 52, 0, // 93
|
|
NonLetter + 53, 0, // 94
|
|
NonLetter + 54, 0, // 95
|
|
NonLetter + 55, 0, // 96
|
|
NonLetter + 56, 0, // 97
|
|
NonLetter + 57, 0, // 98
|
|
NonLetter + 58, 0, // 99
|
|
Letter + 22, Weight2_0 + fLower, /* 138, 9A */
|
|
NonLetter + 60, 0, // 9B
|
|
Letter + 21, Weight2_2 + fLower, /* 140, 9C */
|
|
Letter + 24, Weight2_2 + fLower, /* 141, 9D */
|
|
Letter + 30, Weight2_6 + fLower, /* 142, 9E */
|
|
Letter + 30, Weight2_4 + fLower, /* 143, 9F */
|
|
|
|
// A0 - AF
|
|
NonLetter + 100, 0, // A0
|
|
NonLetter + 101, 0, // A1
|
|
NonLetter + 102, 0, // A2
|
|
Letter + 13, Weight2_7 + fUpper, /* 163, A3 */
|
|
NonLetter + 104, 0, // A4
|
|
Letter + 0, Weight2_11 + fUpper, /* 165, A5 */
|
|
NonLetter + 106, 0, // A6
|
|
NonLetter + 107, 0, // A7
|
|
NonLetter + 108, 0, // A8
|
|
NonLetter + 109, 0, // A9
|
|
Letter + 21, Weight2_7 + fUpper, /* 170, AA */
|
|
NonLetter + 111, 0, // AB
|
|
NonLetter + 112, 0, // AC
|
|
NonLetter + 113, 0, // AD
|
|
NonLetter + 114, 0, // AE
|
|
Letter + 30, Weight2_3 + fUpper, /* 175, AF */
|
|
|
|
// B0 - BF
|
|
NonLetter + 116, 0, // B0
|
|
NonLetter + 117, 0, // B1
|
|
NonLetter + 118, 0, // B2
|
|
Letter + 13, Weight2_6 + fLower, /* 163, B3 */
|
|
NonLetter + 120, 0, // B4
|
|
NonLetter + 121, 0, // B5
|
|
NonLetter + 122, 0, // B6
|
|
NonLetter + 123, 0, // B7
|
|
NonLetter + 124, 0, // B8
|
|
Letter + 0, Weight2_10 + fLower, /* 165, B9 */
|
|
Letter + 21, Weight2_6 + fLower, /* 170, BA */
|
|
NonLetter + 127, 0, // BB
|
|
Letter + 13, Weight2_5 + fUpper, /* 188, BC */
|
|
NonLetter + 129, 0, // BD
|
|
Letter + 13, Weight2_4 + fLower, /* 188, BE */
|
|
Letter + 30, Weight2_2 + fLower, /* 175, BF */
|
|
|
|
// C0 - CF
|
|
Letter + 19, Weight2_3 + fUpper, /* 192, */
|
|
Letter + 0, Weight2_5 + fUpper, /* 193, */
|
|
Letter + 0, Weight2_7 + fUpper, /* 194, */
|
|
Letter + 0, Weight2_9 + fUpper, /* 195, */
|
|
Letter + 0, Weight2_3 + fUpper, /* 196, */
|
|
Letter + 13, Weight2_3 + fUpper, /* 197, */
|
|
Letter + 2, Weight2_3 + fUpper, /* 198, */
|
|
Letter + 2, Weight2_7 + fUpper, /* 199, */
|
|
Letter + 3, Weight2_1 + fUpper, /* 200, */
|
|
Letter + 5, Weight2_5 + fUpper, /* 201, */
|
|
Letter + 5, Weight2_9 + fUpper, /* 202, */
|
|
Letter + 5, Weight2_3 + fUpper, /* 203, */
|
|
Letter + 5, Weight2_7 + fUpper, /* 204, */
|
|
Letter + 10, Weight2_3 + fUpper, /* 205, */
|
|
Letter + 10, Weight2_5 + fUpper, /* 206, */
|
|
Letter + 4, Weight2_3 + fUpper, /* 207, */
|
|
|
|
// D0 - DF
|
|
Letter + 4, Weight2_5 + fUpper, /* 208, */
|
|
Letter + 15, Weight2_3 + fUpper, /* 209, */
|
|
Letter + 15, Weight2_5 + fUpper, /* 210, */
|
|
Letter + 16, Weight2_5 + fUpper, /* 211, */
|
|
Letter + 16, Weight2_9 + fUpper, /* 212, */
|
|
Letter + 16, Weight2_7 + fUpper, /* 213, */
|
|
Letter + 16, Weight2_3 + fUpper, /* 214, */
|
|
NonLetter + 65, 0,
|
|
Letter + 20, Weight2_1 + fUpper, /* 216, */
|
|
Letter + 25, Weight2_9 + fUpper, /* 217, */
|
|
Letter + 25, Weight2_3 + fUpper, /* 218, */
|
|
Letter + 25, Weight2_7 + fUpper, /* 219, */
|
|
Letter + 25, Weight2_3 + fUpper, /* 220, */
|
|
Letter + 29, Weight2_3 + fUpper, /* 221, */
|
|
Letter + 24, Weight2_5 + fUpper, /* 222, */
|
|
Letter + 23, Weight2_0 + fUpper, /* 223, */
|
|
|
|
// E0 - EF
|
|
Letter + 19, Weight2_2 + fLower, /* 224, */
|
|
Letter + 0, Weight2_4 + fLower, /* 225, */
|
|
Letter + 0, Weight2_6 + fLower, /* 226, */
|
|
Letter + 0, Weight2_8 + fLower, /* 227, */
|
|
Letter + 0, Weight2_2 + fLower, /* 228, */
|
|
Letter + 13, Weight2_2 + fLower, /* 229, */
|
|
Letter + 2, Weight2_2 + fLower, /* 230, */
|
|
Letter + 2, Weight2_6 + fLower, /* 231, */
|
|
Letter + 3, Weight2_0 + fLower, /* 232, */
|
|
Letter + 5, Weight2_4 + fLower, /* 233, */
|
|
Letter + 5, Weight2_8 + fLower, /* 234, */
|
|
Letter + 5, Weight2_2 + fLower, /* 235, */
|
|
Letter + 5, Weight2_6 + fLower, /* 236, */
|
|
Letter + 10, Weight2_2 + fLower, /* 237, */
|
|
Letter + 10, Weight2_4 + fLower, /* 238, */
|
|
Letter + 4, Weight2_2 + fLower, /* 239, */
|
|
|
|
// F0 - FF
|
|
Letter + 4, Weight2_4 + fLower, /* 240, */
|
|
Letter + 15, Weight2_2 + fLower, /* 241, */
|
|
Letter + 15, Weight2_4 + fLower, /* 242, */
|
|
Letter + 16, Weight2_4 + fLower, /* 243, */
|
|
Letter + 16, Weight2_8 + fLower, /* 244, */
|
|
Letter + 16, Weight2_6 + fLower, /* 245, */
|
|
Letter + 16, Weight2_2 + fLower, /* 246, */
|
|
NonLetter + 65, 0,
|
|
Letter + 20, Weight2_0 + fLower, /* 248, */
|
|
Letter + 25, Weight2_8 + fLower, /* 249, */
|
|
Letter + 25, Weight2_4 + fLower, /* 250, */
|
|
Letter + 25, Weight2_6 + fLower, /* 251, */
|
|
Letter + 25, Weight2_2 + fLower, /* 252, */
|
|
Letter + 29, Weight2_2 + fLower, /* 253, */
|
|
Letter + 24, Weight2_4 + fLower, /* 254, */
|
|
NonLetter + 130, 0,
|
|
|
|
}; // End of LangTab
|
|
|
|
|
|
/// HUNGARIAN HUNGARIAN ////////////////////////
|
|
|
|
struct _tagSpecialStruct SpecialStructHU[] =
|
|
{
|
|
'd', 'd', 'D', 'z', 'Z', 's', 'S', 6, 6, ExpandC,
|
|
'D', 'd', 'D', 'z', 'Z', 's', 'S', 5, 5, ExpandC,
|
|
'c', 'c', 'C', 's', 'S', 0x0, 0x0, 2, 2, ExpandB,
|
|
'C', 'c', 'C', 's', 'S', 0x0, 0x0, 1, 1, ExpandB,
|
|
'd', 'd', 'D', 'z', 'Z', 0x0, 0x0, 4, 4, ExpandB,
|
|
'D', 'd', 'D', 'z', 'Z', 0x0, 0x0, 3, 3, ExpandB,
|
|
'g', 'g', 'G', 'y', 'Y', 0x0, 0x0, 8, 8, ExpandB,
|
|
'G', 'g', 'G', 'y', 'Y', 0x0, 0x0, 7, 7, ExpandB,
|
|
'l', 'l', 'L', 'y', 'Y', 0x0, 0x0, 18, 18, ExpandB,
|
|
'L', 'l', 'L', 'y', 'Y', 0x0, 0x0, 17, 17, ExpandB,
|
|
'n', 'n', 'N', 'y', 'Y', 0x0, 0x0, 20, 20, ExpandB,
|
|
'N', 'n', 'N', 'y', 'Y', 0x0, 0x0, 19, 19, ExpandB,
|
|
's', 's', 'S', 'z', 'Z', 0x0, 0x0, 22, 22, ExpandB,
|
|
'S', 's', 'S', 'z', 'Z', 0x0, 0x0, 21, 21, ExpandB,
|
|
't', 't', 'T', 'y', 'Y', 0x0, 0x0, 24, 24, ExpandB,
|
|
'T', 't', 'T', 'y', 'Y', 0x0, 0x0, 23, 23, ExpandB,
|
|
'z', 'z', 'Z', 's', 'S', 0x0, 0x0, 26, 26, ExpandB,
|
|
'Z', 'z', 'Z', 's', 'S', 0x0, 0x0, 25, 25, ExpandB,
|
|
|
|
'd', 'z', 'Z', 's', 'S', 0x0, 0x0, 6, 0x0, CompressD,
|
|
'D', 'z', 'Z', 's', 'S', 0x0, 0x0, 5, 0x0, CompressD,
|
|
'c', 's', 'S', 0x0, 0x0, 0x0, 0x0, 2, 0x0, CompressC,
|
|
'C', 's', 'S', 0x0, 0x0, 0x0, 0x0, 1, 0x0, CompressC,
|
|
'd', 'z', 'Z', 0x0, 0x0, 0x0, 0x0, 4, 0x0, CompressC,
|
|
'D', 'z', 'Z', 0x0, 0x0, 0x0, 0x0, 3, 0x0, CompressC,
|
|
'g', 'y', 'Y', 0x0, 0x0, 0x0, 0x0, 8, 0x0, CompressC,
|
|
'G', 'y', 'Y', 0x0, 0x0, 0x0, 0x0, 7, 0x0, CompressC,
|
|
'l', 'y', 'Y', 0x0, 0x0, 0x0, 0x0, 18, 0x0, CompressC,
|
|
'L', 'y', 'Y', 0x0, 0x0, 0x0, 0x0, 17, 0x0, CompressC,
|
|
'n', 'y', 'Y', 0x0, 0x0, 0x0, 0x0, 20, 0x0, CompressC,
|
|
'N', 'y', 'Y', 0x0, 0x0, 0x0, 0x0, 19, 0x0, CompressC,
|
|
's', 'z', 'Z', 0x0, 0x0, 0x0, 0x0, 22, 0x0, CompressC,
|
|
'S', 'z', 'Z', 0x0, 0x0, 0x0, 0x0, 21, 0x0, CompressC,
|
|
't', 'y', 'Y', 0x0, 0x0, 0x0, 0x0, 24, 0x0, CompressC,
|
|
'T', 'y', 'Y', 0x0, 0x0, 0x0, 0x0, 23, 0x0, CompressC,
|
|
'z', 's', 'S', 0x0, 0x0, 0x0, 0x0, 26, 0x0, CompressC,
|
|
'Z', 's', 'S', 0x0, 0x0, 0x0, 0x0, 25, 0x0, CompressC,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
|
};
|
|
|
|
// Table definition:
|
|
// Sorting Order, Secondary Weight + Flags
|
|
|
|
|
|
struct _tagLangTab LangTabHU[256] =
|
|
{
|
|
// 00 - 0F
|
|
NonLetter + 0, 0, /* 0 */
|
|
Letter + 3, Weight2_8+fUpper, /* 1 */
|
|
Letter + 3, Weight2_0+fLower, /* 2 */
|
|
Letter + 5, Weight2_8+fUpper, /* 3 */
|
|
Letter + 5, Weight2_0+fLower, /* 4 */
|
|
Letter + 6, Weight2_8+fUpper, /* 5 */
|
|
Letter + 6, Weight2_0+fLower, /* 6 */
|
|
Letter + 10, Weight2_8+fUpper, /* 7 */
|
|
Letter + 10, Weight2_0+fLower, /* 8 */
|
|
NonLetter + 9, 0, /* 9 */
|
|
NonLetter + 10, 0, /* A */
|
|
NonLetter + 11, 0, /* B */
|
|
NonLetter + 12, 0, /* C */
|
|
NonLetter + 13, 0, /* D */
|
|
NonLetter + 14, 0, /* E */
|
|
NonLetter + 15, 0, /* F */
|
|
|
|
// 10 - 1F
|
|
NonLetter + 16, 0, /* 10 */
|
|
Letter + 16, Weight2_8+fUpper, /* 11 */
|
|
Letter + 16, Weight2_0+fLower, /* 12 */
|
|
Letter + 19, Weight2_8+fUpper, /* 13 */
|
|
Letter + 19, Weight2_0+fLower, /* 14 */
|
|
Letter + 26, Weight2_8+fUpper, /* 15 */
|
|
Letter + 26, Weight2_0+fLower, /* 16 */
|
|
Letter + 28, Weight2_8+fUpper, /* 17 */
|
|
Letter + 28, Weight2_0+fLower, /* 18 */
|
|
Letter + 36, Weight2_8+fUpper, /* 19 */
|
|
Letter + 36, Weight2_0+fLower, /* 1A */
|
|
NonLetter + 27, 0, /* 1B */
|
|
NonLetter + 28, 0, /* 1C */
|
|
NonLetter + 29, 0, /* 1D */
|
|
NonLetter + 30, 0, /* 1E */
|
|
NonLetter + 31, 0, /* 1F */
|
|
|
|
// 20 - 2F
|
|
NonLetter + 67, 0, /* 20 */
|
|
NonLetter + 68, 0, /* 21 */
|
|
NonLetter + 69, 0, /* 22 */
|
|
NonLetter + 69, 0, /* 23 */
|
|
NonLetter + 71, 0, /* 24 */
|
|
NonLetter + 72, 0, /* 25 */
|
|
NonLetter + 73, 0, /* 26 */
|
|
NonLetter + 74, 0, /* 27 */
|
|
NonLetter + 75, 0, /* 28 */
|
|
NonLetter + 76, 0, /* 29 */
|
|
NonLetter + 77, 0, /* 2A */
|
|
NonLetter + 78, 0, /* 2B */
|
|
NonLetter + 79, 0, /* 2C */
|
|
NonLetter + 80, 0, /* 2D */
|
|
NonLetter + 81, 0, /* 2E */
|
|
NonLetter + 82, 0, /* 2F */
|
|
|
|
// 30 - 3F
|
|
Letter - 10, fNum, /* 30 */
|
|
Letter - 9, fNum, /* 31 */
|
|
Letter - 8, fNum, /* 32 */
|
|
Letter - 7, fNum, /* 33 */
|
|
Letter - 6, fNum, /* 34 */
|
|
Letter - 5, fNum, /* 35 */
|
|
Letter - 4, fNum, /* 36 */
|
|
Letter - 3, fNum, /* 37 */
|
|
Letter - 2, fNum, /* 38 */
|
|
Letter - 1, fNum, /* 39 */
|
|
NonLetter + 83, 0, /* 3A */
|
|
NonLetter + 84, 0, /* 3B */
|
|
NonLetter + 85, 0, /* 3C */
|
|
NonLetter + 86, 0, /* 3D */
|
|
NonLetter + 87, 0, /* 3E */
|
|
NonLetter + 88, 0, /* 3F */
|
|
|
|
// 40 - 4F
|
|
NonLetter + 89, 0, /* 40 */
|
|
Letter + 0, Weight2_8 + fUpper, /* A */
|
|
Letter + 1, Weight2_8 + fUpper, /* B */
|
|
Letter + 2, Weight2_8 + fUpper + fSpecial, /* C */
|
|
Letter + 4 , Weight2_8 + fUpper + fSpecial, /* D */
|
|
Letter + 7 , Weight2_8 + fUpper, /* E */
|
|
Letter + 8 , Weight2_8 + fUpper, /* F */
|
|
Letter + 9 , Weight2_8 + fUpper + fSpecial, /* G */
|
|
Letter + 11, Weight2_8 + fUpper, /* H */
|
|
Letter + 12, Weight2_8 + fUpper, /* I */
|
|
Letter + 13, Weight2_8 + fUpper, /* J */
|
|
Letter + 14, Weight2_8 + fUpper, /* K */
|
|
Letter + 15, Weight2_8 + fUpper + fSpecial, /* L */
|
|
Letter + 17, Weight2_8 + fUpper, /* M */
|
|
Letter + 18, Weight2_8 + fUpper + fSpecial, /* N */
|
|
Letter + 20, Weight2_8 + fUpper, /* O */
|
|
|
|
// 50 - 5F
|
|
Letter + 22, Weight2_8 + fUpper, /* P */
|
|
Letter + 23, Weight2_8 + fUpper, /* Q */
|
|
Letter + 24, Weight2_8 + fUpper, /* R */
|
|
Letter + 25, Weight2_8 + fUpper + fSpecial, /* S */
|
|
Letter + 27, Weight2_8 + fUpper + fSpecial, /* T */
|
|
Letter + 29, Weight2_8 + fUpper, /* U */
|
|
Letter + 31, Weight2_8 + fUpper, /* V */
|
|
Letter + 32, Weight2_8 + fUpper, /* W */
|
|
Letter + 33, Weight2_8 + fUpper, /* X */
|
|
Letter + 34, Weight2_8 + fUpper, /* Y */
|
|
Letter + 35, Weight2_8 + fUpper + fSpecial, /* Z */
|
|
NonLetter + 90, 0,
|
|
NonLetter + 91, 0,
|
|
NonLetter + 92, 0,
|
|
NonLetter + 93, 0,
|
|
NonLetter + 94, 0,
|
|
|
|
// 60 - 6F
|
|
NonLetter + 95, 0,
|
|
Letter + 0, Weight2_0 + fLower, /* a */
|
|
Letter + 1, Weight2_0 + fLower, /* b */
|
|
Letter + 2, Weight2_0 + fLower + fSpecial, /* c */
|
|
Letter + 4 , Weight2_0 + fLower+ fSpecial, /* d */
|
|
Letter + 7 , Weight2_0 + fLower, /* e */
|
|
Letter + 8 , Weight2_0 + fLower, /* f */
|
|
Letter + 9 , Weight2_0 + fLower+ fSpecial, /* g */
|
|
Letter + 11, Weight2_0 + fLower, /* h */
|
|
Letter + 12, Weight2_0 + fLower, /* i */
|
|
Letter + 13, Weight2_0 + fLower, /* j */
|
|
Letter + 14, Weight2_0 + fLower, /* k */
|
|
Letter + 15, Weight2_0 + fLower + fSpecial, /* l */
|
|
Letter + 17, Weight2_0 + fLower, /* m */
|
|
Letter + 18, Weight2_0 + fLower + fSpecial, /* n */
|
|
Letter + 20, Weight2_0 + fLower, /* o */
|
|
|
|
// 70 - 7F
|
|
Letter + 22, Weight2_0 + fLower, /* p */
|
|
Letter + 23, Weight2_0 + fLower, /* q */
|
|
Letter + 24, Weight2_0 + fLower, /* r */
|
|
Letter + 25, Weight2_0 + fLower + fSpecial, /* s */
|
|
Letter + 27, Weight2_0 + fLower + fSpecial, /* t */
|
|
Letter + 29, Weight2_0 + fLower, /* u */
|
|
Letter + 31, Weight2_0 + fLower, /* v */
|
|
Letter + 32, Weight2_0 + fLower, /* w */
|
|
Letter + 33, Weight2_0 + fLower, /* x */
|
|
Letter + 34, Weight2_0 + fLower, /* y */
|
|
Letter + 35, Weight2_0 + fLower + fSpecial, /* z */
|
|
NonLetter + 96, 0,
|
|
NonLetter + 97, 0,
|
|
NonLetter + 98, 0,
|
|
NonLetter + 99, 0,
|
|
NonLetter + 32, 0,
|
|
|
|
// 80 - 8F
|
|
NonLetter + 33, 0,
|
|
NonLetter + 34, 0,
|
|
NonLetter + 35, 0,
|
|
NonLetter + 36, 0,
|
|
NonLetter + 37, 0,
|
|
NonLetter + 38, 0,
|
|
NonLetter + 39, 0,
|
|
NonLetter + 40, 0,
|
|
NonLetter + 41, 0,
|
|
NonLetter + 42, 0,
|
|
Letter + 25, Weight2_10 + fUpper, /* 138 */
|
|
NonLetter + 44, 0,
|
|
Letter + 25, Weight2_9 + fUpper, /* 140 */
|
|
Letter + 27, Weight2_9 + fUpper, /* 141 */
|
|
Letter + 35, Weight2_11 + fUpper, /* 142 */
|
|
Letter + 35, Weight2_10 + fUpper, /* 143 */
|
|
|
|
// 90 - 9F
|
|
NonLetter + 49, 0,
|
|
NonLetter + 50, 0,
|
|
NonLetter + 51, 0,
|
|
NonLetter + 52, 0,
|
|
NonLetter + 53, 0,
|
|
NonLetter + 54, 0,
|
|
NonLetter + 55, 0,
|
|
NonLetter + 56, 0,
|
|
NonLetter + 57, 0,
|
|
NonLetter + 58, 0,
|
|
Letter + 25, Weight2_2 + fLower, /* 154 */
|
|
NonLetter + 60, 0,
|
|
Letter + 25, Weight2_1 + fLower, /* 156 */
|
|
Letter + 27, Weight2_1 + fLower, /* 157 */
|
|
Letter + 35, Weight2_2 + fLower, /* 158 */
|
|
Letter + 35, Weight2_2 + fLower, /* 159 */
|
|
|
|
// A0 - AF
|
|
NonLetter + 100, 0,
|
|
NonLetter + 101, 0,
|
|
NonLetter + 102, 0,
|
|
Letter + 15, Weight2_11 + fUpper, /* 163 */
|
|
NonLetter + 104, 0,
|
|
Letter + 0, Weight2_13 + fUpper, /* 165 */
|
|
NonLetter + 106, 0,
|
|
NonLetter + 107, 0,
|
|
NonLetter + 108, 0,
|
|
NonLetter + 109, 0,
|
|
Letter + 25, Weight2_11 + fUpper, /* 170 */
|
|
NonLetter + 111, 0,
|
|
NonLetter + 112, 0,
|
|
NonLetter + 113, 0,
|
|
NonLetter + 114, 0,
|
|
Letter + 35, Weight2_9 + fUpper, /* 175 */
|
|
|
|
// B0 - BF
|
|
NonLetter + 116, 0,
|
|
NonLetter + 117, 0,
|
|
NonLetter + 118, 0,
|
|
Letter + 15, Weight2_3 + fLower, /* 179 */
|
|
NonLetter + 120, 0,
|
|
NonLetter + 121, 0,
|
|
NonLetter + 122, 0,
|
|
NonLetter + 123, 0,
|
|
NonLetter + 124, 0,
|
|
Letter + 0, Weight2_5 + fLower, /* 185 */
|
|
Letter + 25, Weight2_3 + fLower, /* 186 */
|
|
NonLetter + 127, 0,
|
|
Letter + 15, Weight2_10 + fUpper, /* 188 */
|
|
NonLetter + 129, 0,
|
|
Letter + 15, Weight2_2 + fLower, /* 190 */
|
|
Letter + 35, Weight2_1 + fLower, /* 191 */
|
|
|
|
// C0 - CF
|
|
Letter + 24, Weight2_9 + fUpper, /* 192 */
|
|
Letter + 0, Weight2_9 + fUpper, /* 193 */
|
|
Letter + 0, Weight2_11+ fUpper, /* 194 */
|
|
Letter + 0, Weight2_12+ fUpper, /* 195 */
|
|
Letter + 0, Weight2_10+ fUpper, /* 196 */
|
|
Letter + 15, Weight2_9 + fUpper, /* 197 */
|
|
Letter + 2, Weight2_9 + fUpper, /* 198 */
|
|
Letter + 2, Weight2_11+ fUpper, /* 199 */
|
|
Letter + 2, Weight2_10+ fUpper, /* 200 */
|
|
Letter + 7, Weight2_9 + fUpper, /* 201 */
|
|
Letter + 7, Weight2_12+ fUpper, /* 202 */
|
|
Letter + 7, Weight2_10+ fUpper, /* 203 */
|
|
Letter + 7, Weight2_11+ fUpper, /* 204 */
|
|
Letter + 12, Weight2_9 + fUpper, /* 205 */
|
|
Letter + 12, Weight2_10+ fUpper, /* 206 */
|
|
Letter + 4, Weight2_9 + fUpper, /* 207 */
|
|
|
|
// D0 - DF
|
|
Letter + 4, Weight2_10+ fUpper, /* 208 */
|
|
Letter + 18, Weight2_9 + fUpper, /* 209 */
|
|
Letter + 18, Weight2_10+ fUpper, /* 210 */
|
|
Letter + 20, Weight2_9 + fUpper, /* 211 */
|
|
Letter + 21, Weight2_10+ fUpper, /* 212 */
|
|
Letter + 21, Weight2_9 + fUpper, /* 213 */
|
|
Letter + 21, Weight2_8 + fUpper, /* 214 */
|
|
NonLetter + 65, 0,
|
|
Letter + 24, Weight2_10+ fUpper, /* 216 */
|
|
Letter + 30, Weight2_10+ fUpper, /* 217 */
|
|
Letter + 29, Weight2_9 + fUpper, /* 218 */
|
|
Letter + 30, Weight2_9 + fUpper, /* 219 */
|
|
Letter + 30, Weight2_8 + fUpper, /* 220 */
|
|
Letter + 34, Weight2_9 + fUpper, /* 221 */
|
|
Letter + 27, Weight2_10+ fUpper, /* 222 */
|
|
Letter + 25, Weight2_12+ fUpper, /* 223 */
|
|
|
|
// E0 - EF
|
|
Letter + 24, Weight2_1 + fLower, /* 224 */
|
|
Letter + 0, Weight2_1 + fLower, /* 225 */
|
|
Letter + 0, Weight2_3 + fLower, /* 226 */
|
|
Letter + 0, Weight2_4 + fLower, /* 227 */
|
|
Letter + 0, Weight2_2 + fLower, /* 228 */
|
|
Letter + 15, Weight2_1 + fLower, /* 229 */
|
|
Letter + 2, Weight2_1 + fLower, /* 230 */
|
|
Letter + 2, Weight2_3 + fLower, /* 231 */
|
|
Letter + 2, Weight2_2 + fLower, /* 232 */
|
|
Letter + 7, Weight2_1 + fLower, /* 233 */
|
|
Letter + 7, Weight2_4 + fLower, /* 234 */
|
|
Letter + 7, Weight2_2 + fLower, /* 235 */
|
|
Letter + 7, Weight2_3 + fLower, /* 236 */
|
|
Letter + 12, Weight2_1 + fLower, /* 237 */
|
|
Letter + 12, Weight2_2 + fLower, /* 238 */
|
|
Letter + 4, Weight2_1 + fLower, /* 239 */
|
|
|
|
// F0 - FF
|
|
Letter + 4, Weight2_2 + fLower, /* 240 */
|
|
Letter + 18, Weight2_1 + fLower, /* 241 */
|
|
Letter + 18, Weight2_2 + fLower, /* 242 */
|
|
Letter + 20, Weight2_1 + fLower, /* 243 */
|
|
Letter + 21, Weight2_2 + fLower, /* 244 */
|
|
Letter + 21, Weight2_1 + fLower, /* 245 */
|
|
Letter + 21, Weight2_0 + fLower, /* 246 */
|
|
NonLetter + 66, 0,
|
|
Letter + 24, Weight2_2 + fLower, /* 248 */
|
|
Letter + 30, Weight2_2 + fLower, /* 249 */
|
|
Letter + 29, Weight2_1 + fLower, /* 250 */
|
|
Letter + 30, Weight2_1 + fLower, /* 251 */
|
|
Letter + 30, Weight2_0 + fLower, /* 252 */
|
|
Letter + 34, Weight2_1 + fLower, /* 253 */
|
|
Letter + 27, Weight2_2 + fLower, /* 254 */
|
|
NonLetter + 67, 0
|
|
};
|