Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
hb-ot-deprecated.h File Reference
#include "hb.h"
#include "hb-ot-name.h"

Go to the source code of this file.

Data Structures

struct  hb_ot_var_axis_t
 

Macros

#define HB_MATH_GLYPH_PART_FLAG_EXTENDER   HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER
 
#define HB_OT_MATH_SCRIPT   HB_OT_TAG_MATH_SCRIPT
 
#define HB_OT_VAR_NO_AXIS_INDEX   0xFFFFFFFFu
 

Typedefs

typedef struct hb_ot_var_axis_t hb_ot_var_axis_t
 

Functions

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)
 
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 void hb_ot_tags_from_script (hb_script_t script, hb_tag_t *script_tag_1, hb_tag_t *script_tag_2)
 
HB_EXTERN hb_tag_t hb_ot_tag_from_language (hb_language_t language)
 
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 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)
 

Macro Definition Documentation

◆ HB_MATH_GLYPH_PART_FLAG_EXTENDER

#define HB_MATH_GLYPH_PART_FLAG_EXTENDER   HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER

HB_MATH_GLYPH_PART_FLAG_EXTENDER:

Use HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER instead.

Deprecated: 2.5.1

Definition at line 51 of file hb-ot-deprecated.h.

◆ HB_OT_MATH_SCRIPT

#define HB_OT_MATH_SCRIPT   HB_OT_TAG_MATH_SCRIPT

HB_OT_MATH_SCRIPT:

Use HB_SCRIPT_MATH or HB_OT_TAG_MATH_SCRIPT instead.

<note>Previous versions of this documentation recommended passing HB_OT_MATH_SCRIPT to hb_buffer_set_script() to enable math shaping, but this usage is no longer supported. Use HB_SCRIPT_MATH instead.</note>

Since: 1.3.3 Deprecated: 3.4.0

Definition at line 66 of file hb-ot-deprecated.h.

◆ HB_OT_VAR_NO_AXIS_INDEX

#define HB_OT_VAR_NO_AXIS_INDEX   0xFFFFFFFFu

HB_OT_VAR_NO_AXIS_INDEX:

Do not use.

Since: 1.4.2 Deprecated: 2.2.0

Definition at line 105 of file hb-ot-deprecated.h.

Typedef Documentation

◆ hb_ot_var_axis_t

typedef struct hb_ot_var_axis_t hb_ot_var_axis_t

hb_ot_var_axis_t: @tag: axis tag @name_id: axis name identifier @min_value: minimum value of the axis @default_value: default value of the axis @max_value: maximum value of the axis

Use hb_ot_var_axis_info_t instead.

Since: 1.4.2 Deprecated: 2.2.0

Function Documentation

◆ hb_ot_layout_script_find_language()

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_ot_layout_table_choose_script()

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 )

◆ hb_ot_tag_from_language()

HB_EXTERN hb_tag_t hb_ot_tag_from_language ( hb_language_t language)

◆ hb_ot_tags_from_script()

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_ot_var_find_axis()

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_ot_var_get_axes()

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 )