ReactOS  0.4.15-dev-1389-g828d5fa
afblue.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  AF_Blue_StringRec_
 

Macros

#define GET_UTF8_CHAR(ch, p)
 
#define AF_BLUE_STRING_MAX_LEN   51
 
#define AF_BLUE_PROPERTY_LATIN_TOP   ( 1U << 0 ) /* must have value 1 */
 
#define AF_BLUE_PROPERTY_LATIN_SUB_TOP   ( 1U << 1 )
 
#define AF_BLUE_PROPERTY_LATIN_NEUTRAL   ( 1U << 2 )
 
#define AF_BLUE_PROPERTY_LATIN_X_HEIGHT   ( 1U << 3 )
 
#define AF_BLUE_PROPERTY_LATIN_LONG   ( 1U << 4 )
 
#define AF_BLUE_PROPERTY_CJK_TOP   ( 1U << 0 ) /* must have value 1 */
 
#define AF_BLUE_PROPERTY_CJK_HORIZ   ( 1U << 1 ) /* must have value 2 */
 
#define AF_BLUE_PROPERTY_CJK_RIGHT   AF_BLUE_PROPERTY_CJK_TOP
 
#define AF_BLUE_STRINGSET_MAX_LEN   8
 
#define AFBLUE_H_
 
#define GET_UTF8_CHAR(ch, p)
 
#define AF_BLUE_STRING_MAX_LEN   51
 
#define AF_BLUE_PROPERTY_LATIN_TOP   ( 1U << 0 ) /* must have value 1 */
 
#define AF_BLUE_PROPERTY_LATIN_SUB_TOP   ( 1U << 1 )
 
#define AF_BLUE_PROPERTY_LATIN_NEUTRAL   ( 1U << 2 )
 
#define AF_BLUE_PROPERTY_LATIN_X_HEIGHT   ( 1U << 3 )
 
#define AF_BLUE_PROPERTY_LATIN_LONG   ( 1U << 4 )
 
#define AF_BLUE_PROPERTY_CJK_TOP   ( 1U << 0 ) /* must have value 1 */
 
#define AF_BLUE_PROPERTY_CJK_HORIZ   ( 1U << 1 ) /* must have value 2 */
 
#define AF_BLUE_PROPERTY_CJK_RIGHT   AF_BLUE_PROPERTY_CJK_TOP
 
#define AF_BLUE_STRINGSET_MAX_LEN   8
 

Typedefs

typedef enum AF_Blue_String_ AF_Blue_String
 
typedef enum AF_Blue_Stringset_ AF_Blue_Stringset
 
typedef struct AF_Blue_StringRec_ AF_Blue_StringRec
 

Enumerations

