Top | ![]() |
![]() |
![]() |
![]() |
hb_bool_t | hb_ot_var_has_data () |
hb_bool_t | hb_ot_var_find_axis_info () |
unsigned int | hb_ot_var_get_axis_count () |
unsigned int | hb_ot_var_get_axis_infos () |
unsigned int | hb_ot_var_get_named_instance_count () |
hb_ot_name_id_t | hb_ot_var_named_instance_get_subfamily_name_id () |
hb_ot_name_id_t | hb_ot_var_named_instance_get_postscript_name_id () |
unsigned int | hb_ot_var_named_instance_get_design_coords () |
void | hb_ot_var_normalize_variations () |
void | hb_ot_var_normalize_coords () |
#define | HB_OT_TAG_VAR_AXIS_ITALIC |
#define | HB_OT_TAG_VAR_AXIS_OPTICAL_SIZE |
#define | HB_OT_TAG_VAR_AXIS_SLANT |
#define | HB_OT_TAG_VAR_AXIS_WEIGHT |
#define | HB_OT_TAG_VAR_AXIS_WIDTH |
enum | hb_ot_var_axis_flags_t |
hb_bool_t
hb_ot_var_has_data (hb_face_t *face
);
This function allows to verify the presence of OpenType variation data on the face.
Since: 1.4.2
hb_bool_t hb_ot_var_find_axis_info (hb_face_t *face
,hb_tag_t axis_tag
,hb_ot_var_axis_info_t *axis_info
);
Since: 2.2.0
unsigned int hb_ot_var_get_axis_infos (hb_face_t *face
,unsigned int start_offset
,unsigned int *axes_count
,hb_ot_var_axis_info_t *axes_array
);
Since: 2.2.0
unsigned int
hb_ot_var_get_named_instance_count (hb_face_t *face
);
hb_ot_name_id_t hb_ot_var_named_instance_get_subfamily_name_id (hb_face_t *face
,unsigned int instance_index
);
hb_ot_name_id_t hb_ot_var_named_instance_get_postscript_name_id (hb_face_t *face
,unsigned int instance_index
);
unsigned int hb_ot_var_named_instance_get_design_coords (hb_face_t *face
,unsigned int instance_index
,unsigned int *coords_length
,float *coords
);
void hb_ot_var_normalize_variations (hb_face_t *face
,const hb_variation_t *variations
,unsigned int variations_length
,int *coords
,unsigned int coords_length
);
Since: 1.4.2