< prev index next >

src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-hangul.cc

Print this page




 402       info->mask |= hangul_plan->mask_array[info->hangul_shaping_feature()];
 403   }
 404 
 405   HB_BUFFER_DEALLOCATE_VAR (buffer, hangul_shaping_feature);
 406 }
 407 
 408 
 409 const hb_ot_complex_shaper_t _hb_ot_complex_shaper_hangul =
 410 {
 411   "hangul",
 412   collect_features_hangul,
 413   override_features_hangul,
 414   data_create_hangul,
 415   data_destroy_hangul,
 416   preprocess_text_hangul,
 417   NULL, /* postprocess_glyphs */
 418   HB_OT_SHAPE_NORMALIZATION_MODE_NONE,
 419   NULL, /* decompose */
 420   NULL, /* compose */
 421   setup_masks_hangul,

 422   HB_OT_SHAPE_ZERO_WIDTH_MARKS_NONE,
 423   false, /* fallback_position */
 424 };


 402       info->mask |= hangul_plan->mask_array[info->hangul_shaping_feature()];
 403   }
 404 
 405   HB_BUFFER_DEALLOCATE_VAR (buffer, hangul_shaping_feature);
 406 }
 407 
 408 
 409 const hb_ot_complex_shaper_t _hb_ot_complex_shaper_hangul =
 410 {
 411   "hangul",
 412   collect_features_hangul,
 413   override_features_hangul,
 414   data_create_hangul,
 415   data_destroy_hangul,
 416   preprocess_text_hangul,
 417   NULL, /* postprocess_glyphs */
 418   HB_OT_SHAPE_NORMALIZATION_MODE_NONE,
 419   NULL, /* decompose */
 420   NULL, /* compose */
 421   setup_masks_hangul,
 422   NULL, /* disable_otl */
 423   HB_OT_SHAPE_ZERO_WIDTH_MARKS_NONE,
 424   false, /* fallback_position */
 425 };
< prev index next >