enum  AF_Blue_String_ {
  AF_BLUE_STRING_ADLAM_CAPITAL_TOP = 0, AF_BLUE_STRING_ADLAM_CAPITAL_BOTTOM = 30, AF_BLUE_STRING_ADLAM_SMALL_TOP = 40, AF_BLUE_STRING_ADLAM_SMALL_BOTTOM = 65,
  AF_BLUE_STRING_ARABIC_TOP = 105, AF_BLUE_STRING_ARABIC_BOTTOM = 123, AF_BLUE_STRING_ARABIC_JOIN = 138, AF_BLUE_STRING_ARMENIAN_CAPITAL_TOP = 141,
  AF_BLUE_STRING_ARMENIAN_CAPITAL_BOTTOM = 165, AF_BLUE_STRING_ARMENIAN_SMALL_ASCENDER = 189, AF_BLUE_STRING_ARMENIAN_SMALL_TOP = 210, AF_BLUE_STRING_ARMENIAN_SMALL_BOTTOM = 234,
  AF_BLUE_STRING_ARMENIAN_SMALL_DESCENDER = 258, AF_BLUE_STRING_AVESTAN_TOP = 282, AF_BLUE_STRING_AVESTAN_BOTTOM = 302, AF_BLUE_STRING_BAMUM_TOP = 312,
  AF_BLUE_STRING_BAMUM_BOTTOM = 344, AF_BLUE_STRING_BENGALI_BASE = 376, AF_BLUE_STRING_BENGALI_TOP = 408, AF_BLUE_STRING_BENGALI_HEAD = 436,
  AF_BLUE_STRING_BUHID_TOP = 468, AF_BLUE_STRING_BUHID_LARGE = 476, AF_BLUE_STRING_BUHID_SMALL = 488, AF_BLUE_STRING_BUHID_BOTTOM = 504,
  AF_BLUE_STRING_CANADIAN_SYLLABICS_TOP = 532, AF_BLUE_STRING_CANADIAN_SYLLABICS_BOTTOM = 564, AF_BLUE_STRING_CANADIAN_SYLLABICS_SMALL_TOP = 596, AF_BLUE_STRING_CANADIAN_SYLLABICS_SMALL_BOTTOM = 628,
  AF_BLUE_STRING_CANADIAN_SYLLABICS_SUPS_TOP = 660, AF_BLUE_STRING_CANADIAN_SYLLABICS_SUPS_BOTTOM = 688, AF_BLUE_STRING_CARIAN_TOP = 720, AF_BLUE_STRING_CARIAN_BOTTOM = 760,
  AF_BLUE_STRING_CHAKMA_TOP = 795, AF_BLUE_STRING_CHAKMA_BOTTOM = 820, AF_BLUE_STRING_CHAKMA_DESCENDER = 845, AF_BLUE_STRING_CHEROKEE_CAPITAL = 910,
  AF_BLUE_STRING_CHEROKEE_SMALL_ASCENDER = 942, AF_BLUE_STRING_CHEROKEE_SMALL = 974, AF_BLUE_STRING_CHEROKEE_SMALL_DESCENDER = 1006, AF_BLUE_STRING_COPTIC_CAPITAL_TOP = 1022,
  AF_BLUE_STRING_COPTIC_CAPITAL_BOTTOM = 1054, AF_BLUE_STRING_COPTIC_SMALL_TOP = 1086, AF_BLUE_STRING_COPTIC_SMALL_BOTTOM = 1118, AF_BLUE_STRING_CYPRIOT_TOP = 1150,
  AF_BLUE_STRING_CYPRIOT_BOTTOM = 1190, AF_BLUE_STRING_CYPRIOT_SMALL = 1225, AF_BLUE_STRING_CYRILLIC_CAPITAL_TOP = 1240, AF_BLUE_STRING_CYRILLIC_CAPITAL_BOTTOM = 1264,
  AF_BLUE_STRING_CYRILLIC_SMALL = 1288, AF_BLUE_STRING_CYRILLIC_SMALL_DESCENDER = 1312, AF_BLUE_STRING_DESERET_CAPITAL_TOP = 1321, AF_BLUE_STRING_DESERET_CAPITAL_BOTTOM = 1346,
  AF_BLUE_STRING_DESERET_SMALL_TOP = 1371, AF_BLUE_STRING_DESERET_SMALL_BOTTOM = 1396, AF_BLUE_STRING_DEVANAGARI_BASE = 1421, AF_BLUE_STRING_DEVANAGARI_TOP = 1453,
  AF_BLUE_STRING_DEVANAGARI_HEAD = 1485, AF_BLUE_STRING_DEVANAGARI_BOTTOM = 1517, AF_BLUE_STRING_ETHIOPIC_TOP = 1525, AF_BLUE_STRING_ETHIOPIC_BOTTOM = 1557,
  AF_BLUE_STRING_GEORGIAN_MKHEDRULI_TOP = 1589, AF_BLUE_STRING_GEORGIAN_MKHEDRULI_BOTTOM = 1621, AF_BLUE_STRING_GEORGIAN_MKHEDRULI_ASCENDER = 1653, AF_BLUE_STRING_GEORGIAN_MKHEDRULI_DESCENDER = 1685,
  AF_BLUE_STRING_GEORGIAN_ASOMTAVRULI_TOP = 1717, AF_BLUE_STRING_GEORGIAN_ASOMTAVRULI_BOTTOM = 1749, AF_BLUE_STRING_GEORGIAN_NUSKHURI_TOP = 1781, AF_BLUE_STRING_GEORGIAN_NUSKHURI_BOTTOM = 1813,
  AF_BLUE_STRING_GEORGIAN_NUSKHURI_ASCENDER = 1845, AF_BLUE_STRING_GEORGIAN_NUSKHURI_DESCENDER = 1877, AF_BLUE_STRING_GLAGOLITIC_CAPITAL_TOP = 1909, AF_BLUE_STRING_GLAGOLITIC_CAPITAL_BOTTOM = 1941,
  AF_BLUE_STRING_GLAGOLITIC_SMALL_TOP = 1973, AF_BLUE_STRING_GLAGOLITIC_SMALL_BOTTOM = 2005, AF_BLUE_STRING_GOTHIC_TOP = 2037, AF_BLUE_STRING_GOTHIC_BOTTOM = 2077,
  AF_BLUE_STRING_GREEK_CAPITAL_TOP = 2097, AF_BLUE_STRING_GREEK_CAPITAL_BOTTOM = 2118, AF_BLUE_STRING_GREEK_SMALL_BETA_TOP = 2136, AF_BLUE_STRING_GREEK_SMALL = 2154,
  AF_BLUE_STRING_GREEK_SMALL_DESCENDER = 2178, AF_BLUE_STRING_GUJARATI_TOP = 2202, AF_BLUE_STRING_GUJARATI_BOTTOM = 2234, AF_BLUE_STRING_GUJARATI_ASCENDER = 2266,
  AF_BLUE_STRING_GUJARATI_DESCENDER = 2316, AF_BLUE_STRING_GUJARATI_DIGIT_TOP = 2349, AF_BLUE_STRING_GURMUKHI_BASE = 2369, AF_BLUE_STRING_GURMUKHI_HEAD = 2401,
  AF_BLUE_STRING_GURMUKHI_TOP = 2433, AF_BLUE_STRING_GURMUKHI_BOTTOM = 2465, AF_BLUE_STRING_GURMUKHI_DIGIT_TOP = 2497, AF_BLUE_STRING_HEBREW_TOP = 2517,
  AF_BLUE_STRING_HEBREW_BOTTOM = 2541, AF_BLUE_STRING_HEBREW_DESCENDER = 2559, AF_BLUE_STRING_KANNADA_TOP = 2574, AF_BLUE_STRING_KANNADA_BOTTOM = 2618,
  AF_BLUE_STRING_KAYAH_LI_TOP = 2650, AF_BLUE_STRING_KAYAH_LI_BOTTOM = 2674, AF_BLUE_STRING_KAYAH_LI_ASCENDER = 2694, AF_BLUE_STRING_KAYAH_LI_DESCENDER = 2702,
  AF_BLUE_STRING_KAYAH_LI_LARGE_DESCENDER = 2714, AF_BLUE_STRING_KHMER_TOP = 2735, AF_BLUE_STRING_KHMER_SUBSCRIPT_TOP = 2759, AF_BLUE_STRING_KHMER_BOTTOM = 2799,
  AF_BLUE_STRING_KHMER_DESCENDER = 2831, AF_BLUE_STRING_KHMER_LARGE_DESCENDER = 2865, AF_BLUE_STRING_KHMER_SYMBOLS_WAXING_TOP = 2952, AF_BLUE_STRING_KHMER_SYMBOLS_WANING_BOTTOM = 2960,
  AF_BLUE_STRING_LAO_TOP = 2968, AF_BLUE_STRING_LAO_BOTTOM = 3000, AF_BLUE_STRING_LAO_ASCENDER = 3032, AF_BLUE_STRING_LAO_LARGE_ASCENDER = 3048,
  AF_BLUE_STRING_LAO_DESCENDER = 3060, AF_BLUE_STRING_LATIN_CAPITAL_TOP = 3084, AF_BLUE_STRING_LATIN_CAPITAL_BOTTOM = 3100, AF_BLUE_STRING_LATIN_SMALL_F_TOP = 3116,
  AF_BLUE_STRING_LATIN_SMALL_TOP = 3130, AF_BLUE_STRING_LATIN_SMALL_BOTTOM = 3146, AF_BLUE_STRING_LATIN_SMALL_DESCENDER = 3162, AF_BLUE_STRING_LATIN_SUBS_CAPITAL_TOP = 3172,
  AF_BLUE_STRING_LATIN_SUBS_CAPITAL_BOTTOM = 3192, AF_BLUE_STRING_LATIN_SUBS_SMALL_F_TOP = 3212, AF_BLUE_STRING_LATIN_SUBS_SMALL = 3232, AF_BLUE_STRING_LATIN_SUBS_SMALL_DESCENDER = 3268,
  AF_BLUE_STRING_LATIN_SUPS_CAPITAL_TOP = 3288, AF_BLUE_STRING_LATIN_SUPS_CAPITAL_BOTTOM = 3319, AF_BLUE_STRING_LATIN_SUPS_SMALL_F_TOP = 3348, AF_BLUE_STRING_LATIN_SUPS_SMALL = 3374,
  AF_BLUE_STRING_LATIN_SUPS_SMALL_DESCENDER = 3399, AF_BLUE_STRING_LISU_TOP = 3410, AF_BLUE_STRING_LISU_BOTTOM = 3442, AF_BLUE_STRING_MALAYALAM_TOP = 3474,
  AF_BLUE_STRING_MALAYALAM_BOTTOM = 3518, AF_BLUE_STRING_MYANMAR_TOP = 3550, AF_BLUE_STRING_MYANMAR_BOTTOM = 3582, AF_BLUE_STRING_MYANMAR_ASCENDER = 3614,
  AF_BLUE_STRING_MYANMAR_DESCENDER = 3642, AF_BLUE_STRING_NKO_TOP = 3674, AF_BLUE_STRING_NKO_BOTTOM = 3698, AF_BLUE_STRING_NKO_SMALL_TOP = 3713,
  AF_BLUE_STRING_NKO_SMALL_BOTTOM = 3722, AF_BLUE_STRING_OL_CHIKI = 3734, AF_BLUE_STRING_OLD_TURKIC_TOP = 3758, AF_BLUE_STRING_OLD_TURKIC_BOTTOM = 3773,
  AF_BLUE_STRING_OSAGE_CAPITAL_TOP = 3793, AF_BLUE_STRING_OSAGE_CAPITAL_BOTTOM = 3833, AF_BLUE_STRING_OSAGE_CAPITAL_DESCENDER = 3863, AF_BLUE_STRING_OSAGE_SMALL_TOP = 3878,
  AF_BLUE_STRING_OSAGE_SMALL_BOTTOM = 3918, AF_BLUE_STRING_OSAGE_SMALL_ASCENDER = 3958, AF_BLUE_STRING_OSAGE_SMALL_DESCENDER = 3983, AF_BLUE_STRING_OSMANYA_TOP = 3998,
  AF_BLUE_STRING_OSMANYA_BOTTOM = 4038, AF_BLUE_STRING_SAURASHTRA_TOP = 4078, AF_BLUE_STRING_SAURASHTRA_BOTTOM = 4110, AF_BLUE_STRING_SHAVIAN_TOP = 4130,
  AF_BLUE_STRING_SHAVIAN_BOTTOM = 4140, AF_BLUE_STRING_SHAVIAN_DESCENDER = 4165, AF_BLUE_STRING_SHAVIAN_SMALL_TOP = 4175, AF_BLUE_STRING_SHAVIAN_SMALL_BOTTOM = 4210,
  AF_BLUE_STRING_SINHALA_TOP = 4225, AF_BLUE_STRING_SINHALA_BOTTOM = 4257, AF_BLUE_STRING_SINHALA_DESCENDER = 4289, AF_BLUE_STRING_SUNDANESE_TOP = 4333,
  AF_BLUE_STRING_SUNDANESE_BOTTOM = 4357, AF_BLUE_STRING_SUNDANESE_DESCENDER = 4389, AF_BLUE_STRING_TAI_VIET_TOP = 4397, AF_BLUE_STRING_TAI_VIET_BOTTOM = 4417,
  AF_BLUE_STRING_TAMIL_TOP = 4429, AF_BLUE_STRING_TAMIL_BOTTOM = 4461, AF_BLUE_STRING_TELUGU_TOP = 4493, AF_BLUE_STRING_TELUGU_BOTTOM = 4521,
  AF_BLUE_STRING_THAI_TOP = 4549, AF_BLUE_STRING_THAI_BOTTOM = 4573, AF_BLUE_STRING_THAI_ASCENDER = 4601, AF_BLUE_STRING_THAI_LARGE_ASCENDER = 4613,
  AF_BLUE_STRING_THAI_DESCENDER = 4625, AF_BLUE_STRING_THAI_LARGE_DESCENDER = 4641, AF_BLUE_STRING_THAI_DIGIT_TOP = 4649, AF_BLUE_STRING_TIFINAGH = 4661,
  AF_BLUE_STRING_VAI_TOP = 4693, AF_BLUE_STRING_VAI_BOTTOM = 4725, af_blue_1_1 = 4756, af_blue_1_2 = af_blue_1_1 + 0,
  AF_BLUE_STRING_MAX
}
 
