harfbuzz.c.functions

C functions for harfbuzz0 library

var c_hb_aat_layout_feature_type_get_name_id c_hb_aat_layout_feature_type_get_selector_infos c_hb_aat_layout_get_feature_types c_hb_aat_layout_has_positioning c_hb_aat_layout_has_substitution c_hb_aat_layout_has_tracking c_hb_blob_copy_writable_or_fail c_hb_blob_create c_hb_blob_create_from_file c_hb_blob_create_from_file_or_fail c_hb_blob_create_or_fail c_hb_blob_create_sub_blob c_hb_blob_destroy c_hb_blob_get_data c_hb_blob_get_data_writable c_hb_blob_get_empty c_hb_blob_get_length c_hb_blob_get_user_data c_hb_blob_is_immutable c_hb_blob_make_immutable c_hb_blob_reference c_hb_blob_set_user_data c_hb_buffer_add c_hb_buffer_add_codepoints c_hb_buffer_add_latin1 c_hb_buffer_add_utf16 c_hb_buffer_add_utf32 c_hb_buffer_add_utf8 c_hb_buffer_allocation_successful c_hb_buffer_append c_hb_buffer_clear_contents c_hb_buffer_create c_hb_buffer_create_similar c_hb_buffer_deserialize_glyphs c_hb_buffer_deserialize_unicode c_hb_buffer_destroy c_hb_buffer_diff c_hb_buffer_get_cluster_level c_hb_buffer_get_content_type c_hb_buffer_get_direction c_hb_buffer_get_empty c_hb_buffer_get_flags c_hb_buffer_get_glyph_infos c_hb_buffer_get_glyph_positions c_hb_buffer_get_invisible_glyph c_hb_buffer_get_language c_hb_buffer_get_length c_hb_buffer_get_not_found_glyph c_hb_buffer_get_replacement_codepoint c_hb_buffer_get_script c_hb_buffer_get_segment_properties c_hb_buffer_get_unicode_funcs c_hb_buffer_get_user_data c_hb_buffer_guess_segment_properties c_hb_buffer_has_positions c_hb_buffer_normalize_glyphs c_hb_buffer_pre_allocate c_hb_buffer_reference c_hb_buffer_reset c_hb_buffer_reverse c_hb_buffer_reverse_clusters c_hb_buffer_reverse_range c_hb_buffer_serialize c_hb_buffer_serialize_format_from_string c_hb_buffer_serialize_format_to_string c_hb_buffer_serialize_glyphs c_hb_buffer_serialize_list_formats c_hb_buffer_serialize_unicode c_hb_buffer_set_cluster_level c_hb_buffer_set_content_type c_hb_buffer_set_direction c_hb_buffer_set_flags c_hb_buffer_set_invisible_glyph c_hb_buffer_set_language c_hb_buffer_set_length c_hb_buffer_set_message_func c_hb_buffer_set_not_found_glyph c_hb_buffer_set_replacement_codepoint c_hb_buffer_set_script c_hb_buffer_set_segment_properties c_hb_buffer_set_unicode_funcs c_hb_buffer_set_user_data c_hb_color_get_alpha c_hb_color_get_blue c_hb_color_get_green c_hb_color_get_red c_hb_color_line_get_color_stops c_hb_color_line_get_extend c_hb_direction_from_string c_hb_direction_to_string c_hb_draw_close_path c_hb_draw_cubic_to c_hb_draw_funcs_create c_hb_draw_funcs_destroy c_hb_draw_funcs_get_empty c_hb_draw_funcs_get_user_data c_hb_draw_funcs_is_immutable c_hb_draw_funcs_make_immutable c_hb_draw_funcs_reference c_hb_draw_funcs_set_close_path_func c_hb_draw_funcs_set_cubic_to_func c_hb_draw_funcs_set_line_to_func c_hb_draw_funcs_set_move_to_func c_hb_draw_funcs_set_quadratic_to_func c_hb_draw_funcs_set_user_data c_hb_draw_line_to c_hb_draw_move_to c_hb_draw_quadratic_to c_hb_face_builder_add_table c_hb_face_builder_create c_hb_face_builder_sort_tables c_hb_face_collect_nominal_glyph_mapping c_hb_face_collect_unicodes c_hb_face_collect_variation_selectors c_hb_face_collect_variation_unicodes c_hb_face_count c_hb_face_create c_hb_face_create_for_tables c_hb_face_destroy c_hb_face_get_empty c_hb_face_get_glyph_count c_hb_face_get_index c_hb_face_get_table_tags c_hb_face_get_upem c_hb_face_get_user_data c_hb_face_is_immutable c_hb_face_make_immutable c_hb_face_reference c_hb_face_reference_blob c_hb_face_reference_table c_hb_face_set_glyph_count c_hb_face_set_index c_hb_face_set_upem c_hb_face_set_user_data c_hb_feature_from_string c_hb_feature_to_string c_hb_font_add_glyph_origin_for_direction c_hb_font_changed c_hb_font_create c_hb_font_create_sub_font c_hb_font_destroy c_hb_font_draw_glyph c_hb_font_funcs_create c_hb_font_funcs_destroy c_hb_font_funcs_get_empty c_hb_font_funcs_get_user_data c_hb_font_funcs_is_immutable c_hb_font_funcs_make_immutable c_hb_font_funcs_reference c_hb_font_funcs_set_draw_glyph_func c_hb_font_funcs_set_font_h_extents_func c_hb_font_funcs_set_font_v_extents_func c_hb_font_funcs_set_glyph_contour_point_func c_hb_font_funcs_set_glyph_extents_func c_hb_font_funcs_set_glyph_from_name_func c_hb_font_funcs_set_glyph_func c_hb_font_funcs_set_glyph_h_advance_func c_hb_font_funcs_set_glyph_h_advances_func c_hb_font_funcs_set_glyph_h_kerning_func c_hb_font_funcs_set_glyph_h_origin_func c_hb_font_funcs_set_glyph_name_func c_hb_font_funcs_set_glyph_shape_func c_hb_font_funcs_set_glyph_v_advance_func c_hb_font_funcs_set_glyph_v_advances_func c_hb_font_funcs_set_glyph_v_kerning_func c_hb_font_funcs_set_glyph_v_origin_func c_hb_font_funcs_set_nominal_glyph_func c_hb_font_funcs_set_nominal_glyphs_func c_hb_font_funcs_set_paint_glyph_func c_hb_font_funcs_set_user_data c_hb_font_funcs_set_variation_glyph_func c_hb_font_get_empty c_hb_font_get_extents_for_direction c_hb_font_get_face c_hb_font_get_glyph c_hb_font_get_glyph_advance_for_direction c_hb_font_get_glyph_advances_for_direction c_hb_font_get_glyph_contour_point c_hb_font_get_glyph_contour_point_for_origin c_hb_font_get_glyph_extents c_hb_font_get_glyph_extents_for_origin c_hb_font_get_glyph_from_name c_hb_font_get_glyph_h_advance c_hb_font_get_glyph_h_advances c_hb_font_get_glyph_h_kerning c_hb_font_get_glyph_h_origin c_hb_font_get_glyph_kerning_for_direction c_hb_font_get_glyph_name c_hb_font_get_glyph_origin_for_direction c_hb_font_get_glyph_shape c_hb_font_get_glyph_v_advance c_hb_font_get_glyph_v_advances c_hb_font_get_glyph_v_kerning c_hb_font_get_glyph_v_origin c_hb_font_get_h_extents c_hb_font_get_nominal_glyph c_hb_font_get_nominal_glyphs c_hb_font_get_parent c_hb_font_get_ppem c_hb_font_get_ptem c_hb_font_get_scale c_hb_font_get_serial c_hb_font_get_synthetic_bold c_hb_font_get_synthetic_slant c_hb_font_get_user_data c_hb_font_get_v_extents c_hb_font_get_var_coords_design c_hb_font_get_var_coords_normalized c_hb_font_get_var_named_instance c_hb_font_get_variation_glyph c_hb_font_glyph_from_string c_hb_font_glyph_to_string c_hb_font_is_immutable c_hb_font_make_immutable c_hb_font_paint_glyph c_hb_font_reference c_hb_font_set_face c_hb_font_set_funcs c_hb_font_set_funcs_data c_hb_font_set_parent c_hb_font_set_ppem c_hb_font_set_ptem c_hb_font_set_scale c_hb_font_set_synthetic_bold c_hb_font_set_synthetic_slant c_hb_font_set_user_data c_hb_font_set_var_coords_design c_hb_font_set_var_coords_normalized c_hb_font_set_var_named_instance c_hb_font_set_variation c_hb_font_set_variations c_hb_font_subtract_glyph_origin_for_direction c_hb_ft_face_create c_hb_ft_face_create_cached c_hb_ft_face_create_referenced c_hb_ft_font_changed c_hb_ft_font_create c_hb_ft_font_create_referenced c_hb_ft_font_get_face c_hb_ft_font_get_load_flags c_hb_ft_font_lock_face c_hb_ft_font_set_funcs c_hb_ft_font_set_load_flags c_hb_ft_font_unlock_face c_hb_ft_hb_font_changed c_hb_glib_blob_create c_hb_glib_get_unicode_funcs c_hb_glib_script_from_script c_hb_glib_script_to_script c_hb_glyph_info_get_glyph_flags c_hb_gobject_blob_get_type c_hb_gobject_buffer_get_type c_hb_gobject_color_line_get_type c_hb_gobject_color_stop_get_type c_hb_gobject_draw_funcs_get_type c_hb_gobject_draw_state_get_type c_hb_gobject_face_get_type c_hb_gobject_feature_get_type c_hb_gobject_font_funcs_get_type c_hb_gobject_font_get_type c_hb_gobject_glyph_info_get_type c_hb_gobject_glyph_position_get_type c_hb_gobject_map_get_type c_hb_gobject_ot_math_glyph_part_get_type c_hb_gobject_ot_math_glyph_variant_get_type c_hb_gobject_ot_var_axis_info_get_type c_hb_gobject_paint_funcs_get_type c_hb_gobject_segment_properties_get_type c_hb_gobject_set_get_type c_hb_gobject_shape_plan_get_type c_hb_gobject_unicode_funcs_get_type c_hb_gobject_user_data_key_get_type c_hb_language_from_string c_hb_language_get_default c_hb_language_matches c_hb_language_to_string c_hb_map_allocation_successful c_hb_map_clear c_hb_map_copy c_hb_map_create c_hb_map_del c_hb_map_destroy c_hb_map_get c_hb_map_get_empty c_hb_map_get_population c_hb_map_get_user_data c_hb_map_has c_hb_map_hash c_hb_map_is_empty c_hb_map_is_equal c_hb_map_keys c_hb_map_next c_hb_map_reference c_hb_map_set c_hb_map_set_user_data c_hb_map_update c_hb_map_values c_hb_ot_color_glyph_get_layers c_hb_ot_color_glyph_has_paint c_hb_ot_color_glyph_reference_png c_hb_ot_color_glyph_reference_svg c_hb_ot_color_has_layers c_hb_ot_color_has_paint c_hb_ot_color_has_palettes c_hb_ot_color_has_png c_hb_ot_color_has_svg c_hb_ot_color_palette_color_get_name_id c_hb_ot_color_palette_get_colors c_hb_ot_color_palette_get_count c_hb_ot_color_palette_get_flags c_hb_ot_color_palette_get_name_id c_hb_ot_font_set_funcs c_hb_ot_layout_collect_features c_hb_ot_layout_collect_features_map c_hb_ot_layout_collect_lookups c_hb_ot_layout_feature_get_characters c_hb_ot_layout_feature_get_lookups c_hb_ot_layout_feature_get_name_ids c_hb_ot_layout_feature_with_variations_get_lookups c_hb_ot_layout_get_attach_points c_hb_ot_layout_get_baseline c_hb_ot_layout_get_baseline2 c_hb_ot_layout_get_baseline_with_fallback c_hb_ot_layout_get_baseline_with_fallback2 c_hb_ot_layout_get_font_extents c_hb_ot_layout_get_font_extents2 c_hb_ot_layout_get_glyph_class c_hb_ot_layout_get_glyphs_in_class c_hb_ot_layout_get_horizontal_baseline_tag_for_script c_hb_ot_layout_get_ligature_carets c_hb_ot_layout_get_size_params c_hb_ot_layout_has_glyph_classes c_hb_ot_layout_has_positioning c_hb_ot_layout_has_substitution c_hb_ot_layout_language_find_feature c_hb_ot_layout_language_get_feature_indexes c_hb_ot_layout_language_get_feature_tags c_hb_ot_layout_language_get_required_feature c_hb_ot_layout_language_get_required_feature_index c_hb_ot_layout_lookup_collect_glyphs c_hb_ot_layout_lookup_get_glyph_alternates c_hb_ot_layout_lookup_get_optical_bound c_hb_ot_layout_lookup_substitute_closure c_hb_ot_layout_lookup_would_substitute c_hb_ot_layout_lookups_substitute_closure c_hb_ot_layout_script_find_language c_hb_ot_layout_script_get_language_tags c_hb_ot_layout_script_select_language c_hb_ot_layout_script_select_language2 c_hb_ot_layout_table_choose_script c_hb_ot_layout_table_find_feature_variations c_hb_ot_layout_table_find_script c_hb_ot_layout_table_get_feature_tags c_hb_ot_layout_table_get_lookup_count c_hb_ot_layout_table_get_script_tags c_hb_ot_layout_table_select_script c_hb_ot_math_get_constant c_hb_ot_math_get_glyph_assembly c_hb_ot_math_get_glyph_italics_correction c_hb_ot_math_get_glyph_kerning c_hb_ot_math_get_glyph_kernings c_hb_ot_math_get_glyph_top_accent_attachment c_hb_ot_math_get_glyph_variants c_hb_ot_math_get_min_connector_overlap c_hb_ot_math_has_data c_hb_ot_math_is_glyph_extended_shape c_hb_ot_meta_get_entry_tags c_hb_ot_meta_reference_entry c_hb_ot_metrics_get_position c_hb_ot_metrics_get_position_with_fallback c_hb_ot_metrics_get_variation c_hb_ot_metrics_get_x_variation c_hb_ot_metrics_get_y_variation c_hb_ot_name_get_utf16 c_hb_ot_name_get_utf32 c_hb_ot_name_get_utf8 c_hb_ot_name_list_names c_hb_ot_shape_glyphs_closure c_hb_ot_shape_plan_collect_lookups c_hb_ot_tag_from_language c_hb_ot_tag_to_language c_hb_ot_tag_to_script c_hb_ot_tags_from_script c_hb_ot_tags_from_script_and_language c_hb_ot_tags_to_script_and_language c_hb_ot_var_find_axis c_hb_ot_var_find_axis_info c_hb_ot_var_get_axes c_hb_ot_var_get_axis_count c_hb_ot_var_get_axis_infos c_hb_ot_var_get_named_instance_count c_hb_ot_var_has_data c_hb_ot_var_named_instance_get_design_coords c_hb_ot_var_named_instance_get_postscript_name_id c_hb_ot_var_named_instance_get_subfamily_name_id c_hb_ot_var_normalize_coords c_hb_ot_var_normalize_variations c_hb_paint_color c_hb_paint_color_glyph c_hb_paint_custom_palette_color c_hb_paint_funcs_create c_hb_paint_funcs_destroy c_hb_paint_funcs_get_empty c_hb_paint_funcs_get_user_data c_hb_paint_funcs_is_immutable c_hb_paint_funcs_make_immutable c_hb_paint_funcs_reference c_hb_paint_funcs_set_color_func c_hb_paint_funcs_set_color_glyph_func c_hb_paint_funcs_set_custom_palette_color_func c_hb_paint_funcs_set_image_func c_hb_paint_funcs_set_linear_gradient_func c_hb_paint_funcs_set_pop_clip_func c_hb_paint_funcs_set_pop_group_func c_hb_paint_funcs_set_pop_transform_func c_hb_paint_funcs_set_push_clip_glyph_func c_hb_paint_funcs_set_push_clip_rectangle_func c_hb_paint_funcs_set_push_group_func c_hb_paint_funcs_set_push_transform_func c_hb_paint_funcs_set_radial_gradient_func c_hb_paint_funcs_set_sweep_gradient_func c_hb_paint_funcs_set_user_data c_hb_paint_image c_hb_paint_linear_gradient c_hb_paint_pop_clip c_hb_paint_pop_group c_hb_paint_pop_transform c_hb_paint_push_clip_glyph c_hb_paint_push_clip_rectangle c_hb_paint_push_group c_hb_paint_push_transform c_hb_paint_radial_gradient c_hb_paint_sweep_gradient c_hb_script_from_iso15924_tag c_hb_script_from_string c_hb_script_get_horizontal_direction c_hb_script_to_iso15924_tag c_hb_segment_properties_equal c_hb_segment_properties_hash c_hb_segment_properties_overlay c_hb_set_add c_hb_set_add_range c_hb_set_add_sorted_array c_hb_set_allocation_successful c_hb_set_clear c_hb_set_copy c_hb_set_create c_hb_set_del c_hb_set_del_range c_hb_set_destroy c_hb_set_get_empty c_hb_set_get_max c_hb_set_get_min c_hb_set_get_population c_hb_set_get_user_data c_hb_set_has c_hb_set_hash c_hb_set_intersect c_hb_set_invert c_hb_set_is_empty c_hb_set_is_equal c_hb_set_is_inverted c_hb_set_is_subset c_hb_set_next c_hb_set_next_many c_hb_set_next_range c_hb_set_previous c_hb_set_previous_range c_hb_set_reference c_hb_set_set c_hb_set_set_user_data c_hb_set_subtract c_hb_set_symmetric_difference c_hb_set_union c_hb_shape c_hb_shape_full c_hb_shape_justify c_hb_shape_list_shapers c_hb_shape_plan_create c_hb_shape_plan_create2 c_hb_shape_plan_create_cached c_hb_shape_plan_create_cached2 c_hb_shape_plan_destroy c_hb_shape_plan_execute c_hb_shape_plan_get_empty c_hb_shape_plan_get_shaper c_hb_shape_plan_get_user_data c_hb_shape_plan_reference c_hb_shape_plan_set_user_data c_hb_style_get_value c_hb_tag_from_string c_hb_tag_to_string c_hb_unicode_combining_class c_hb_unicode_compose c_hb_unicode_decompose c_hb_unicode_decompose_compatibility c_hb_unicode_eastasian_width c_hb_unicode_funcs_create c_hb_unicode_funcs_destroy c_hb_unicode_funcs_get_default c_hb_unicode_funcs_get_empty c_hb_unicode_funcs_get_parent c_hb_unicode_funcs_get_user_data c_hb_unicode_funcs_is_immutable c_hb_unicode_funcs_make_immutable c_hb_unicode_funcs_reference c_hb_unicode_funcs_set_combining_class_func c_hb_unicode_funcs_set_compose_func c_hb_unicode_funcs_set_decompose_compatibility_func c_hb_unicode_funcs_set_decompose_func c_hb_unicode_funcs_set_eastasian_width_func c_hb_unicode_funcs_set_general_category_func c_hb_unicode_funcs_set_mirroring_func c_hb_unicode_funcs_set_script_func c_hb_unicode_funcs_set_user_data c_hb_unicode_general_category c_hb_unicode_mirroring c_hb_unicode_script c_hb_variation_from_string c_hb_variation_to_string
alias hb_aat_layout_feature_type_get_name_id hb_aat_layout_feature_type_get_selector_infos hb_aat_layout_get_feature_types hb_aat_layout_has_positioning hb_aat_layout_has_substitution hb_aat_layout_has_tracking hb_blob_copy_writable_or_fail hb_blob_create hb_blob_create_from_file hb_blob_create_from_file_or_fail hb_blob_create_or_fail hb_blob_create_sub_blob hb_blob_destroy hb_blob_get_data hb_blob_get_data_writable hb_blob_get_empty hb_blob_get_length hb_blob_get_user_data hb_blob_is_immutable hb_blob_make_immutable hb_blob_reference hb_blob_set_user_data hb_buffer_add hb_buffer_add_codepoints hb_buffer_add_latin1 hb_buffer_add_utf16 hb_buffer_add_utf32 hb_buffer_add_utf8 hb_buffer_allocation_successful hb_buffer_append hb_buffer_clear_contents hb_buffer_create hb_buffer_create_similar hb_buffer_deserialize_glyphs hb_buffer_deserialize_unicode hb_buffer_destroy hb_buffer_diff hb_buffer_get_cluster_level hb_buffer_get_content_type hb_buffer_get_direction hb_buffer_get_empty hb_buffer_get_flags hb_buffer_get_glyph_infos hb_buffer_get_glyph_positions hb_buffer_get_invisible_glyph hb_buffer_get_language hb_buffer_get_length hb_buffer_get_not_found_glyph hb_buffer_get_replacement_codepoint hb_buffer_get_script hb_buffer_get_segment_properties hb_buffer_get_unicode_funcs hb_buffer_get_user_data hb_buffer_guess_segment_properties hb_buffer_has_positions hb_buffer_normalize_glyphs hb_buffer_pre_allocate hb_buffer_reference hb_buffer_reset hb_buffer_reverse hb_buffer_reverse_clusters hb_buffer_reverse_range hb_buffer_serialize hb_buffer_serialize_format_from_string hb_buffer_serialize_format_to_string hb_buffer_serialize_glyphs hb_buffer_serialize_list_formats hb_buffer_serialize_unicode hb_buffer_set_cluster_level hb_buffer_set_content_type hb_buffer_set_direction hb_buffer_set_flags hb_buffer_set_invisible_glyph hb_buffer_set_language hb_buffer_set_length hb_buffer_set_message_func hb_buffer_set_not_found_glyph hb_buffer_set_replacement_codepoint hb_buffer_set_script hb_buffer_set_segment_properties hb_buffer_set_unicode_funcs hb_buffer_set_user_data hb_color_get_alpha hb_color_get_blue hb_color_get_green hb_color_get_red hb_color_line_get_color_stops hb_color_line_get_extend hb_direction_from_string hb_direction_to_string hb_draw_close_path hb_draw_cubic_to hb_draw_funcs_create hb_draw_funcs_destroy hb_draw_funcs_get_empty hb_draw_funcs_get_user_data hb_draw_funcs_is_immutable hb_draw_funcs_make_immutable hb_draw_funcs_reference hb_draw_funcs_set_close_path_func hb_draw_funcs_set_cubic_to_func hb_draw_funcs_set_line_to_func hb_draw_funcs_set_move_to_func hb_draw_funcs_set_quadratic_to_func hb_draw_funcs_set_user_data hb_draw_line_to hb_draw_move_to hb_draw_quadratic_to hb_face_builder_add_table hb_face_builder_create hb_face_builder_sort_tables hb_face_collect_nominal_glyph_mapping hb_face_collect_unicodes hb_face_collect_variation_selectors hb_face_collect_variation_unicodes hb_face_count hb_face_create hb_face_create_for_tables hb_face_destroy hb_face_get_empty hb_face_get_glyph_count hb_face_get_index hb_face_get_table_tags hb_face_get_upem hb_face_get_user_data hb_face_is_immutable hb_face_make_immutable hb_face_reference hb_face_reference_blob hb_face_reference_table hb_face_set_glyph_count hb_face_set_index hb_face_set_upem hb_face_set_user_data hb_feature_from_string hb_feature_to_string hb_font_add_glyph_origin_for_direction hb_font_changed hb_font_create hb_font_create_sub_font hb_font_destroy hb_font_draw_glyph hb_font_funcs_create hb_font_funcs_destroy hb_font_funcs_get_empty hb_font_funcs_get_user_data hb_font_funcs_is_immutable hb_font_funcs_make_immutable hb_font_funcs_reference hb_font_funcs_set_draw_glyph_func hb_font_funcs_set_font_h_extents_func hb_font_funcs_set_font_v_extents_func hb_font_funcs_set_glyph_contour_point_func hb_font_funcs_set_glyph_extents_func hb_font_funcs_set_glyph_from_name_func hb_font_funcs_set_glyph_func hb_font_funcs_set_glyph_h_advance_func hb_font_funcs_set_glyph_h_advances_func hb_font_funcs_set_glyph_h_kerning_func hb_font_funcs_set_glyph_h_origin_func hb_font_funcs_set_glyph_name_func hb_font_funcs_set_glyph_shape_func hb_font_funcs_set_glyph_v_advance_func hb_font_funcs_set_glyph_v_advances_func hb_font_funcs_set_glyph_v_kerning_func hb_font_funcs_set_glyph_v_origin_func hb_font_funcs_set_nominal_glyph_func hb_font_funcs_set_nominal_glyphs_func hb_font_funcs_set_paint_glyph_func hb_font_funcs_set_user_data hb_font_funcs_set_variation_glyph_func hb_font_get_empty hb_font_get_extents_for_direction hb_font_get_face hb_font_get_glyph hb_font_get_glyph_advance_for_direction hb_font_get_glyph_advances_for_direction hb_font_get_glyph_contour_point hb_font_get_glyph_contour_point_for_origin hb_font_get_glyph_extents hb_font_get_glyph_extents_for_origin hb_font_get_glyph_from_name hb_font_get_glyph_h_advance hb_font_get_glyph_h_advances hb_font_get_glyph_h_kerning hb_font_get_glyph_h_origin hb_font_get_glyph_kerning_for_direction hb_font_get_glyph_name hb_font_get_glyph_origin_for_direction hb_font_get_glyph_shape hb_font_get_glyph_v_advance hb_font_get_glyph_v_advances hb_font_get_glyph_v_kerning hb_font_get_glyph_v_origin hb_font_get_h_extents hb_font_get_nominal_glyph hb_font_get_nominal_glyphs hb_font_get_parent hb_font_get_ppem hb_font_get_ptem hb_font_get_scale hb_font_get_serial hb_font_get_synthetic_bold hb_font_get_synthetic_slant hb_font_get_user_data hb_font_get_v_extents hb_font_get_var_coords_design hb_font_get_var_coords_normalized hb_font_get_var_named_instance hb_font_get_variation_glyph hb_font_glyph_from_string hb_font_glyph_to_string hb_font_is_immutable hb_font_make_immutable hb_font_paint_glyph hb_font_reference hb_font_set_face hb_font_set_funcs hb_font_set_funcs_data hb_font_set_parent hb_font_set_ppem hb_font_set_ptem hb_font_set_scale hb_font_set_synthetic_bold hb_font_set_synthetic_slant hb_font_set_user_data hb_font_set_var_coords_design hb_font_set_var_coords_normalized hb_font_set_var_named_instance hb_font_set_variation hb_font_set_variations hb_font_subtract_glyph_origin_for_direction hb_ft_face_create hb_ft_face_create_cached hb_ft_face_create_referenced hb_ft_font_changed hb_ft_font_create hb_ft_font_create_referenced hb_ft_font_get_face hb_ft_font_get_load_flags hb_ft_font_lock_face hb_ft_font_set_funcs hb_ft_font_set_load_flags hb_ft_font_unlock_face hb_ft_hb_font_changed hb_glib_blob_create hb_glib_get_unicode_funcs hb_glib_script_from_script hb_glib_script_to_script hb_glyph_info_get_glyph_flags hb_gobject_blob_get_type hb_gobject_buffer_get_type hb_gobject_color_line_get_type hb_gobject_color_stop_get_type hb_gobject_draw_funcs_get_type hb_gobject_draw_state_get_type hb_gobject_face_get_type hb_gobject_feature_get_type hb_gobject_font_funcs_get_type hb_gobject_font_get_type hb_gobject_glyph_info_get_type hb_gobject_glyph_position_get_type hb_gobject_map_get_type hb_gobject_ot_math_glyph_part_get_type hb_gobject_ot_math_glyph_variant_get_type hb_gobject_ot_var_axis_info_get_type hb_gobject_paint_funcs_get_type hb_gobject_segment_properties_get_type hb_gobject_set_get_type hb_gobject_shape_plan_get_type hb_gobject_unicode_funcs_get_type hb_gobject_user_data_key_get_type hb_language_from_string hb_language_get_default hb_language_matches hb_language_to_string hb_map_allocation_successful hb_map_clear hb_map_copy hb_map_create hb_map_del hb_map_destroy hb_map_get hb_map_get_empty hb_map_get_population hb_map_get_user_data hb_map_has hb_map_hash hb_map_is_empty hb_map_is_equal hb_map_keys hb_map_next hb_map_reference hb_map_set hb_map_set_user_data hb_map_update hb_map_values hb_ot_color_glyph_get_layers hb_ot_color_glyph_has_paint hb_ot_color_glyph_reference_png hb_ot_color_glyph_reference_svg hb_ot_color_has_layers hb_ot_color_has_paint hb_ot_color_has_palettes hb_ot_color_has_png hb_ot_color_has_svg hb_ot_color_palette_color_get_name_id hb_ot_color_palette_get_colors hb_ot_color_palette_get_count hb_ot_color_palette_get_flags hb_ot_color_palette_get_name_id hb_ot_font_set_funcs hb_ot_layout_collect_features hb_ot_layout_collect_features_map hb_ot_layout_collect_lookups hb_ot_layout_feature_get_characters hb_ot_layout_feature_get_lookups hb_ot_layout_feature_get_name_ids hb_ot_layout_feature_with_variations_get_lookups hb_ot_layout_get_attach_points hb_ot_layout_get_baseline hb_ot_layout_get_baseline2 hb_ot_layout_get_baseline_with_fallback hb_ot_layout_get_baseline_with_fallback2 hb_ot_layout_get_font_extents hb_ot_layout_get_font_extents2 hb_ot_layout_get_glyph_class hb_ot_layout_get_glyphs_in_class hb_ot_layout_get_horizontal_baseline_tag_for_script hb_ot_layout_get_ligature_carets hb_ot_layout_get_size_params hb_ot_layout_has_glyph_classes hb_ot_layout_has_positioning hb_ot_layout_has_substitution hb_ot_layout_language_find_feature hb_ot_layout_language_get_feature_indexes hb_ot_layout_language_get_feature_tags hb_ot_layout_language_get_required_feature hb_ot_layout_language_get_required_feature_index hb_ot_layout_lookup_collect_glyphs hb_ot_layout_lookup_get_glyph_alternates hb_ot_layout_lookup_get_optical_bound hb_ot_layout_lookup_substitute_closure hb_ot_layout_lookup_would_substitute hb_ot_layout_lookups_substitute_closure hb_ot_layout_script_find_language hb_ot_layout_script_get_language_tags hb_ot_layout_script_select_language hb_ot_layout_script_select_language2 hb_ot_layout_table_choose_script hb_ot_layout_table_find_feature_variations hb_ot_layout_table_find_script hb_ot_layout_table_get_feature_tags hb_ot_layout_table_get_lookup_count hb_ot_layout_table_get_script_tags hb_ot_layout_table_select_script hb_ot_math_get_constant hb_ot_math_get_glyph_assembly hb_ot_math_get_glyph_italics_correction hb_ot_math_get_glyph_kerning hb_ot_math_get_glyph_kernings hb_ot_math_get_glyph_top_accent_attachment hb_ot_math_get_glyph_variants hb_ot_math_get_min_connector_overlap hb_ot_math_has_data hb_ot_math_is_glyph_extended_shape hb_ot_meta_get_entry_tags hb_ot_meta_reference_entry hb_ot_metrics_get_position hb_ot_metrics_get_position_with_fallback hb_ot_metrics_get_variation hb_ot_metrics_get_x_variation hb_ot_metrics_get_y_variation hb_ot_name_get_utf16 hb_ot_name_get_utf32 hb_ot_name_get_utf8 hb_ot_name_list_names hb_ot_shape_glyphs_closure hb_ot_shape_plan_collect_lookups hb_ot_tag_from_language hb_ot_tag_to_language hb_ot_tag_to_script hb_ot_tags_from_script hb_ot_tags_from_script_and_language hb_ot_tags_to_script_and_language hb_ot_var_find_axis hb_ot_var_find_axis_info hb_ot_var_get_axes hb_ot_var_get_axis_count hb_ot_var_get_axis_infos hb_ot_var_get_named_instance_count hb_ot_var_has_data hb_ot_var_named_instance_get_design_coords hb_ot_var_named_instance_get_postscript_name_id hb_ot_var_named_instance_get_subfamily_name_id hb_ot_var_normalize_coords hb_ot_var_normalize_variations hb_paint_color hb_paint_color_glyph hb_paint_custom_palette_color hb_paint_funcs_create hb_paint_funcs_destroy hb_paint_funcs_get_empty hb_paint_funcs_get_user_data hb_paint_funcs_is_immutable hb_paint_funcs_make_immutable hb_paint_funcs_reference hb_paint_funcs_set_color_func hb_paint_funcs_set_color_glyph_func hb_paint_funcs_set_custom_palette_color_func hb_paint_funcs_set_image_func hb_paint_funcs_set_linear_gradient_func hb_paint_funcs_set_pop_clip_func hb_paint_funcs_set_pop_group_func hb_paint_funcs_set_pop_transform_func hb_paint_funcs_set_push_clip_glyph_func hb_paint_funcs_set_push_clip_rectangle_func hb_paint_funcs_set_push_group_func hb_paint_funcs_set_push_transform_func hb_paint_funcs_set_radial_gradient_func hb_paint_funcs_set_sweep_gradient_func hb_paint_funcs_set_user_data hb_paint_image hb_paint_linear_gradient hb_paint_pop_clip hb_paint_pop_group hb_paint_pop_transform hb_paint_push_clip_glyph hb_paint_push_clip_rectangle hb_paint_push_group hb_paint_push_transform hb_paint_radial_gradient hb_paint_sweep_gradient hb_script_from_iso15924_tag hb_script_from_string hb_script_get_horizontal_direction hb_script_to_iso15924_tag hb_segment_properties_equal hb_segment_properties_hash hb_segment_properties_overlay hb_set_add hb_set_add_range hb_set_add_sorted_array hb_set_allocation_successful hb_set_clear hb_set_copy hb_set_create hb_set_del hb_set_del_range hb_set_destroy hb_set_get_empty hb_set_get_max hb_set_get_min hb_set_get_population hb_set_get_user_data hb_set_has hb_set_hash hb_set_intersect hb_set_invert hb_set_is_empty hb_set_is_equal hb_set_is_inverted hb_set_is_subset hb_set_next hb_set_next_many hb_set_next_range hb_set_previous hb_set_previous_range hb_set_reference hb_set_set hb_set_set_user_data hb_set_subtract hb_set_symmetric_difference hb_set_union hb_shape hb_shape_full hb_shape_justify hb_shape_list_shapers hb_shape_plan_create hb_shape_plan_create2 hb_shape_plan_create_cached hb_shape_plan_create_cached2 hb_shape_plan_destroy hb_shape_plan_execute hb_shape_plan_get_empty hb_shape_plan_get_shaper hb_shape_plan_get_user_data hb_shape_plan_reference hb_shape_plan_set_user_data hb_style_get_value hb_tag_from_string hb_tag_to_string hb_unicode_combining_class hb_unicode_compose hb_unicode_decompose hb_unicode_decompose_compatibility hb_unicode_eastasian_width hb_unicode_funcs_create hb_unicode_funcs_destroy hb_unicode_funcs_get_default hb_unicode_funcs_get_empty hb_unicode_funcs_get_parent hb_unicode_funcs_get_user_data hb_unicode_funcs_is_immutable hb_unicode_funcs_make_immutable hb_unicode_funcs_reference hb_unicode_funcs_set_combining_class_func hb_unicode_funcs_set_compose_func hb_unicode_funcs_set_decompose_compatibility_func hb_unicode_funcs_set_decompose_func hb_unicode_funcs_set_eastasian_width_func hb_unicode_funcs_set_general_category_func hb_unicode_funcs_set_mirroring_func hb_unicode_funcs_set_script_func hb_unicode_funcs_set_user_data hb_unicode_general_category hb_unicode_mirroring hb_unicode_script hb_variation_from_string hb_variation_to_string

