}
void
-hb_ot_shape (hb_font_t *font,
- hb_face_t *face,
- hb_buffer_t *buffer,
- const hb_feature_t *user_features,
- unsigned int num_user_features)
+hb_ot_shape (hb_font_t *font,
+ hb_face_t *face,
+ hb_buffer_t *buffer,
+ const hb_feature_t *features,
+ unsigned int num_features)
{
hb_ot_shape_plan_t plan;
- hb_ot_shape_plan_internal (&plan, face, &buffer->props, user_features, num_user_features);
- hb_ot_shape_execute (&plan, font, face, buffer, user_features, num_user_features);
+ hb_ot_shape_plan_internal (&plan, face, &buffer->props, features, num_features);
+ hb_ot_shape_execute (&plan, font, face, buffer, features, num_features);
}
hb_ot_shape (hb_font_t *font,
hb_face_t *face,
hb_buffer_t *buffer,
- const hb_feature_t *user_features,
- unsigned int num_user_features);
+ const hb_feature_t *features,
+ unsigned int num_features);
HB_END_DECLS
static void
-hb_shape_internal (hb_font_t *font,
- hb_face_t *face,
- hb_buffer_t *buffer,
- hb_feature_t *features,
- unsigned int num_features)
+hb_shape_internal (hb_font_t *font,
+ hb_face_t *face,
+ hb_buffer_t *buffer,
+ const hb_feature_t *features,
+ unsigned int num_features)
{
#if 0 && defined(HAVE_GRAPHITE)
hb_blob_t *silf_blob;
}
void
-hb_shape (hb_font_t *font,
- hb_face_t *face,
- hb_buffer_t *buffer,
- hb_feature_t *features,
- unsigned int num_features)
+hb_shape (hb_font_t *font,
+ hb_face_t *face,
+ hb_buffer_t *buffer,
+ const hb_feature_t *features,
+ unsigned int num_features)
{
hb_segment_properties_t orig_props;
} hb_feature_t;
void
-hb_shape (hb_font_t *font,
- hb_face_t *face,
- hb_buffer_t *buffer,
- hb_feature_t *features,
- unsigned int num_features);
+hb_shape (hb_font_t *font,
+ hb_face_t *face,
+ hb_buffer_t *buffer,
+ const hb_feature_t *features,
+ unsigned int num_features);
HB_END_DECLS