src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-hebrew.cc
changeset 48274 51772bf1fb0c
parent 47216 71c04702a3d5
child 50352 25db2c8f3cf8
equal deleted inserted replaced
48273:e2065f7505eb 48274:51772bf1fb0c
   167 }
   167 }
   168 
   168 
   169 
   169 
   170 const hb_ot_complex_shaper_t _hb_ot_complex_shaper_hebrew =
   170 const hb_ot_complex_shaper_t _hb_ot_complex_shaper_hebrew =
   171 {
   171 {
   172   "hebrew",
   172   nullptr, /* collect_features */
   173   NULL, /* collect_features */
   173   nullptr, /* override_features */
   174   NULL, /* override_features */
   174   nullptr, /* data_create */
   175   NULL, /* data_create */
   175   nullptr, /* data_destroy */
   176   NULL, /* data_destroy */
   176   nullptr, /* preprocess_text */
   177   NULL, /* preprocess_text */
   177   nullptr, /* postprocess_glyphs */
   178   NULL, /* postprocess_glyphs */
       
   179   HB_OT_SHAPE_NORMALIZATION_MODE_DEFAULT,
   178   HB_OT_SHAPE_NORMALIZATION_MODE_DEFAULT,
   180   NULL, /* decompose */
   179   nullptr, /* decompose */
   181   compose_hebrew,
   180   compose_hebrew,
   182   NULL, /* setup_masks */
   181   nullptr, /* setup_masks */
   183   disable_otl_hebrew,
   182   disable_otl_hebrew,
       
   183   nullptr, /* reorder_marks */
   184   HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_GDEF_LATE,
   184   HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_GDEF_LATE,
   185   true, /* fallback_position */
   185   true, /* fallback_position */
   186 };
   186 };