Module Initializers 1

shared static this()

Types 520

aliashb_gobject_blob_get_type = c_hb_gobject_blob_get_type
aliashb_gobject_buffer_get_type = c_hb_gobject_buffer_get_type
aliashb_gobject_color_line_get_type = c_hb_gobject_color_line_get_type
aliashb_gobject_color_stop_get_type = c_hb_gobject_color_stop_get_type
aliashb_gobject_draw_funcs_get_type = c_hb_gobject_draw_funcs_get_type
aliashb_gobject_face_get_type = c_hb_gobject_face_get_type
aliashb_gobject_feature_get_type = c_hb_gobject_feature_get_type
aliashb_gobject_font_get_type = c_hb_gobject_font_get_type
aliashb_gobject_font_funcs_get_type = c_hb_gobject_font_funcs_get_type
aliashb_gobject_map_get_type = c_hb_gobject_map_get_type
aliashb_gobject_ot_math_glyph_part_get_type = c_hb_gobject_ot_math_glyph_part_get_type
aliashb_gobject_ot_math_glyph_variant_get_type = c_hb_gobject_ot_math_glyph_variant_get_type
aliashb_gobject_ot_var_axis_info_get_type = c_hb_gobject_ot_var_axis_info_get_type
aliashb_gobject_paint_funcs_get_type = c_hb_gobject_paint_funcs_get_type
aliashb_gobject_segment_properties_get_type = c_hb_gobject_segment_properties_get_type
aliashb_gobject_set_get_type = c_hb_gobject_set_get_type
aliashb_gobject_shape_plan_get_type = c_hb_gobject_shape_plan_get_type
aliashb_gobject_unicode_funcs_get_type = c_hb_gobject_unicode_funcs_get_type
aliashb_gobject_user_data_key_get_type = c_hb_gobject_user_data_key_get_type
aliashb_gobject_draw_state_get_type = c_hb_gobject_draw_state_get_type
aliashb_aat_layout_feature_type_get_name_id = c_hb_aat_layout_feature_type_get_name_id
aliashb_aat_layout_feature_type_get_selector_infos = c_hb_aat_layout_feature_type_get_selector_infos
aliashb_aat_layout_get_feature_types = c_hb_aat_layout_get_feature_types
aliashb_aat_layout_has_positioning = c_hb_aat_layout_has_positioning
aliashb_aat_layout_has_substitution = c_hb_aat_layout_has_substitution
aliashb_aat_layout_has_tracking = c_hb_aat_layout_has_tracking
aliashb_blob_copy_writable_or_fail = c_hb_blob_copy_writable_or_fail
aliashb_blob_create = c_hb_blob_create
aliashb_blob_create_from_file = c_hb_blob_create_from_file
aliashb_blob_create_from_file_or_fail = c_hb_blob_create_from_file_or_fail
aliashb_blob_create_or_fail = c_hb_blob_create_or_fail
aliashb_blob_create_sub_blob = c_hb_blob_create_sub_blob
aliashb_blob_destroy = c_hb_blob_destroy
aliashb_blob_get_data = c_hb_blob_get_data
aliashb_blob_get_data_writable = c_hb_blob_get_data_writable
aliashb_blob_get_empty = c_hb_blob_get_empty
aliashb_blob_get_length = c_hb_blob_get_length
aliashb_blob_get_user_data = c_hb_blob_get_user_data
aliashb_blob_is_immutable = c_hb_blob_is_immutable
aliashb_blob_make_immutable = c_hb_blob_make_immutable
aliashb_blob_reference = c_hb_blob_reference
aliashb_blob_set_user_data = c_hb_blob_set_user_data
aliashb_buffer_add = c_hb_buffer_add
aliashb_buffer_add_codepoints = c_hb_buffer_add_codepoints
aliashb_buffer_add_latin1 = c_hb_buffer_add_latin1
aliashb_buffer_add_utf16 = c_hb_buffer_add_utf16
aliashb_buffer_add_utf32 = c_hb_buffer_add_utf32
aliashb_buffer_add_utf8 = c_hb_buffer_add_utf8
aliashb_buffer_allocation_successful = c_hb_buffer_allocation_successful
aliashb_buffer_append = c_hb_buffer_append
aliashb_buffer_clear_contents = c_hb_buffer_clear_contents
aliashb_buffer_create = c_hb_buffer_create
aliashb_buffer_create_similar = c_hb_buffer_create_similar
aliashb_buffer_deserialize_glyphs = c_hb_buffer_deserialize_glyphs
aliashb_buffer_deserialize_unicode = c_hb_buffer_deserialize_unicode
aliashb_buffer_destroy = c_hb_buffer_destroy
aliashb_buffer_diff = c_hb_buffer_diff
aliashb_buffer_get_cluster_level = c_hb_buffer_get_cluster_level
aliashb_buffer_get_content_type = c_hb_buffer_get_content_type
aliashb_buffer_get_direction = c_hb_buffer_get_direction
aliashb_buffer_get_empty = c_hb_buffer_get_empty
aliashb_buffer_get_flags = c_hb_buffer_get_flags
aliashb_buffer_get_glyph_infos = c_hb_buffer_get_glyph_infos
aliashb_buffer_get_glyph_positions = c_hb_buffer_get_glyph_positions
aliashb_buffer_get_invisible_glyph = c_hb_buffer_get_invisible_glyph
aliashb_buffer_get_language = c_hb_buffer_get_language
aliashb_buffer_get_length = c_hb_buffer_get_length
aliashb_buffer_get_not_found_glyph = c_hb_buffer_get_not_found_glyph
aliashb_buffer_get_replacement_codepoint = c_hb_buffer_get_replacement_codepoint
aliashb_buffer_get_script = c_hb_buffer_get_script
aliashb_buffer_get_segment_properties = c_hb_buffer_get_segment_properties
aliashb_buffer_get_unicode_funcs = c_hb_buffer_get_unicode_funcs
aliashb_buffer_get_user_data = c_hb_buffer_get_user_data
aliashb_buffer_guess_segment_properties = c_hb_buffer_guess_segment_properties
aliashb_buffer_has_positions = c_hb_buffer_has_positions
aliashb_buffer_normalize_glyphs = c_hb_buffer_normalize_glyphs
aliashb_buffer_pre_allocate = c_hb_buffer_pre_allocate
aliashb_buffer_reference = c_hb_buffer_reference
aliashb_buffer_reset = c_hb_buffer_reset
aliashb_buffer_reverse = c_hb_buffer_reverse
aliashb_buffer_reverse_clusters = c_hb_buffer_reverse_clusters
aliashb_buffer_reverse_range = c_hb_buffer_reverse_range
aliashb_buffer_serialize = c_hb_buffer_serialize
aliashb_buffer_serialize_format_from_string = c_hb_buffer_serialize_format_from_string
aliashb_buffer_serialize_format_to_string = c_hb_buffer_serialize_format_to_string
aliashb_buffer_serialize_glyphs = c_hb_buffer_serialize_glyphs
aliashb_buffer_serialize_list_formats = c_hb_buffer_serialize_list_formats
aliashb_buffer_serialize_unicode = c_hb_buffer_serialize_unicode
aliashb_buffer_set_cluster_level = c_hb_buffer_set_cluster_level
aliashb_buffer_set_content_type = c_hb_buffer_set_content_type
aliashb_buffer_set_direction = c_hb_buffer_set_direction
aliashb_buffer_set_flags = c_hb_buffer_set_flags
aliashb_buffer_set_invisible_glyph = c_hb_buffer_set_invisible_glyph
aliashb_buffer_set_language = c_hb_buffer_set_language
aliashb_buffer_set_length = c_hb_buffer_set_length
aliashb_buffer_set_message_func = c_hb_buffer_set_message_func
aliashb_buffer_set_not_found_glyph = c_hb_buffer_set_not_found_glyph
aliashb_buffer_set_replacement_codepoint = c_hb_buffer_set_replacement_codepoint
aliashb_buffer_set_script = c_hb_buffer_set_script
aliashb_buffer_set_segment_properties = c_hb_buffer_set_segment_properties
aliashb_buffer_set_unicode_funcs = c_hb_buffer_set_unicode_funcs
aliashb_buffer_set_user_data = c_hb_buffer_set_user_data
aliashb_color_get_alpha = c_hb_color_get_alpha
aliashb_color_get_blue = c_hb_color_get_blue
aliashb_color_get_green = c_hb_color_get_green
aliashb_color_get_red = c_hb_color_get_red
aliashb_color_line_get_color_stops = c_hb_color_line_get_color_stops
aliashb_color_line_get_extend = c_hb_color_line_get_extend
aliashb_direction_from_string = c_hb_direction_from_string
aliashb_direction_to_string = c_hb_direction_to_string
aliashb_draw_close_path = c_hb_draw_close_path
aliashb_draw_cubic_to = c_hb_draw_cubic_to
aliashb_draw_funcs_create = c_hb_draw_funcs_create
aliashb_draw_funcs_destroy = c_hb_draw_funcs_destroy
aliashb_draw_funcs_get_empty = c_hb_draw_funcs_get_empty
aliashb_draw_funcs_get_user_data = c_hb_draw_funcs_get_user_data
aliashb_draw_funcs_is_immutable = c_hb_draw_funcs_is_immutable
aliashb_draw_funcs_make_immutable = c_hb_draw_funcs_make_immutable
aliashb_draw_funcs_reference = c_hb_draw_funcs_reference
aliashb_draw_funcs_set_close_path_func = c_hb_draw_funcs_set_close_path_func
aliashb_draw_funcs_set_cubic_to_func = c_hb_draw_funcs_set_cubic_to_func
aliashb_draw_funcs_set_line_to_func = c_hb_draw_funcs_set_line_to_func
aliashb_draw_funcs_set_move_to_func = c_hb_draw_funcs_set_move_to_func
aliashb_draw_funcs_set_quadratic_to_func = c_hb_draw_funcs_set_quadratic_to_func
aliashb_draw_funcs_set_user_data = c_hb_draw_funcs_set_user_data
aliashb_draw_line_to = c_hb_draw_line_to
aliashb_draw_move_to = c_hb_draw_move_to
aliashb_draw_quadratic_to = c_hb_draw_quadratic_to
aliashb_face_builder_add_table = c_hb_face_builder_add_table
aliashb_face_builder_create = c_hb_face_builder_create
aliashb_face_builder_sort_tables = c_hb_face_builder_sort_tables
aliashb_face_collect_nominal_glyph_mapping = c_hb_face_collect_nominal_glyph_mapping
aliashb_face_collect_unicodes = c_hb_face_collect_unicodes
aliashb_face_collect_variation_selectors = c_hb_face_collect_variation_selectors
aliashb_face_collect_variation_unicodes = c_hb_face_collect_variation_unicodes
aliashb_face_count = c_hb_face_count
aliashb_face_create = c_hb_face_create
aliashb_face_create_for_tables = c_hb_face_create_for_tables
aliashb_face_destroy = c_hb_face_destroy
aliashb_face_get_empty = c_hb_face_get_empty
aliashb_face_get_glyph_count = c_hb_face_get_glyph_count
aliashb_face_get_index = c_hb_face_get_index
aliashb_face_get_table_tags = c_hb_face_get_table_tags
aliashb_face_get_upem = c_hb_face_get_upem
aliashb_face_get_user_data = c_hb_face_get_user_data
aliashb_face_is_immutable = c_hb_face_is_immutable
aliashb_face_make_immutable = c_hb_face_make_immutable
aliashb_face_reference = c_hb_face_reference
aliashb_face_reference_blob = c_hb_face_reference_blob
aliashb_face_reference_table = c_hb_face_reference_table
aliashb_face_set_glyph_count = c_hb_face_set_glyph_count
aliashb_face_set_index = c_hb_face_set_index
aliashb_face_set_upem = c_hb_face_set_upem
aliashb_face_set_user_data = c_hb_face_set_user_data
aliashb_feature_from_string = c_hb_feature_from_string
aliashb_feature_to_string = c_hb_feature_to_string
aliashb_font_add_glyph_origin_for_direction = c_hb_font_add_glyph_origin_for_direction
aliashb_font_changed = c_hb_font_changed
aliashb_font_create = c_hb_font_create
aliashb_font_create_sub_font = c_hb_font_create_sub_font
aliashb_font_destroy = c_hb_font_destroy
aliashb_font_draw_glyph = c_hb_font_draw_glyph
aliashb_font_funcs_create = c_hb_font_funcs_create
aliashb_font_funcs_destroy = c_hb_font_funcs_destroy
aliashb_font_funcs_get_empty = c_hb_font_funcs_get_empty
aliashb_font_funcs_get_user_data = c_hb_font_funcs_get_user_data
aliashb_font_funcs_is_immutable = c_hb_font_funcs_is_immutable
aliashb_font_funcs_make_immutable = c_hb_font_funcs_make_immutable
aliashb_font_funcs_reference = c_hb_font_funcs_reference
aliashb_font_funcs_set_draw_glyph_func = c_hb_font_funcs_set_draw_glyph_func
aliashb_font_funcs_set_font_h_extents_func = c_hb_font_funcs_set_font_h_extents_func
aliashb_font_funcs_set_font_v_extents_func = c_hb_font_funcs_set_font_v_extents_func
aliashb_font_funcs_set_glyph_contour_point_func = c_hb_font_funcs_set_glyph_contour_point_func
aliashb_font_funcs_set_glyph_extents_func = c_hb_font_funcs_set_glyph_extents_func
aliashb_font_funcs_set_glyph_from_name_func = c_hb_font_funcs_set_glyph_from_name_func
aliashb_font_funcs_set_glyph_func = c_hb_font_funcs_set_glyph_func
aliashb_font_funcs_set_glyph_h_advance_func = c_hb_font_funcs_set_glyph_h_advance_func
aliashb_font_funcs_set_glyph_h_advances_func = c_hb_font_funcs_set_glyph_h_advances_func
aliashb_font_funcs_set_glyph_h_kerning_func = c_hb_font_funcs_set_glyph_h_kerning_func
aliashb_font_funcs_set_glyph_h_origin_func = c_hb_font_funcs_set_glyph_h_origin_func
aliashb_font_funcs_set_glyph_name_func = c_hb_font_funcs_set_glyph_name_func
aliashb_font_funcs_set_glyph_shape_func = c_hb_font_funcs_set_glyph_shape_func
aliashb_font_funcs_set_glyph_v_advance_func = c_hb_font_funcs_set_glyph_v_advance_func
aliashb_font_funcs_set_glyph_v_advances_func = c_hb_font_funcs_set_glyph_v_advances_func
aliashb_font_funcs_set_glyph_v_kerning_func = c_hb_font_funcs_set_glyph_v_kerning_func
aliashb_font_funcs_set_glyph_v_origin_func = c_hb_font_funcs_set_glyph_v_origin_func
aliashb_font_funcs_set_nominal_glyph_func = c_hb_font_funcs_set_nominal_glyph_func
aliashb_font_funcs_set_nominal_glyphs_func = c_hb_font_funcs_set_nominal_glyphs_func
aliashb_font_funcs_set_paint_glyph_func = c_hb_font_funcs_set_paint_glyph_func
aliashb_font_funcs_set_user_data = c_hb_font_funcs_set_user_data
aliashb_font_funcs_set_variation_glyph_func = c_hb_font_funcs_set_variation_glyph_func
aliashb_font_get_empty = c_hb_font_get_empty
aliashb_font_get_extents_for_direction = c_hb_font_get_extents_for_direction
aliashb_font_get_face = c_hb_font_get_face
aliashb_font_get_glyph = c_hb_font_get_glyph
aliashb_font_get_glyph_advance_for_direction = c_hb_font_get_glyph_advance_for_direction
aliashb_font_get_glyph_advances_for_direction = c_hb_font_get_glyph_advances_for_direction
aliashb_font_get_glyph_contour_point = c_hb_font_get_glyph_contour_point
aliashb_font_get_glyph_contour_point_for_origin = c_hb_font_get_glyph_contour_point_for_origin
aliashb_font_get_glyph_extents = c_hb_font_get_glyph_extents
aliashb_font_get_glyph_extents_for_origin = c_hb_font_get_glyph_extents_for_origin
aliashb_font_get_glyph_from_name = c_hb_font_get_glyph_from_name
aliashb_font_get_glyph_h_advance = c_hb_font_get_glyph_h_advance
aliashb_font_get_glyph_h_advances = c_hb_font_get_glyph_h_advances
aliashb_font_get_glyph_h_kerning = c_hb_font_get_glyph_h_kerning
aliashb_font_get_glyph_h_origin = c_hb_font_get_glyph_h_origin
aliashb_font_get_glyph_kerning_for_direction = c_hb_font_get_glyph_kerning_for_direction
aliashb_font_get_glyph_name = c_hb_font_get_glyph_name
aliashb_font_get_glyph_origin_for_direction = c_hb_font_get_glyph_origin_for_direction
aliashb_font_get_glyph_shape = c_hb_font_get_glyph_shape
aliashb_font_get_glyph_v_advance = c_hb_font_get_glyph_v_advance
aliashb_font_get_glyph_v_advances = c_hb_font_get_glyph_v_advances
aliashb_font_get_glyph_v_kerning = c_hb_font_get_glyph_v_kerning
aliashb_font_get_glyph_v_origin = c_hb_font_get_glyph_v_origin
aliashb_font_get_h_extents = c_hb_font_get_h_extents
aliashb_font_get_nominal_glyph = c_hb_font_get_nominal_glyph
aliashb_font_get_nominal_glyphs = c_hb_font_get_nominal_glyphs
aliashb_font_get_parent = c_hb_font_get_parent
aliashb_font_get_ppem = c_hb_font_get_ppem
aliashb_font_get_ptem = c_hb_font_get_ptem
aliashb_font_get_scale = c_hb_font_get_scale
aliashb_font_get_serial = c_hb_font_get_serial
aliashb_font_get_synthetic_bold = c_hb_font_get_synthetic_bold
aliashb_font_get_synthetic_slant = c_hb_font_get_synthetic_slant
aliashb_font_get_user_data = c_hb_font_get_user_data
aliashb_font_get_v_extents = c_hb_font_get_v_extents
aliashb_font_get_var_coords_design = c_hb_font_get_var_coords_design
aliashb_font_get_var_coords_normalized = c_hb_font_get_var_coords_normalized
aliashb_font_get_var_named_instance = c_hb_font_get_var_named_instance
aliashb_font_get_variation_glyph = c_hb_font_get_variation_glyph
aliashb_font_glyph_from_string = c_hb_font_glyph_from_string
aliashb_font_glyph_to_string = c_hb_font_glyph_to_string
aliashb_font_is_immutable = c_hb_font_is_immutable
aliashb_font_make_immutable = c_hb_font_make_immutable
aliashb_font_paint_glyph = c_hb_font_paint_glyph
aliashb_font_reference = c_hb_font_reference
aliashb_font_set_face = c_hb_font_set_face
aliashb_font_set_funcs = c_hb_font_set_funcs
aliashb_font_set_funcs_data = c_hb_font_set_funcs_data
aliashb_font_set_parent = c_hb_font_set_parent
aliashb_font_set_ppem = c_hb_font_set_ppem
aliashb_font_set_ptem = c_hb_font_set_ptem
aliashb_font_set_scale = c_hb_font_set_scale
aliashb_font_set_synthetic_bold = c_hb_font_set_synthetic_bold
aliashb_font_set_synthetic_slant = c_hb_font_set_synthetic_slant
aliashb_font_set_user_data = c_hb_font_set_user_data
aliashb_font_set_var_coords_design = c_hb_font_set_var_coords_design
aliashb_font_set_var_coords_normalized = c_hb_font_set_var_coords_normalized
aliashb_font_set_var_named_instance = c_hb_font_set_var_named_instance
aliashb_font_set_variation = c_hb_font_set_variation
aliashb_font_set_variations = c_hb_font_set_variations
aliashb_font_subtract_glyph_origin_for_direction = c_hb_font_subtract_glyph_origin_for_direction
aliashb_ft_face_create = c_hb_ft_face_create
aliashb_ft_face_create_cached = c_hb_ft_face_create_cached
aliashb_ft_face_create_referenced = c_hb_ft_face_create_referenced
aliashb_ft_font_changed = c_hb_ft_font_changed
aliashb_ft_font_create = c_hb_ft_font_create
aliashb_ft_font_create_referenced = c_hb_ft_font_create_referenced
aliashb_ft_font_get_face = c_hb_ft_font_get_face
aliashb_ft_font_get_load_flags = c_hb_ft_font_get_load_flags
aliashb_ft_font_lock_face = c_hb_ft_font_lock_face
aliashb_ft_font_set_funcs = c_hb_ft_font_set_funcs
aliashb_ft_font_set_load_flags = c_hb_ft_font_set_load_flags
aliashb_ft_font_unlock_face = c_hb_ft_font_unlock_face
aliashb_ft_hb_font_changed = c_hb_ft_hb_font_changed
aliashb_glib_blob_create = c_hb_glib_blob_create
aliashb_glib_get_unicode_funcs = c_hb_glib_get_unicode_funcs
aliashb_glib_script_from_script = c_hb_glib_script_from_script
aliashb_glib_script_to_script = c_hb_glib_script_to_script
aliashb_glyph_info_get_glyph_flags = c_hb_glyph_info_get_glyph_flags
aliashb_language_from_string = c_hb_language_from_string
aliashb_language_get_default = c_hb_language_get_default
aliashb_language_matches = c_hb_language_matches
aliashb_language_to_string = c_hb_language_to_string
aliashb_map_allocation_successful = c_hb_map_allocation_successful
aliashb_map_clear = c_hb_map_clear
aliashb_map_copy = c_hb_map_copy
aliashb_map_create = c_hb_map_create
aliashb_map_del = c_hb_map_del
aliashb_map_destroy = c_hb_map_destroy
aliashb_map_get = c_hb_map_get
aliashb_map_get_empty = c_hb_map_get_empty
aliashb_map_get_population = c_hb_map_get_population
aliashb_map_get_user_data = c_hb_map_get_user_data
aliashb_map_has = c_hb_map_has
aliashb_map_hash = c_hb_map_hash
aliashb_map_is_empty = c_hb_map_is_empty
aliashb_map_is_equal = c_hb_map_is_equal
aliashb_map_keys = c_hb_map_keys
aliashb_map_next = c_hb_map_next
aliashb_map_reference = c_hb_map_reference
aliashb_map_set = c_hb_map_set
aliashb_map_set_user_data = c_hb_map_set_user_data
aliashb_map_update = c_hb_map_update
aliashb_map_values = c_hb_map_values
aliashb_ot_color_glyph_get_layers = c_hb_ot_color_glyph_get_layers
aliashb_ot_color_glyph_has_paint = c_hb_ot_color_glyph_has_paint
aliashb_ot_color_glyph_reference_png = c_hb_ot_color_glyph_reference_png
aliashb_ot_color_glyph_reference_svg = c_hb_ot_color_glyph_reference_svg
aliashb_ot_color_has_layers = c_hb_ot_color_has_layers
aliashb_ot_color_has_paint = c_hb_ot_color_has_paint
aliashb_ot_color_has_palettes = c_hb_ot_color_has_palettes
aliashb_ot_color_has_png = c_hb_ot_color_has_png
aliashb_ot_color_has_svg = c_hb_ot_color_has_svg
aliashb_ot_color_palette_color_get_name_id = c_hb_ot_color_palette_color_get_name_id
aliashb_ot_color_palette_get_colors = c_hb_ot_color_palette_get_colors
aliashb_ot_color_palette_get_count = c_hb_ot_color_palette_get_count
aliashb_ot_color_palette_get_flags = c_hb_ot_color_palette_get_flags
aliashb_ot_color_palette_get_name_id = c_hb_ot_color_palette_get_name_id
aliashb_ot_font_set_funcs = c_hb_ot_font_set_funcs
aliashb_ot_layout_collect_features = c_hb_ot_layout_collect_features
aliashb_ot_layout_collect_features_map = c_hb_ot_layout_collect_features_map
aliashb_ot_layout_collect_lookups = c_hb_ot_layout_collect_lookups
aliashb_ot_layout_feature_get_characters = c_hb_ot_layout_feature_get_characters
aliashb_ot_layout_feature_get_lookups = c_hb_ot_layout_feature_get_lookups
aliashb_ot_layout_feature_get_name_ids = c_hb_ot_layout_feature_get_name_ids
aliashb_ot_layout_feature_with_variations_get_lookups = c_hb_ot_layout_feature_with_variations_get_lookups
aliashb_ot_layout_get_attach_points = c_hb_ot_layout_get_attach_points
aliashb_ot_layout_get_baseline = c_hb_ot_layout_get_baseline
aliashb_ot_layout_get_baseline2 = c_hb_ot_layout_get_baseline2
aliashb_ot_layout_get_baseline_with_fallback = c_hb_ot_layout_get_baseline_with_fallback
aliashb_ot_layout_get_baseline_with_fallback2 = c_hb_ot_layout_get_baseline_with_fallback2
aliashb_ot_layout_get_font_extents = c_hb_ot_layout_get_font_extents
aliashb_ot_layout_get_font_extents2 = c_hb_ot_layout_get_font_extents2
aliashb_ot_layout_get_glyph_class = c_hb_ot_layout_get_glyph_class
aliashb_ot_layout_get_glyphs_in_class = c_hb_ot_layout_get_glyphs_in_class
aliashb_ot_layout_get_horizontal_baseline_tag_for_script = c_hb_ot_layout_get_horizontal_baseline_tag_for_script
aliashb_ot_layout_get_ligature_carets = c_hb_ot_layout_get_ligature_carets
aliashb_ot_layout_get_size_params = c_hb_ot_layout_get_size_params
aliashb_ot_layout_has_glyph_classes = c_hb_ot_layout_has_glyph_classes
aliashb_ot_layout_has_positioning = c_hb_ot_layout_has_positioning
aliashb_ot_layout_has_substitution = c_hb_ot_layout_has_substitution
aliashb_ot_layout_language_find_feature = c_hb_ot_layout_language_find_feature
aliashb_ot_layout_language_get_feature_indexes = c_hb_ot_layout_language_get_feature_indexes
aliashb_ot_layout_language_get_feature_tags = c_hb_ot_layout_language_get_feature_tags
aliashb_ot_layout_language_get_required_feature = c_hb_ot_layout_language_get_required_feature
aliashb_ot_layout_language_get_required_feature_index = c_hb_ot_layout_language_get_required_feature_index
aliashb_ot_layout_lookup_collect_glyphs = c_hb_ot_layout_lookup_collect_glyphs
aliashb_ot_layout_lookup_get_glyph_alternates = c_hb_ot_layout_lookup_get_glyph_alternates
aliashb_ot_layout_lookup_get_optical_bound = c_hb_ot_layout_lookup_get_optical_bound
aliashb_ot_layout_lookup_substitute_closure = c_hb_ot_layout_lookup_substitute_closure
aliashb_ot_layout_lookup_would_substitute = c_hb_ot_layout_lookup_would_substitute
aliashb_ot_layout_lookups_substitute_closure = c_hb_ot_layout_lookups_substitute_closure
aliashb_ot_layout_script_find_language = c_hb_ot_layout_script_find_language
aliashb_ot_layout_script_get_language_tags = c_hb_ot_layout_script_get_language_tags
aliashb_ot_layout_script_select_language = c_hb_ot_layout_script_select_language
aliashb_ot_layout_script_select_language2 = c_hb_ot_layout_script_select_language2
aliashb_ot_layout_table_choose_script = c_hb_ot_layout_table_choose_script
aliashb_ot_layout_table_find_feature_variations = c_hb_ot_layout_table_find_feature_variations
aliashb_ot_layout_table_find_script = c_hb_ot_layout_table_find_script
aliashb_ot_layout_table_get_feature_tags = c_hb_ot_layout_table_get_feature_tags
aliashb_ot_layout_table_get_lookup_count = c_hb_ot_layout_table_get_lookup_count
aliashb_ot_layout_table_get_script_tags = c_hb_ot_layout_table_get_script_tags
aliashb_ot_layout_table_select_script = c_hb_ot_layout_table_select_script
aliashb_ot_math_get_constant = c_hb_ot_math_get_constant
aliashb_ot_math_get_glyph_assembly = c_hb_ot_math_get_glyph_assembly
aliashb_ot_math_get_glyph_italics_correction = c_hb_ot_math_get_glyph_italics_correction
aliashb_ot_math_get_glyph_kerning = c_hb_ot_math_get_glyph_kerning
aliashb_ot_math_get_glyph_kernings = c_hb_ot_math_get_glyph_kernings
aliashb_ot_math_get_glyph_top_accent_attachment = c_hb_ot_math_get_glyph_top_accent_attachment
aliashb_ot_math_get_glyph_variants = c_hb_ot_math_get_glyph_variants
aliashb_ot_math_get_min_connector_overlap = c_hb_ot_math_get_min_connector_overlap
aliashb_ot_math_has_data = c_hb_ot_math_has_data
aliashb_ot_math_is_glyph_extended_shape = c_hb_ot_math_is_glyph_extended_shape
aliashb_ot_meta_get_entry_tags = c_hb_ot_meta_get_entry_tags
aliashb_ot_meta_reference_entry = c_hb_ot_meta_reference_entry
aliashb_ot_metrics_get_position = c_hb_ot_metrics_get_position
aliashb_ot_metrics_get_position_with_fallback = c_hb_ot_metrics_get_position_with_fallback
aliashb_ot_metrics_get_variation = c_hb_ot_metrics_get_variation
aliashb_ot_metrics_get_x_variation = c_hb_ot_metrics_get_x_variation
aliashb_ot_metrics_get_y_variation = c_hb_ot_metrics_get_y_variation
aliashb_ot_name_get_utf16 = c_hb_ot_name_get_utf16
aliashb_ot_name_get_utf32 = c_hb_ot_name_get_utf32
aliashb_ot_name_get_utf8 = c_hb_ot_name_get_utf8
aliashb_ot_name_list_names = c_hb_ot_name_list_names
aliashb_ot_shape_glyphs_closure = c_hb_ot_shape_glyphs_closure
aliashb_ot_shape_plan_collect_lookups = c_hb_ot_shape_plan_collect_lookups
aliashb_ot_tag_from_language = c_hb_ot_tag_from_language
aliashb_ot_tag_to_language = c_hb_ot_tag_to_language
aliashb_ot_tag_to_script = c_hb_ot_tag_to_script
aliashb_ot_tags_from_script = c_hb_ot_tags_from_script
aliashb_ot_tags_from_script_and_language = c_hb_ot_tags_from_script_and_language
aliashb_ot_tags_to_script_and_language = c_hb_ot_tags_to_script_and_language
aliashb_ot_var_find_axis = c_hb_ot_var_find_axis
aliashb_ot_var_find_axis_info = c_hb_ot_var_find_axis_info
aliashb_ot_var_get_axes = c_hb_ot_var_get_axes
aliashb_ot_var_get_axis_count = c_hb_ot_var_get_axis_count
aliashb_ot_var_get_axis_infos = c_hb_ot_var_get_axis_infos
aliashb_ot_var_get_named_instance_count = c_hb_ot_var_get_named_instance_count
aliashb_ot_var_has_data = c_hb_ot_var_has_data
aliashb_ot_var_named_instance_get_design_coords = c_hb_ot_var_named_instance_get_design_coords
aliashb_ot_var_named_instance_get_postscript_name_id = c_hb_ot_var_named_instance_get_postscript_name_id
aliashb_ot_var_named_instance_get_subfamily_name_id = c_hb_ot_var_named_instance_get_subfamily_name_id
aliashb_ot_var_normalize_coords = c_hb_ot_var_normalize_coords
aliashb_ot_var_normalize_variations = c_hb_ot_var_normalize_variations
aliashb_paint_color = c_hb_paint_color
aliashb_paint_color_glyph = c_hb_paint_color_glyph
aliashb_paint_custom_palette_color = c_hb_paint_custom_palette_color
aliashb_paint_funcs_create = c_hb_paint_funcs_create
aliashb_paint_funcs_destroy = c_hb_paint_funcs_destroy
aliashb_paint_funcs_get_empty = c_hb_paint_funcs_get_empty
aliashb_paint_funcs_get_user_data = c_hb_paint_funcs_get_user_data
aliashb_paint_funcs_is_immutable = c_hb_paint_funcs_is_immutable
aliashb_paint_funcs_make_immutable = c_hb_paint_funcs_make_immutable
aliashb_paint_funcs_reference = c_hb_paint_funcs_reference
aliashb_paint_funcs_set_color_func = c_hb_paint_funcs_set_color_func
aliashb_paint_funcs_set_color_glyph_func = c_hb_paint_funcs_set_color_glyph_func
aliashb_paint_funcs_set_custom_palette_color_func = c_hb_paint_funcs_set_custom_palette_color_func
aliashb_paint_funcs_set_image_func = c_hb_paint_funcs_set_image_func
aliashb_paint_funcs_set_linear_gradient_func = c_hb_paint_funcs_set_linear_gradient_func
aliashb_paint_funcs_set_pop_clip_func = c_hb_paint_funcs_set_pop_clip_func
aliashb_paint_funcs_set_pop_group_func = c_hb_paint_funcs_set_pop_group_func
aliashb_paint_funcs_set_pop_transform_func = c_hb_paint_funcs_set_pop_transform_func
aliashb_paint_funcs_set_push_clip_glyph_func = c_hb_paint_funcs_set_push_clip_glyph_func
aliashb_paint_funcs_set_push_clip_rectangle_func = c_hb_paint_funcs_set_push_clip_rectangle_func
aliashb_paint_funcs_set_push_group_func = c_hb_paint_funcs_set_push_group_func
aliashb_paint_funcs_set_push_transform_func = c_hb_paint_funcs_set_push_transform_func
aliashb_paint_funcs_set_radial_gradient_func = c_hb_paint_funcs_set_radial_gradient_func
aliashb_paint_funcs_set_sweep_gradient_func = c_hb_paint_funcs_set_sweep_gradient_func
aliashb_paint_funcs_set_user_data = c_hb_paint_funcs_set_user_data
aliashb_paint_image = c_hb_paint_image
aliashb_paint_linear_gradient = c_hb_paint_linear_gradient
aliashb_paint_pop_clip = c_hb_paint_pop_clip
aliashb_paint_pop_group = c_hb_paint_pop_group
aliashb_paint_pop_transform = c_hb_paint_pop_transform
aliashb_paint_push_clip_glyph = c_hb_paint_push_clip_glyph
aliashb_paint_push_clip_rectangle = c_hb_paint_push_clip_rectangle
aliashb_paint_push_group = c_hb_paint_push_group
aliashb_paint_push_transform = c_hb_paint_push_transform
aliashb_paint_radial_gradient = c_hb_paint_radial_gradient
aliashb_paint_sweep_gradient = c_hb_paint_sweep_gradient
aliashb_script_from_iso15924_tag = c_hb_script_from_iso15924_tag
aliashb_script_from_string = c_hb_script_from_string
aliashb_script_get_horizontal_direction = c_hb_script_get_horizontal_direction
aliashb_script_to_iso15924_tag = c_hb_script_to_iso15924_tag
aliashb_segment_properties_equal = c_hb_segment_properties_equal
aliashb_segment_properties_hash = c_hb_segment_properties_hash
aliashb_segment_properties_overlay = c_hb_segment_properties_overlay
aliashb_set_add = c_hb_set_add
aliashb_set_add_range = c_hb_set_add_range
aliashb_set_add_sorted_array = c_hb_set_add_sorted_array
aliashb_set_allocation_successful = c_hb_set_allocation_successful
aliashb_set_clear = c_hb_set_clear
aliashb_set_copy = c_hb_set_copy
aliashb_set_create = c_hb_set_create
aliashb_set_del = c_hb_set_del
aliashb_set_del_range = c_hb_set_del_range
aliashb_set_destroy = c_hb_set_destroy
aliashb_set_get_empty = c_hb_set_get_empty
aliashb_set_get_max = c_hb_set_get_max
aliashb_set_get_min = c_hb_set_get_min
aliashb_set_get_population = c_hb_set_get_population
aliashb_set_get_user_data = c_hb_set_get_user_data
aliashb_set_has = c_hb_set_has
aliashb_set_hash = c_hb_set_hash
aliashb_set_intersect = c_hb_set_intersect
aliashb_set_invert = c_hb_set_invert
aliashb_set_is_empty = c_hb_set_is_empty
aliashb_set_is_equal = c_hb_set_is_equal
aliashb_set_is_inverted = c_hb_set_is_inverted
aliashb_set_is_subset = c_hb_set_is_subset
aliashb_set_next = c_hb_set_next
aliashb_set_next_many = c_hb_set_next_many
aliashb_set_next_range = c_hb_set_next_range
aliashb_set_previous = c_hb_set_previous
aliashb_set_previous_range = c_hb_set_previous_range
aliashb_set_reference = c_hb_set_reference
aliashb_set_set = c_hb_set_set
aliashb_set_set_user_data = c_hb_set_set_user_data
aliashb_set_subtract = c_hb_set_subtract
aliashb_set_symmetric_difference = c_hb_set_symmetric_difference
aliashb_set_union = c_hb_set_union
aliashb_shape = c_hb_shape
aliashb_shape_full = c_hb_shape_full
aliashb_shape_justify = c_hb_shape_justify
aliashb_shape_list_shapers = c_hb_shape_list_shapers
aliashb_shape_plan_create = c_hb_shape_plan_create
aliashb_shape_plan_create2 = c_hb_shape_plan_create2
aliashb_shape_plan_create_cached = c_hb_shape_plan_create_cached
aliashb_shape_plan_create_cached2 = c_hb_shape_plan_create_cached2
aliashb_shape_plan_destroy = c_hb_shape_plan_destroy
aliashb_shape_plan_execute = c_hb_shape_plan_execute
aliashb_shape_plan_get_empty = c_hb_shape_plan_get_empty
aliashb_shape_plan_get_shaper = c_hb_shape_plan_get_shaper
aliashb_shape_plan_get_user_data = c_hb_shape_plan_get_user_data
aliashb_shape_plan_reference = c_hb_shape_plan_reference
aliashb_shape_plan_set_user_data = c_hb_shape_plan_set_user_data
aliashb_style_get_value = c_hb_style_get_value
aliashb_tag_from_string = c_hb_tag_from_string
aliashb_tag_to_string = c_hb_tag_to_string
aliashb_unicode_combining_class = c_hb_unicode_combining_class
aliashb_unicode_compose = c_hb_unicode_compose
aliashb_unicode_decompose = c_hb_unicode_decompose
aliashb_unicode_decompose_compatibility = c_hb_unicode_decompose_compatibility
aliashb_unicode_eastasian_width = c_hb_unicode_eastasian_width
aliashb_unicode_funcs_create = c_hb_unicode_funcs_create
aliashb_unicode_funcs_destroy = c_hb_unicode_funcs_destroy
aliashb_unicode_funcs_get_default = c_hb_unicode_funcs_get_default
aliashb_unicode_funcs_get_empty = c_hb_unicode_funcs_get_empty
aliashb_unicode_funcs_get_parent = c_hb_unicode_funcs_get_parent
aliashb_unicode_funcs_get_user_data = c_hb_unicode_funcs_get_user_data
aliashb_unicode_funcs_is_immutable = c_hb_unicode_funcs_is_immutable
aliashb_unicode_funcs_make_immutable = c_hb_unicode_funcs_make_immutable
aliashb_unicode_funcs_reference = c_hb_unicode_funcs_reference
aliashb_unicode_funcs_set_combining_class_func = c_hb_unicode_funcs_set_combining_class_func
aliashb_unicode_funcs_set_compose_func = c_hb_unicode_funcs_set_compose_func
aliashb_unicode_funcs_set_decompose_compatibility_func = c_hb_unicode_funcs_set_decompose_compatibility_func
aliashb_unicode_funcs_set_decompose_func = c_hb_unicode_funcs_set_decompose_func
aliashb_unicode_funcs_set_eastasian_width_func = c_hb_unicode_funcs_set_eastasian_width_func
aliashb_unicode_funcs_set_general_category_func = c_hb_unicode_funcs_set_general_category_func
aliashb_unicode_funcs_set_mirroring_func = c_hb_unicode_funcs_set_mirroring_func
aliashb_unicode_funcs_set_script_func = c_hb_unicode_funcs_set_script_func
aliashb_unicode_funcs_set_user_data = c_hb_unicode_funcs_set_user_data
aliashb_unicode_general_category = c_hb_unicode_general_category
aliashb_unicode_mirroring = c_hb_unicode_mirroring
aliashb_unicode_script = c_hb_unicode_script
aliashb_variation_from_string = c_hb_variation_from_string
aliashb_variation_to_string = c_hb_variation_to_string
aliashb_gobject_glyph_info_get_type = c_hb_gobject_glyph_info_get_type
aliashb_gobject_glyph_position_get_type = c_hb_gobject_glyph_position_get_type