enum  AF_Blue_Stringset_ {
  AF_BLUE_STRINGSET_ADLM = 0, AF_BLUE_STRINGSET_ARAB = 5, AF_BLUE_STRINGSET_ARMN = 9, AF_BLUE_STRINGSET_AVST = 16,
  AF_BLUE_STRINGSET_BAMU = 19, AF_BLUE_STRINGSET_BENG = 22, AF_BLUE_STRINGSET_BUHD = 27, AF_BLUE_STRINGSET_CAKM = 32,
  AF_BLUE_STRINGSET_CANS = 36, AF_BLUE_STRINGSET_CARI = 43, AF_BLUE_STRINGSET_CHER = 46, AF_BLUE_STRINGSET_COPT = 53,
  AF_BLUE_STRINGSET_CPRT = 58, AF_BLUE_STRINGSET_CYRL = 63, AF_BLUE_STRINGSET_DEVA = 69, AF_BLUE_STRINGSET_DSRT = 75,
  AF_BLUE_STRINGSET_ETHI = 80, AF_BLUE_STRINGSET_GEOR = 83, AF_BLUE_STRINGSET_GEOK = 88, AF_BLUE_STRINGSET_GLAG = 95,
  AF_BLUE_STRINGSET_GOTH = 100, AF_BLUE_STRINGSET_GREK = 103, AF_BLUE_STRINGSET_GUJR = 110, AF_BLUE_STRINGSET_GURU = 116,
  AF_BLUE_STRINGSET_HEBR = 122, AF_BLUE_STRINGSET_KALI = 126, AF_BLUE_STRINGSET_KHMR = 132, AF_BLUE_STRINGSET_KHMS = 138,
  AF_BLUE_STRINGSET_KNDA = 141, AF_BLUE_STRINGSET_LAO = 144, AF_BLUE_STRINGSET_LATN = 150, AF_BLUE_STRINGSET_LATB = 157,
  AF_BLUE_STRINGSET_LATP = 164, AF_BLUE_STRINGSET_LISU = 171, AF_BLUE_STRINGSET_MLYM = 174, AF_BLUE_STRINGSET_MYMR = 177,
  AF_BLUE_STRINGSET_NKOO = 182, AF_BLUE_STRINGSET_NONE = 187, AF_BLUE_STRINGSET_OLCK = 188, AF_BLUE_STRINGSET_ORKH = 191,
  AF_BLUE_STRINGSET_OSGE = 194, AF_BLUE_STRINGSET_OSMA = 202, AF_BLUE_STRINGSET_SAUR = 205, AF_BLUE_STRINGSET_SHAW = 208,
  AF_BLUE_STRINGSET_SINH = 214, AF_BLUE_STRINGSET_SUND = 218, AF_BLUE_STRINGSET_TAML = 222, AF_BLUE_STRINGSET_TAVT = 225,
  AF_BLUE_STRINGSET_TELU = 228, AF_BLUE_STRINGSET_TFNG = 231, AF_BLUE_STRINGSET_THAI = 234, AF_BLUE_STRINGSET_VAII = 242,
  af_blue_2_1 = 245, af_blue_2_2 = af_blue_2_1 + 0, AF_BLUE_STRINGSET_MAX
}
 

