On 03/07/2012 12:56 PM, Behdad Esfahbod wrote: > Route three Unicode 6.1 scripts through Indic shaper
Martin, Jonathan, can you comment on these? Do they need any complex shaping at all? Thanks, behdad > > diff --git a/src/hb-ot-shape-complex-private.hh > b/src/hb-ot-shape-complex-private.hh > index 652d90a..52d0523 100644 > --- a/src/hb-ot-shape-complex-private.hh > +++ b/src/hb-ot-shape-complex-private.hh > @@ -79,7 +79,9 @@ hb_ot_shape_complex_categorize (const > hb_segment_properties_t *props) > /* Note: > * > * These disabled scripts are listed in ucd/IndicSyllabicCategory.txt, > but according > - * to Martin Hosken do not require complex shaping. > + * to Martin Hosken and Jonathan Kew do not require complex shaping. > + * > + * TODO We should automate figuring out which scripts do not need > complex shaping > * > * TODO We currently keep data for these scripts in our indic table. > Need to fix the > * generator to not do that. > @@ -113,6 +115,7 @@ hb_ot_shape_complex_categorize (const > hb_segment_properties_t *props) > case HB_SCRIPT_BALINESE: > case HB_SCRIPT_BENGALI: > case HB_SCRIPT_BUGINESE: > + case HB_SCRIPT_CHAKMA: > case HB_SCRIPT_CHAM: > case HB_SCRIPT_DEVANAGARI: > case HB_SCRIPT_GUJARATI: > @@ -127,9 +130,11 @@ hb_ot_shape_complex_categorize (const > hb_segment_properties_t *props) > case HB_SCRIPT_NEW_TAI_LUE: > case HB_SCRIPT_ORIYA: > case HB_SCRIPT_REJANG: > + case HB_SCRIPT_SHARADA: > case HB_SCRIPT_SINHALA: > case HB_SCRIPT_SUNDANESE: > case HB_SCRIPT_TAI_THAM: > + case HB_SCRIPT_TAKRI: > case HB_SCRIPT_TAMIL: > case HB_SCRIPT_TELUGU: > return hb_ot_complex_shaper_indic; > commit f32c0012ad794cd2df669dfc7b0438fafbe38b2d > Author: Behdad Esfahbod <[email protected]> > Date: Wed Mar 7 12:53:34 2012 -0500 > > Add Unicode 6.1.0 scripts > > diff --git a/src/hb-common.h b/src/hb-common.h > index 75ae899..ca51c1f 100644 > --- a/src/hb-common.h > +++ b/src/hb-common.h > @@ -285,6 +285,15 @@ typedef enum > HB_SCRIPT_BRAHMI = HB_TAG ('B','r','a','h'), > HB_SCRIPT_MANDAIC = HB_TAG ('M','a','n','d'), > > + /* Unicode-6.1 additions */ > + HB_SCRIPT_CHAKMA = HB_TAG ('C','a','k','m'), > + HB_SCRIPT_MEROITIC_CURSIVE = HB_TAG ('M','e','r','c'), > + HB_SCRIPT_MEROITIC_HIEROGLYPHS = HB_TAG ('M','e','r','o'), > + HB_SCRIPT_MIAO = HB_TAG ('P','l','r','d'), > + HB_SCRIPT_SHARADA = HB_TAG ('S','h','r','d'), > + HB_SCRIPT_SORA_SOMPENG = HB_TAG ('S','o','r','a'), > + HB_SCRIPT_TAKRI = HB_TAG ('T','a','k','r'), > + > /* No script set */ > HB_SCRIPT_INVALID = HB_TAG_NONE > } hb_script_t; > diff --git a/src/hb-glib.cc b/src/hb-glib.cc > index f990988..26d40a3 100644 > --- a/src/hb-glib.cc > +++ b/src/hb-glib.cc > @@ -144,7 +144,16 @@ glib_script_to_script[] = > /* Unicode-6.0 additions */ > HB_SCRIPT_BATAK, > HB_SCRIPT_BRAHMI, > - HB_SCRIPT_MANDAIC > + HB_SCRIPT_MANDAIC, > + > + /* Unicode-6.1 additions */ > + HB_SCRIPT_CHAKMA, > + HB_SCRIPT_MEROITIC_CURSIVE, > + HB_SCRIPT_MEROITIC_HIEROGLYPHS, > + HB_SCRIPT_MIAO, > + HB_SCRIPT_SHARADA, > + HB_SCRIPT_SORA_SOMPENG, > + HB_SCRIPT_TAKRI > }; > #endif > > commit 50e810cd0e55c25fddb0a2fd0861c51fbf65700e > Author: Behdad Esfahbod <[email protected]> > Date: Wed Mar 7 12:49:08 2012 -0500 > > Lydian and Kharoshthi are right-to-left > > diff --git a/src/hb-common.cc b/src/hb-common.cc > index 6093289..170b75f 100644 > --- a/src/hb-common.cc > +++ b/src/hb-common.cc > @@ -274,10 +274,16 @@ hb_script_get_horizontal_direction (hb_script_t script) > /* Unicode-4.0 additions */ > case HB_SCRIPT_CYPRIOT: > > + /* Unicode-4.1 additions */ > + case HB_SCRIPT_KHAROSHTHI: > + > /* Unicode-5.0 additions */ > case HB_SCRIPT_PHOENICIAN: > case HB_SCRIPT_NKO: > > + /* Unicode-5.1 additions */ > + case HB_SCRIPT_LYDIAN: > + > /* Unicode-5.2 additions */ > case HB_SCRIPT_AVESTAN: > case HB_SCRIPT_IMPERIAL_ARAMAIC: > commit a52835635e4a2a12715aff2febb561515a10cd5a > Author: Behdad Esfahbod <[email protected]> > Date: Wed Mar 7 12:38:39 2012 -0500 > > Whitespace > > diff --git a/src/hb-common.h b/src/hb-common.h > index b7fef32..75ae899 100644 > --- a/src/hb-common.h > +++ b/src/hb-common.h > @@ -176,117 +176,117 @@ typedef enum > /* http://unicode.org/iso15924/ */ > typedef enum > { > - HB_SCRIPT_COMMON = HB_TAG ('Z','y','y','y'), > - HB_SCRIPT_INHERITED = HB_TAG ('Z','i','n','h'), > - HB_SCRIPT_ARABIC = HB_TAG ('A','r','a','b'), > - HB_SCRIPT_ARMENIAN = HB_TAG ('A','r','m','n'), > - HB_SCRIPT_BENGALI = HB_TAG ('B','e','n','g'), > - HB_SCRIPT_BOPOMOFO = HB_TAG ('B','o','p','o'), > - HB_SCRIPT_CHEROKEE = HB_TAG ('C','h','e','r'), > - HB_SCRIPT_COPTIC = HB_TAG ('C','o','p','t'), > - HB_SCRIPT_CYRILLIC = HB_TAG ('C','y','r','l'), > - HB_SCRIPT_DESERET = HB_TAG ('D','s','r','t'), > - HB_SCRIPT_DEVANAGARI = HB_TAG ('D','e','v','a'), > - HB_SCRIPT_ETHIOPIC = HB_TAG ('E','t','h','i'), > - HB_SCRIPT_GEORGIAN = HB_TAG ('G','e','o','r'), > - HB_SCRIPT_GOTHIC = HB_TAG ('G','o','t','h'), > - HB_SCRIPT_GREEK = HB_TAG ('G','r','e','k'), > - HB_SCRIPT_GUJARATI = HB_TAG ('G','u','j','r'), > - HB_SCRIPT_GURMUKHI = HB_TAG ('G','u','r','u'), > - HB_SCRIPT_HAN = HB_TAG ('H','a','n','i'), > - HB_SCRIPT_HANGUL = HB_TAG ('H','a','n','g'), > - HB_SCRIPT_HEBREW = HB_TAG ('H','e','b','r'), > - HB_SCRIPT_HIRAGANA = HB_TAG ('H','i','r','a'), > - HB_SCRIPT_KANNADA = HB_TAG ('K','n','d','a'), > - HB_SCRIPT_KATAKANA = HB_TAG ('K','a','n','a'), > - HB_SCRIPT_KHMER = HB_TAG ('K','h','m','r'), > - HB_SCRIPT_LAO = HB_TAG ('L','a','o','o'), > - HB_SCRIPT_LATIN = HB_TAG ('L','a','t','n'), > - HB_SCRIPT_MALAYALAM = HB_TAG ('M','l','y','m'), > - HB_SCRIPT_MONGOLIAN = HB_TAG ('M','o','n','g'), > - HB_SCRIPT_MYANMAR = HB_TAG ('M','y','m','r'), > - HB_SCRIPT_OGHAM = HB_TAG ('O','g','a','m'), > - HB_SCRIPT_OLD_ITALIC = HB_TAG ('I','t','a','l'), > - HB_SCRIPT_ORIYA = HB_TAG ('O','r','y','a'), > - HB_SCRIPT_RUNIC = HB_TAG ('R','u','n','r'), > - HB_SCRIPT_SINHALA = HB_TAG ('S','i','n','h'), > - HB_SCRIPT_SYRIAC = HB_TAG ('S','y','r','c'), > - HB_SCRIPT_TAMIL = HB_TAG ('T','a','m','l'), > - HB_SCRIPT_TELUGU = HB_TAG ('T','e','l','u'), > - HB_SCRIPT_THAANA = HB_TAG ('T','h','a','a'), > - HB_SCRIPT_THAI = HB_TAG ('T','h','a','i'), > - HB_SCRIPT_TIBETAN = HB_TAG ('T','i','b','t'), > - HB_SCRIPT_CANADIAN_ABORIGINAL = HB_TAG ('C','a','n','s'), > - HB_SCRIPT_YI = HB_TAG ('Y','i','i','i'), > - HB_SCRIPT_TAGALOG = HB_TAG ('T','g','l','g'), > - HB_SCRIPT_HANUNOO = HB_TAG ('H','a','n','o'), > - HB_SCRIPT_BUHID = HB_TAG ('B','u','h','d'), > - HB_SCRIPT_TAGBANWA = HB_TAG ('T','a','g','b'), > + HB_SCRIPT_COMMON = HB_TAG ('Z','y','y','y'), > + HB_SCRIPT_INHERITED = HB_TAG ('Z','i','n','h'), > + HB_SCRIPT_ARABIC = HB_TAG ('A','r','a','b'), > + HB_SCRIPT_ARMENIAN = HB_TAG ('A','r','m','n'), > + HB_SCRIPT_BENGALI = HB_TAG ('B','e','n','g'), > + HB_SCRIPT_BOPOMOFO = HB_TAG ('B','o','p','o'), > + HB_SCRIPT_CHEROKEE = HB_TAG ('C','h','e','r'), > + HB_SCRIPT_COPTIC = HB_TAG ('C','o','p','t'), > + HB_SCRIPT_CYRILLIC = HB_TAG ('C','y','r','l'), > + HB_SCRIPT_DESERET = HB_TAG ('D','s','r','t'), > + HB_SCRIPT_DEVANAGARI = HB_TAG ('D','e','v','a'), > + HB_SCRIPT_ETHIOPIC = HB_TAG ('E','t','h','i'), > + HB_SCRIPT_GEORGIAN = HB_TAG ('G','e','o','r'), > + HB_SCRIPT_GOTHIC = HB_TAG ('G','o','t','h'), > + HB_SCRIPT_GREEK = HB_TAG ('G','r','e','k'), > + HB_SCRIPT_GUJARATI = HB_TAG ('G','u','j','r'), > + HB_SCRIPT_GURMUKHI = HB_TAG ('G','u','r','u'), > + HB_SCRIPT_HAN = HB_TAG ('H','a','n','i'), > + HB_SCRIPT_HANGUL = HB_TAG ('H','a','n','g'), > + HB_SCRIPT_HEBREW = HB_TAG ('H','e','b','r'), > + HB_SCRIPT_HIRAGANA = HB_TAG ('H','i','r','a'), > + HB_SCRIPT_KANNADA = HB_TAG ('K','n','d','a'), > + HB_SCRIPT_KATAKANA = HB_TAG ('K','a','n','a'), > + HB_SCRIPT_KHMER = HB_TAG ('K','h','m','r'), > + HB_SCRIPT_LAO = HB_TAG ('L','a','o','o'), > + HB_SCRIPT_LATIN = HB_TAG ('L','a','t','n'), > + HB_SCRIPT_MALAYALAM = HB_TAG ('M','l','y','m'), > + HB_SCRIPT_MONGOLIAN = HB_TAG ('M','o','n','g'), > + HB_SCRIPT_MYANMAR = HB_TAG ('M','y','m','r'), > + HB_SCRIPT_OGHAM = HB_TAG ('O','g','a','m'), > + HB_SCRIPT_OLD_ITALIC = HB_TAG ('I','t','a','l'), > + HB_SCRIPT_ORIYA = HB_TAG ('O','r','y','a'), > + HB_SCRIPT_RUNIC = HB_TAG ('R','u','n','r'), > + HB_SCRIPT_SINHALA = HB_TAG ('S','i','n','h'), > + HB_SCRIPT_SYRIAC = HB_TAG ('S','y','r','c'), > + HB_SCRIPT_TAMIL = HB_TAG ('T','a','m','l'), > + HB_SCRIPT_TELUGU = HB_TAG ('T','e','l','u'), > + HB_SCRIPT_THAANA = HB_TAG ('T','h','a','a'), > + HB_SCRIPT_THAI = HB_TAG ('T','h','a','i'), > + HB_SCRIPT_TIBETAN = HB_TAG ('T','i','b','t'), > + HB_SCRIPT_CANADIAN_ABORIGINAL = HB_TAG ('C','a','n','s'), > + HB_SCRIPT_YI = HB_TAG ('Y','i','i','i'), > + HB_SCRIPT_TAGALOG = HB_TAG ('T','g','l','g'), > + HB_SCRIPT_HANUNOO = HB_TAG ('H','a','n','o'), > + HB_SCRIPT_BUHID = HB_TAG ('B','u','h','d'), > + HB_SCRIPT_TAGBANWA = HB_TAG ('T','a','g','b'), > > /* Unicode-4.0 additions */ > - HB_SCRIPT_BRAILLE = HB_TAG ('B','r','a','i'), > - HB_SCRIPT_CYPRIOT = HB_TAG ('C','p','r','t'), > - HB_SCRIPT_LIMBU = HB_TAG ('L','i','m','b'), > - HB_SCRIPT_OSMANYA = HB_TAG ('O','s','m','a'), > - HB_SCRIPT_SHAVIAN = HB_TAG ('S','h','a','w'), > - HB_SCRIPT_LINEAR_B = HB_TAG ('L','i','n','b'), > - HB_SCRIPT_TAI_LE = HB_TAG ('T','a','l','e'), > - HB_SCRIPT_UGARITIC = HB_TAG ('U','g','a','r'), > + HB_SCRIPT_BRAILLE = HB_TAG ('B','r','a','i'), > + HB_SCRIPT_CYPRIOT = HB_TAG ('C','p','r','t'), > + HB_SCRIPT_LIMBU = HB_TAG ('L','i','m','b'), > + HB_SCRIPT_OSMANYA = HB_TAG ('O','s','m','a'), > + HB_SCRIPT_SHAVIAN = HB_TAG ('S','h','a','w'), > + HB_SCRIPT_LINEAR_B = HB_TAG ('L','i','n','b'), > + HB_SCRIPT_TAI_LE = HB_TAG ('T','a','l','e'), > + HB_SCRIPT_UGARITIC = HB_TAG ('U','g','a','r'), > > /* Unicode-4.1 additions */ > - HB_SCRIPT_NEW_TAI_LUE = HB_TAG ('T','a','l','u'), > - HB_SCRIPT_BUGINESE = HB_TAG ('B','u','g','i'), > - HB_SCRIPT_GLAGOLITIC = HB_TAG ('G','l','a','g'), > - HB_SCRIPT_TIFINAGH = HB_TAG ('T','f','n','g'), > - HB_SCRIPT_SYLOTI_NAGRI = HB_TAG ('S','y','l','o'), > - HB_SCRIPT_OLD_PERSIAN = HB_TAG ('X','p','e','o'), > - HB_SCRIPT_KHAROSHTHI = HB_TAG ('K','h','a','r'), > + HB_SCRIPT_NEW_TAI_LUE = HB_TAG ('T','a','l','u'), > + HB_SCRIPT_BUGINESE = HB_TAG ('B','u','g','i'), > + HB_SCRIPT_GLAGOLITIC = HB_TAG ('G','l','a','g'), > + HB_SCRIPT_TIFINAGH = HB_TAG ('T','f','n','g'), > + HB_SCRIPT_SYLOTI_NAGRI = HB_TAG ('S','y','l','o'), > + HB_SCRIPT_OLD_PERSIAN = HB_TAG ('X','p','e','o'), > + HB_SCRIPT_KHAROSHTHI = HB_TAG ('K','h','a','r'), > > /* Unicode-5.0 additions */ > - HB_SCRIPT_UNKNOWN = HB_TAG ('Z','z','z','z'), > - HB_SCRIPT_BALINESE = HB_TAG ('B','a','l','i'), > - HB_SCRIPT_CUNEIFORM = HB_TAG ('X','s','u','x'), > - HB_SCRIPT_PHOENICIAN = HB_TAG ('P','h','n','x'), > - HB_SCRIPT_PHAGS_PA = HB_TAG ('P','h','a','g'), > - HB_SCRIPT_NKO = HB_TAG ('N','k','o','o'), > + HB_SCRIPT_UNKNOWN = HB_TAG ('Z','z','z','z'), > + HB_SCRIPT_BALINESE = HB_TAG ('B','a','l','i'), > + HB_SCRIPT_CUNEIFORM = HB_TAG ('X','s','u','x'), > + HB_SCRIPT_PHOENICIAN = HB_TAG ('P','h','n','x'), > + HB_SCRIPT_PHAGS_PA = HB_TAG ('P','h','a','g'), > + HB_SCRIPT_NKO = HB_TAG ('N','k','o','o'), > > /* Unicode-5.1 additions */ > - HB_SCRIPT_KAYAH_LI = HB_TAG ('K','a','l','i'), > - HB_SCRIPT_LEPCHA = HB_TAG ('L','e','p','c'), > - HB_SCRIPT_REJANG = HB_TAG ('R','j','n','g'), > - HB_SCRIPT_SUNDANESE = HB_TAG ('S','u','n','d'), > - HB_SCRIPT_SAURASHTRA = HB_TAG ('S','a','u','r'), > - HB_SCRIPT_CHAM = HB_TAG ('C','h','a','m'), > - HB_SCRIPT_OL_CHIKI = HB_TAG ('O','l','c','k'), > - HB_SCRIPT_VAI = HB_TAG ('V','a','i','i'), > - HB_SCRIPT_CARIAN = HB_TAG ('C','a','r','i'), > - HB_SCRIPT_LYCIAN = HB_TAG ('L','y','c','i'), > - HB_SCRIPT_LYDIAN = HB_TAG ('L','y','d','i'), > + HB_SCRIPT_KAYAH_LI = HB_TAG ('K','a','l','i'), > + HB_SCRIPT_LEPCHA = HB_TAG ('L','e','p','c'), > + HB_SCRIPT_REJANG = HB_TAG ('R','j','n','g'), > + HB_SCRIPT_SUNDANESE = HB_TAG ('S','u','n','d'), > + HB_SCRIPT_SAURASHTRA = HB_TAG ('S','a','u','r'), > + HB_SCRIPT_CHAM = HB_TAG ('C','h','a','m'), > + HB_SCRIPT_OL_CHIKI = HB_TAG ('O','l','c','k'), > + HB_SCRIPT_VAI = HB_TAG ('V','a','i','i'), > + HB_SCRIPT_CARIAN = HB_TAG ('C','a','r','i'), > + HB_SCRIPT_LYCIAN = HB_TAG ('L','y','c','i'), > + HB_SCRIPT_LYDIAN = HB_TAG ('L','y','d','i'), > > /* Unicode-5.2 additions */ > - HB_SCRIPT_AVESTAN = HB_TAG ('A','v','s','t'), > - HB_SCRIPT_BAMUM = HB_TAG ('B','a','m','u'), > - HB_SCRIPT_EGYPTIAN_HIEROGLYPHS = HB_TAG ('E','g','y','p'), > - HB_SCRIPT_IMPERIAL_ARAMAIC = HB_TAG ('A','r','m','i'), > - HB_SCRIPT_INSCRIPTIONAL_PAHLAVI = HB_TAG ('P','h','l','i'), > - HB_SCRIPT_INSCRIPTIONAL_PARTHIAN = HB_TAG ('P','r','t','i'), > - HB_SCRIPT_JAVANESE = HB_TAG ('J','a','v','a'), > - HB_SCRIPT_KAITHI = HB_TAG ('K','t','h','i'), > - HB_SCRIPT_LISU = HB_TAG ('L','i','s','u'), > - HB_SCRIPT_MEETEI_MAYEK = HB_TAG ('M','t','e','i'), > - HB_SCRIPT_OLD_SOUTH_ARABIAN = HB_TAG ('S','a','r','b'), > - HB_SCRIPT_OLD_TURKIC = HB_TAG ('O','r','k','h'), > - HB_SCRIPT_SAMARITAN = HB_TAG ('S','a','m','r'), > - HB_SCRIPT_TAI_THAM = HB_TAG ('L','a','n','a'), > - HB_SCRIPT_TAI_VIET = HB_TAG ('T','a','v','t'), > + HB_SCRIPT_AVESTAN = HB_TAG ('A','v','s','t'), > + HB_SCRIPT_BAMUM = HB_TAG ('B','a','m','u'), > + HB_SCRIPT_EGYPTIAN_HIEROGLYPHS = HB_TAG ('E','g','y','p'), > + HB_SCRIPT_IMPERIAL_ARAMAIC = HB_TAG ('A','r','m','i'), > + HB_SCRIPT_INSCRIPTIONAL_PAHLAVI = HB_TAG ('P','h','l','i'), > + HB_SCRIPT_INSCRIPTIONAL_PARTHIAN = HB_TAG ('P','r','t','i'), > + HB_SCRIPT_JAVANESE = HB_TAG ('J','a','v','a'), > + HB_SCRIPT_KAITHI = HB_TAG ('K','t','h','i'), > + HB_SCRIPT_LISU = HB_TAG ('L','i','s','u'), > + HB_SCRIPT_MEETEI_MAYEK = HB_TAG ('M','t','e','i'), > + HB_SCRIPT_OLD_SOUTH_ARABIAN = HB_TAG ('S','a','r','b'), > + HB_SCRIPT_OLD_TURKIC = HB_TAG ('O','r','k','h'), > + HB_SCRIPT_SAMARITAN = HB_TAG ('S','a','m','r'), > + HB_SCRIPT_TAI_THAM = HB_TAG ('L','a','n','a'), > + HB_SCRIPT_TAI_VIET = HB_TAG ('T','a','v','t'), > > /* Unicode-6.0 additions */ > - HB_SCRIPT_BATAK = HB_TAG ('B','a','t','k'), > - HB_SCRIPT_BRAHMI = HB_TAG ('B','r','a','h'), > - HB_SCRIPT_MANDAIC = HB_TAG ('M','a','n','d'), > + HB_SCRIPT_BATAK = HB_TAG ('B','a','t','k'), > + HB_SCRIPT_BRAHMI = HB_TAG ('B','r','a','h'), > + HB_SCRIPT_MANDAIC = HB_TAG ('M','a','n','d'), > > /* No script set */ > - HB_SCRIPT_INVALID = HB_TAG_NONE > + HB_SCRIPT_INVALID = HB_TAG_NONE > } hb_script_t; > > > commit 183224684a45d7dcd7d28510d4383a7a7cb3dff3 > Author: Behdad Esfahbod <[email protected]> > Date: Wed Mar 7 12:21:28 2012 -0500 > > Use generic shaper for Buhid > > As requested by Jonathan Kew. > > We need to devise a better mechanism to choose which scripts to > pass through the Indic shaper. Moreover, currently we are storing > data for some scripts in the Indic shaper that are not even going > through that shaper. Need to find a better way... > > diff --git a/src/hb-ot-shape-complex-private.hh > b/src/hb-ot-shape-complex-private.hh > index 8b775fb..652d90a 100644 > --- a/src/hb-ot-shape-complex-private.hh > +++ b/src/hb-ot-shape-complex-private.hh > @@ -88,6 +88,7 @@ hb_ot_shape_complex_categorize (const > hb_segment_properties_t *props) > /* Simple? */ > case HB_SCRIPT_BATAK: > case HB_SCRIPT_BRAHMI: > + case HB_SCRIPT_BUHID: > case HB_SCRIPT_HANUNOO: > case HB_SCRIPT_MEETEI_MAYEK: > case HB_SCRIPT_SAURASHTRA: > @@ -112,7 +113,6 @@ hb_ot_shape_complex_categorize (const > hb_segment_properties_t *props) > case HB_SCRIPT_BALINESE: > case HB_SCRIPT_BENGALI: > case HB_SCRIPT_BUGINESE: > - case HB_SCRIPT_BUHID: > case HB_SCRIPT_CHAM: > case HB_SCRIPT_DEVANAGARI: > case HB_SCRIPT_GUJARATI: > _______________________________________________ > HarfBuzz mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/harfbuzz > _______________________________________________ HarfBuzz mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/harfbuzz