Variables 520

varGType function() c_hb_gobject_blob_get_type
varGType function() c_hb_gobject_buffer_get_type
varGType function() c_hb_gobject_color_line_get_type
varGType function() c_hb_gobject_color_stop_get_type
varGType function() c_hb_gobject_draw_funcs_get_type
varGType function() c_hb_gobject_face_get_type
varGType function() c_hb_gobject_feature_get_type
varGType function() c_hb_gobject_font_get_type
varGType function() c_hb_gobject_font_funcs_get_type
varGType function() c_hb_gobject_map_get_type
varGType function() c_hb_gobject_ot_math_glyph_part_get_type
varGType function() c_hb_gobject_ot_math_glyph_variant_get_type
varGType function() c_hb_gobject_ot_var_axis_info_get_type
varGType function() c_hb_gobject_paint_funcs_get_type
varGType function() c_hb_gobject_segment_properties_get_type
varGType function() c_hb_gobject_set_get_type
varGType function() c_hb_gobject_shape_plan_get_type
varGType function() c_hb_gobject_unicode_funcs_get_type
varGType function() c_hb_gobject_user_data_key_get_type
varGType function() c_hb_gobject_draw_state_get_type
varhb_ot_name_id_t function(hb_face_t * face, hb_aat_layout_feature_type_t featureType) c_hb_aat_layout_feature_type_get_name_id
varuint function(hb_face_t * face, hb_aat_layout_feature_type_t featureType, uint startOffset, uint * selectorCount, hb_aat_layout_feature_selector_info_t * selectors, uint * defaultIndex) c_hb_aat_layout_feature_type_get_selector_infos
varuint function(hb_face_t * face, uint startOffset, uint * featureCount, hb_aat_layout_feature_type_t * features) c_hb_aat_layout_get_feature_types
varhb_bool_t function(hb_face_t * face) c_hb_aat_layout_has_positioning
varhb_bool_t function(hb_face_t * face) c_hb_aat_layout_has_substitution
varhb_bool_t function(hb_face_t * face) c_hb_aat_layout_has_tracking
varhb_blob_t * function(hb_blob_t * blob) c_hb_blob_copy_writable_or_fail
varhb_blob_t * function(const(char) * data, uint length, hb_memory_mode_t mode, void * userData, hb_destroy_func_t destroy) c_hb_blob_create
varhb_blob_t * function(const(char) * fileName) c_hb_blob_create_from_file
varhb_blob_t * function(const(char) * fileName) c_hb_blob_create_from_file_or_fail
varhb_blob_t * function(const(char) * data, uint length, hb_memory_mode_t mode, void * userData, hb_destroy_func_t destroy) c_hb_blob_create_or_fail
varhb_blob_t * function(hb_blob_t * parent, uint offset, uint length) c_hb_blob_create_sub_blob
varvoid function(hb_blob_t * blob) c_hb_blob_destroy
varconst(char) * function(hb_blob_t * blob, uint * length) c_hb_blob_get_data
varchar * function(hb_blob_t * blob, uint * length) c_hb_blob_get_data_writable
varhb_blob_t * function() c_hb_blob_get_empty
varuint function(hb_blob_t * blob) c_hb_blob_get_length
varvoid * function(const(hb_blob_t) * blob, hb_user_data_key_t * key) c_hb_blob_get_user_data
varhb_bool_t function(hb_blob_t * blob) c_hb_blob_is_immutable
varvoid function(hb_blob_t * blob) c_hb_blob_make_immutable
varhb_blob_t * function(hb_blob_t * blob) c_hb_blob_reference
varhb_bool_t function(hb_blob_t * blob, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace) c_hb_blob_set_user_data
varvoid function(hb_buffer_t * buffer, hb_codepoint_t codepoint, uint cluster) c_hb_buffer_add
varvoid function(hb_buffer_t * buffer, const(hb_codepoint_t) * text, int textLength, uint itemOffset, int itemLength) c_hb_buffer_add_codepoints
varvoid function(hb_buffer_t * buffer, const(ubyte) * text, int textLength, uint itemOffset, int itemLength) c_hb_buffer_add_latin1
varvoid function(hb_buffer_t * buffer, const(ushort) * text, int textLength, uint itemOffset, int itemLength) c_hb_buffer_add_utf16
varvoid function(hb_buffer_t * buffer, const(uint) * text, int textLength, uint itemOffset, int itemLength) c_hb_buffer_add_utf32
varvoid function(hb_buffer_t * buffer, const(ubyte) * text, int textLength, uint itemOffset, int itemLength) c_hb_buffer_add_utf8
varhb_bool_t function(hb_buffer_t * buffer) c_hb_buffer_allocation_successful
varvoid function(hb_buffer_t * buffer, const(hb_buffer_t) * source, uint start, uint end) c_hb_buffer_append
varvoid function(hb_buffer_t * buffer) c_hb_buffer_clear_contents
varhb_buffer_t * function() c_hb_buffer_create
varhb_buffer_t * function(const(hb_buffer_t) * src) c_hb_buffer_create_similar
varhb_bool_t function(hb_buffer_t * buffer, const(char) * buf, int bufLen, const(char *) * endPtr, hb_font_t * font, hb_buffer_serialize_format_t format) c_hb_buffer_deserialize_glyphs
varhb_bool_t function(hb_buffer_t * buffer, const(char) * buf, int bufLen, const(char *) * endPtr, hb_buffer_serialize_format_t format) c_hb_buffer_deserialize_unicode
varvoid function(hb_buffer_t * buffer) c_hb_buffer_destroy
varhb_buffer_diff_flags_t function(hb_buffer_t * buffer, hb_buffer_t * reference, hb_codepoint_t dottedcircleGlyph, uint positionFuzz) c_hb_buffer_diff
varhb_buffer_cluster_level_t function(const(hb_buffer_t) * buffer) c_hb_buffer_get_cluster_level
varhb_buffer_content_type_t function(const(hb_buffer_t) * buffer) c_hb_buffer_get_content_type
varhb_direction_t function(const(hb_buffer_t) * buffer) c_hb_buffer_get_direction
varhb_buffer_t * function() c_hb_buffer_get_empty
varhb_buffer_flags_t function(const(hb_buffer_t) * buffer) c_hb_buffer_get_flags
varhb_glyph_info_t * function(hb_buffer_t * buffer, uint * length) c_hb_buffer_get_glyph_infos
varhb_glyph_position_t * function(hb_buffer_t * buffer, uint * length) c_hb_buffer_get_glyph_positions
varhb_codepoint_t function(const(hb_buffer_t) * buffer) c_hb_buffer_get_invisible_glyph
varhb_language_t function(const(hb_buffer_t) * buffer) c_hb_buffer_get_language
varuint function(const(hb_buffer_t) * buffer) c_hb_buffer_get_length
varhb_codepoint_t function(const(hb_buffer_t) * buffer) c_hb_buffer_get_not_found_glyph
varhb_codepoint_t function(const(hb_buffer_t) * buffer) c_hb_buffer_get_replacement_codepoint
varhb_script_t function(const(hb_buffer_t) * buffer) c_hb_buffer_get_script
varvoid function(const(hb_buffer_t) * buffer, hb_segment_properties_t * props) c_hb_buffer_get_segment_properties
varhb_unicode_funcs_t * function(const(hb_buffer_t) * buffer) c_hb_buffer_get_unicode_funcs
varvoid * function(const(hb_buffer_t) * buffer, hb_user_data_key_t * key) c_hb_buffer_get_user_data
varvoid function(hb_buffer_t * buffer) c_hb_buffer_guess_segment_properties
varhb_bool_t function(hb_buffer_t * buffer) c_hb_buffer_has_positions
varvoid function(hb_buffer_t * buffer) c_hb_buffer_normalize_glyphs
varhb_bool_t function(hb_buffer_t * buffer, uint size) c_hb_buffer_pre_allocate
varhb_buffer_t * function(hb_buffer_t * buffer) c_hb_buffer_reference
varvoid function(hb_buffer_t * buffer) c_hb_buffer_reset
varvoid function(hb_buffer_t * buffer) c_hb_buffer_reverse
varvoid function(hb_buffer_t * buffer) c_hb_buffer_reverse_clusters
varvoid function(hb_buffer_t * buffer, uint start, uint end) c_hb_buffer_reverse_range
varuint function(hb_buffer_t * buffer, uint start, uint end, ubyte * buf, uint bufSize, uint * bufConsumed, hb_font_t * font, hb_buffer_serialize_format_t format, hb_buffer_serialize_flags_t flags) c_hb_buffer_serialize
varhb_buffer_serialize_format_t function(const(ubyte) * str, int len) c_hb_buffer_serialize_format_from_string
varconst(char) * function(hb_buffer_serialize_format_t format) c_hb_buffer_serialize_format_to_string
varuint function(hb_buffer_t * buffer, uint start, uint end, ubyte * buf, uint bufSize, uint * bufConsumed, hb_font_t * font, hb_buffer_serialize_format_t format, hb_buffer_serialize_flags_t flags) c_hb_buffer_serialize_glyphs
varconst(char *) * function() c_hb_buffer_serialize_list_formats
varuint function(hb_buffer_t * buffer, uint start, uint end, ubyte * buf, uint bufSize, uint * bufConsumed, hb_buffer_serialize_format_t format, hb_buffer_serialize_flags_t flags) c_hb_buffer_serialize_unicode
varvoid function(hb_buffer_t * buffer, hb_buffer_cluster_level_t clusterLevel) c_hb_buffer_set_cluster_level
varvoid function(hb_buffer_t * buffer, hb_buffer_content_type_t contentType) c_hb_buffer_set_content_type
varvoid function(hb_buffer_t * buffer, hb_direction_t direction) c_hb_buffer_set_direction
varvoid function(hb_buffer_t * buffer, hb_buffer_flags_t flags) c_hb_buffer_set_flags
varvoid function(hb_buffer_t * buffer, hb_codepoint_t invisible) c_hb_buffer_set_invisible_glyph
varvoid function(hb_buffer_t * buffer, hb_language_t language) c_hb_buffer_set_language
varhb_bool_t function(hb_buffer_t * buffer, uint length) c_hb_buffer_set_length
varvoid function(hb_buffer_t * buffer, hb_buffer_message_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_buffer_set_message_func
varvoid function(hb_buffer_t * buffer, hb_codepoint_t notFound) c_hb_buffer_set_not_found_glyph
varvoid function(hb_buffer_t * buffer, hb_codepoint_t replacement) c_hb_buffer_set_replacement_codepoint
varvoid function(hb_buffer_t * buffer, hb_script_t script) c_hb_buffer_set_script
varvoid function(hb_buffer_t * buffer, const(hb_segment_properties_t) * props) c_hb_buffer_set_segment_properties
varvoid function(hb_buffer_t * buffer, hb_unicode_funcs_t * unicodeFuncs) c_hb_buffer_set_unicode_funcs
varhb_bool_t function(hb_buffer_t * buffer, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace) c_hb_buffer_set_user_data
varubyte function(hb_color_t color) c_hb_color_get_alpha
varubyte function(hb_color_t color) c_hb_color_get_blue
varubyte function(hb_color_t color) c_hb_color_get_green
varubyte function(hb_color_t color) c_hb_color_get_red
varuint function(hb_color_line_t * colorLine, uint start, uint * count, hb_color_stop_t * colorStops) c_hb_color_line_get_color_stops
varhb_paint_extend_t function(hb_color_line_t * colorLine) c_hb_color_line_get_extend
varhb_direction_t function(const(ubyte) * str, int len) c_hb_direction_from_string
varconst(char) * function(hb_direction_t direction) c_hb_direction_to_string
varvoid function(hb_draw_funcs_t * dfuncs, void * drawData, hb_draw_state_t * st) c_hb_draw_close_path
varvoid function(hb_draw_funcs_t * dfuncs, void * drawData, hb_draw_state_t * st, float control1X, float control1Y, float control2X, float control2Y, float toX, float toY) c_hb_draw_cubic_to
varhb_draw_funcs_t * function() c_hb_draw_funcs_create
varvoid function(hb_draw_funcs_t * dfuncs) c_hb_draw_funcs_destroy
varhb_draw_funcs_t * function() c_hb_draw_funcs_get_empty
varvoid * function(const(hb_draw_funcs_t) * dfuncs, hb_user_data_key_t * key) c_hb_draw_funcs_get_user_data
varhb_bool_t function(hb_draw_funcs_t * dfuncs) c_hb_draw_funcs_is_immutable
varvoid function(hb_draw_funcs_t * dfuncs) c_hb_draw_funcs_make_immutable
varhb_draw_funcs_t * function(hb_draw_funcs_t * dfuncs) c_hb_draw_funcs_reference
varvoid function(hb_draw_funcs_t * dfuncs, hb_draw_close_path_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_draw_funcs_set_close_path_func
varvoid function(hb_draw_funcs_t * dfuncs, hb_draw_cubic_to_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_draw_funcs_set_cubic_to_func
varvoid function(hb_draw_funcs_t * dfuncs, hb_draw_line_to_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_draw_funcs_set_line_to_func
varvoid function(hb_draw_funcs_t * dfuncs, hb_draw_move_to_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_draw_funcs_set_move_to_func
varvoid function(hb_draw_funcs_t * dfuncs, hb_draw_quadratic_to_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_draw_funcs_set_quadratic_to_func
varhb_bool_t function(hb_draw_funcs_t * dfuncs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace) c_hb_draw_funcs_set_user_data
varvoid function(hb_draw_funcs_t * dfuncs, void * drawData, hb_draw_state_t * st, float toX, float toY) c_hb_draw_line_to
varvoid function(hb_draw_funcs_t * dfuncs, void * drawData, hb_draw_state_t * st, float toX, float toY) c_hb_draw_move_to
varvoid function(hb_draw_funcs_t * dfuncs, void * drawData, hb_draw_state_t * st, float controlX, float controlY, float toX, float toY) c_hb_draw_quadratic_to
varhb_bool_t function(hb_face_t * face, hb_tag_t tag, hb_blob_t * blob) c_hb_face_builder_add_table
varhb_face_t * function() c_hb_face_builder_create
varvoid function(hb_face_t * face, const(hb_tag_t) * tags) c_hb_face_builder_sort_tables
varvoid function(hb_face_t * face, hb_map_t * mapping, hb_set_t * unicodes) c_hb_face_collect_nominal_glyph_mapping
varvoid function(hb_face_t * face, hb_set_t * out_) c_hb_face_collect_unicodes
varvoid function(hb_face_t * face, hb_set_t * out_) c_hb_face_collect_variation_selectors
varvoid function(hb_face_t * face, hb_codepoint_t variationSelector, hb_set_t * out_) c_hb_face_collect_variation_unicodes
varuint function(hb_blob_t * blob) c_hb_face_count
varhb_face_t * function(hb_blob_t * blob, uint index) c_hb_face_create
varhb_face_t * function(hb_reference_table_func_t referenceTableFunc, void * userData, hb_destroy_func_t destroy) c_hb_face_create_for_tables
varvoid function(hb_face_t * face) c_hb_face_destroy
varhb_face_t * function() c_hb_face_get_empty
varuint function(const(hb_face_t) * face) c_hb_face_get_glyph_count
varuint function(const(hb_face_t) * face) c_hb_face_get_index
varuint function(const(hb_face_t) * face, uint startOffset, uint * tableCount, hb_tag_t * tableTags) c_hb_face_get_table_tags
varuint function(const(hb_face_t) * face) c_hb_face_get_upem
varvoid * function(const(hb_face_t) * face, hb_user_data_key_t * key) c_hb_face_get_user_data
varhb_bool_t function(const(hb_face_t) * face) c_hb_face_is_immutable
varvoid function(hb_face_t * face) c_hb_face_make_immutable
varhb_face_t * function(hb_face_t * face) c_hb_face_reference
varhb_blob_t * function(hb_face_t * face) c_hb_face_reference_blob
varhb_blob_t * function(const(hb_face_t) * face, hb_tag_t tag) c_hb_face_reference_table
varvoid function(hb_face_t * face, uint glyphCount) c_hb_face_set_glyph_count
varvoid function(hb_face_t * face, uint index) c_hb_face_set_index
varvoid function(hb_face_t * face, uint upem) c_hb_face_set_upem
varhb_bool_t function(hb_face_t * face, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace) c_hb_face_set_user_data
varhb_bool_t function(const(ubyte) * str, int len, hb_feature_t * feature) c_hb_feature_from_string
varvoid function(hb_feature_t * feature, char * buf, uint size) c_hb_feature_to_string
varvoid function(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y) c_hb_font_add_glyph_origin_for_direction
varvoid function(hb_font_t * font) c_hb_font_changed
varhb_font_t * function(hb_face_t * face) c_hb_font_create
varhb_font_t * function(hb_font_t * parent) c_hb_font_create_sub_font
varvoid function(hb_font_t * font) c_hb_font_destroy
varvoid function(hb_font_t * font, hb_codepoint_t glyph, hb_draw_funcs_t * dfuncs, void * drawData) c_hb_font_draw_glyph
varhb_font_funcs_t * function() c_hb_font_funcs_create
varvoid function(hb_font_funcs_t * ffuncs) c_hb_font_funcs_destroy
varhb_font_funcs_t * function() c_hb_font_funcs_get_empty
varvoid * function(const(hb_font_funcs_t) * ffuncs, hb_user_data_key_t * key) c_hb_font_funcs_get_user_data
varhb_bool_t function(hb_font_funcs_t * ffuncs) c_hb_font_funcs_is_immutable
varvoid function(hb_font_funcs_t * ffuncs) c_hb_font_funcs_make_immutable
varhb_font_funcs_t * function(hb_font_funcs_t * ffuncs) c_hb_font_funcs_reference
varvoid function(hb_font_funcs_t * ffuncs, hb_font_draw_glyph_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_draw_glyph_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_font_h_extents_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_font_h_extents_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_font_v_extents_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_font_v_extents_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_glyph_contour_point_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_glyph_contour_point_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_glyph_extents_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_glyph_extents_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_glyph_from_name_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_glyph_from_name_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_glyph_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_glyph_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_advance_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_glyph_h_advance_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_advances_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_glyph_h_advances_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_kerning_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_glyph_h_kerning_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_origin_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_glyph_h_origin_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_glyph_name_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_glyph_name_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_glyph_shape_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_glyph_shape_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_glyph_v_advance_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_glyph_v_advance_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_glyph_v_advances_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_glyph_v_advances_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_glyph_v_kerning_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_glyph_v_kerning_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_glyph_v_origin_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_glyph_v_origin_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_nominal_glyph_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_nominal_glyph_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_nominal_glyphs_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_nominal_glyphs_func
varvoid function(hb_font_funcs_t * ffuncs, hb_font_paint_glyph_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_paint_glyph_func
varhb_bool_t function(hb_font_funcs_t * ffuncs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace) c_hb_font_funcs_set_user_data
varvoid function(hb_font_funcs_t * ffuncs, hb_font_get_variation_glyph_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_font_funcs_set_variation_glyph_func
varhb_font_t * function() c_hb_font_get_empty
varvoid function(hb_font_t * font, hb_direction_t direction, hb_font_extents_t * extents) c_hb_font_get_extents_for_direction
varhb_face_t * function(hb_font_t * font) c_hb_font_get_face
varhb_bool_t function(hb_font_t * font, hb_codepoint_t unicode, hb_codepoint_t variationSelector, hb_codepoint_t * glyph) c_hb_font_get_glyph
varvoid function(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y) c_hb_font_get_glyph_advance_for_direction
varvoid function(hb_font_t * font, hb_direction_t direction, uint count, const(hb_codepoint_t) * firstGlyph, uint glyphStride, hb_position_t * firstAdvance, uint advanceStride) c_hb_font_get_glyph_advances_for_direction
varhb_bool_t function(hb_font_t * font, hb_codepoint_t glyph, uint pointIndex, hb_position_t * x, hb_position_t * y) c_hb_font_get_glyph_contour_point
varhb_bool_t function(hb_font_t * font, hb_codepoint_t glyph, uint pointIndex, hb_direction_t direction, hb_position_t * x, hb_position_t * y) c_hb_font_get_glyph_contour_point_for_origin
varhb_bool_t function(hb_font_t * font, hb_codepoint_t glyph, hb_glyph_extents_t * extents) c_hb_font_get_glyph_extents
varhb_bool_t function(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_glyph_extents_t * extents) c_hb_font_get_glyph_extents_for_origin
varhb_bool_t function(hb_font_t * font, const(char) * name, int len, hb_codepoint_t * glyph) c_hb_font_get_glyph_from_name
varhb_position_t function(hb_font_t * font, hb_codepoint_t glyph) c_hb_font_get_glyph_h_advance
varvoid function(hb_font_t * font, uint count, const(hb_codepoint_t) * firstGlyph, uint glyphStride, hb_position_t * firstAdvance, uint advanceStride) c_hb_font_get_glyph_h_advances
varhb_position_t function(hb_font_t * font, hb_codepoint_t leftGlyph, hb_codepoint_t rightGlyph) c_hb_font_get_glyph_h_kerning
varhb_bool_t function(hb_font_t * font, hb_codepoint_t glyph, hb_position_t * x, hb_position_t * y) c_hb_font_get_glyph_h_origin
varvoid function(hb_font_t * font, hb_codepoint_t firstGlyph, hb_codepoint_t secondGlyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y) c_hb_font_get_glyph_kerning_for_direction
varhb_bool_t function(hb_font_t * font, hb_codepoint_t glyph, char * name, uint size) c_hb_font_get_glyph_name
varvoid function(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y) c_hb_font_get_glyph_origin_for_direction
varvoid function(hb_font_t * font, hb_codepoint_t glyph, hb_draw_funcs_t * dfuncs, void * drawData) c_hb_font_get_glyph_shape
varhb_position_t function(hb_font_t * font, hb_codepoint_t glyph) c_hb_font_get_glyph_v_advance
varvoid function(hb_font_t * font, uint count, const(hb_codepoint_t) * firstGlyph, uint glyphStride, hb_position_t * firstAdvance, uint advanceStride) c_hb_font_get_glyph_v_advances
varhb_position_t function(hb_font_t * font, hb_codepoint_t topGlyph, hb_codepoint_t bottomGlyph) c_hb_font_get_glyph_v_kerning
varhb_bool_t function(hb_font_t * font, hb_codepoint_t glyph, hb_position_t * x, hb_position_t * y) c_hb_font_get_glyph_v_origin
varhb_bool_t function(hb_font_t * font, hb_font_extents_t * extents) c_hb_font_get_h_extents
varhb_bool_t function(hb_font_t * font, hb_codepoint_t unicode, hb_codepoint_t * glyph) c_hb_font_get_nominal_glyph
varuint function(hb_font_t * font, uint count, const(hb_codepoint_t) * firstUnicode, uint unicodeStride, hb_codepoint_t * firstGlyph, uint glyphStride) c_hb_font_get_nominal_glyphs
varhb_font_t * function(hb_font_t * font) c_hb_font_get_parent
varvoid function(hb_font_t * font, uint * xPpem, uint * yPpem) c_hb_font_get_ppem
varfloat function(hb_font_t * font) c_hb_font_get_ptem
varvoid function(hb_font_t * font, int * xScale, int * yScale) c_hb_font_get_scale
varuint function(hb_font_t * font) c_hb_font_get_serial
varvoid function(hb_font_t * font, float * xEmbolden, float * yEmbolden, hb_bool_t * inPlace) c_hb_font_get_synthetic_bold
varfloat function(hb_font_t * font) c_hb_font_get_synthetic_slant
varvoid * function(const(hb_font_t) * font, hb_user_data_key_t * key) c_hb_font_get_user_data
varhb_bool_t function(hb_font_t * font, hb_font_extents_t * extents) c_hb_font_get_v_extents
varconst(float) * function(hb_font_t * font, uint * length) c_hb_font_get_var_coords_design
varconst(int) * function(hb_font_t * font, uint * length) c_hb_font_get_var_coords_normalized
varuint function(hb_font_t * font) c_hb_font_get_var_named_instance
varhb_bool_t function(hb_font_t * font, hb_codepoint_t unicode, hb_codepoint_t variationSelector, hb_codepoint_t * glyph) c_hb_font_get_variation_glyph
varhb_bool_t function(hb_font_t * font, const(ubyte) * s, int len, hb_codepoint_t * glyph) c_hb_font_glyph_from_string
varvoid function(hb_font_t * font, hb_codepoint_t glyph, char * s, uint size) c_hb_font_glyph_to_string
varhb_bool_t function(hb_font_t * font) c_hb_font_is_immutable
varvoid function(hb_font_t * font) c_hb_font_make_immutable
varvoid function(hb_font_t * font, hb_codepoint_t glyph, hb_paint_funcs_t * pfuncs, void * paintData, uint paletteIndex, hb_color_t foreground) c_hb_font_paint_glyph
varhb_font_t * function(hb_font_t * font) c_hb_font_reference
varvoid function(hb_font_t * font, hb_face_t * face) c_hb_font_set_face
varvoid function(hb_font_t * font, hb_font_funcs_t * klass, void * fontData, hb_destroy_func_t destroy) c_hb_font_set_funcs
varvoid function(hb_font_t * font, void * fontData, hb_destroy_func_t destroy) c_hb_font_set_funcs_data
varvoid function(hb_font_t * font, hb_font_t * parent) c_hb_font_set_parent
varvoid function(hb_font_t * font, uint xPpem, uint yPpem) c_hb_font_set_ppem
varvoid function(hb_font_t * font, float ptem) c_hb_font_set_ptem
varvoid function(hb_font_t * font, int xScale, int yScale) c_hb_font_set_scale
varvoid function(hb_font_t * font, float xEmbolden, float yEmbolden, hb_bool_t inPlace) c_hb_font_set_synthetic_bold
varvoid function(hb_font_t * font, float slant) c_hb_font_set_synthetic_slant
varhb_bool_t function(hb_font_t * font, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace) c_hb_font_set_user_data
varvoid function(hb_font_t * font, const(float) * coords, uint coordsLength) c_hb_font_set_var_coords_design
varvoid function(hb_font_t * font, const(int) * coords, uint coordsLength) c_hb_font_set_var_coords_normalized
varvoid function(hb_font_t * font, uint instanceIndex) c_hb_font_set_var_named_instance
varvoid function(hb_font_t * font, hb_tag_t tag, float value) c_hb_font_set_variation
varvoid function(hb_font_t * font, const(hb_variation_t) * variations, uint variationsLength) c_hb_font_set_variations
varvoid function(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y) c_hb_font_subtract_glyph_origin_for_direction
varhb_face_t * function(FT_Face ftFace, hb_destroy_func_t destroy) c_hb_ft_face_create
varhb_face_t * function(FT_Face ftFace) c_hb_ft_face_create_cached
varhb_face_t * function(FT_Face ftFace) c_hb_ft_face_create_referenced
varvoid function(hb_font_t * font) c_hb_ft_font_changed
varhb_font_t * function(FT_Face ftFace, hb_destroy_func_t destroy) c_hb_ft_font_create
varhb_font_t * function(FT_Face ftFace) c_hb_ft_font_create_referenced
varFT_Face function(hb_font_t * font) c_hb_ft_font_get_face
varint function(hb_font_t * font) c_hb_ft_font_get_load_flags
varFT_Face function(hb_font_t * font) c_hb_ft_font_lock_face
varvoid function(hb_font_t * font) c_hb_ft_font_set_funcs
varvoid function(hb_font_t * font, int loadFlags) c_hb_ft_font_set_load_flags
varvoid function(hb_font_t * font) c_hb_ft_font_unlock_face
varhb_bool_t function(hb_font_t * font) c_hb_ft_hb_font_changed
varhb_blob_t * function(GBytes * gbytes) c_hb_glib_blob_create
varhb_unicode_funcs_t * function() c_hb_glib_get_unicode_funcs
varGUnicodeScript function(hb_script_t script) c_hb_glib_script_from_script
varhb_script_t function(GUnicodeScript script) c_hb_glib_script_to_script
varhb_glyph_flags_t function(const(hb_glyph_info_t) * info) c_hb_glyph_info_get_glyph_flags
varhb_language_t function(const(ubyte) * str, int len) c_hb_language_from_string
varhb_language_t function() c_hb_language_get_default
varhb_bool_t function(hb_language_t language, hb_language_t specific) c_hb_language_matches
varconst(char) * function(hb_language_t language) c_hb_language_to_string
varhb_bool_t function(const(hb_map_t) * map) c_hb_map_allocation_successful
varvoid function(hb_map_t * map) c_hb_map_clear
varhb_map_t * function(const(hb_map_t) * map) c_hb_map_copy
varhb_map_t * function() c_hb_map_create
varvoid function(hb_map_t * map, hb_codepoint_t key) c_hb_map_del
varvoid function(hb_map_t * map) c_hb_map_destroy
varhb_codepoint_t function(const(hb_map_t) * map, hb_codepoint_t key) c_hb_map_get
varhb_map_t * function() c_hb_map_get_empty
varuint function(const(hb_map_t) * map) c_hb_map_get_population
varvoid * function(const(hb_map_t) * map, hb_user_data_key_t * key) c_hb_map_get_user_data
varhb_bool_t function(const(hb_map_t) * map, hb_codepoint_t key) c_hb_map_has
varuint function(const(hb_map_t) * map) c_hb_map_hash
varhb_bool_t function(const(hb_map_t) * map) c_hb_map_is_empty
varhb_bool_t function(const(hb_map_t) * map, const(hb_map_t) * other) c_hb_map_is_equal
varvoid function(const(hb_map_t) * map, hb_set_t * keys) c_hb_map_keys
varhb_bool_t function(const(hb_map_t) * map, int * idx, hb_codepoint_t * key, hb_codepoint_t * value) c_hb_map_next
varhb_map_t * function(hb_map_t * map) c_hb_map_reference
varvoid function(hb_map_t * map, hb_codepoint_t key, hb_codepoint_t value) c_hb_map_set
varhb_bool_t function(hb_map_t * map, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace) c_hb_map_set_user_data
varvoid function(hb_map_t * map, const(hb_map_t) * other) c_hb_map_update
varvoid function(const(hb_map_t) * map, hb_set_t * values) c_hb_map_values
varuint function(hb_face_t * face, hb_codepoint_t glyph, uint startOffset, uint * layerCount, hb_ot_color_layer_t * layers) c_hb_ot_color_glyph_get_layers
varhb_bool_t function(hb_face_t * face, hb_codepoint_t glyph) c_hb_ot_color_glyph_has_paint
varhb_blob_t * function(hb_font_t * font, hb_codepoint_t glyph) c_hb_ot_color_glyph_reference_png
varhb_blob_t * function(hb_face_t * face, hb_codepoint_t glyph) c_hb_ot_color_glyph_reference_svg
varhb_bool_t function(hb_face_t * face) c_hb_ot_color_has_layers
varhb_bool_t function(hb_face_t * face) c_hb_ot_color_has_paint
varhb_bool_t function(hb_face_t * face) c_hb_ot_color_has_palettes
varhb_bool_t function(hb_face_t * face) c_hb_ot_color_has_png
varhb_bool_t function(hb_face_t * face) c_hb_ot_color_has_svg
varhb_ot_name_id_t function(hb_face_t * face, uint colorIndex) c_hb_ot_color_palette_color_get_name_id
varuint function(hb_face_t * face, uint paletteIndex, uint startOffset, uint * colorCount, hb_color_t * colors) c_hb_ot_color_palette_get_colors
varuint function(hb_face_t * face) c_hb_ot_color_palette_get_count
varhb_ot_color_palette_flags_t function(hb_face_t * face, uint paletteIndex) c_hb_ot_color_palette_get_flags
varhb_ot_name_id_t function(hb_face_t * face, uint paletteIndex) c_hb_ot_color_palette_get_name_id
varvoid function(hb_font_t * font) c_hb_ot_font_set_funcs
varvoid function(hb_face_t * face, hb_tag_t tableTag, const(hb_tag_t) * scripts, const(hb_tag_t) * languages, const(hb_tag_t) * features, hb_set_t * featureIndexes) c_hb_ot_layout_collect_features
varvoid function(hb_face_t * face, hb_tag_t tableTag, uint scriptIndex, uint languageIndex, hb_map_t * featureMap) c_hb_ot_layout_collect_features_map
varvoid function(hb_face_t * face, hb_tag_t tableTag, const(hb_tag_t) * scripts, const(hb_tag_t) * languages, const(hb_tag_t) * features, hb_set_t * lookupIndexes) c_hb_ot_layout_collect_lookups
varuint function(hb_face_t * face, hb_tag_t tableTag, uint featureIndex, uint startOffset, uint * charCount, hb_codepoint_t * characters) c_hb_ot_layout_feature_get_characters
varuint function(hb_face_t * face, hb_tag_t tableTag, uint featureIndex, uint startOffset, uint * lookupCount, uint * lookupIndexes) c_hb_ot_layout_feature_get_lookups
varhb_bool_t function(hb_face_t * face, hb_tag_t tableTag, uint featureIndex, hb_ot_name_id_t * labelId, hb_ot_name_id_t * tooltipId, hb_ot_name_id_t * sampleId, uint * numNamedParameters, hb_ot_name_id_t * firstParamId) c_hb_ot_layout_feature_get_name_ids
varuint function(hb_face_t * face, hb_tag_t tableTag, uint featureIndex, uint variationsIndex, uint startOffset, uint * lookupCount, uint * lookupIndexes) c_hb_ot_layout_feature_with_variations_get_lookups
varuint function(hb_face_t * face, hb_codepoint_t glyph, uint startOffset, uint * pointCount, uint * pointArray) c_hb_ot_layout_get_attach_points
varhb_bool_t function(hb_font_t * font, hb_ot_layout_baseline_tag_t baselineTag, hb_direction_t direction, hb_tag_t scriptTag, hb_tag_t languageTag, hb_position_t * coord) c_hb_ot_layout_get_baseline
varhb_bool_t function(hb_font_t * font, hb_ot_layout_baseline_tag_t baselineTag, hb_direction_t direction, hb_script_t script, hb_language_t language, hb_position_t * coord) c_hb_ot_layout_get_baseline2
varvoid function(hb_font_t * font, hb_ot_layout_baseline_tag_t baselineTag, hb_direction_t direction, hb_tag_t scriptTag, hb_tag_t languageTag, hb_position_t * coord) c_hb_ot_layout_get_baseline_with_fallback
varvoid function(hb_font_t * font, hb_ot_layout_baseline_tag_t baselineTag, hb_direction_t direction, hb_script_t script, hb_language_t language, hb_position_t * coord) c_hb_ot_layout_get_baseline_with_fallback2
varhb_bool_t function(hb_font_t * font, hb_direction_t direction, hb_tag_t scriptTag, hb_tag_t languageTag, hb_font_extents_t * extents) c_hb_ot_layout_get_font_extents
varhb_bool_t function(hb_font_t * font, hb_direction_t direction, hb_script_t script, hb_language_t language, hb_font_extents_t * extents) c_hb_ot_layout_get_font_extents2
varhb_ot_layout_glyph_class_t function(hb_face_t * face, hb_codepoint_t glyph) c_hb_ot_layout_get_glyph_class
varvoid function(hb_face_t * face, hb_ot_layout_glyph_class_t klass, hb_set_t * glyphs) c_hb_ot_layout_get_glyphs_in_class
varhb_ot_layout_baseline_tag_t function(hb_script_t script) c_hb_ot_layout_get_horizontal_baseline_tag_for_script
varuint function(hb_font_t * font, hb_direction_t direction, hb_codepoint_t glyph, uint startOffset, uint * caretCount, hb_position_t * caretArray) c_hb_ot_layout_get_ligature_carets
varhb_bool_t function(hb_face_t * face, uint * designSize, uint * subfamilyId, hb_ot_name_id_t * subfamilyNameId, uint * rangeStart, uint * rangeEnd) c_hb_ot_layout_get_size_params
varhb_bool_t function(hb_face_t * face) c_hb_ot_layout_has_glyph_classes
varhb_bool_t function(hb_face_t * face) c_hb_ot_layout_has_positioning
varhb_bool_t function(hb_face_t * face) c_hb_ot_layout_has_substitution
varhb_bool_t function(hb_face_t * face, hb_tag_t tableTag, uint scriptIndex, uint languageIndex, hb_tag_t featureTag, uint * featureIndex) c_hb_ot_layout_language_find_feature
varuint function(hb_face_t * face, hb_tag_t tableTag, uint scriptIndex, uint languageIndex, uint startOffset, uint * featureCount, uint * featureIndexes) c_hb_ot_layout_language_get_feature_indexes
varuint function(hb_face_t * face, hb_tag_t tableTag, uint scriptIndex, uint languageIndex, uint startOffset, uint * featureCount, hb_tag_t * featureTags) c_hb_ot_layout_language_get_feature_tags
varhb_bool_t function(hb_face_t * face, hb_tag_t tableTag, uint scriptIndex, uint languageIndex, uint * featureIndex, hb_tag_t * featureTag) c_hb_ot_layout_language_get_required_feature
varhb_bool_t function(hb_face_t * face, hb_tag_t tableTag, uint scriptIndex, uint languageIndex, uint * featureIndex) c_hb_ot_layout_language_get_required_feature_index
varvoid function(hb_face_t * face, hb_tag_t tableTag, uint lookupIndex, hb_set_t * glyphsBefore, hb_set_t * glyphsInput, hb_set_t * glyphsAfter, hb_set_t * glyphsOutput) c_hb_ot_layout_lookup_collect_glyphs
varuint function(hb_face_t * face, uint lookupIndex, hb_codepoint_t glyph, uint startOffset, uint * alternateCount, hb_codepoint_t * alternateGlyphs) c_hb_ot_layout_lookup_get_glyph_alternates
varhb_position_t function(hb_font_t * font, uint lookupIndex, hb_direction_t direction, hb_codepoint_t glyph) c_hb_ot_layout_lookup_get_optical_bound
varvoid function(hb_face_t * face, uint lookupIndex, hb_set_t * glyphs) c_hb_ot_layout_lookup_substitute_closure
varhb_bool_t function(hb_face_t * face, uint lookupIndex, const(hb_codepoint_t) * glyphs, uint glyphsLength, hb_bool_t zeroContext) c_hb_ot_layout_lookup_would_substitute
varvoid function(hb_face_t * face, const(hb_set_t) * lookups, hb_set_t * glyphs) c_hb_ot_layout_lookups_substitute_closure
varhb_bool_t function(hb_face_t * face, hb_tag_t tableTag, uint scriptIndex, hb_tag_t languageTag, uint * languageIndex) c_hb_ot_layout_script_find_language
varuint function(hb_face_t * face, hb_tag_t tableTag, uint scriptIndex, uint startOffset, uint * languageCount, hb_tag_t * languageTags) c_hb_ot_layout_script_get_language_tags
varhb_bool_t function(hb_face_t * face, hb_tag_t tableTag, uint scriptIndex, uint languageCount, const(hb_tag_t) * languageTags, uint * languageIndex) c_hb_ot_layout_script_select_language
varhb_bool_t function(hb_face_t * face, hb_tag_t tableTag, uint scriptIndex, uint languageCount, const(hb_tag_t) * languageTags, uint * languageIndex, hb_tag_t * chosenLanguage) c_hb_ot_layout_script_select_language2
varhb_bool_t function(hb_face_t * face, hb_tag_t tableTag, const(hb_tag_t) * scriptTags, uint * scriptIndex, hb_tag_t * chosenScript) c_hb_ot_layout_table_choose_script
varhb_bool_t function(hb_face_t * face, hb_tag_t tableTag, const(int) * coords, uint numCoords, uint * variationsIndex) c_hb_ot_layout_table_find_feature_variations
varhb_bool_t function(hb_face_t * face, hb_tag_t tableTag, hb_tag_t scriptTag, uint * scriptIndex) c_hb_ot_layout_table_find_script
varuint function(hb_face_t * face, hb_tag_t tableTag, uint startOffset, uint * featureCount, hb_tag_t * featureTags) c_hb_ot_layout_table_get_feature_tags
varuint function(hb_face_t * face, hb_tag_t tableTag) c_hb_ot_layout_table_get_lookup_count
varuint function(hb_face_t * face, hb_tag_t tableTag, uint startOffset, uint * scriptCount, hb_tag_t * scriptTags) c_hb_ot_layout_table_get_script_tags
varhb_bool_t function(hb_face_t * face, hb_tag_t tableTag, uint scriptCount, const(hb_tag_t) * scriptTags, uint * scriptIndex, hb_tag_t * chosenScript) c_hb_ot_layout_table_select_script
varhb_position_t function(hb_font_t * font, hb_ot_math_constant_t constant) c_hb_ot_math_get_constant
varuint function(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, uint startOffset, uint * partsCount, hb_ot_math_glyph_part_t * parts, hb_position_t * italicsCorrection) c_hb_ot_math_get_glyph_assembly
varhb_position_t function(hb_font_t * font, hb_codepoint_t glyph) c_hb_ot_math_get_glyph_italics_correction
varhb_position_t function(hb_font_t * font, hb_codepoint_t glyph, hb_ot_math_kern_t kern, hb_position_t correctionHeight) c_hb_ot_math_get_glyph_kerning
varuint function(hb_font_t * font, hb_codepoint_t glyph, hb_ot_math_kern_t kern, uint startOffset, uint * entriesCount, hb_ot_math_kern_entry_t * kernEntries) c_hb_ot_math_get_glyph_kernings
varhb_position_t function(hb_font_t * font, hb_codepoint_t glyph) c_hb_ot_math_get_glyph_top_accent_attachment
varuint function(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, uint startOffset, uint * variantsCount, hb_ot_math_glyph_variant_t * variants) c_hb_ot_math_get_glyph_variants
varhb_position_t function(hb_font_t * font, hb_direction_t direction) c_hb_ot_math_get_min_connector_overlap
varhb_bool_t function(hb_face_t * face) c_hb_ot_math_has_data
varhb_bool_t function(hb_face_t * face, hb_codepoint_t glyph) c_hb_ot_math_is_glyph_extended_shape
varuint function(hb_face_t * face, uint startOffset, uint * entriesCount, hb_ot_meta_tag_t * entries) c_hb_ot_meta_get_entry_tags
varhb_blob_t * function(hb_face_t * face, hb_ot_meta_tag_t metaTag) c_hb_ot_meta_reference_entry
varhb_bool_t function(hb_font_t * font, hb_ot_metrics_tag_t metricsTag, hb_position_t * position) c_hb_ot_metrics_get_position
varvoid function(hb_font_t * font, hb_ot_metrics_tag_t metricsTag, hb_position_t * position) c_hb_ot_metrics_get_position_with_fallback
varfloat function(hb_font_t * font, hb_ot_metrics_tag_t metricsTag) c_hb_ot_metrics_get_variation
varhb_position_t function(hb_font_t * font, hb_ot_metrics_tag_t metricsTag) c_hb_ot_metrics_get_x_variation
varhb_position_t function(hb_font_t * font, hb_ot_metrics_tag_t metricsTag) c_hb_ot_metrics_get_y_variation
varuint function(hb_face_t * face, hb_ot_name_id_t nameId, hb_language_t language, uint * textSize, ushort * text) c_hb_ot_name_get_utf16
varuint function(hb_face_t * face, hb_ot_name_id_t nameId, hb_language_t language, uint * textSize, uint * text) c_hb_ot_name_get_utf32
varuint function(hb_face_t * face, hb_ot_name_id_t nameId, hb_language_t language, uint * textSize, char * text) c_hb_ot_name_get_utf8
varconst(hb_ot_name_entry_t) * function(hb_face_t * face, uint * numEntries) c_hb_ot_name_list_names
varvoid function(hb_font_t * font, hb_buffer_t * buffer, const(hb_feature_t) * features, uint numFeatures, hb_set_t * glyphs) c_hb_ot_shape_glyphs_closure
varvoid function(hb_shape_plan_t * shapePlan, hb_tag_t tableTag, hb_set_t * lookupIndexes) c_hb_ot_shape_plan_collect_lookups
varhb_tag_t function(hb_language_t language) c_hb_ot_tag_from_language
varhb_language_t function(hb_tag_t tag) c_hb_ot_tag_to_language
varhb_script_t function(hb_tag_t tag) c_hb_ot_tag_to_script
varvoid function(hb_script_t script, hb_tag_t * scriptTag1, hb_tag_t * scriptTag2) c_hb_ot_tags_from_script
varvoid function(hb_script_t script, hb_language_t language, uint * scriptCount, hb_tag_t * scriptTags, uint * languageCount, hb_tag_t * languageTags) c_hb_ot_tags_from_script_and_language
varvoid function(hb_tag_t scriptTag, hb_tag_t languageTag, hb_script_t * script, hb_language_t * language) c_hb_ot_tags_to_script_and_language
varhb_bool_t function(hb_face_t * face, hb_tag_t axisTag, uint * axisIndex, hb_ot_var_axis_t * axisInfo) c_hb_ot_var_find_axis
varhb_bool_t function(hb_face_t * face, hb_tag_t axisTag, hb_ot_var_axis_info_t * axisInfo) c_hb_ot_var_find_axis_info
varuint function(hb_face_t * face, uint startOffset, uint * axesCount, hb_ot_var_axis_t * axesArray) c_hb_ot_var_get_axes
varuint function(hb_face_t * face) c_hb_ot_var_get_axis_count
varuint function(hb_face_t * face, uint startOffset, uint * axesCount, hb_ot_var_axis_info_t * axesArray) c_hb_ot_var_get_axis_infos
varuint function(hb_face_t * face) c_hb_ot_var_get_named_instance_count
varhb_bool_t function(hb_face_t * face) c_hb_ot_var_has_data
varuint function(hb_face_t * face, uint instanceIndex, uint * coordsLength, float * coords) c_hb_ot_var_named_instance_get_design_coords
varhb_ot_name_id_t function(hb_face_t * face, uint instanceIndex) c_hb_ot_var_named_instance_get_postscript_name_id
varhb_ot_name_id_t function(hb_face_t * face, uint instanceIndex) c_hb_ot_var_named_instance_get_subfamily_name_id
varvoid function(hb_face_t * face, uint coordsLength, const(float) * designCoords, int * normalizedCoords) c_hb_ot_var_normalize_coords
varvoid function(hb_face_t * face, const(hb_variation_t) * variations, uint variationsLength, int * coords, uint coordsLength) c_hb_ot_var_normalize_variations
varvoid function(hb_paint_funcs_t * funcs, void * paintData, hb_bool_t isForeground, hb_color_t color) c_hb_paint_color
varhb_bool_t function(hb_paint_funcs_t * funcs, void * paintData, hb_codepoint_t glyph, hb_font_t * font) c_hb_paint_color_glyph
varhb_bool_t function(hb_paint_funcs_t * funcs, void * paintData, uint colorIndex, hb_color_t * color) c_hb_paint_custom_palette_color
varhb_paint_funcs_t * function() c_hb_paint_funcs_create
varvoid function(hb_paint_funcs_t * funcs) c_hb_paint_funcs_destroy
varhb_paint_funcs_t * function() c_hb_paint_funcs_get_empty
varvoid * function(const(hb_paint_funcs_t) * funcs, hb_user_data_key_t * key) c_hb_paint_funcs_get_user_data
varhb_bool_t function(hb_paint_funcs_t * funcs) c_hb_paint_funcs_is_immutable
varvoid function(hb_paint_funcs_t * funcs) c_hb_paint_funcs_make_immutable
varhb_paint_funcs_t * function(hb_paint_funcs_t * funcs) c_hb_paint_funcs_reference
varvoid function(hb_paint_funcs_t * funcs, hb_paint_color_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_paint_funcs_set_color_func
varvoid function(hb_paint_funcs_t * funcs, hb_paint_color_glyph_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_paint_funcs_set_color_glyph_func
varvoid function(hb_paint_funcs_t * funcs, hb_paint_custom_palette_color_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_paint_funcs_set_custom_palette_color_func
varvoid function(hb_paint_funcs_t * funcs, hb_paint_image_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_paint_funcs_set_image_func
varvoid function(hb_paint_funcs_t * funcs, hb_paint_linear_gradient_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_paint_funcs_set_linear_gradient_func
varvoid function(hb_paint_funcs_t * funcs, hb_paint_pop_clip_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_paint_funcs_set_pop_clip_func
varvoid function(hb_paint_funcs_t * funcs, hb_paint_pop_group_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_paint_funcs_set_pop_group_func
varvoid function(hb_paint_funcs_t * funcs, hb_paint_pop_transform_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_paint_funcs_set_pop_transform_func
varvoid function(hb_paint_funcs_t * funcs, hb_paint_push_clip_glyph_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_paint_funcs_set_push_clip_glyph_func
varvoid function(hb_paint_funcs_t * funcs, hb_paint_push_clip_rectangle_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_paint_funcs_set_push_clip_rectangle_func
varvoid function(hb_paint_funcs_t * funcs, hb_paint_push_group_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_paint_funcs_set_push_group_func
varvoid function(hb_paint_funcs_t * funcs, hb_paint_push_transform_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_paint_funcs_set_push_transform_func
varvoid function(hb_paint_funcs_t * funcs, hb_paint_radial_gradient_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_paint_funcs_set_radial_gradient_func
varvoid function(hb_paint_funcs_t * funcs, hb_paint_sweep_gradient_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_paint_funcs_set_sweep_gradient_func
varhb_bool_t function(hb_paint_funcs_t * funcs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace) c_hb_paint_funcs_set_user_data
varvoid function(hb_paint_funcs_t * funcs, void * paintData, hb_blob_t * image, uint width, uint height, hb_tag_t format, float slant, hb_glyph_extents_t * extents) c_hb_paint_image
varvoid function(hb_paint_funcs_t * funcs, void * paintData, hb_color_line_t * colorLine, float x0, float y0, float x1, float y1, float x2, float y2) c_hb_paint_linear_gradient
varvoid function(hb_paint_funcs_t * funcs, void * paintData) c_hb_paint_pop_clip
varvoid function(hb_paint_funcs_t * funcs, void * paintData, hb_paint_composite_mode_t mode) c_hb_paint_pop_group
varvoid function(hb_paint_funcs_t * funcs, void * paintData) c_hb_paint_pop_transform
varvoid function(hb_paint_funcs_t * funcs, void * paintData, hb_codepoint_t glyph, hb_font_t * font) c_hb_paint_push_clip_glyph
varvoid function(hb_paint_funcs_t * funcs, void * paintData, float xmin, float ymin, float xmax, float ymax) c_hb_paint_push_clip_rectangle
varvoid function(hb_paint_funcs_t * funcs, void * paintData) c_hb_paint_push_group
varvoid function(hb_paint_funcs_t * funcs, void * paintData, float xx, float yx, float xy, float yy, float dx, float dy) c_hb_paint_push_transform
varvoid function(hb_paint_funcs_t * funcs, void * paintData, hb_color_line_t * colorLine, float x0, float y0, float r0, float x1, float y1, float r1) c_hb_paint_radial_gradient
varvoid function(hb_paint_funcs_t * funcs, void * paintData, hb_color_line_t * colorLine, float x0, float y0, float startAngle, float endAngle) c_hb_paint_sweep_gradient
varhb_script_t function(hb_tag_t tag) c_hb_script_from_iso15924_tag
varhb_script_t function(const(ubyte) * str, int len) c_hb_script_from_string
varhb_direction_t function(hb_script_t script) c_hb_script_get_horizontal_direction
varhb_tag_t function(hb_script_t script) c_hb_script_to_iso15924_tag
varhb_bool_t function(const(hb_segment_properties_t) * a, const(hb_segment_properties_t) * b) c_hb_segment_properties_equal
varuint function(const(hb_segment_properties_t) * p) c_hb_segment_properties_hash
varvoid function(hb_segment_properties_t * p, const(hb_segment_properties_t) * src) c_hb_segment_properties_overlay
varvoid function(hb_set_t * set, hb_codepoint_t codepoint) c_hb_set_add
varvoid function(hb_set_t * set, hb_codepoint_t first, hb_codepoint_t last) c_hb_set_add_range
varvoid function(hb_set_t * set, const(hb_codepoint_t) * sortedCodepoints, uint numCodepoints) c_hb_set_add_sorted_array
varhb_bool_t function(const(hb_set_t) * set) c_hb_set_allocation_successful
varvoid function(hb_set_t * set) c_hb_set_clear
varhb_set_t * function(const(hb_set_t) * set) c_hb_set_copy
varhb_set_t * function() c_hb_set_create
varvoid function(hb_set_t * set, hb_codepoint_t codepoint) c_hb_set_del
varvoid function(hb_set_t * set, hb_codepoint_t first, hb_codepoint_t last) c_hb_set_del_range
varvoid function(hb_set_t * set) c_hb_set_destroy
varhb_set_t * function() c_hb_set_get_empty
varhb_codepoint_t function(const(hb_set_t) * set) c_hb_set_get_max
varhb_codepoint_t function(const(hb_set_t) * set) c_hb_set_get_min
varuint function(const(hb_set_t) * set) c_hb_set_get_population
varvoid * function(const(hb_set_t) * set, hb_user_data_key_t * key) c_hb_set_get_user_data
varhb_bool_t function(const(hb_set_t) * set, hb_codepoint_t codepoint) c_hb_set_has
varuint function(const(hb_set_t) * set) c_hb_set_hash
varvoid function(hb_set_t * set, const(hb_set_t) * other) c_hb_set_intersect
varvoid function(hb_set_t * set) c_hb_set_invert
varhb_bool_t function(const(hb_set_t) * set) c_hb_set_is_empty
varhb_bool_t function(const(hb_set_t) * set, const(hb_set_t) * other) c_hb_set_is_equal
varhb_bool_t function(const(hb_set_t) * set) c_hb_set_is_inverted
varhb_bool_t function(const(hb_set_t) * set, const(hb_set_t) * largerSet) c_hb_set_is_subset
varhb_bool_t function(const(hb_set_t) * set, hb_codepoint_t * codepoint) c_hb_set_next
varuint function(const(hb_set_t) * set, hb_codepoint_t codepoint, hb_codepoint_t * out_, uint size) c_hb_set_next_many
varhb_bool_t function(const(hb_set_t) * set, hb_codepoint_t * first, hb_codepoint_t * last) c_hb_set_next_range
varhb_bool_t function(const(hb_set_t) * set, hb_codepoint_t * codepoint) c_hb_set_previous
varhb_bool_t function(const(hb_set_t) * set, hb_codepoint_t * first, hb_codepoint_t * last) c_hb_set_previous_range
varhb_set_t * function(hb_set_t * set) c_hb_set_reference
varvoid function(hb_set_t * set, const(hb_set_t) * other) c_hb_set_set
varhb_bool_t function(hb_set_t * set, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace) c_hb_set_set_user_data
varvoid function(hb_set_t * set, const(hb_set_t) * other) c_hb_set_subtract
varvoid function(hb_set_t * set, const(hb_set_t) * other) c_hb_set_symmetric_difference
varvoid function(hb_set_t * set, const(hb_set_t) * other) c_hb_set_union
varvoid function(hb_font_t * font, hb_buffer_t * buffer, const(hb_feature_t) * features, uint numFeatures) c_hb_shape
varhb_bool_t function(hb_font_t * font, hb_buffer_t * buffer, const(hb_feature_t) * features, uint numFeatures, const(char *) * shaperList) c_hb_shape_full
varhb_bool_t function(hb_font_t * font, hb_buffer_t * buffer, const(hb_feature_t) * features, uint numFeatures, const(char *) * shaperList, float minTargetAdvance, float maxTargetAdvance, float * advance, hb_tag_t * varTag, float * varValue) c_hb_shape_justify
varconst(char *) * function() c_hb_shape_list_shapers
varhb_shape_plan_t * function(hb_face_t * face, const(hb_segment_properties_t) * props, const(hb_feature_t) * userFeatures, uint numUserFeatures, const(char *) * shaperList) c_hb_shape_plan_create
varhb_shape_plan_t * function(hb_face_t * face, const(hb_segment_properties_t) * props, const(hb_feature_t) * userFeatures, uint numUserFeatures, const(int) * coords, uint numCoords, const(char *) * shaperList) c_hb_shape_plan_create2
varhb_shape_plan_t * function(hb_face_t * face, const(hb_segment_properties_t) * props, const(hb_feature_t) * userFeatures, uint numUserFeatures, const(char *) * shaperList) c_hb_shape_plan_create_cached
varhb_shape_plan_t * function(hb_face_t * face, const(hb_segment_properties_t) * props, const(hb_feature_t) * userFeatures, uint numUserFeatures, const(int) * coords, uint numCoords, const(char *) * shaperList) c_hb_shape_plan_create_cached2
varvoid function(hb_shape_plan_t * shapePlan) c_hb_shape_plan_destroy
varhb_bool_t function(hb_shape_plan_t * shapePlan, hb_font_t * font, hb_buffer_t * buffer, const(hb_feature_t) * features, uint numFeatures) c_hb_shape_plan_execute
varhb_shape_plan_t * function() c_hb_shape_plan_get_empty
varconst(char) * function(hb_shape_plan_t * shapePlan) c_hb_shape_plan_get_shaper
varvoid * function(const(hb_shape_plan_t) * shapePlan, hb_user_data_key_t * key) c_hb_shape_plan_get_user_data
varhb_shape_plan_t * function(hb_shape_plan_t * shapePlan) c_hb_shape_plan_reference
varhb_bool_t function(hb_shape_plan_t * shapePlan, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace) c_hb_shape_plan_set_user_data
varfloat function(hb_font_t * font, hb_style_tag_t styleTag) c_hb_style_get_value
varhb_tag_t function(const(ubyte) * str, int len) c_hb_tag_from_string
varvoid function(hb_tag_t tag, char * buf) c_hb_tag_to_string
varhb_unicode_combining_class_t function(hb_unicode_funcs_t * ufuncs, hb_codepoint_t unicode) c_hb_unicode_combining_class
varhb_bool_t function(hb_unicode_funcs_t * ufuncs, hb_codepoint_t a, hb_codepoint_t b, hb_codepoint_t * ab) c_hb_unicode_compose
varhb_bool_t function(hb_unicode_funcs_t * ufuncs, hb_codepoint_t ab, hb_codepoint_t * a, hb_codepoint_t * b) c_hb_unicode_decompose
varuint function(hb_unicode_funcs_t * ufuncs, hb_codepoint_t u, hb_codepoint_t * decomposed) c_hb_unicode_decompose_compatibility
varuint function(hb_unicode_funcs_t * ufuncs, hb_codepoint_t unicode) c_hb_unicode_eastasian_width
varhb_unicode_funcs_t * function(hb_unicode_funcs_t * parent) c_hb_unicode_funcs_create
varvoid function(hb_unicode_funcs_t * ufuncs) c_hb_unicode_funcs_destroy
varhb_unicode_funcs_t * function() c_hb_unicode_funcs_get_default
varhb_unicode_funcs_t * function() c_hb_unicode_funcs_get_empty
varhb_unicode_funcs_t * function(hb_unicode_funcs_t * ufuncs) c_hb_unicode_funcs_get_parent
varvoid * function(const(hb_unicode_funcs_t) * ufuncs, hb_user_data_key_t * key) c_hb_unicode_funcs_get_user_data
varhb_bool_t function(hb_unicode_funcs_t * ufuncs) c_hb_unicode_funcs_is_immutable
varvoid function(hb_unicode_funcs_t * ufuncs) c_hb_unicode_funcs_make_immutable
varhb_unicode_funcs_t * function(hb_unicode_funcs_t * ufuncs) c_hb_unicode_funcs_reference
varvoid function(hb_unicode_funcs_t * ufuncs, hb_unicode_combining_class_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_unicode_funcs_set_combining_class_func
varvoid function(hb_unicode_funcs_t * ufuncs, hb_unicode_compose_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_unicode_funcs_set_compose_func
varvoid function(hb_unicode_funcs_t * ufuncs, hb_unicode_decompose_compatibility_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_unicode_funcs_set_decompose_compatibility_func
varvoid function(hb_unicode_funcs_t * ufuncs, hb_unicode_decompose_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_unicode_funcs_set_decompose_func
varvoid function(hb_unicode_funcs_t * ufuncs, hb_unicode_eastasian_width_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_unicode_funcs_set_eastasian_width_func
varvoid function(hb_unicode_funcs_t * ufuncs, hb_unicode_general_category_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_unicode_funcs_set_general_category_func
varvoid function(hb_unicode_funcs_t * ufuncs, hb_unicode_mirroring_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_unicode_funcs_set_mirroring_func
varvoid function(hb_unicode_funcs_t * ufuncs, hb_unicode_script_func_t func, void * userData, hb_destroy_func_t destroy) c_hb_unicode_funcs_set_script_func
varhb_bool_t function(hb_unicode_funcs_t * ufuncs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace) c_hb_unicode_funcs_set_user_data
varhb_unicode_general_category_t function(hb_unicode_funcs_t * ufuncs, hb_codepoint_t unicode) c_hb_unicode_general_category
varhb_codepoint_t function(hb_unicode_funcs_t * ufuncs, hb_codepoint_t unicode) c_hb_unicode_mirroring
varhb_script_t function(hb_unicode_funcs_t * ufuncs, hb_codepoint_t unicode) c_hb_unicode_script
varhb_bool_t function(const(ubyte) * str, int len, hb_variation_t * variation) c_hb_variation_from_string
varvoid function(hb_variation_t * variation, char * buf, uint size) c_hb_variation_to_string
varGType function() c_hb_gobject_glyph_info_get_type
varGType function() c_hb_gobject_glyph_position_get_type