Variables

 af_blue_strings []
 
 af_blue_stringsets []
 

Macro Definition Documentation

◆ AF_BLUE_PROPERTY_CJK_HORIZ [1/2]

#define AF_BLUE_PROPERTY_CJK_HORIZ   ( 1U << 1 ) /* must have value 2 */

Definition at line 310 of file afblue.h.

◆ AF_BLUE_PROPERTY_CJK_HORIZ [2/2]

#define AF_BLUE_PROPERTY_CJK_HORIZ   ( 1U << 1 ) /* must have value 2 */

◆ AF_BLUE_PROPERTY_CJK_RIGHT [1/2]

#define AF_BLUE_PROPERTY_CJK_RIGHT   AF_BLUE_PROPERTY_CJK_TOP

Definition at line 311 of file afblue.h.

◆ AF_BLUE_PROPERTY_CJK_RIGHT [2/2]

#define AF_BLUE_PROPERTY_CJK_RIGHT   AF_BLUE_PROPERTY_CJK_TOP

◆ AF_BLUE_PROPERTY_CJK_TOP [1/2]

#define AF_BLUE_PROPERTY_CJK_TOP   ( 1U << 0 ) /* must have value 1 */

Definition at line 309 of file afblue.h.

◆ AF_BLUE_PROPERTY_CJK_TOP [2/2]

#define AF_BLUE_PROPERTY_CJK_TOP   ( 1U << 0 ) /* must have value 1 */

◆ AF_BLUE_PROPERTY_LATIN_LONG [1/2]

#define AF_BLUE_PROPERTY_LATIN_LONG   ( 1U << 4 )

Definition at line 307 of file afblue.h.

◆ AF_BLUE_PROPERTY_LATIN_LONG [2/2]

#define AF_BLUE_PROPERTY_LATIN_LONG   ( 1U << 4 )

◆ AF_BLUE_PROPERTY_LATIN_NEUTRAL [1/2]

#define AF_BLUE_PROPERTY_LATIN_NEUTRAL   ( 1U << 2 )

◆ AF_BLUE_PROPERTY_LATIN_NEUTRAL [2/2]

#define AF_BLUE_PROPERTY_LATIN_NEUTRAL   ( 1U << 2 )

Definition at line 305 of file afblue.h.

◆ AF_BLUE_PROPERTY_LATIN_SUB_TOP [1/2]

