summaryrefslogtreecommitdiffstats
path: root/src/autofit/afblue.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/autofit/afblue.h')
-rw-r--r--src/autofit/afblue.h207
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 */