1<SECTION> 2<FILE>hb</FILE> 3<SUBSECTION Private> 4HB_H_IN 5HB_EXTERN 6</SECTION> 7 8<SECTION> 9<FILE>hb-blob</FILE> 10hb_blob_create 11hb_blob_create_sub_blob 12hb_blob_destroy 13hb_blob_get_data 14hb_blob_get_data_writable 15hb_blob_get_empty 16hb_blob_get_length 17hb_blob_get_user_data 18hb_blob_is_immutable 19hb_blob_make_immutable 20hb_blob_reference 21hb_blob_set_user_data 22hb_blob_t 23hb_memory_mode_t 24</SECTION> 25 26<SECTION> 27<FILE>hb-buffer</FILE> 28HB_SEGMENT_PROPERTIES_DEFAULT 29HB_BUFFER_REPLACEMENT_CODEPOINT_DEFAULT 30hb_buffer_create 31hb_buffer_reference 32hb_buffer_get_empty 33hb_buffer_destroy 34hb_buffer_reset 35hb_buffer_clear_contents 36hb_buffer_pre_allocate 37hb_buffer_allocation_successful 38hb_buffer_add 39hb_buffer_add_codepoints 40hb_buffer_add_utf32 41hb_buffer_add_utf16 42hb_buffer_add_utf8 43hb_buffer_add_latin1 44hb_buffer_set_content_type 45hb_buffer_get_content_type 46hb_buffer_set_direction 47hb_buffer_get_direction 48hb_buffer_set_script 49hb_buffer_get_script 50hb_buffer_set_language 51hb_buffer_get_language 52hb_buffer_set_flags 53hb_buffer_get_flags 54hb_buffer_set_cluster_level 55hb_buffer_get_cluster_level 56hb_buffer_set_length 57hb_buffer_get_length 58hb_buffer_set_segment_properties 59hb_buffer_get_segment_properties 60hb_buffer_guess_segment_properties 61hb_buffer_set_unicode_funcs 62hb_buffer_get_unicode_funcs 63hb_buffer_set_user_data 64hb_buffer_get_user_data 65hb_buffer_get_glyph_infos 66hb_buffer_get_glyph_positions 67hb_buffer_set_replacement_codepoint 68hb_buffer_get_replacement_codepoint 69hb_buffer_normalize_glyphs 70hb_buffer_reverse 71hb_buffer_reverse_range 72hb_buffer_reverse_clusters 73hb_buffer_serialize_glyphs 74hb_buffer_deserialize_glyphs 75hb_buffer_serialize_format_from_string 76hb_buffer_serialize_format_to_string 77hb_buffer_serialize_list_formats 78hb_segment_properties_equal 79hb_segment_properties_hash 80hb_buffer_set_message_func 81hb_buffer_t 82hb_glyph_info_t 83hb_glyph_position_t 84hb_buffer_content_type_t 85hb_buffer_flags_t 86hb_buffer_cluster_level_t 87hb_segment_properties_t 88hb_buffer_serialize_format_t 89hb_buffer_serialize_flags_t 90hb_buffer_message_func_t 91</SECTION> 92 93<SECTION> 94<FILE>hb-common</FILE> 95hb_tag_from_string 96hb_tag_to_string 97hb_direction_from_string 98hb_direction_to_string 99hb_script_from_iso15924_tag 100hb_script_from_string 101hb_script_to_iso15924_tag 102hb_script_get_horizontal_direction 103hb_language_from_string 104hb_language_to_string 105hb_language_get_default 106hb_bool_t 107hb_codepoint_t 108hb_destroy_func_t 109hb_direction_t 110hb_language_t 111hb_mask_t 112hb_position_t 113hb_tag_t 114hb_script_t 115hb_user_data_key_t 116hb_var_int_t 117HB_TAG 118HB_TAG_NONE 119HB_TAG_MAX 120HB_TAG_MAX_SIGNED 121HB_UNTAG 122HB_DIRECTION_REVERSE 123HB_DIRECTION_IS_BACKWARD 124HB_DIRECTION_IS_FORWARD 125HB_DIRECTION_IS_HORIZONTAL 126HB_DIRECTION_IS_VALID 127HB_DIRECTION_IS_VERTICAL 128HB_LANGUAGE_INVALID 129<SUBSECTION Private> 130HB_BEGIN_DECLS 131HB_END_DECLS 132int16_t 133int32_t 134int64_t 135int8_t 136uint16_t 137uint32_t 138uint64_t 139uint8_t 140</SECTION> 141 142<SECTION> 143<FILE>hb-deprecated</FILE> 144HB_BUFFER_FLAGS_DEFAULT 145HB_BUFFER_SERIALIZE_FLAGS_DEFAULT 146HB_SCRIPT_CANADIAN_ABORIGINAL 147</SECTION> 148 149<SECTION> 150<FILE>hb-coretext</FILE> 151HB_CORETEXT_TAG_MORT 152HB_CORETEXT_TAG_MORX 153hb_coretext_face_create 154hb_coretext_face_get_cg_font 155hb_coretext_font_get_ct_font 156</SECTION> 157 158<SECTION> 159<FILE>hb-face</FILE> 160hb_face_create 161hb_face_create_for_tables 162hb_face_destroy 163hb_face_get_empty 164hb_face_get_glyph_count 165hb_face_get_index 166hb_face_get_upem 167hb_face_get_user_data 168hb_face_is_immutable 169hb_face_make_immutable 170hb_face_reference 171hb_face_reference_blob 172hb_face_reference_table 173hb_face_set_glyph_count 174hb_face_set_index 175hb_face_set_upem 176hb_face_set_user_data 177hb_face_t 178</SECTION> 179 180<SECTION> 181<FILE>hb-font</FILE> 182hb_font_add_glyph_origin_for_direction 183hb_font_create 184hb_font_create_sub_font 185hb_font_destroy 186hb_font_funcs_create 187hb_font_funcs_destroy 188hb_font_funcs_get_empty 189hb_font_funcs_get_user_data 190hb_font_funcs_is_immutable 191hb_font_funcs_make_immutable 192hb_font_funcs_reference 193hb_font_funcs_set_glyph_contour_point_func 194hb_font_funcs_set_glyph_extents_func 195hb_font_funcs_set_glyph_from_name_func 196hb_font_funcs_set_glyph_func 197hb_font_funcs_set_glyph_h_advance_func 198hb_font_funcs_set_glyph_h_kerning_func 199hb_font_funcs_set_glyph_h_origin_func 200hb_font_funcs_set_glyph_name_func 201hb_font_funcs_set_glyph_v_advance_func 202hb_font_funcs_set_glyph_v_kerning_func 203hb_font_funcs_set_glyph_v_origin_func 204hb_font_funcs_set_user_data 205hb_font_funcs_t 206hb_font_get_empty 207hb_font_get_face 208hb_font_get_glyph 209hb_font_get_glyph_advance_for_direction 210hb_font_get_glyph_advance_func_t 211hb_font_get_glyph_contour_point 212hb_font_get_glyph_contour_point_for_origin 213hb_font_get_glyph_contour_point_func_t 214hb_font_get_glyph_extents 215hb_font_get_glyph_extents_for_origin 216hb_font_get_glyph_extents_func_t 217hb_font_get_glyph_from_name 218hb_font_get_glyph_from_name_func_t 219hb_font_get_glyph_func_t 220hb_font_get_glyph_h_advance 221hb_font_get_glyph_h_advance_func_t 222hb_font_get_glyph_h_kerning 223hb_font_get_glyph_h_kerning_func_t 224hb_font_get_glyph_h_origin 225hb_font_get_glyph_h_origin_func_t 226hb_font_get_glyph_kerning_for_direction 227hb_font_get_glyph_kerning_func_t 228hb_font_get_glyph_name 229hb_font_get_glyph_name_func_t 230hb_font_get_glyph_origin_for_direction 231hb_font_get_glyph_origin_func_t 232hb_font_get_glyph_v_advance 233hb_font_get_glyph_v_advance_func_t 234hb_font_get_glyph_v_kerning 235hb_font_get_glyph_v_kerning_func_t 236hb_font_get_glyph_v_origin 237hb_font_get_glyph_v_origin_func_t 238hb_font_get_parent 239hb_font_get_ppem 240hb_font_get_scale 241hb_font_get_user_data 242hb_font_glyph_from_string 243hb_font_glyph_to_string 244hb_font_is_immutable 245hb_font_make_immutable 246hb_font_reference 247hb_font_set_funcs 248hb_font_set_funcs_data 249hb_font_set_ppem 250hb_font_set_scale 251hb_font_set_user_data 252hb_font_subtract_glyph_origin_for_direction 253hb_font_t 254hb_reference_table_func_t 255hb_font_funcs_set_font_h_extents_func 256hb_font_funcs_set_font_v_extents_func 257hb_font_get_extents_for_direction 258hb_font_get_font_extents_func_t 259hb_font_get_font_h_extents_func_t 260hb_font_get_font_v_extents_func_t 261hb_font_get_h_extents 262hb_font_get_v_extents 263hb_font_set_parent 264</SECTION> 265 266<SECTION> 267<FILE>hb-ft</FILE> 268hb_ft_face_create 269hb_ft_face_create_cached 270hb_ft_face_create_referenced 271hb_ft_font_create 272hb_ft_font_create_referenced 273hb_ft_font_get_face 274hb_ft_font_set_load_flags 275hb_ft_font_get_load_flags 276hb_ft_font_set_funcs 277</SECTION> 278 279<SECTION> 280<FILE>hb-glib</FILE> 281hb_glib_get_unicode_funcs 282hb_glib_script_from_script 283hb_glib_script_to_script 284hb_glib_blob_create 285</SECTION> 286 287<SECTION> 288<FILE>hb-gobject</FILE> 289HB_GOBJECT_TYPE_BLOB 290HB_GOBJECT_TYPE_BUFFER 291HB_GOBJECT_TYPE_BUFFER_CONTENT_TYPE 292HB_GOBJECT_TYPE_BUFFER_FLAGS 293HB_GOBJECT_TYPE_BUFFER_SERIALIZE_FLAGS 294HB_GOBJECT_TYPE_BUFFER_SERIALIZE_FORMAT 295HB_GOBJECT_TYPE_DIRECTION 296HB_GOBJECT_TYPE_FACE 297HB_GOBJECT_TYPE_FONT 298HB_GOBJECT_TYPE_FONT_FUNCS 299HB_GOBJECT_TYPE_MEMORY_MODE 300HB_GOBJECT_TYPE_OT_LAYOUT_GLYPH_CLASS 301HB_GOBJECT_TYPE_SCRIPT 302HB_GOBJECT_TYPE_SHAPE_PLAN 303HB_GOBJECT_TYPE_UNICODE_COMBINING_CLASS 304HB_GOBJECT_TYPE_UNICODE_FUNCS 305HB_GOBJECT_TYPE_UNICODE_GENERAL_CATEGORY 306HB_GOBJECT_TYPE_BUFFER_CLUSTER_LEVEL 307HB_GOBJECT_TYPE_FEATURE 308HB_GOBJECT_TYPE_GLYPH_INFO 309HB_GOBJECT_TYPE_GLYPH_POSITION 310HB_GOBJECT_TYPE_SEGMENT_PROPERTIES 311HB_GOBJECT_TYPE_SET 312HB_GOBJECT_TYPE_USER_DATA_KEY 313hb_gobject_blob_get_type 314hb_gobject_buffer_content_type_get_type 315hb_gobject_buffer_flags_get_type 316hb_gobject_buffer_get_type 317hb_gobject_buffer_serialize_flags_get_type 318hb_gobject_buffer_serialize_format_get_type 319hb_gobject_direction_get_type 320hb_gobject_face_get_type 321hb_gobject_font_funcs_get_type 322hb_gobject_font_get_type 323hb_gobject_memory_mode_get_type 324hb_gobject_ot_layout_glyph_class_get_type 325hb_gobject_script_get_type 326hb_gobject_shape_plan_get_type 327hb_gobject_unicode_combining_class_get_type 328hb_gobject_unicode_funcs_get_type 329hb_gobject_unicode_general_category_get_type 330hb_gobject_buffer_cluster_level_get_type 331hb_gobject_feature_get_type 332hb_gobject_glyph_info_get_type 333hb_gobject_glyph_position_get_type 334hb_gobject_segment_properties_get_type 335hb_gobject_set_get_type 336hb_gobject_user_data_key_get_type 337<SUBSECTION Private> 338HB_GOBJECT_H_IN 339</SECTION> 340 341<SECTION> 342<FILE>hb-gobject</FILE> 343 344</SECTION> 345 346<SECTION> 347<FILE>hb-graphite2</FILE> 348HB_GRAPHITE2_TAG_SILF 349hb_graphite2_face_get_gr_face 350hb_graphite2_font_get_gr_font 351</SECTION> 352 353<SECTION> 354<FILE>hb-icu</FILE> 355hb_icu_get_unicode_funcs 356hb_icu_script_from_script 357hb_icu_script_to_script 358</SECTION> 359 360<SECTION> 361<FILE>hb-ot</FILE> 362<SUBSECTION Private> 363HB_OT_H_IN 364</SECTION> 365 366<SECTION> 367<FILE>hb-ot-font</FILE> 368hb_ot_font_set_funcs 369</SECTION> 370 371<SECTION> 372<FILE>hb-ot-shape</FILE> 373hb_ot_shape_glyphs_closure 374</SECTION> 375 376<SECTION> 377<FILE>hb-ot-layout</FILE> 378HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX 379HB_OT_LAYOUT_NO_FEATURE_INDEX 380HB_OT_LAYOUT_NO_SCRIPT_INDEX 381HB_OT_TAG_GDEF 382HB_OT_TAG_GPOS 383HB_OT_TAG_GSUB 384HB_OT_TAG_JSTF 385hb_ot_layout_collect_lookups 386hb_ot_layout_feature_get_lookups 387hb_ot_layout_get_attach_points 388hb_ot_layout_get_glyph_class 389hb_ot_layout_get_glyphs_in_class 390hb_ot_layout_get_ligature_carets 391hb_ot_layout_get_size_params 392hb_ot_layout_glyph_class_t 393hb_ot_layout_glyph_sequence_func_t 394hb_ot_layout_has_glyph_classes 395hb_ot_layout_has_positioning 396hb_ot_layout_has_substitution 397hb_ot_layout_language_find_feature 398hb_ot_layout_language_get_feature_indexes 399hb_ot_layout_language_get_feature_tags 400hb_ot_layout_language_get_required_feature 401hb_ot_layout_lookup_collect_glyphs 402hb_ot_layout_lookup_substitute_closure 403hb_ot_layout_lookup_would_substitute 404hb_ot_layout_script_find_language 405hb_ot_layout_script_get_language_tags 406hb_ot_layout_table_choose_script 407hb_ot_layout_table_find_script 408hb_ot_layout_table_get_feature_tags 409hb_ot_layout_table_get_script_tags 410hb_ot_layout_table_get_lookup_count 411hb_ot_shape_plan_collect_lookups 412hb_ot_layout_language_get_required_feature_index 413<SUBSECTION Private> 414Xhb_ot_layout_lookup_enumerate_sequences 415Xhb_ot_layout_lookup_position 416Xhb_ot_layout_lookup_substitute 417</SECTION> 418 419<SECTION> 420<FILE>hb-ot-tag</FILE> 421HB_OT_TAG_DEFAULT_LANGUAGE 422HB_OT_TAG_DEFAULT_SCRIPT 423hb_ot_tag_from_language 424hb_ot_tag_to_language 425hb_ot_tag_to_script 426hb_ot_tags_from_script 427</SECTION> 428 429<SECTION> 430<FILE>hb-set</FILE> 431HB_SET_VALUE_INVALID 432hb_set_add 433hb_set_add_range 434hb_set_allocation_successful 435hb_set_clear 436hb_set_create 437hb_set_del 438hb_set_del_range 439hb_set_destroy 440hb_set_get_empty 441hb_set_get_max 442hb_set_get_min 443hb_set_get_population 444hb_set_get_user_data 445hb_set_has 446hb_set_intersect 447hb_set_invert 448hb_set_is_empty 449hb_set_is_equal 450hb_set_next 451hb_set_next_range 452hb_set_reference 453hb_set_set 454hb_set_set_user_data 455hb_set_subtract 456hb_set_symmetric_difference 457hb_set_t 458hb_set_union 459</SECTION> 460 461<SECTION> 462<FILE>hb-shape</FILE> 463hb_feature_from_string 464hb_feature_t 465hb_feature_to_string 466hb_shape 467hb_shape_full 468hb_shape_list_shapers 469</SECTION> 470 471<SECTION> 472<FILE>hb-shape-plan</FILE> 473hb_shape_plan_create 474hb_shape_plan_create_cached 475hb_shape_plan_destroy 476hb_shape_plan_execute 477hb_shape_plan_get_empty 478hb_shape_plan_get_shaper 479hb_shape_plan_get_user_data 480hb_shape_plan_reference 481hb_shape_plan_set_user_data 482hb_shape_plan_t 483</SECTION> 484 485<SECTION> 486<FILE>hb-unicode</FILE> 487HB_UNICODE_MAX_DECOMPOSITION_LEN 488hb_unicode_combining_class 489hb_unicode_combining_class_func_t 490hb_unicode_combining_class_t 491hb_unicode_compose 492hb_unicode_compose_func_t 493hb_unicode_decompose 494hb_unicode_decompose_compatibility 495hb_unicode_decompose_func_t 496hb_unicode_eastasian_width 497hb_unicode_funcs_create 498hb_unicode_funcs_destroy 499hb_unicode_funcs_get_default 500hb_unicode_funcs_get_empty 501hb_unicode_funcs_get_parent 502hb_unicode_funcs_get_user_data 503hb_unicode_funcs_is_immutable 504hb_unicode_funcs_make_immutable 505hb_unicode_funcs_reference 506hb_unicode_funcs_set_combining_class_func 507hb_unicode_funcs_set_compose_func 508hb_unicode_funcs_set_decompose_compatibility_func 509hb_unicode_funcs_set_decompose_func 510hb_unicode_funcs_set_eastasian_width_func 511hb_unicode_funcs_set_general_category_func 512hb_unicode_funcs_set_mirroring_func 513hb_unicode_funcs_set_script_func 514hb_unicode_funcs_set_user_data 515hb_unicode_funcs_t 516hb_unicode_general_category 517hb_unicode_general_category_func_t 518hb_unicode_general_category_t 519hb_unicode_mirroring 520hb_unicode_mirroring_func_t 521hb_unicode_script 522hb_unicode_script_func_t 523</SECTION> 524 525<SECTION> 526<FILE>hb-uniscribe</FILE> 527hb_uniscribe_font_get_hfont 528hb_uniscribe_font_get_logfontw 529</SECTION> 530 531<SECTION> 532<FILE>hb-version</FILE> 533HB_VERSION_ATLEAST 534HB_VERSION_MAJOR 535HB_VERSION_MICRO 536HB_VERSION_MINOR 537HB_VERSION_STRING 538hb_version 539hb_version_atleast 540hb_version_string 541</SECTION> 542