diff options
Diffstat (limited to 'src/autofit/afblue.h')
-rw-r--r-- | src/autofit/afblue.h | 207 |
1 files changed, 132 insertions, 75 deletions
diff --git a/src/autofit/afblue.h b/src/autofit/afblue.h index 34f90e9..75c3ab5 100644 --- a/src/autofit/afblue.h +++ b/src/autofit/afblue.h @@ -7,7 +7,7 @@ /* */ /* Auto-fitter data for blue strings (specification). */ /* */ -/* Copyright 2013-2015 by */ +/* Copyright 2013-2016 by */ /* David Turner, Robert Wilhelm, and Werner Lemberg. */ /* */ /* This file is part of the FreeType project, and may only be used, */ @@ -19,8 +19,8 @@ /***************************************************************************/ -#ifndef __AFBLUE_H__ -#define __AFBLUE_H__ +#ifndef AFBLUE_H_ +#define AFBLUE_H_ FT_BEGIN_HEADER @@ -80,63 +80,107 @@ FT_BEGIN_HEADER AF_BLUE_STRING_ARABIC_TOP = 0, AF_BLUE_STRING_ARABIC_BOTTOM = 18, AF_BLUE_STRING_ARABIC_JOIN = 33, - AF_BLUE_STRING_CYRILLIC_CAPITAL_TOP = 36, - AF_BLUE_STRING_CYRILLIC_CAPITAL_BOTTOM = 60, - AF_BLUE_STRING_CYRILLIC_SMALL = 84, - AF_BLUE_STRING_CYRILLIC_SMALL_DESCENDER = 108, - AF_BLUE_STRING_DEVANAGARI_BASE = 117, - AF_BLUE_STRING_DEVANAGARI_TOP = 149, - AF_BLUE_STRING_DEVANAGARI_HEAD = 181, - AF_BLUE_STRING_DEVANAGARI_BOTTOM = 213, - AF_BLUE_STRING_GREEK_CAPITAL_TOP = 221, - AF_BLUE_STRING_GREEK_CAPITAL_BOTTOM = 242, - AF_BLUE_STRING_GREEK_SMALL_BETA_TOP = 260, - AF_BLUE_STRING_GREEK_SMALL = 278, - AF_BLUE_STRING_GREEK_SMALL_DESCENDER = 302, - AF_BLUE_STRING_HEBREW_TOP = 326, - AF_BLUE_STRING_HEBREW_BOTTOM = 350, - AF_BLUE_STRING_HEBREW_DESCENDER = 368, - AF_BLUE_STRING_KHMER_TOP = 383, - AF_BLUE_STRING_KHMER_SUBSCRIPT_TOP = 407, - AF_BLUE_STRING_KHMER_BOTTOM = 447, - AF_BLUE_STRING_KHMER_DESCENDER = 479, - AF_BLUE_STRING_KHMER_LARGE_DESCENDER = 513, - AF_BLUE_STRING_KHMER_SYMBOLS_WAXING_TOP = 600, - AF_BLUE_STRING_KHMER_SYMBOLS_WANING_BOTTOM = 608, - AF_BLUE_STRING_LAO_TOP = 616, - AF_BLUE_STRING_LAO_BOTTOM = 648, - AF_BLUE_STRING_LAO_ASCENDER = 680, - AF_BLUE_STRING_LAO_LARGE_ASCENDER = 696, - AF_BLUE_STRING_LAO_DESCENDER = 708, - AF_BLUE_STRING_LATIN_CAPITAL_TOP = 732, - AF_BLUE_STRING_LATIN_CAPITAL_BOTTOM = 748, - AF_BLUE_STRING_LATIN_SMALL_F_TOP = 764, - AF_BLUE_STRING_LATIN_SMALL = 778, - AF_BLUE_STRING_LATIN_SMALL_DESCENDER = 792, - AF_BLUE_STRING_LATIN_SUBS_CAPITAL_TOP = 802, - AF_BLUE_STRING_LATIN_SUBS_CAPITAL_BOTTOM = 822, - AF_BLUE_STRING_LATIN_SUBS_SMALL_F_TOP = 842, - AF_BLUE_STRING_LATIN_SUBS_SMALL = 862, - AF_BLUE_STRING_LATIN_SUBS_SMALL_DESCENDER = 898, - AF_BLUE_STRING_LATIN_SUPS_CAPITAL_TOP = 918, - AF_BLUE_STRING_LATIN_SUPS_CAPITAL_BOTTOM = 949, - AF_BLUE_STRING_LATIN_SUPS_SMALL_F_TOP = 978, - AF_BLUE_STRING_LATIN_SUPS_SMALL = 1004, - AF_BLUE_STRING_LATIN_SUPS_SMALL_DESCENDER = 1029, - AF_BLUE_STRING_MYANMAR_TOP = 1040, - AF_BLUE_STRING_MYANMAR_BOTTOM = 1072, - AF_BLUE_STRING_MYANMAR_ASCENDER = 1104, - AF_BLUE_STRING_MYANMAR_DESCENDER = 1132, - AF_BLUE_STRING_TELUGU_TOP = 1164, - AF_BLUE_STRING_TELUGU_BOTTOM = 1192, - AF_BLUE_STRING_THAI_TOP = 1220, - AF_BLUE_STRING_THAI_BOTTOM = 1244, - AF_BLUE_STRING_THAI_ASCENDER = 1272, - AF_BLUE_STRING_THAI_LARGE_ASCENDER = 1284, - AF_BLUE_STRING_THAI_DESCENDER = 1296, - AF_BLUE_STRING_THAI_LARGE_DESCENDER = 1312, - AF_BLUE_STRING_THAI_DIGIT_TOP = 1320, - af_blue_1_1 = 1331, + AF_BLUE_STRING_ARMENIAN_CAPITAL_TOP = 36, + AF_BLUE_STRING_ARMENIAN_CAPITAL_BOTTOM = 60, + AF_BLUE_STRING_ARMENIAN_SMALL_ASCENDER = 84, + AF_BLUE_STRING_ARMENIAN_SMALL_TOP = 105, + AF_BLUE_STRING_ARMENIAN_SMALL_BOTTOM = 129, + AF_BLUE_STRING_ARMENIAN_SMALL_DESCENDER = 153, + AF_BLUE_STRING_BENGALI_BASE = 177, + AF_BLUE_STRING_BENGALI_TOP = 209, + AF_BLUE_STRING_BENGALI_HEAD = 237, + AF_BLUE_STRING_CHEROKEE_CAPITAL = 269, + AF_BLUE_STRING_CHEROKEE_SMALL_ASCENDER = 301, + AF_BLUE_STRING_CHEROKEE_SMALL = 333, + AF_BLUE_STRING_CHEROKEE_SMALL_DESCENDER = 365, + AF_BLUE_STRING_CYRILLIC_CAPITAL_TOP = 381, + AF_BLUE_STRING_CYRILLIC_CAPITAL_BOTTOM = 405, + AF_BLUE_STRING_CYRILLIC_SMALL = 429, + AF_BLUE_STRING_CYRILLIC_SMALL_DESCENDER = 453, + AF_BLUE_STRING_DEVANAGARI_BASE = 462, + AF_BLUE_STRING_DEVANAGARI_TOP = 494, + AF_BLUE_STRING_DEVANAGARI_HEAD = 526, + AF_BLUE_STRING_DEVANAGARI_BOTTOM = 558, + AF_BLUE_STRING_ETHIOPIC_TOP = 566, + AF_BLUE_STRING_ETHIOPIC_BOTTOM = 598, + AF_BLUE_STRING_GEORGIAN_MKHEDRULI_TOP = 630, + AF_BLUE_STRING_GEORGIAN_MKHEDRULI_BOTTOM = 662, + AF_BLUE_STRING_GEORGIAN_MKHEDRULI_ASCENDER = 694, + AF_BLUE_STRING_GEORGIAN_MKHEDRULI_DESCENDER = 726, + AF_BLUE_STRING_GEORGIAN_ASOMTAVRULI_TOP = 758, + AF_BLUE_STRING_GEORGIAN_ASOMTAVRULI_BOTTOM = 790, + AF_BLUE_STRING_GEORGIAN_NUSKHURI_TOP = 822, + AF_BLUE_STRING_GEORGIAN_NUSKHURI_BOTTOM = 854, + AF_BLUE_STRING_GEORGIAN_NUSKHURI_ASCENDER = 886, + AF_BLUE_STRING_GEORGIAN_NUSKHURI_DESCENDER = 918, + AF_BLUE_STRING_GREEK_CAPITAL_TOP = 950, + AF_BLUE_STRING_GREEK_CAPITAL_BOTTOM = 971, + AF_BLUE_STRING_GREEK_SMALL_BETA_TOP = 989, + AF_BLUE_STRING_GREEK_SMALL = 1007, + AF_BLUE_STRING_GREEK_SMALL_DESCENDER = 1031, + AF_BLUE_STRING_GUJARATI_TOP = 1055, + AF_BLUE_STRING_GUJARATI_BOTTOM = 1087, + AF_BLUE_STRING_GUJARATI_ASCENDER = 1119, + AF_BLUE_STRING_GUJARATI_DESCENDER = 1169, + AF_BLUE_STRING_GUJARATI_DIGIT_TOP = 1202, + AF_BLUE_STRING_GURMUKHI_BASE = 1222, + AF_BLUE_STRING_GURMUKHI_HEAD = 1254, + AF_BLUE_STRING_GURMUKHI_TOP = 1286, + AF_BLUE_STRING_GURMUKHI_BOTTOM = 1318, + AF_BLUE_STRING_GURMUKHI_DIGIT_TOP = 1350, + AF_BLUE_STRING_HEBREW_TOP = 1370, + AF_BLUE_STRING_HEBREW_BOTTOM = 1394, + AF_BLUE_STRING_HEBREW_DESCENDER = 1412, + AF_BLUE_STRING_KANNADA_TOP = 1427, + AF_BLUE_STRING_KANNADA_BOTTOM = 1471, + AF_BLUE_STRING_KHMER_TOP = 1503, + AF_BLUE_STRING_KHMER_SUBSCRIPT_TOP = 1527, + AF_BLUE_STRING_KHMER_BOTTOM = 1567, + AF_BLUE_STRING_KHMER_DESCENDER = 1599, + AF_BLUE_STRING_KHMER_LARGE_DESCENDER = 1633, + AF_BLUE_STRING_KHMER_SYMBOLS_WAXING_TOP = 1720, + AF_BLUE_STRING_KHMER_SYMBOLS_WANING_BOTTOM = 1728, + AF_BLUE_STRING_LAO_TOP = 1736, + AF_BLUE_STRING_LAO_BOTTOM = 1768, + AF_BLUE_STRING_LAO_ASCENDER = 1800, + AF_BLUE_STRING_LAO_LARGE_ASCENDER = 1816, + AF_BLUE_STRING_LAO_DESCENDER = 1828, + AF_BLUE_STRING_LATIN_CAPITAL_TOP = 1852, + AF_BLUE_STRING_LATIN_CAPITAL_BOTTOM = 1868, + AF_BLUE_STRING_LATIN_SMALL_F_TOP = 1884, + AF_BLUE_STRING_LATIN_SMALL = 1898, + AF_BLUE_STRING_LATIN_SMALL_DESCENDER = 1912, + AF_BLUE_STRING_LATIN_SUBS_CAPITAL_TOP = 1922, + AF_BLUE_STRING_LATIN_SUBS_CAPITAL_BOTTOM = 1942, + AF_BLUE_STRING_LATIN_SUBS_SMALL_F_TOP = 1962, + AF_BLUE_STRING_LATIN_SUBS_SMALL = 1982, + AF_BLUE_STRING_LATIN_SUBS_SMALL_DESCENDER = 2018, + AF_BLUE_STRING_LATIN_SUPS_CAPITAL_TOP = 2038, + AF_BLUE_STRING_LATIN_SUPS_CAPITAL_BOTTOM = 2069, + AF_BLUE_STRING_LATIN_SUPS_SMALL_F_TOP = 2098, + AF_BLUE_STRING_LATIN_SUPS_SMALL = 2124, + AF_BLUE_STRING_LATIN_SUPS_SMALL_DESCENDER = 2149, + AF_BLUE_STRING_MALAYALAM_TOP = 2160, + AF_BLUE_STRING_MALAYALAM_BOTTOM = 2204, + AF_BLUE_STRING_MYANMAR_TOP = 2236, + AF_BLUE_STRING_MYANMAR_BOTTOM = 2268, + AF_BLUE_STRING_MYANMAR_ASCENDER = 2300, + AF_BLUE_STRING_MYANMAR_DESCENDER = 2328, + AF_BLUE_STRING_SINHALA_TOP = 2360, + AF_BLUE_STRING_SINHALA_BOTTOM = 2392, + AF_BLUE_STRING_SINHALA_DESCENDER = 2424, + AF_BLUE_STRING_TAMIL_TOP = 2468, + AF_BLUE_STRING_TAMIL_BOTTOM = 2500, + AF_BLUE_STRING_TELUGU_TOP = 2532, + AF_BLUE_STRING_TELUGU_BOTTOM = 2560, + AF_BLUE_STRING_THAI_TOP = 2588, + AF_BLUE_STRING_THAI_BOTTOM = 2612, + AF_BLUE_STRING_THAI_ASCENDER = 2640, + AF_BLUE_STRING_THAI_LARGE_ASCENDER = 2652, + AF_BLUE_STRING_THAI_DESCENDER = 2664, + AF_BLUE_STRING_THAI_LARGE_DESCENDER = 2680, + AF_BLUE_STRING_THAI_DIGIT_TOP = 2688, + af_blue_1_1 = 2699, #ifdef AF_CONFIG_OPTION_CJK AF_BLUE_STRING_CJK_TOP = af_blue_1_1 + 1, AF_BLUE_STRING_CJK_BOTTOM = af_blue_1_1 + 203, @@ -196,20 +240,33 @@ FT_BEGIN_HEADER typedef enum AF_Blue_Stringset_ { AF_BLUE_STRINGSET_ARAB = 0, - AF_BLUE_STRINGSET_CYRL = 4, - AF_BLUE_STRINGSET_DEVA = 10, - AF_BLUE_STRINGSET_GREK = 16, - AF_BLUE_STRINGSET_HEBR = 23, - AF_BLUE_STRINGSET_KHMR = 27, - AF_BLUE_STRINGSET_KHMS = 33, - AF_BLUE_STRINGSET_LAO = 36, - AF_BLUE_STRINGSET_LATN = 42, - AF_BLUE_STRINGSET_LATB = 49, - AF_BLUE_STRINGSET_LATP = 56, - AF_BLUE_STRINGSET_MYMR = 63, - AF_BLUE_STRINGSET_TELU = 68, - AF_BLUE_STRINGSET_THAI = 71, - af_blue_2_1 = 79, + AF_BLUE_STRINGSET_ARMN = 4, + AF_BLUE_STRINGSET_BENG = 11, + AF_BLUE_STRINGSET_CHER = 16, + AF_BLUE_STRINGSET_CYRL = 23, + AF_BLUE_STRINGSET_DEVA = 29, + AF_BLUE_STRINGSET_ETHI = 35, + AF_BLUE_STRINGSET_GEOR = 38, + AF_BLUE_STRINGSET_GEOK = 43, + AF_BLUE_STRINGSET_GREK = 50, + AF_BLUE_STRINGSET_GUJR = 57, + AF_BLUE_STRINGSET_GURU = 63, + AF_BLUE_STRINGSET_HEBR = 69, + AF_BLUE_STRINGSET_KNDA = 73, + AF_BLUE_STRINGSET_KHMR = 76, + AF_BLUE_STRINGSET_KHMS = 82, + AF_BLUE_STRINGSET_LAO = 85, + AF_BLUE_STRINGSET_LATN = 91, + AF_BLUE_STRINGSET_LATB = 98, + AF_BLUE_STRINGSET_LATP = 105, + AF_BLUE_STRINGSET_MLYM = 112, + AF_BLUE_STRINGSET_MYMR = 115, + AF_BLUE_STRINGSET_NONE = 120, + AF_BLUE_STRINGSET_SINH = 121, + AF_BLUE_STRINGSET_TAML = 125, + AF_BLUE_STRINGSET_TELU = 128, + AF_BLUE_STRINGSET_THAI = 131, + af_blue_2_1 = 139, #ifdef AF_CONFIG_OPTION_CJK AF_BLUE_STRINGSET_HANI = af_blue_2_1 + 0, af_blue_2_1_1 = af_blue_2_1 + 2, @@ -245,7 +302,7 @@ FT_BEGIN_HEADER FT_END_HEADER -#endif /* __AFBLUE_H__ */ +#endif /* AFBLUE_H_ */ /* END */ |