| 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