#define AF_BLUE_PROPERTY_LATIN_SUB_TOP   ( 1U << 1 )

◆ AF_BLUE_PROPERTY_LATIN_SUB_TOP [2/2]

#define AF_BLUE_PROPERTY_LATIN_SUB_TOP   ( 1U << 1 )

Definition at line 304 of file afblue.h.

◆ AF_BLUE_PROPERTY_LATIN_TOP [1/2]

#define AF_BLUE_PROPERTY_LATIN_TOP   ( 1U << 0 ) /* must have value 1 */

Definition at line 303 of file afblue.h.

◆ AF_BLUE_PROPERTY_LATIN_TOP [2/2]

#define AF_BLUE_PROPERTY_LATIN_TOP   ( 1U << 0 ) /* must have value 1 */

◆ AF_BLUE_PROPERTY_LATIN_X_HEIGHT [1/2]

#define AF_BLUE_PROPERTY_LATIN_X_HEIGHT   ( 1U << 3 )

◆ AF_BLUE_PROPERTY_LATIN_X_HEIGHT [2/2]

#define AF_BLUE_PROPERTY_LATIN_X_HEIGHT   ( 1U << 3 )

Definition at line 306 of file afblue.h.

◆ AF_BLUE_STRING_MAX_LEN [1/2]

#define AF_BLUE_STRING_MAX_LEN   51

◆ AF_BLUE_STRING_MAX_LEN [2/2]

#define AF_BLUE_STRING_MAX_LEN   51

Definition at line 73 of file afblue.h.

◆ AF_BLUE_STRINGSET_MAX_LEN [1/2]

#define AF_BLUE_STRINGSET_MAX_LEN   8

Definition at line 314 of file afblue.h.

◆ AF_BLUE_STRINGSET_MAX_LEN [2/2]

#define AF_BLUE_STRINGSET_MAX_LEN   8

◆ AFBLUE_H_

#define AFBLUE_H_

◆ GET_UTF8_CHAR [1/2]

#define GET_UTF8_CHAR (   ch,
  p 
)
Value:
do \
{ \
ch = (unsigned char)*p++; \
if ( ch >= 0x80 ) \
{ \
FT_UInt len_; \
if ( ch < 0xE0 ) \
{ \
len_ = 1; \
ch &= 0x1F; \
} \
else if ( ch < 0xF0 ) \
{ \
len_ = 2; \
ch &= 0x0F; \
} \
else \
{ \
len_ = 3; \
ch &= 0x07; \
} \
for ( ; len_ > 0; len_-- ) \
ch = ( ch << 6 ) | ( *p++ & 0x3F ); \
} \
} while ( 0 )
unsigned char
Definition: typeof.h:29
if(!(yy_init))
Definition: macro.lex.yy.c:714
#define for
Definition: utility.h:88
GLfloat GLfloat p
Definition: glext.h:8902

◆ GET_UTF8_CHAR [2/2]

#define GET_UTF8_CHAR (   ch,
  p 
)
Value:
do \
{ \
ch = (unsigned char)*p++; \
if ( ch >= 0x80 ) \
{ \
FT_UInt len_; \
if ( ch < 0xE0 ) \
{ \
len_ = 1; \
ch &= 0x1F; \
} \
else if ( ch < 0xF0 ) \
{ \
len_ = 2; \
ch &= 0x0F; \
} \
else \
{ \
len_ = 3; \
ch &= 0x07; \
} \
for ( ; len_ > 0; len_-- ) \
ch = ( ch << 6 ) | ( *p++ & 0x3F ); \
} \
} while ( 0 )
unsigned char
Definition: typeof.h:29
if(!(yy_init))
Definition: macro.lex.yy.c:714
#define for
Definition: utility.h:88
GLfloat GLfloat p
Definition: glext.h:8902

Definition at line 31 of file afblue.h.

Typedef Documentation

◆ AF_Blue_String

◆ AF_Blue_StringRec

◆ AF_Blue_Stringset

Enumeration Type Documentation

◆ AF_Blue_String_

