bindbc.hb.bind.ot.layout

Undocumented in source.

Members

Aliases

hb_ot_layout_baseline_tag_t
alias hb_ot_layout_baseline_tag_t = hb_tag_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_glyph_class_t
alias hb_ot_layout_glyph_class_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

HB_OT_LAYOUT_BASELINE_TAG_ROMAN
anonymousenum HB_OT_LAYOUT_BASELINE_TAG_ROMAN
HB_OT_LAYOUT_GLYPH_CLASS_UNCLASSIFIED
anonymousenum HB_OT_LAYOUT_GLYPH_CLASS_UNCLASSIFIED

Functions

hb_ot_layout_collect_features
void hb_ot_layout_collect_features(hb_face_t* face, hb_tag_t table_tag, const(hb_tag_t)* scripts, const(hb_tag_t)* languages, const(hb_tag_t)* features, hb_set_t* feature_indexes)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_collect_lookups
void hb_ot_layout_collect_lookups(hb_face_t* face, hb_tag_t table_tag, const(hb_tag_t)* scripts, const(hb_tag_t)* languages, const(hb_tag_t)* features, hb_set_t* lookup_indexes)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_feature_get_characters
uint hb_ot_layout_feature_get_characters(hb_face_t* face, hb_tag_t table_tag, uint feature_index, uint start_offset, uint* char_count, hb_codepoint_t* characters)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_feature_get_lookups
uint hb_ot_layout_feature_get_lookups(hb_face_t* face, hb_tag_t table_tag, uint feature_index, uint start_offset, uint* lookup_count, uint* lookup_indexes)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_feature_get_name_ids
hb_bool_t hb_ot_layout_feature_get_name_ids(hb_face_t* face, hb_tag_t table_tag, uint feature_index, hb_ot_name_id_t* label_id, hb_ot_name_id_t* tooltip_id, hb_ot_name_id_t* sample_id, uint* num_named_parameters, hb_ot_name_id_t* first_param_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_feature_with_variations_get_lookups
uint hb_ot_layout_feature_with_variations_get_lookups(hb_face_t* face, hb_tag_t table_tag, uint feature_index, uint variations_index, uint start_offset, uint* lookup_count, uint* lookup_indexes)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_get_attach_points
uint hb_ot_layout_get_attach_points(hb_face_t* face, hb_codepoint_t glyph, uint start_offset, uint* point_count, uint* point_array)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_get_baseline
hb_bool_t hb_ot_layout_get_baseline(hb_font_t* font, hb_ot_layout_baseline_tag_t baseline_tag, hb_direction_t direction, hb_tag_t script_tag, hb_tag_t language_tag, hb_position_t* coord)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_get_glyph_class
hb_ot_layout_glyph_class_t hb_ot_layout_get_glyph_class(hb_face_t* face, hb_codepoint_t glyph)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_get_glyphs_in_class
void hb_ot_layout_get_glyphs_in_class(hb_face_t* face, hb_ot_layout_glyph_class_t klass, hb_set_t* glyphs)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_get_ligature_carets
uint hb_ot_layout_get_ligature_carets(hb_font_t* font, hb_direction_t direction, hb_codepoint_t glyph, uint start_offset, uint* caret_count, hb_position_t* caret_array)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_get_size_params
hb_bool_t hb_ot_layout_get_size_params(hb_face_t* face, uint* design_size, uint* subfamily_id, hb_ot_name_id_t* subfamily_name_id, uint* range_start, uint* range_end)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_has_glyph_classes
hb_bool_t hb_ot_layout_has_glyph_classes(hb_face_t* face)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_has_positioning
hb_bool_t hb_ot_layout_has_positioning(hb_face_t* face)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_has_substitution
hb_bool_t hb_ot_layout_has_substitution(hb_face_t* face)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_language_find_feature
hb_bool_t hb_ot_layout_language_find_feature(hb_face_t* face, hb_tag_t table_tag, uint script_index, uint language_index, hb_tag_t feature_tag, uint* feature_index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_language_get_feature_indexes
uint hb_ot_layout_language_get_feature_indexes(hb_face_t* face, hb_tag_t table_tag, uint script_index, uint language_index, uint start_offset, uint* feature_count, uint* feature_indexes)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_language_get_feature_tags
uint hb_ot_layout_language_get_feature_tags(hb_face_t* face, hb_tag_t table_tag, uint script_index, uint language_index, uint start_offset, uint* feature_count, hb_tag_t* feature_tags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_language_get_required_feature
hb_bool_t hb_ot_layout_language_get_required_feature(hb_face_t* face, hb_tag_t table_tag, uint script_index, uint language_index, uint* feature_index, hb_tag_t* feature_tag)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_language_get_required_feature_index
hb_bool_t hb_ot_layout_language_get_required_feature_index(hb_face_t* face, hb_tag_t table_tag, uint script_index, uint language_index, uint* feature_index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_lookup_collect_glyphs
void hb_ot_layout_lookup_collect_glyphs(hb_face_t* face, hb_tag_t table_tag, uint lookup_index, hb_set_t* glyphs_before, hb_set_t* glyphs_input, hb_set_t* glyphs_after, hb_set_t* glyphs_output)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_lookup_substitute_closure
void hb_ot_layout_lookup_substitute_closure(hb_face_t* face, uint lookup_index, hb_set_t* glyphs)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_lookup_would_substitute
hb_bool_t hb_ot_layout_lookup_would_substitute(hb_face_t* face, uint lookup_index, const(hb_codepoint_t)* glyphs, uint glyphs_length, hb_bool_t zero_context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_lookups_substitute_closure
void hb_ot_layout_lookups_substitute_closure(hb_face_t* face, const(hb_set_t)* lookups, hb_set_t* glyphs)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_script_get_language_tags
uint hb_ot_layout_script_get_language_tags(hb_face_t* face, hb_tag_t table_tag, uint script_index, uint start_offset, uint* language_count, hb_tag_t* language_tags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_script_select_language
hb_bool_t hb_ot_layout_script_select_language(hb_face_t* face, hb_tag_t table_tag, uint script_index, uint language_count, const(hb_tag_t)* language_tags, uint* language_index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_table_find_feature_variations
hb_bool_t hb_ot_layout_table_find_feature_variations(hb_face_t* face, hb_tag_t table_tag, const(int)* coords, uint num_coords, uint* variations_index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_table_find_script
hb_bool_t hb_ot_layout_table_find_script(hb_face_t* face, hb_tag_t table_tag, hb_tag_t script_tag, uint* script_index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_table_get_feature_tags
uint hb_ot_layout_table_get_feature_tags(hb_face_t* face, hb_tag_t table_tag, uint start_offset, uint* feature_count, hb_tag_t* feature_tags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_table_get_lookup_count
uint hb_ot_layout_table_get_lookup_count(hb_face_t* face, hb_tag_t table_tag)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_table_get_script_tags
uint hb_ot_layout_table_get_script_tags(hb_face_t* face, hb_tag_t table_tag, uint start_offset, uint* script_count, hb_tag_t* script_tags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_table_select_script
hb_bool_t hb_ot_layout_table_select_script(hb_face_t* face, hb_tag_t table_tag, uint script_count, const(hb_tag_t)* script_tags, uint* script_index, hb_tag_t* chosen_script)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_tag_to_language
hb_language_t hb_ot_tag_to_language(hb_tag_t tag)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_tag_to_script
hb_script_t hb_ot_tag_to_script(hb_tag_t tag)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_tags_from_script_and_language
void hb_ot_tags_from_script_and_language(hb_script_t script, hb_language_t language, uint* script_count, hb_tag_t* script_tags, uint* language_count, hb_tag_t* language_tags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_tags_to_script_and_language
void hb_ot_tags_to_script_and_language(hb_tag_t script_tag, hb_tag_t language_tag, hb_script_t* script, hb_language_t* language)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX
enum HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HB_OT_LAYOUT_NO_FEATURE_INDEX
enum HB_OT_LAYOUT_NO_FEATURE_INDEX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HB_OT_LAYOUT_NO_SCRIPT_INDEX
enum HB_OT_LAYOUT_NO_SCRIPT_INDEX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HB_OT_LAYOUT_NO_VARIATIONS_INDEX
enum HB_OT_LAYOUT_NO_VARIATIONS_INDEX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HB_OT_MAX_TAGS_PER_LANGUAGE
enum HB_OT_MAX_TAGS_PER_LANGUAGE;
HB_OT_MAX_TAGS_PER_SCRIPT
enum HB_OT_MAX_TAGS_PER_SCRIPT;
HB_OT_TAG_BASE
enum HB_OT_TAG_BASE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HB_OT_TAG_DEFAULT_LANGUAGE
enum HB_OT_TAG_DEFAULT_LANGUAGE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HB_OT_TAG_DEFAULT_SCRIPT
enum HB_OT_TAG_DEFAULT_SCRIPT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HB_OT_TAG_GDEF
enum HB_OT_TAG_GDEF;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HB_OT_TAG_GPOS
enum HB_OT_TAG_GPOS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HB_OT_TAG_GSUB
enum HB_OT_TAG_GSUB;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HB_OT_TAG_JSTF
enum HB_OT_TAG_JSTF;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static variables

hb_ot_layout_collect_features
fp_hb_ot_layout_collect_features hb_ot_layout_collect_features;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_collect_lookups
fp_hb_ot_layout_collect_lookups hb_ot_layout_collect_lookups;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_feature_get_characters
fp_hb_ot_layout_feature_get_characters hb_ot_layout_feature_get_characters;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_feature_get_lookups
fp_hb_ot_layout_feature_get_lookups hb_ot_layout_feature_get_lookups;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_feature_get_name_ids
fp_hb_ot_layout_feature_get_name_ids hb_ot_layout_feature_get_name_ids;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_feature_with_variations_get_lookups
fp_hb_ot_layout_feature_with_variations_get_lookups hb_ot_layout_feature_with_variations_get_lookups;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_get_attach_points
fp_hb_ot_layout_get_attach_points hb_ot_layout_get_attach_points;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_get_baseline
fp_hb_ot_layout_get_baseline hb_ot_layout_get_baseline;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_get_glyph_class
fp_hb_ot_layout_get_glyph_class hb_ot_layout_get_glyph_class;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_get_glyphs_in_class
fp_hb_ot_layout_get_glyphs_in_class hb_ot_layout_get_glyphs_in_class;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_get_ligature_carets
fp_hb_ot_layout_get_ligature_carets hb_ot_layout_get_ligature_carets;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_get_size_params
fp_hb_ot_layout_get_size_params hb_ot_layout_get_size_params;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_has_glyph_classes
fp_hb_ot_layout_has_glyph_classes hb_ot_layout_has_glyph_classes;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_has_positioning
fp_hb_ot_layout_has_positioning hb_ot_layout_has_positioning;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_has_substitution
fp_hb_ot_layout_has_substitution hb_ot_layout_has_substitution;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_language_find_feature
fp_hb_ot_layout_language_find_feature hb_ot_layout_language_find_feature;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_language_get_feature_indexes
fp_hb_ot_layout_language_get_feature_indexes hb_ot_layout_language_get_feature_indexes;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_language_get_feature_tags
fp_hb_ot_layout_language_get_feature_tags hb_ot_layout_language_get_feature_tags;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_language_get_required_feature
fp_hb_ot_layout_language_get_required_feature hb_ot_layout_language_get_required_feature;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_language_get_required_feature_index
fp_hb_ot_layout_language_get_required_feature_index hb_ot_layout_language_get_required_feature_index;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_lookup_collect_glyphs
fp_hb_ot_layout_lookup_collect_glyphs hb_ot_layout_lookup_collect_glyphs;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_lookup_substitute_closure
fp_hb_ot_layout_lookup_substitute_closure hb_ot_layout_lookup_substitute_closure;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_lookup_would_substitute
fp_hb_ot_layout_lookup_would_substitute hb_ot_layout_lookup_would_substitute;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_lookups_substitute_closure
fp_hb_ot_layout_lookups_substitute_closure hb_ot_layout_lookups_substitute_closure;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_script_get_language_tags
fp_hb_ot_layout_script_get_language_tags hb_ot_layout_script_get_language_tags;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_script_select_language
fp_hb_ot_layout_script_select_language hb_ot_layout_script_select_language;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_table_find_feature_variations
fp_hb_ot_layout_table_find_feature_variations hb_ot_layout_table_find_feature_variations;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_table_find_script
fp_hb_ot_layout_table_find_script hb_ot_layout_table_find_script;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_table_get_feature_tags
fp_hb_ot_layout_table_get_feature_tags hb_ot_layout_table_get_feature_tags;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_table_get_lookup_count
fp_hb_ot_layout_table_get_lookup_count hb_ot_layout_table_get_lookup_count;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_table_get_script_tags
fp_hb_ot_layout_table_get_script_tags hb_ot_layout_table_get_script_tags;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_layout_table_select_script
fp_hb_ot_layout_table_select_script hb_ot_layout_table_select_script;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_tag_to_language
fp_hb_ot_tag_to_language hb_ot_tag_to_language;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_tag_to_script
fp_hb_ot_tag_to_script hb_ot_tag_to_script;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_tags_from_script_and_language
fp_hb_ot_tags_from_script_and_language hb_ot_tags_from_script_and_language;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hb_ot_tags_to_script_and_language
fp_hb_ot_tags_to_script_and_language hb_ot_tags_to_script_and_language;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta