Skip to content

Instantly share code, notes, and snippets.

@deepakjois
Created December 4, 2015 11:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save deepakjois/7fce1e3dcb69b65a4e17 to your computer and use it in GitHub Desktop.
Save deepakjois/7fce1e3dcb69b65a4e17 to your computer and use it in GitHub Desktop.
All functions in the Harfbuzz API
/usr/local/include/harfbuzz/hb-blob.h:hb_blob_create
/usr/local/include/harfbuzz/hb-blob.h:hb_blob_create_sub_blob
/usr/local/include/harfbuzz/hb-blob.h:hb_blob_get_empty
/usr/local/include/harfbuzz/hb-blob.h:hb_blob_reference
/usr/local/include/harfbuzz/hb-blob.h:hb_blob_destroy
/usr/local/include/harfbuzz/hb-blob.h:hb_blob_set_user_data
/usr/local/include/harfbuzz/hb-blob.h:hb_blob_get_user_data
/usr/local/include/harfbuzz/hb-blob.h:hb_blob_make_immutable
/usr/local/include/harfbuzz/hb-blob.h:hb_blob_is_immutable
/usr/local/include/harfbuzz/hb-blob.h:hb_blob_get_length
/usr/local/include/harfbuzz/hb-blob.h:hb_blob_get_data
/usr/local/include/harfbuzz/hb-blob.h:hb_blob_get_data_writable
/usr/local/include/harfbuzz/hb-buffer.h:hb_segment_properties_equal
/usr/local/include/harfbuzz/hb-buffer.h:hb_segment_properties_hash
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_create
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_get_empty
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_reference
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_destroy
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_set_user_data
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_get_user_data
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_set_content_type
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_get_content_type
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_set_unicode_funcs
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_get_unicode_funcs
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_set_direction
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_get_direction
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_set_script
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_get_script
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_set_language
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_get_language
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_set_segment_properties
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_get_segment_properties
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_guess_segment_properties
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_set_flags
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_get_flags
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_set_cluster_level
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_get_cluster_level
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_set_replacement_codepoint
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_get_replacement_codepoint
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_reset
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_clear_contents
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_pre_allocate
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_allocation_successful
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_reverse
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_reverse_range
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_reverse_clusters
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_add
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_add_utf8
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_add_utf16
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_add_utf32
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_add_latin1
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_add_codepoints
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_set_length
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_get_length
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_get_glyph_infos
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_get_glyph_positions
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_normalize_glyphs
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_serialize_format_from_string
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_serialize_format_to_string
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_serialize_list_formats
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_serialize_glyphs
/usr/local/include/harfbuzz/hb-buffer.h:hb_buffer_deserialize_glyphs
/usr/local/include/harfbuzz/hb-common.h:hb_tag_from_string
/usr/local/include/harfbuzz/hb-common.h:hb_tag_to_string
/usr/local/include/harfbuzz/hb-common.h:hb_direction_from_string
/usr/local/include/harfbuzz/hb-common.h:hb_direction_to_string
/usr/local/include/harfbuzz/hb-common.h:hb_language_from_string
/usr/local/include/harfbuzz/hb-common.h:hb_language_to_string
/usr/local/include/harfbuzz/hb-common.h:hb_language_get_default
/usr/local/include/harfbuzz/hb-common.h:hb_script_from_iso15924_tag
/usr/local/include/harfbuzz/hb-common.h:hb_script_from_string
/usr/local/include/harfbuzz/hb-common.h:hb_script_to_iso15924_tag
/usr/local/include/harfbuzz/hb-common.h:hb_script_get_horizontal_direction
/usr/local/include/harfbuzz/hb-coretext.h:hb_coretext_face_create
/usr/local/include/harfbuzz/hb-coretext.h:hb_coretext_face_get_cg_font
/usr/local/include/harfbuzz/hb-coretext.h:hb_coretext_font_get_ct_font
/usr/local/include/harfbuzz/hb-face.h:hb_face_create
/usr/local/include/harfbuzz/hb-face.h:hb_face_create_for_tables
/usr/local/include/harfbuzz/hb-face.h:hb_face_get_empty
/usr/local/include/harfbuzz/hb-face.h:hb_face_reference
/usr/local/include/harfbuzz/hb-face.h:hb_face_destroy
/usr/local/include/harfbuzz/hb-face.h:hb_face_set_user_data
/usr/local/include/harfbuzz/hb-face.h:hb_face_get_user_data
/usr/local/include/harfbuzz/hb-face.h:hb_face_make_immutable
/usr/local/include/harfbuzz/hb-face.h:hb_face_is_immutable
/usr/local/include/harfbuzz/hb-face.h:hb_face_reference_table
/usr/local/include/harfbuzz/hb-face.h:hb_face_reference_blob
/usr/local/include/harfbuzz/hb-face.h:hb_face_set_index
/usr/local/include/harfbuzz/hb-face.h:hb_face_get_index
/usr/local/include/harfbuzz/hb-face.h:hb_face_set_upem
/usr/local/include/harfbuzz/hb-face.h:hb_face_get_upem
/usr/local/include/harfbuzz/hb-face.h:hb_face_set_glyph_count
/usr/local/include/harfbuzz/hb-face.h:hb_face_get_glyph_count
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_create
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_get_empty
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_reference
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_destroy
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_set_user_data
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_get_user_data
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_make_immutable
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_is_immutable
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_set_glyph_func
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_set_glyph_h_advance_func
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_set_glyph_v_advance_func
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_set_glyph_h_origin_func
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_set_glyph_v_origin_func
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_set_glyph_h_kerning_func
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_set_glyph_v_kerning_func
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_set_glyph_extents_func
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_set_glyph_contour_point_func
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_set_glyph_name_func
/usr/local/include/harfbuzz/hb-font.h:hb_font_funcs_set_glyph_from_name_func
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_glyph
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_glyph_h_advance
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_glyph_v_advance
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_glyph_h_origin
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_glyph_v_origin
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_glyph_h_kerning
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_glyph_v_kerning
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_glyph_extents
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_glyph_contour_point
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_glyph_name
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_glyph_from_name
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_glyph_advance_for_direction
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_glyph_origin_for_direction
/usr/local/include/harfbuzz/hb-font.h:hb_font_add_glyph_origin_for_direction
/usr/local/include/harfbuzz/hb-font.h:hb_font_subtract_glyph_origin_for_direction
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_glyph_kerning_for_direction
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_glyph_extents_for_origin
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_glyph_contour_point_for_origin
/usr/local/include/harfbuzz/hb-font.h:hb_font_glyph_to_string
/usr/local/include/harfbuzz/hb-font.h:hb_font_glyph_from_string
/usr/local/include/harfbuzz/hb-font.h:hb_font_create
/usr/local/include/harfbuzz/hb-font.h:hb_font_create_sub_font
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_empty
/usr/local/include/harfbuzz/hb-font.h:hb_font_reference
/usr/local/include/harfbuzz/hb-font.h:hb_font_destroy
/usr/local/include/harfbuzz/hb-font.h:hb_font_set_user_data
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_user_data
/usr/local/include/harfbuzz/hb-font.h:hb_font_make_immutable
/usr/local/include/harfbuzz/hb-font.h:hb_font_is_immutable
/usr/local/include/harfbuzz/hb-font.h:hb_font_set_parent
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_parent
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_face
/usr/local/include/harfbuzz/hb-font.h:hb_font_set_funcs
/usr/local/include/harfbuzz/hb-font.h:hb_font_set_funcs_data
/usr/local/include/harfbuzz/hb-font.h:hb_font_set_scale
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_scale
/usr/local/include/harfbuzz/hb-font.h:hb_font_set_ppem
/usr/local/include/harfbuzz/hb-font.h:hb_font_get_ppem
/usr/local/include/harfbuzz/hb-ft.h:hb_ft_face_create
/usr/local/include/harfbuzz/hb-ft.h:hb_ft_face_create_cached
/usr/local/include/harfbuzz/hb-ft.h:hb_ft_face_create_referenced
/usr/local/include/harfbuzz/hb-ft.h:hb_ft_font_create
/usr/local/include/harfbuzz/hb-ft.h:hb_ft_font_create_referenced
/usr/local/include/harfbuzz/hb-ft.h:hb_ft_font_get_face
/usr/local/include/harfbuzz/hb-ft.h:hb_ft_font_set_load_flags
/usr/local/include/harfbuzz/hb-ft.h:hb_ft_font_get_load_flags
/usr/local/include/harfbuzz/hb-ft.h:hb_ft_font_set_funcs
/usr/local/include/harfbuzz/hb-glib.h:hb_glib_script_to_script
/usr/local/include/harfbuzz/hb-glib.h:hb_glib_script_from_script
/usr/local/include/harfbuzz/hb-glib.h:hb_glib_get_unicode_funcs
/usr/local/include/harfbuzz/hb-glib.h:hb_glib_blob_create
/usr/local/include/harfbuzz/hb-icu.h:hb_icu_script_to_script
/usr/local/include/harfbuzz/hb-icu.h:hb_icu_script_from_script
/usr/local/include/harfbuzz/hb-icu.h:hb_icu_get_unicode_funcs
/usr/local/include/harfbuzz/hb-ot-font.h:hb_ot_font_set_funcs
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_has_glyph_classes
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_get_glyph_class
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_get_glyphs_in_class
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_get_attach_points
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_get_ligature_carets
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_table_get_script_tags
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_table_find_script
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_table_choose_script
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_table_get_feature_tags
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_script_get_language_tags
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_script_find_language
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_language_get_required_feature_index
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_language_get_required_feature
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_language_get_feature_indexes
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_language_get_feature_tags
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_language_find_feature
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_feature_get_lookups
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_table_get_lookup_count
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_collect_lookups
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_lookup_collect_glyphs
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_has_substitution
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_lookup_would_substitute
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_lookup_substitute_closure
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_has_positioning
/usr/local/include/harfbuzz/hb-ot-layout.h:hb_ot_layout_get_size_params
/usr/local/include/harfbuzz/hb-ot-shape.h:hb_ot_shape_glyphs_closure
/usr/local/include/harfbuzz/hb-ot-shape.h:hb_ot_shape_plan_collect_lookups
/usr/local/include/harfbuzz/hb-ot-tag.h:hb_ot_tags_from_script
/usr/local/include/harfbuzz/hb-ot-tag.h:hb_ot_tag_to_script
/usr/local/include/harfbuzz/hb-ot-tag.h:hb_ot_tag_from_language
/usr/local/include/harfbuzz/hb-ot-tag.h:hb_ot_tag_to_language
/usr/local/include/harfbuzz/hb-set.h:hb_set_create
/usr/local/include/harfbuzz/hb-set.h:hb_set_get_empty
/usr/local/include/harfbuzz/hb-set.h:hb_set_reference
/usr/local/include/harfbuzz/hb-set.h:hb_set_destroy
/usr/local/include/harfbuzz/hb-set.h:hb_set_set_user_data
/usr/local/include/harfbuzz/hb-set.h:hb_set_get_user_data
/usr/local/include/harfbuzz/hb-set.h:hb_set_allocation_successful
/usr/local/include/harfbuzz/hb-set.h:hb_set_clear
/usr/local/include/harfbuzz/hb-set.h:hb_set_is_empty
/usr/local/include/harfbuzz/hb-set.h:hb_set_has
/usr/local/include/harfbuzz/hb-set.h:hb_set_add
/usr/local/include/harfbuzz/hb-set.h:hb_set_add_range
/usr/local/include/harfbuzz/hb-set.h:hb_set_del
/usr/local/include/harfbuzz/hb-set.h:hb_set_del_range
/usr/local/include/harfbuzz/hb-set.h:hb_set_is_equal
/usr/local/include/harfbuzz/hb-set.h:hb_set_set
/usr/local/include/harfbuzz/hb-set.h:hb_set_union
/usr/local/include/harfbuzz/hb-set.h:hb_set_intersect
/usr/local/include/harfbuzz/hb-set.h:hb_set_subtract
/usr/local/include/harfbuzz/hb-set.h:hb_set_symmetric_difference
/usr/local/include/harfbuzz/hb-set.h:hb_set_invert
/usr/local/include/harfbuzz/hb-set.h:hb_set_get_population
/usr/local/include/harfbuzz/hb-set.h:hb_set_get_min
/usr/local/include/harfbuzz/hb-set.h:hb_set_get_max
/usr/local/include/harfbuzz/hb-set.h:hb_set_next
/usr/local/include/harfbuzz/hb-set.h:hb_set_next_range
/usr/local/include/harfbuzz/hb-shape-plan.h:hb_shape_plan_create
/usr/local/include/harfbuzz/hb-shape-plan.h:hb_shape_plan_create_cached
/usr/local/include/harfbuzz/hb-shape-plan.h:hb_shape_plan_get_empty
/usr/local/include/harfbuzz/hb-shape-plan.h:hb_shape_plan_reference
/usr/local/include/harfbuzz/hb-shape-plan.h:hb_shape_plan_destroy
/usr/local/include/harfbuzz/hb-shape-plan.h:hb_shape_plan_set_user_data
/usr/local/include/harfbuzz/hb-shape-plan.h:hb_shape_plan_get_user_data
/usr/local/include/harfbuzz/hb-shape-plan.h:hb_shape_plan_execute
/usr/local/include/harfbuzz/hb-shape-plan.h:hb_shape_plan_get_shaper
/usr/local/include/harfbuzz/hb-shape.h:hb_feature_from_string
/usr/local/include/harfbuzz/hb-shape.h:hb_feature_to_string
/usr/local/include/harfbuzz/hb-shape.h:hb_shape
/usr/local/include/harfbuzz/hb-shape.h:hb_shape_full
/usr/local/include/harfbuzz/hb-shape.h:hb_shape_list_shapers
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_funcs_get_default
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_funcs_create
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_funcs_get_empty
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_funcs_reference
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_funcs_destroy
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_funcs_set_user_data
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_funcs_get_user_data
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_funcs_make_immutable
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_funcs_is_immutable
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_funcs_get_parent
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_funcs_set_combining_class_func
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_funcs_set_eastasian_width_func
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_funcs_set_general_category_func
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_funcs_set_mirroring_func
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_funcs_set_script_func
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_funcs_set_compose_func
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_funcs_set_decompose_func
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_funcs_set_decompose_compatibility_func
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_combining_class
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_eastasian_width
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_general_category
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_mirroring
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_script
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_compose
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_decompose
/usr/local/include/harfbuzz/hb-unicode.h:hb_unicode_decompose_compatibility
/usr/local/include/harfbuzz/hb-version.h:hb_version
/usr/local/include/harfbuzz/hb-version.h:hb_version_string
/usr/local/include/harfbuzz/hb-version.h:hb_version_atleast
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment