|
Packit |
874993 |
|
|
Packit |
874993 |
<html>
|
|
Packit |
874993 |
<head>
|
|
Packit |
874993 |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
Packit |
874993 |
<title>hb-ot-layout: HarfBuzz Manual</title>
|
|
Packit |
874993 |
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
|
Packit |
874993 |
<link rel="home" href="index.html" title="HarfBuzz Manual">
|
|
Packit |
874993 |
<link rel="up" href="ch08.html" title="Harfbuzz API">
|
|
Packit |
874993 |
<link rel="prev" href="harfbuzz-hb-ot.html" title="hb-ot">
|
|
Packit |
874993 |
<link rel="next" href="harfbuzz-hb-ot-tag.html" title="hb-ot-tag">
|
|
Packit |
874993 |
<meta name="generator" content="GTK-Doc V1.25.1 (XML mode)">
|
|
Packit |
874993 |
<link rel="stylesheet" href="style.css" type="text/css">
|
|
Packit |
874993 |
</head>
|
|
Packit |
874993 |
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Top |
|
|
Packit |
874993 |
Description |
|
|
Packit |
874993 |
Object Hierarchy
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb-ot-layout
|
|
Packit |
874993 |
hb-ot-layout
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Functions
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_collect_lookups ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_feature_get_lookups ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_feature_with_variations_get_lookups ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_get_attach_points ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_glyph_class_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_get_glyph_class ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_get_glyphs_in_class ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_get_ligature_carets ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_get_size_params ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
(*hb_ot_layout_glyph_sequence_func_t) ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_has_glyph_classes ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_has_positioning ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_has_substitution ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_language_find_feature ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_language_get_feature_indexes ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_language_get_feature_tags ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_language_get_required_feature ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_lookup_collect_glyphs ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_lookup_substitute_closure ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_lookup_would_substitute ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_script_find_language ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_script_get_language_tags ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_table_choose_script ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_table_find_feature_variations ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_table_find_script ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_table_get_feature_tags ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_table_get_script_tags ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_table_get_lookup_count ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_shape_plan_collect_lookups ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_language_get_required_feature_index ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Types and Values
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
#define
|
|
Packit |
874993 |
HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
#define
|
|
Packit |
874993 |
HB_OT_LAYOUT_NO_FEATURE_INDEX
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
#define
|
|
Packit |
874993 |
HB_OT_LAYOUT_NO_SCRIPT_INDEX
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
#define
|
|
Packit |
874993 |
HB_OT_LAYOUT_NO_VARIATIONS_INDEX
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
#define
|
|
Packit |
874993 |
HB_OT_TAG_GDEF
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
#define
|
|
Packit |
874993 |
HB_OT_TAG_GPOS
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
#define
|
|
Packit |
874993 |
HB_OT_TAG_GSUB
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
#define
|
|
Packit |
874993 |
HB_OT_TAG_JSTF
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
enum
|
|
Packit |
874993 |
hb_ot_layout_glyph_class_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Object Hierarchy
|
|
Packit |
874993 |
GEnum
|
|
Packit |
874993 |
╰── hb_ot_layout_glyph_class_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Description
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Functions
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_collect_lookups ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_ot_layout_collect_lookups (hb_face_t *face ,
|
|
Packit |
874993 |
hb_tag_t table_tag ,
|
|
Packit |
874993 |
const hb_tag_t *scripts ,
|
|
Packit |
874993 |
const hb_tag_t *languages ,
|
|
Packit |
874993 |
const hb_tag_t *features ,
|
|
Packit |
874993 |
hb_set_t *lookup_indexes );
|
|
Packit |
874993 |
Since 0.9.8
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_feature_get_lookups ()
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
hb_ot_layout_feature_get_lookups (hb_face_t *face ,
|
|
Packit |
874993 |
hb_tag_t table_tag ,
|
|
Packit |
874993 |
unsigned int feature_index ,
|
|
Packit |
874993 |
unsigned int start_offset ,
|
|
Packit |
874993 |
unsigned int *lookup_count ,
|
|
Packit |
874993 |
unsigned int *lookup_indexes );
|
|
Packit |
874993 |
Since 0.9.7
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_feature_with_variations_get_lookups ()
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
hb_ot_layout_feature_with_variations_get_lookups
|
|
Packit |
874993 |
(hb_face_t *face ,
|
|
Packit |
874993 |
hb_tag_t table_tag ,
|
|
Packit |
874993 |
unsigned int feature_index ,
|
|
Packit |
874993 |
unsigned int variations_index ,
|
|
Packit |
874993 |
unsigned int start_offset ,
|
|
Packit |
874993 |
unsigned int *lookup_count ,
|
|
Packit |
874993 |
unsigned int *lookup_indexes );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_get_attach_points ()
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
hb_ot_layout_get_attach_points (hb_face_t *face ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
unsigned int start_offset ,
|
|
Packit |
874993 |
unsigned int *point_count ,
|
|
Packit |
874993 |
unsigned int *point_array );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_get_glyph_class ()
|
|
Packit |
874993 |
hb_ot_layout_glyph_class_t
|
|
Packit |
874993 |
hb_ot_layout_get_glyph_class (hb_face_t *face ,
|
|
Packit |
874993 |
hb_codepoint_t glyph );
|
|
Packit |
874993 |
Since 0.9.7
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_get_glyphs_in_class ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_ot_layout_get_glyphs_in_class (hb_face_t *face ,
|
|
Packit |
874993 |
hb_ot_layout_glyph_class_t klass ,
|
|
Packit |
874993 |
hb_set_t *glyphs );
|
|
Packit |
874993 |
Since 0.9.7
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_get_ligature_carets ()
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
hb_ot_layout_get_ligature_carets (hb_font_t *font ,
|
|
Packit |
874993 |
hb_direction_t direction ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
unsigned int start_offset ,
|
|
Packit |
874993 |
unsigned int *caret_count ,
|
|
Packit |
874993 |
hb_position_t *caret_array );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_get_size_params ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_ot_layout_get_size_params (hb_face_t *face ,
|
|
Packit |
874993 |
unsigned int *design_size ,
|
|
Packit |
874993 |
unsigned int *subfamily_id ,
|
|
Packit |
874993 |
unsigned int *subfamily_name_id ,
|
|
Packit |
874993 |
unsigned int *range_start ,
|
|
Packit |
874993 |
unsigned int *range_end );
|
|
Packit |
874993 |
Since 0.9.10
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_glyph_sequence_func_t ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
(*hb_ot_layout_glyph_sequence_func_t) (hb_font_t *font ,
|
|
Packit |
874993 |
hb_tag_t table_tag ,
|
|
Packit |
874993 |
unsigned int lookup_index ,
|
|
Packit |
874993 |
const hb_ot_layout_glyph_sequence_t *sequence ,
|
|
Packit |
874993 |
void *user_data );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_has_glyph_classes ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_ot_layout_has_glyph_classes (hb_face_t *face );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_has_positioning ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_ot_layout_has_positioning (hb_face_t *face );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_has_substitution ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_ot_layout_has_substitution (hb_face_t *face );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_language_find_feature ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_ot_layout_language_find_feature (hb_face_t *face ,
|
|
Packit |
874993 |
hb_tag_t table_tag ,
|
|
Packit |
874993 |
unsigned int script_index ,
|
|
Packit |
874993 |
unsigned int language_index ,
|
|
Packit |
874993 |
hb_tag_t feature_tag ,
|
|
Packit |
874993 |
unsigned int *feature_index );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_language_get_feature_indexes ()
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
hb_ot_layout_language_get_feature_indexes
|
|
Packit |
874993 |
(hb_face_t *face ,
|
|
Packit |
874993 |
hb_tag_t table_tag ,
|
|
Packit |
874993 |
unsigned int script_index ,
|
|
Packit |
874993 |
unsigned int language_index ,
|
|
Packit |
874993 |
unsigned int start_offset ,
|
|
Packit |
874993 |
unsigned int *feature_count ,
|
|
Packit |
874993 |
unsigned int *feature_indexes );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_language_get_feature_tags ()
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
hb_ot_layout_language_get_feature_tags
|
|
Packit |
874993 |
(hb_face_t *face ,
|
|
Packit |
874993 |
hb_tag_t table_tag ,
|
|
Packit |
874993 |
unsigned int script_index ,
|
|
Packit |
874993 |
unsigned int language_index ,
|
|
Packit |
874993 |
unsigned int start_offset ,
|
|
Packit |
874993 |
unsigned int *feature_count ,
|
|
Packit |
874993 |
hb_tag_t *feature_tags );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_language_get_required_feature ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_ot_layout_language_get_required_feature
|
|
Packit |
874993 |
(hb_face_t *face ,
|
|
Packit |
874993 |
hb_tag_t table_tag ,
|
|
Packit |
874993 |
unsigned int script_index ,
|
|
Packit |
874993 |
unsigned int language_index ,
|
|
Packit |
874993 |
unsigned int *feature_index ,
|
|
Packit |
874993 |
hb_tag_t *feature_tag );
|
|
Packit |
874993 |
Since 0.9.30
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_lookup_collect_glyphs ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_ot_layout_lookup_collect_glyphs (hb_face_t *face ,
|
|
Packit |
874993 |
hb_tag_t table_tag ,
|
|
Packit |
874993 |
unsigned int lookup_index ,
|
|
Packit |
874993 |
hb_set_t *glyphs_before ,
|
|
Packit |
874993 |
hb_set_t *glyphs_input ,
|
|
Packit |
874993 |
hb_set_t *glyphs_after ,
|
|
Packit |
874993 |
hb_set_t *glyphs_output );
|
|
Packit |
874993 |
Since 0.9.7
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_lookup_substitute_closure ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_ot_layout_lookup_substitute_closure
|
|
Packit |
874993 |
(hb_face_t *face ,
|
|
Packit |
874993 |
unsigned int lookup_index ,
|
|
Packit |
874993 |
hb_set_t *glyphs );
|
|
Packit |
874993 |
Since 0.9.7
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_lookup_would_substitute ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_ot_layout_lookup_would_substitute (hb_face_t *face ,
|
|
Packit |
874993 |
unsigned int lookup_index ,
|
|
Packit |
874993 |
const hb_codepoint_t *glyphs ,
|
|
Packit |
874993 |
unsigned int glyphs_length ,
|
|
Packit |
874993 |
hb_bool_t zero_context );
|
|
Packit |
874993 |
Since 0.9.7
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_script_find_language ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_ot_layout_script_find_language (hb_face_t *face ,
|
|
Packit |
874993 |
hb_tag_t table_tag ,
|
|
Packit |
874993 |
unsigned int script_index ,
|
|
Packit |
874993 |
hb_tag_t language_tag ,
|
|
Packit |
874993 |
unsigned int *language_index );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_script_get_language_tags ()
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
hb_ot_layout_script_get_language_tags (hb_face_t *face ,
|
|
Packit |
874993 |
hb_tag_t table_tag ,
|
|
Packit |
874993 |
unsigned int script_index ,
|
|
Packit |
874993 |
unsigned int start_offset ,
|
|
Packit |
874993 |
unsigned int *language_count ,
|
|
Packit |
874993 |
hb_tag_t *language_tags );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_table_choose_script ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_ot_layout_table_choose_script (hb_face_t *face ,
|
|
Packit |
874993 |
hb_tag_t table_tag ,
|
|
Packit |
874993 |
const hb_tag_t *script_tags ,
|
|
Packit |
874993 |
unsigned int *script_index ,
|
|
Packit |
874993 |
hb_tag_t *chosen_script );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_table_find_feature_variations ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_ot_layout_table_find_feature_variations
|
|
Packit |
874993 |
(hb_face_t *face ,
|
|
Packit |
874993 |
hb_tag_t table_tag ,
|
|
Packit |
874993 |
const int *coords ,
|
|
Packit |
874993 |
unsigned int num_coords ,
|
|
Packit |
874993 |
unsigned int *variations_index );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_table_find_script ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_ot_layout_table_find_script (hb_face_t *face ,
|
|
Packit |
874993 |
hb_tag_t table_tag ,
|
|
Packit |
874993 |
hb_tag_t script_tag ,
|
|
Packit |
874993 |
unsigned int *script_index );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_table_get_feature_tags ()
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
hb_ot_layout_table_get_feature_tags (hb_face_t *face ,
|
|
Packit |
874993 |
hb_tag_t table_tag ,
|
|
Packit |
874993 |
unsigned int start_offset ,
|
|
Packit |
874993 |
unsigned int *feature_count ,
|
|
Packit |
874993 |
hb_tag_t *feature_tags );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_table_get_script_tags ()
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
hb_ot_layout_table_get_script_tags (hb_face_t *face ,
|
|
Packit |
874993 |
hb_tag_t table_tag ,
|
|
Packit |
874993 |
unsigned int start_offset ,
|
|
Packit |
874993 |
unsigned int *script_count ,
|
|
Packit |
874993 |
hb_tag_t *script_tags );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_table_get_lookup_count ()
|
|
Packit |
874993 |
unsigned int
|
|
Packit |
874993 |
hb_ot_layout_table_get_lookup_count (hb_face_t *face ,
|
|
Packit |
874993 |
hb_tag_t table_tag );
|
|
Packit |
874993 |
Since 0.9.22
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_shape_plan_collect_lookups ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_ot_shape_plan_collect_lookups (hb_shape_plan_t *shape_plan ,
|
|
Packit |
874993 |
hb_tag_t table_tag ,
|
|
Packit |
874993 |
hb_set_t *lookup_indexes );
|
|
Packit |
874993 |
Since 0.9.7
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_ot_layout_language_get_required_feature_index ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_ot_layout_language_get_required_feature_index
|
|
Packit |
874993 |
(hb_face_t *face ,
|
|
Packit |
874993 |
hb_tag_t table_tag ,
|
|
Packit |
874993 |
unsigned int script_index ,
|
|
Packit |
874993 |
unsigned int language_index ,
|
|
Packit |
874993 |
unsigned int *feature_index );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Types and Values
|
|
Packit |
874993 |
|
|
Packit |
874993 |
HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX
|
|
Packit |
874993 |
#define HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX 0xFFFFu
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
HB_OT_LAYOUT_NO_FEATURE_INDEX
|
|
Packit |
874993 |
#define HB_OT_LAYOUT_NO_FEATURE_INDEX 0xFFFFu
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
HB_OT_LAYOUT_NO_SCRIPT_INDEX
|
|
Packit |
874993 |
#define HB_OT_LAYOUT_NO_SCRIPT_INDEX 0xFFFFu
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
HB_OT_LAYOUT_NO_VARIATIONS_INDEX
|
|
Packit |
874993 |
#define HB_OT_LAYOUT_NO_VARIATIONS_INDEX 0xFFFFFFFFu
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
HB_OT_TAG_GDEF
|
|
Packit |
874993 |
#define HB_OT_TAG_GDEF HB_TAG('G','D','E','F')
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
HB_OT_TAG_GPOS
|
|
Packit |
874993 |
#define HB_OT_TAG_GPOS HB_TAG('G','P','O','S')
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
HB_OT_TAG_GSUB
|
|
Packit |
874993 |
#define HB_OT_TAG_GSUB HB_TAG('G','S','U','B')
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
HB_OT_TAG_JSTF
|
|
Packit |
874993 |
#define HB_OT_TAG_JSTF HB_TAG('J','S','T','F')
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
enum hb_ot_layout_glyph_class_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Members
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
HB_OT_LAYOUT_GLYPH_CLASS_UNCLASSIFIED
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
HB_OT_LAYOUT_GLYPH_CLASS_BASE_GLYPH
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
HB_OT_LAYOUT_GLYPH_CLASS_LIGATURE
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
HB_OT_LAYOUT_GLYPH_CLASS_MARK
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
HB_OT_LAYOUT_GLYPH_CLASS_COMPONENT
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Generated by GTK-Doc V1.25.1
|
|
Packit |
874993 |
</body>
|
|
Packit |
874993 |
</html>
|