27#if !defined(HB_OT_H_IN) && !defined(HB_NO_SINGLE_HEADER_ERROR)
28#error "Include <hb-ot.h> instead."
31#ifndef HB_OT_DEPRECATED_H
32#define HB_OT_DEPRECATED_H
40#ifndef HB_DISABLE_DEPRECATED
51#define HB_MATH_GLYPH_PART_FLAG_EXTENDER HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER
66#define HB_OT_MATH_SCRIPT HB_OT_TAG_MATH_SCRIPT
75 unsigned int *script_index,
82 unsigned int script_index,
84 unsigned int *language_index);
105#define HB_OT_VAR_NO_AXIS_INDEX 0xFFFFFFFFu
131 unsigned int start_offset,
132 unsigned int *axes_count ,
139 unsigned int *axis_index,
const struct hb_language_impl_t * hb_language_t
HB_BEGIN_DECLS typedef int hb_bool_t
#define HB_DEPRECATED_FOR(f)
struct hb_face_t hb_face_t
HB_EXTERN hb_tag_t hb_ot_tag_from_language(hb_language_t language)
HB_EXTERN hb_bool_t hb_ot_var_find_axis(hb_face_t *face, hb_tag_t axis_tag, unsigned int *axis_index, hb_ot_var_axis_t *axis_info)
HB_EXTERN hb_bool_t hb_ot_layout_script_find_language(hb_face_t *face, hb_tag_t table_tag, unsigned int script_index, hb_tag_t language_tag, unsigned int *language_index)
HB_EXTERN hb_bool_t hb_ot_layout_table_choose_script(hb_face_t *face, hb_tag_t table_tag, const hb_tag_t *script_tags, unsigned int *script_index, hb_tag_t *chosen_script)
struct hb_ot_var_axis_t hb_ot_var_axis_t
HB_EXTERN unsigned int hb_ot_var_get_axes(hb_face_t *face, unsigned int start_offset, unsigned int *axes_count, hb_ot_var_axis_t *axes_array)
HB_EXTERN void hb_ot_tags_from_script(hb_script_t script, hb_tag_t *script_tag_1, hb_tag_t *script_tag_2)
HB_EXTERN void hb_ot_tags_from_script_and_language(hb_script_t script, hb_language_t language, unsigned int *script_count, hb_tag_t *script_tags, unsigned int *language_count, hb_tag_t *language_tags)
HB_EXTERN hb_bool_t hb_ot_layout_script_select_language(hb_face_t *face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_count, const hb_tag_t *language_tags, unsigned int *language_index)
HB_EXTERN hb_bool_t hb_ot_layout_table_select_script(hb_face_t *face, hb_tag_t table_tag, unsigned int script_count, const hb_tag_t *script_tags, unsigned int *script_index, hb_tag_t *chosen_script)
unsigned int hb_ot_name_id_t
HB_EXTERN 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)
HB_EXTERN 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)