Warning, file /include/harfbuzz/hb-ot-deprecated.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027 #if !defined(HB_OT_H_IN) && !defined(HB_NO_SINGLE_HEADER_ERROR)
0028 #error "Include <hb-ot.h> instead."
0029 #endif
0030
0031 #ifndef HB_OT_DEPRECATED_H
0032 #define HB_OT_DEPRECATED_H
0033
0034 #include "hb.h"
0035 #include "hb-ot-name.h"
0036
0037
0038 HB_BEGIN_DECLS
0039
0040 #ifndef HB_DISABLE_DEPRECATED
0041
0042
0043
0044
0045
0046
0047
0048
0049
0050
0051 #define HB_MATH_GLYPH_PART_FLAG_EXTENDER HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER
0052
0053
0054
0055
0056
0057
0058
0059
0060
0061
0062
0063
0064
0065
0066 #define HB_OT_MATH_SCRIPT HB_OT_TAG_MATH_SCRIPT
0067
0068
0069
0070 HB_DEPRECATED_FOR (hb_ot_layout_table_select_script)
0071 HB_EXTERN hb_bool_t
0072 hb_ot_layout_table_choose_script (hb_face_t *face,
0073 hb_tag_t table_tag,
0074 const hb_tag_t *script_tags,
0075 unsigned int *script_index,
0076 hb_tag_t *chosen_script);
0077
0078 HB_DEPRECATED_FOR (hb_ot_layout_script_select_language)
0079 HB_EXTERN hb_bool_t
0080 hb_ot_layout_script_find_language (hb_face_t *face,
0081 hb_tag_t table_tag,
0082 unsigned int script_index,
0083 hb_tag_t language_tag,
0084 unsigned int *language_index);
0085
0086 HB_DEPRECATED_FOR (hb_ot_tags_from_script_and_language)
0087 HB_EXTERN void
0088 hb_ot_tags_from_script (hb_script_t script,
0089 hb_tag_t *script_tag_1,
0090 hb_tag_t *script_tag_2);
0091
0092 HB_DEPRECATED_FOR (hb_ot_tags_from_script_and_language)
0093 HB_EXTERN hb_tag_t
0094 hb_ot_tag_from_language (hb_language_t language);
0095
0096
0097
0098
0099
0100
0101
0102
0103
0104
0105 #define HB_OT_VAR_NO_AXIS_INDEX 0xFFFFFFFFu
0106
0107
0108
0109
0110
0111
0112
0113
0114
0115
0116
0117
0118
0119
0120 typedef struct hb_ot_var_axis_t {
0121 hb_tag_t tag;
0122 hb_ot_name_id_t name_id;
0123 float min_value;
0124 float default_value;
0125 float max_value;
0126 } hb_ot_var_axis_t;
0127
0128 HB_DEPRECATED_FOR (hb_ot_var_get_axis_infos)
0129 HB_EXTERN unsigned int
0130 hb_ot_var_get_axes (hb_face_t *face,
0131 unsigned int start_offset,
0132 unsigned int *axes_count ,
0133 hb_ot_var_axis_t *axes_array );
0134
0135 HB_DEPRECATED_FOR (hb_ot_var_find_axis_info)
0136 HB_EXTERN hb_bool_t
0137 hb_ot_var_find_axis (hb_face_t *face,
0138 hb_tag_t axis_tag,
0139 unsigned int *axis_index,
0140 hb_ot_var_axis_t *axis_info);
0141
0142
0143 #endif
0144
0145 HB_END_DECLS
0146
0147 #endif