[Indic] Stop looking for base upon seeing joiners
[framework/uifw/harfbuzz.git] / src / hb-ot-shape-private.hh
index d64178a..17f8273 100644 (file)
@@ -99,9 +99,16 @@ is_variation_selector (hb_codepoint_t unicode)
                   (unicode >= 0xE0100 && unicode <= 0xE01EF));  /* VARIATION SELECTOR-17..256 */
 }
 
+static inline void
+hb_glyph_info_set_unicode_props (hb_glyph_info_t *info, hb_unicode_funcs_t *unicode)
+{
+  info->general_category() = hb_unicode_general_category (unicode, info->codepoint);
+  info->combining_class() = hb_unicode_combining_class (unicode, info->codepoint);
+}
 
-HB_INTERNAL void _hb_normalize (hb_ot_shape_context_t *c);
+HB_INTERNAL void _hb_set_unicode_props (hb_buffer_t *buffer);
 
+HB_INTERNAL void _hb_ot_shape_normalize (hb_ot_shape_context_t *c);
 
 HB_END_DECLS