Enumerator
AF_BLUE_STRING_ADLAM_CAPITAL_TOP 
AF_BLUE_STRING_ADLAM_CAPITAL_BOTTOM 
AF_BLUE_STRING_ADLAM_SMALL_TOP 
AF_BLUE_STRING_ADLAM_SMALL_BOTTOM 
AF_BLUE_STRING_ARABIC_TOP 
AF_BLUE_STRING_ARABIC_BOTTOM 
AF_BLUE_STRING_ARABIC_JOIN 
AF_BLUE_STRING_ARMENIAN_CAPITAL_TOP 
AF_BLUE_STRING_ARMENIAN_CAPITAL_BOTTOM 
AF_BLUE_STRING_ARMENIAN_SMALL_ASCENDER 
AF_BLUE_STRING_ARMENIAN_SMALL_TOP 
AF_BLUE_STRING_ARMENIAN_SMALL_BOTTOM 
AF_BLUE_STRING_ARMENIAN_SMALL_DESCENDER 
AF_BLUE_STRING_AVESTAN_TOP 
AF_BLUE_STRING_AVESTAN_BOTTOM 
AF_BLUE_STRING_BAMUM_TOP 
AF_BLUE_STRING_BAMUM_BOTTOM 
AF_BLUE_STRING_BENGALI_BASE 
AF_BLUE_STRING_BENGALI_TOP 
AF_BLUE_STRING_BENGALI_HEAD 
AF_BLUE_STRING_BUHID_TOP 
AF_BLUE_STRING_BUHID_LARGE 
AF_BLUE_STRING_BUHID_SMALL 
AF_BLUE_STRING_BUHID_BOTTOM 
AF_BLUE_STRING_CANADIAN_SYLLABICS_TOP 
AF_BLUE_STRING_CANADIAN_SYLLABICS_BOTTOM 
AF_BLUE_STRING_CANADIAN_SYLLABICS_SMALL_TOP 
AF_BLUE_STRING_CANADIAN_SYLLABICS_SMALL_BOTTOM 
AF_BLUE_STRING_CANADIAN_SYLLABICS_SUPS_TOP 
AF_BLUE_STRING_CANADIAN_SYLLABICS_SUPS_BOTTOM 
AF_BLUE_STRING_CARIAN_TOP 
AF_BLUE_STRING_CARIAN_BOTTOM 
AF_BLUE_STRING_CHAKMA_TOP 
AF_BLUE_STRING_CHAKMA_BOTTOM 
AF_BLUE_STRING_CHAKMA_DESCENDER 
AF_BLUE_STRING_CHEROKEE_CAPITAL 
AF_BLUE_STRING_CHEROKEE_SMALL_ASCENDER 
AF_BLUE_STRING_CHEROKEE_SMALL 
AF_BLUE_STRING_CHEROKEE_SMALL_DESCENDER 
AF_BLUE_STRING_COPTIC_CAPITAL_TOP 
AF_BLUE_STRING_COPTIC_CAPITAL_BOTTOM 
AF_BLUE_STRING_COPTIC_SMALL_TOP 
AF_BLUE_STRING_COPTIC_SMALL_BOTTOM 
AF_BLUE_STRING_CYPRIOT_TOP 
AF_BLUE_STRING_CYPRIOT_BOTTOM 
AF_BLUE_STRING_CYPRIOT_SMALL 
AF_BLUE_STRING_CYRILLIC_CAPITAL_TOP 
AF_BLUE_STRING_CYRILLIC_CAPITAL_BOTTOM 
AF_BLUE_STRING_CYRILLIC_SMALL 
AF_BLUE_STRING_CYRILLIC_SMALL_DESCENDER 
AF_BLUE_STRING_DESERET_CAPITAL_TOP 
AF_BLUE_STRING_DESERET_CAPITAL_BOTTOM 
AF_BLUE_STRING_DESERET_SMALL_TOP 
AF_BLUE_STRING_DESERET_SMALL_BOTTOM 
AF_BLUE_STRING_DEVANAGARI_BASE 
AF_BLUE_STRING_DEVANAGARI_TOP 
AF_BLUE_STRING_DEVANAGARI_HEAD 
AF_BLUE_STRING_DEVANAGARI_BOTTOM 
AF_BLUE_STRING_ETHIOPIC_TOP 
AF_BLUE_STRING_ETHIOPIC_BOTTOM 
AF_BLUE_STRING_GEORGIAN_MKHEDRULI_TOP 
AF_BLUE_STRING_GEORGIAN_MKHEDRULI_BOTTOM 
AF_BLUE_STRING_GEORGIAN_MKHEDRULI_ASCENDER 
AF_BLUE_STRING_GEORGIAN_MKHEDRULI_DESCENDER 
AF_BLUE_STRING_GEORGIAN_ASOMTAVRULI_TOP 
AF_BLUE_STRING_GEORGIAN_ASOMTAVRULI_BOTTOM 
AF_BLUE_STRING_GEORGIAN_NUSKHURI_TOP 
AF_BLUE_STRING_GEORGIAN_NUSKHURI_BOTTOM 
AF_BLUE_STRING_GEORGIAN_NUSKHURI_ASCENDER 
AF_BLUE_STRING_GEORGIAN_NUSKHURI_DESCENDER 
AF_BLUE_STRING_GLAGOLITIC_CAPITAL_TOP 
AF_BLUE_STRING_GLAGOLITIC_CAPITAL_BOTTOM 
AF_BLUE_STRING_GLAGOLITIC_SMALL_TOP 
AF_BLUE_STRING_GLAGOLITIC_SMALL_BOTTOM 
AF_BLUE_STRING_GOTHIC_TOP 
AF_BLUE_STRING_GOTHIC_BOTTOM 
AF_BLUE_STRING_GREEK_CAPITAL_TOP 
AF_BLUE_STRING_GREEK_CAPITAL_BOTTOM 
AF_BLUE_STRING_GREEK_SMALL_BETA_TOP 
AF_BLUE_STRING_GREEK_SMALL 
AF_BLUE_STRING_GREEK_SMALL_DESCENDER 
AF_BLUE_STRING_GUJARATI_TOP 
AF_BLUE_STRING_GUJARATI_BOTTOM 
AF_BLUE_STRING_GUJARATI_ASCENDER 
AF_BLUE_STRING_GUJARATI_DESCENDER 
AF_BLUE_STRING_GUJARATI_DIGIT_TOP 
AF_BLUE_STRING_GURMUKHI_BASE 
AF_BLUE_STRING_GURMUKHI_HEAD 
AF_BLUE_STRING_GURMUKHI_TOP 
AF_BLUE_STRING_GURMUKHI_BOTTOM 
AF_BLUE_STRING_GURMUKHI_DIGIT_TOP 
AF_BLUE_STRING_HEBREW_TOP 
AF_BLUE_STRING_HEBREW_BOTTOM 
AF_BLUE_STRING_HEBREW_DESCENDER 
AF_BLUE_STRING_KANNADA_TOP 
AF_BLUE_STRING_KANNADA_BOTTOM 
AF_BLUE_STRING_KAYAH_LI_TOP 
AF_BLUE_STRING_KAYAH_LI_BOTTOM 
AF_BLUE_STRING_KAYAH_LI_ASCENDER 
AF_BLUE_STRING_KAYAH_LI_DESCENDER 
AF_BLUE_STRING_KAYAH_LI_LARGE_DESCENDER 
AF_BLUE_STRING_KHMER_TOP 
AF_BLUE_STRING_KHMER_SUBSCRIPT_TOP 
AF_BLUE_STRING_KHMER_BOTTOM 
AF_BLUE_STRING_KHMER_DESCENDER 
AF_BLUE_STRING_KHMER_LARGE_DESCENDER 
AF_BLUE_STRING_KHMER_SYMBOLS_WAXING_TOP 
AF_BLUE_STRING_KHMER_SYMBOLS_WANING_BOTTOM 
AF_BLUE_STRING_LAO_TOP 
AF_BLUE_STRING_LAO_BOTTOM 
AF_BLUE_STRING_LAO_ASCENDER 
AF_BLUE_STRING_LAO_LARGE_ASCENDER 
AF_BLUE_STRING_LAO_DESCENDER 
AF_BLUE_STRING_LATIN_CAPITAL_TOP 
AF_BLUE_STRING_LATIN_CAPITAL_BOTTOM 
AF_BLUE_STRING_LATIN_SMALL_F_TOP 
AF_BLUE_STRING_LATIN_SMALL_TOP 
AF_BLUE_STRING_LATIN_SMALL_BOTTOM 
AF_BLUE_STRING_LATIN_SMALL_DESCENDER 
AF_BLUE_STRING_LATIN_SUBS_CAPITAL_TOP 
AF_BLUE_STRING_LATIN_SUBS_CAPITAL_BOTTOM 
AF_BLUE_STRING_LATIN_SUBS_SMALL_F_TOP 
AF_BLUE_STRING_LATIN_SUBS_SMALL 
AF_BLUE_STRING_LATIN_SUBS_SMALL_DESCENDER 
AF_BLUE_STRING_LATIN_SUPS_CAPITAL_TOP 
AF_BLUE_STRING_LATIN_SUPS_CAPITAL_BOTTOM 
AF_BLUE_STRING_LATIN_SUPS_SMALL_F_TOP 
AF_BLUE_STRING_LATIN_SUPS_SMALL 
AF_BLUE_STRING_LATIN_SUPS_SMALL_DESCENDER 
AF_BLUE_STRING_LISU_TOP 
AF_BLUE_STRING_LISU_BOTTOM 
AF_BLUE_STRING_MALAYALAM_TOP 
AF_BLUE_STRING_MALAYALAM_BOTTOM 
AF_BLUE_STRING_MYANMAR_TOP 
AF_BLUE_STRING_MYANMAR_BOTTOM 
AF_BLUE_STRING_MYANMAR_ASCENDER 
AF_BLUE_STRING_MYANMAR_DESCENDER 
AF_BLUE_STRING_NKO_TOP 
AF_BLUE_STRING_NKO_BOTTOM 
AF_BLUE_STRING_NKO_SMALL_TOP 
AF_BLUE_STRING_NKO_SMALL_BOTTOM 
AF_BLUE_STRING_OL_CHIKI 
AF_BLUE_STRING_OLD_TURKIC_TOP 
AF_BLUE_STRING_OLD_TURKIC_BOTTOM 
AF_BLUE_STRING_OSAGE_CAPITAL_TOP 
AF_BLUE_STRING_OSAGE_CAPITAL_BOTTOM 
AF_BLUE_STRING_OSAGE_CAPITAL_DESCENDER 
AF_BLUE_STRING_OSAGE_SMALL_TOP 
AF_BLUE_STRING_OSAGE_SMALL_BOTTOM 
AF_BLUE_STRING_OSAGE_SMALL_ASCENDER 
AF_BLUE_STRING_OSAGE_SMALL_DESCENDER 
AF_BLUE_STRING_OSMANYA_TOP 
AF_BLUE_STRING_OSMANYA_BOTTOM 
AF_BLUE_STRING_SAURASHTRA_TOP 
AF_BLUE_STRING_SAURASHTRA_BOTTOM 
AF_BLUE_STRING_SHAVIAN_TOP 
AF_BLUE_STRING_SHAVIAN_BOTTOM 
AF_BLUE_STRING_SHAVIAN_DESCENDER 
AF_BLUE_STRING_SHAVIAN_SMALL_TOP 
AF_BLUE_STRING_SHAVIAN_SMALL_BOTTOM 
AF_BLUE_STRING_SINHALA_TOP 
AF_BLUE_STRING_SINHALA_BOTTOM 
AF_BLUE_STRING_SINHALA_DESCENDER 
AF_BLUE_STRING_SUNDANESE_TOP 
AF_BLUE_STRING_SUNDANESE_BOTTOM 
AF_BLUE_STRING_SUNDANESE_DESCENDER 
AF_BLUE_STRING_TAI_VIET_TOP 
AF_BLUE_STRING_TAI_VIET_BOTTOM 
AF_BLUE_STRING_TAMIL_TOP 
AF_BLUE_STRING_TAMIL_BOTTOM 
AF_BLUE_STRING_TELUGU_TOP 
AF_BLUE_STRING_TELUGU_BOTTOM 
AF_BLUE_STRING_THAI_TOP 
AF_BLUE_STRING_THAI_BOTTOM 
AF_BLUE_STRING_THAI_ASCENDER 
AF_BLUE_STRING_THAI_LARGE_ASCENDER 
AF_BLUE_STRING_THAI_DESCENDER 
AF_BLUE_STRING_THAI_LARGE_DESCENDER 
AF_BLUE_STRING_THAI_DIGIT_TOP 
AF_BLUE_STRING_TIFINAGH 
AF_BLUE_STRING_VAI_TOP 
AF_BLUE_STRING_VAI_BOTTOM 
af_blue_1_1 
af_blue_1_2 
AF_BLUE_STRING_MAX 

Definition at line 78 of file afblue.h.

79  {
188  AF_BLUE_STRING_LAO_TOP = 2968,
217  AF_BLUE_STRING_NKO_TOP = 3674,
260  AF_BLUE_STRING_VAI_TOP = 4693,
262  af_blue_1_1 = 4756,
263 #ifdef AF_CONFIG_OPTION_CJK
264  AF_BLUE_STRING_CJK_TOP = af_blue_1_1 + 1,
265  AF_BLUE_STRING_CJK_BOTTOM = af_blue_1_1 + 203,
266  af_blue_1_1_1 = af_blue_1_1 + 404,
267 #ifdef AF_CONFIG_OPTION_CJK_BLUE_HANI_VERT
268  AF_BLUE_STRING_CJK_LEFT = af_blue_1_1_1 + 1,
269  AF_BLUE_STRING_CJK_RIGHT = af_blue_1_1_1 + 204,
270  af_blue_1_1_2 = af_blue_1_1_1 + 405,
271 #else
272  af_blue_1_1_2 = af_blue_1_1_1 + 0,
273 #endif /* AF_CONFIG_OPTION_CJK_BLUE_HANI_VERT */
274  af_blue_1_2 = af_blue_1_1_2 + 0,
275 #else
276  af_blue_1_2 = af_blue_1_1 + 0,
277 #endif /* AF_CONFIG_OPTION_CJK */
278 
279 
280  AF_BLUE_STRING_MAX /* do not remove */
281 
282  } AF_Blue_String;
enum AF_Blue_String_ AF_Blue_String

◆ AF_Blue_Stringset_

Enumerator
AF_BLUE_STRINGSET_ADLM 
AF_BLUE_STRINGSET_ARAB 
AF_BLUE_STRINGSET_ARMN 
AF_BLUE_STRINGSET_AVST 
AF_BLUE_STRINGSET_BAMU 
AF_BLUE_STRINGSET_BENG 
AF_BLUE_STRINGSET_BUHD 
AF_BLUE_STRINGSET_CAKM 
AF_BLUE_STRINGSET_CANS 
AF_BLUE_STRINGSET_CARI 
AF_BLUE_STRINGSET_CHER 
AF_BLUE_STRINGSET_COPT 
AF_BLUE_STRINGSET_CPRT 
AF_BLUE_STRINGSET_CYRL 
AF_BLUE_STRINGSET_DEVA 
AF_BLUE_STRINGSET_DSRT 
AF_BLUE_STRINGSET_ETHI 
AF_BLUE_STRINGSET_GEOR 
AF_BLUE_STRINGSET_GEOK 
AF_BLUE_STRINGSET_GLAG 
AF_BLUE_STRINGSET_GOTH 
AF_BLUE_STRINGSET_GREK 
AF_BLUE_STRINGSET_GUJR 
AF_BLUE_STRINGSET_GURU 
AF_BLUE_STRINGSET_HEBR 
AF_BLUE_STRINGSET_KALI 
AF_BLUE_STRINGSET_KHMR 
AF_BLUE_STRINGSET_KHMS 
AF_BLUE_STRINGSET_KNDA 
AF_BLUE_STRINGSET_LAO 
AF_BLUE_STRINGSET_LATN 
AF_BLUE_STRINGSET_LATB 
AF_BLUE_STRINGSET_LATP 
AF_BLUE_STRINGSET_LISU 
AF_BLUE_STRINGSET_MLYM 
AF_BLUE_STRINGSET_MYMR 
AF_BLUE_STRINGSET_NKOO 
AF_BLUE_STRINGSET_NONE 
AF_BLUE_STRINGSET_OLCK 
AF_BLUE_STRINGSET_ORKH 
AF_BLUE_STRINGSET_OSGE 
AF_BLUE_STRINGSET_OSMA 
AF_BLUE_STRINGSET_SAUR 
AF_BLUE_STRINGSET_SHAW 
AF_BLUE_STRINGSET_SINH 
AF_BLUE_STRINGSET_SUND 
AF_BLUE_STRINGSET_TAML 
AF_BLUE_STRINGSET_TAVT 
AF_BLUE_STRINGSET_TELU 
AF_BLUE_STRINGSET_TFNG 
AF_BLUE_STRINGSET_THAI 
AF_BLUE_STRINGSET_VAII 
af_blue_2_1 
af_blue_2_2 
AF_BLUE_STRINGSET_MAX 

Definition at line 319 of file afblue.h.

320  {
350  AF_BLUE_STRINGSET_LAO = 144,
373  af_blue_2_1 = 245,
374 #ifdef AF_CONFIG_OPTION_CJK
375  AF_BLUE_STRINGSET_HANI = af_blue_2_1 + 0,
376  af_blue_2_1_1 = af_blue_2_1 + 2,
377 #ifdef AF_CONFIG_OPTION_CJK_BLUE_HANI_VERT
378  af_blue_2_1_2 = af_blue_2_1_1 + 2,
379 #else
380  af_blue_2_1_2 = af_blue_2_1_1 + 0,
381 #endif /* AF_CONFIG_OPTION_CJK_BLUE_HANI_VERT */
382  af_blue_2_2 = af_blue_2_1_2 + 1,
383 #else
384  af_blue_2_2 = af_blue_2_1 + 0,
385 #endif /* AF_CONFIG_OPTION_CJK */
386 
387 
388  AF_BLUE_STRINGSET_MAX /* do not remove */
389 
enum AF_Blue_Stringset_ AF_Blue_Stringset

Variable Documentation

◆ af_blue_strings

af_blue_strings[]

Definition at line 286 of file afblue.h.

◆ af_blue_stringsets

af_blue_stringsets[]

Definition at line 402 of file afblue.h.