1<SUBSECTION Private> 2HB_H_IN 3HB_OT_H_IN 4HB_AAT_H_IN 5</SECTION> 6 7<SECTION> 8<FILE>hb-aat-layout</FILE> 9HB_AAT_LAYOUT_NO_SELECTOR_INDEX 10hb_aat_layout_feature_type_t 11hb_aat_layout_feature_selector_t 12hb_aat_layout_feature_selector_info_t 13hb_aat_layout_feature_type_get_name_id 14hb_aat_layout_feature_type_get_selector_infos 15hb_aat_layout_get_feature_types 16hb_aat_layout_has_positioning 17hb_aat_layout_has_substitution 18hb_aat_layout_has_tracking 19</SECTION> 20 21<SECTION> 22<FILE>hb-blob</FILE> 23hb_blob_create 24hb_blob_create_from_file 25hb_blob_create_sub_blob 26hb_blob_copy_writable_or_fail 27hb_blob_destroy 28hb_blob_get_data 29hb_blob_get_data_writable 30hb_blob_get_empty 31hb_blob_get_length 32hb_blob_get_user_data 33hb_blob_is_immutable 34hb_blob_make_immutable 35hb_blob_reference 36hb_blob_set_user_data 37hb_blob_t 38hb_memory_mode_t 39</SECTION> 40 41<SECTION> 42<FILE>hb-buffer</FILE> 43HB_SEGMENT_PROPERTIES_DEFAULT 44HB_BUFFER_REPLACEMENT_CODEPOINT_DEFAULT 45hb_buffer_create 46hb_buffer_reference 47hb_buffer_get_empty 48hb_buffer_destroy 49hb_buffer_reset 50hb_buffer_clear_contents 51hb_buffer_pre_allocate 52hb_buffer_allocation_successful 53hb_buffer_add 54hb_buffer_add_codepoints 55hb_buffer_add_utf32 56hb_buffer_add_utf16 57hb_buffer_add_utf8 58hb_buffer_add_latin1 59hb_buffer_append 60hb_buffer_set_content_type 61hb_buffer_get_content_type 62hb_buffer_set_direction 63hb_buffer_get_direction 64hb_buffer_set_script 65hb_buffer_get_script 66hb_buffer_set_language 67hb_buffer_get_language 68hb_buffer_set_flags 69hb_buffer_get_flags 70hb_buffer_set_cluster_level 71hb_buffer_get_cluster_level 72hb_buffer_set_length 73hb_buffer_get_length 74hb_buffer_set_segment_properties 75hb_buffer_get_segment_properties 76hb_buffer_guess_segment_properties 77hb_buffer_set_unicode_funcs 78hb_buffer_get_unicode_funcs 79hb_buffer_set_user_data 80hb_buffer_get_user_data 81hb_buffer_get_glyph_infos 82hb_buffer_get_glyph_positions 83hb_buffer_has_positions 84hb_buffer_get_invisible_glyph 85hb_buffer_set_invisible_glyph 86hb_buffer_set_replacement_codepoint 87hb_buffer_get_replacement_codepoint 88hb_buffer_normalize_glyphs 89hb_buffer_reverse 90hb_buffer_reverse_range 91hb_buffer_reverse_clusters 92hb_buffer_serialize 93hb_buffer_serialize_glyphs 94hb_buffer_deserialize_glyphs 95hb_buffer_serialize_unicode 96hb_buffer_deserialize_unicode 97hb_buffer_serialize_format_from_string 98hb_buffer_serialize_format_to_string 99hb_buffer_serialize_list_formats 100hb_segment_properties_equal 101hb_segment_properties_hash 102hb_buffer_diff 103hb_buffer_set_message_func 104hb_buffer_t 105hb_glyph_info_get_glyph_flags 106hb_glyph_info_t 107hb_glyph_flags_t 108hb_glyph_position_t 109hb_buffer_content_type_t 110hb_buffer_flags_t 111hb_buffer_cluster_level_t 112hb_segment_properties_t 113hb_buffer_serialize_format_t 114hb_buffer_serialize_flags_t 115hb_buffer_diff_flags_t 116hb_buffer_message_func_t 117</SECTION> 118 119<SECTION> 120<FILE>hb-common</FILE> 121hb_tag_from_string 122hb_tag_to_string 123hb_direction_from_string 124hb_direction_to_string 125hb_script_from_iso15924_tag 126hb_script_from_string 127hb_script_to_iso15924_tag 128hb_script_get_horizontal_direction 129hb_language_from_string 130hb_language_to_string 131hb_language_get_default 132hb_feature_from_string 133hb_feature_to_string 134hb_variation_from_string 135hb_variation_to_string 136hb_bool_t 137hb_codepoint_t 138hb_destroy_func_t 139hb_direction_t 140hb_language_t 141hb_feature_t 142hb_variation_t 143hb_mask_t 144hb_position_t 145hb_tag_t 146hb_script_t 147hb_user_data_key_t 148HB_TAG 149HB_TAG_NONE 150HB_TAG_MAX 151HB_TAG_MAX_SIGNED 152HB_UNTAG 153HB_DIRECTION_REVERSE 154HB_DIRECTION_IS_BACKWARD 155HB_DIRECTION_IS_FORWARD 156HB_DIRECTION_IS_HORIZONTAL 157HB_DIRECTION_IS_VALID 158HB_DIRECTION_IS_VERTICAL 159HB_LANGUAGE_INVALID 160HB_FEATURE_GLOBAL_END 161HB_FEATURE_GLOBAL_START 162<SUBSECTION Private> 163HB_BEGIN_DECLS 164HB_END_DECLS 165hb_var_int_t 166int16_t 167int32_t 168int64_t 169int8_t 170uint16_t 171uint32_t 172uint64_t 173uint8_t 174<SUBSECTION Private> 175HB_EXTERN 176HB_DEPRECATED 177HB_DEPRECATED_FOR 178</SECTION> 179 180<SECTION> 181<FILE>hb-deprecated</FILE> 182HB_BUFFER_FLAGS_DEFAULT 183HB_BUFFER_SERIALIZE_FLAGS_DEFAULT 184HB_SCRIPT_CANADIAN_ABORIGINAL 185hb_font_funcs_set_glyph_func 186hb_font_get_glyph_func_t 187HB_MATH_GLYPH_PART_FLAG_EXTENDER 188hb_ot_layout_table_choose_script 189hb_ot_layout_table_find_script 190hb_ot_tag_from_language 191hb_ot_tags_from_script 192HB_OT_VAR_NO_AXIS_INDEX 193hb_ot_var_axis_t 194hb_ot_var_find_axis 195hb_ot_var_get_axes 196hb_set_invert 197hb_unicode_eastasian_width_func_t 198hb_unicode_eastasian_width 199hb_unicode_funcs_set_eastasian_width_func 200HB_UNICODE_MAX_DECOMPOSITION_LEN 201hb_unicode_decompose_compatibility_func_t 202hb_unicode_decompose_compatibility 203hb_unicode_funcs_set_decompose_compatibility_func 204hb_font_funcs_set_glyph_v_kerning_func 205hb_font_get_glyph_v_kerning 206hb_font_get_glyph_v_kerning_func_t 207</SECTION> 208 209<SECTION> 210<FILE>hb-coretext</FILE> 211HB_CORETEXT_TAG_KERX 212HB_CORETEXT_TAG_MORT 213HB_CORETEXT_TAG_MORX 214hb_coretext_face_create 215hb_coretext_font_create 216hb_coretext_face_get_cg_font 217hb_coretext_font_get_ct_font 218</SECTION> 219 220<SECTION> 221<FILE>hb-directwrite</FILE> 222hb_directwrite_face_create 223hb_directwrite_face_get_font_face 224<SUBSECTION Private> 225hb_directwrite_shape_experimental_width 226</SECTION> 227 228<SECTION> 229<FILE>hb-face</FILE> 230hb_face_count 231hb_face_t 232hb_face_create 233hb_face_create_for_tables 234hb_face_destroy 235hb_face_get_empty 236hb_face_get_table_tags 237hb_face_get_glyph_count 238hb_face_get_index 239hb_face_get_upem 240hb_face_get_user_data 241hb_face_is_immutable 242hb_face_make_immutable 243hb_face_reference 244hb_face_reference_blob 245hb_face_reference_table 246hb_face_set_glyph_count 247hb_face_set_index 248hb_face_set_upem 249hb_face_set_user_data 250hb_face_collect_unicodes 251hb_face_collect_variation_selectors 252hb_face_collect_variation_unicodes 253hb_face_builder_create 254hb_face_builder_add_table 255</SECTION> 256 257<SECTION> 258<FILE>hb-font</FILE> 259hb_font_add_glyph_origin_for_direction 260hb_font_create 261hb_font_create_sub_font 262hb_font_destroy 263hb_font_funcs_create 264hb_font_funcs_destroy 265hb_font_funcs_get_empty 266hb_font_funcs_get_user_data 267hb_font_funcs_is_immutable 268hb_font_funcs_make_immutable 269hb_font_funcs_reference 270hb_font_funcs_set_glyph_contour_point_func 271hb_font_funcs_set_glyph_extents_func 272hb_font_funcs_set_glyph_from_name_func 273hb_font_funcs_set_glyph_h_advance_func 274hb_font_funcs_set_glyph_h_advances_func 275hb_font_funcs_set_glyph_h_kerning_func 276hb_font_funcs_set_glyph_h_origin_func 277hb_font_funcs_set_glyph_name_func 278hb_font_funcs_set_glyph_v_advance_func 279hb_font_funcs_set_glyph_v_advances_func 280hb_font_funcs_set_glyph_v_origin_func 281hb_font_funcs_set_nominal_glyph_func 282hb_font_funcs_set_nominal_glyphs_func 283hb_font_funcs_set_user_data 284hb_font_funcs_set_variation_glyph_func 285hb_font_funcs_t 286hb_font_get_empty 287hb_font_get_face 288hb_font_get_glyph 289hb_font_get_glyph_advance_for_direction 290hb_font_get_glyph_advance_func_t 291hb_font_get_glyph_advances_for_direction 292hb_font_get_glyph_advances_func_t 293hb_font_get_glyph_contour_point 294hb_font_get_glyph_contour_point_for_origin 295hb_font_get_glyph_contour_point_func_t 296hb_font_get_glyph_extents 297hb_font_get_glyph_extents_for_origin 298hb_font_get_glyph_extents_func_t 299hb_font_get_glyph_from_name 300hb_font_get_glyph_from_name_func_t 301hb_font_get_glyph_h_advance 302hb_font_get_glyph_h_advance_func_t 303hb_font_get_glyph_h_advances 304hb_font_get_glyph_h_advances_func_t 305hb_font_get_glyph_h_kerning 306hb_font_get_glyph_h_kerning_func_t 307hb_font_get_glyph_h_origin 308hb_font_get_glyph_h_origin_func_t 309hb_font_get_glyph_kerning_for_direction 310hb_font_get_glyph_kerning_func_t 311hb_font_get_glyph_name 312hb_font_get_glyph_name_func_t 313hb_font_get_glyph_origin_for_direction 314hb_font_get_glyph_origin_func_t 315hb_font_get_glyph_v_advance 316hb_font_get_glyph_v_advance_func_t 317hb_font_get_glyph_v_advances 318hb_font_get_glyph_v_advances_func_t 319hb_font_get_glyph_v_origin 320hb_font_get_glyph_v_origin_func_t 321hb_font_get_nominal_glyph 322hb_font_get_nominal_glyph_func_t 323hb_font_get_nominal_glyphs 324hb_font_get_nominal_glyphs_func_t 325hb_font_get_parent 326hb_font_get_ppem 327hb_font_get_ptem 328hb_font_get_scale 329hb_font_get_user_data 330hb_font_get_variation_glyph 331hb_font_get_variation_glyph_func_t 332hb_font_get_var_coords_normalized 333hb_font_glyph_from_string 334hb_font_glyph_to_string 335hb_font_is_immutable 336hb_font_make_immutable 337hb_font_reference 338hb_font_set_face 339hb_font_set_funcs 340hb_font_set_funcs_data 341hb_font_set_parent 342hb_font_set_ppem 343hb_font_set_ptem 344hb_font_set_scale 345hb_font_set_user_data 346hb_font_set_variations 347hb_font_set_var_coords_design 348hb_font_set_var_coords_normalized 349hb_font_set_var_named_instance 350hb_font_subtract_glyph_origin_for_direction 351hb_font_t 352hb_reference_table_func_t 353hb_font_funcs_set_font_h_extents_func 354hb_font_funcs_set_font_v_extents_func 355hb_font_get_extents_for_direction 356hb_font_get_font_extents_func_t 357hb_font_get_font_h_extents_func_t 358hb_font_get_font_v_extents_func_t 359hb_font_get_h_extents 360hb_font_get_v_extents 361hb_font_extents_t 362hb_glyph_extents_t 363<SUBSECTION Private> 364hb_font_get_var_coords_design 365hb_font_draw_glyph 366</SECTION> 367 368<SECTION> 369<FILE>hb-ft</FILE> 370hb_ft_face_create 371hb_ft_face_create_cached 372hb_ft_face_create_referenced 373hb_ft_font_create 374hb_ft_font_create_referenced 375hb_ft_font_changed 376hb_ft_font_get_face 377hb_ft_font_lock_face 378hb_ft_font_unlock_face 379hb_ft_font_set_load_flags 380hb_ft_font_get_load_flags 381hb_ft_font_set_funcs 382</SECTION> 383 384<SECTION> 385<FILE>hb-gdi</FILE> 386hb_gdi_face_create 387</SECTION> 388 389<SECTION> 390<FILE>hb-glib</FILE> 391hb_glib_get_unicode_funcs 392hb_glib_script_from_script 393hb_glib_script_to_script 394hb_glib_blob_create 395</SECTION> 396 397<SECTION> 398<FILE>hb-graphite2</FILE> 399HB_GRAPHITE2_TAG_SILF 400hb_graphite2_face_get_gr_face 401hb_graphite2_font_get_gr_font 402</SECTION> 403 404<SECTION> 405<FILE>hb-icu</FILE> 406hb_icu_get_unicode_funcs 407hb_icu_script_from_script 408hb_icu_script_to_script 409</SECTION> 410 411<SECTION> 412<FILE>hb-map</FILE> 413HB_MAP_VALUE_INVALID 414hb_map_allocation_successful 415hb_map_clear 416hb_map_create 417hb_map_del 418hb_map_destroy 419hb_map_get 420hb_map_get_empty 421hb_map_get_population 422hb_map_get_user_data 423hb_map_has 424hb_map_is_empty 425hb_map_reference 426hb_map_set 427hb_map_set_user_data 428hb_map_t 429</SECTION> 430 431<SECTION> 432<FILE>hb-ot-color</FILE> 433hb_color_t 434HB_COLOR 435hb_color_get_alpha 436hb_color_get_blue 437hb_color_get_green 438hb_color_get_red 439hb_ot_color_glyph_get_layers 440hb_ot_color_glyph_reference_png 441hb_ot_color_glyph_reference_svg 442hb_ot_color_has_layers 443hb_ot_color_has_palettes 444hb_ot_color_has_png 445hb_ot_color_has_svg 446hb_ot_color_layer_t 447hb_ot_color_palette_color_get_name_id 448hb_ot_color_palette_flags_t 449hb_ot_color_palette_get_colors 450hb_ot_color_palette_get_count 451hb_ot_color_palette_get_flags 452hb_ot_color_palette_get_name_id 453</SECTION> 454 455<SECTION> 456<FILE>hb-ot-font</FILE> 457hb_ot_font_set_funcs 458</SECTION> 459 460<SECTION> 461<FILE>hb-ot-name</FILE> 462hb_ot_name_id_t 463HB_OT_NAME_ID_INVALID 464hb_ot_name_entry_t 465hb_ot_name_list_names 466hb_ot_name_get_utf16 467hb_ot_name_get_utf32 468hb_ot_name_get_utf8 469</SECTION> 470 471<SECTION> 472<FILE>hb-ot-layout</FILE> 473HB_OT_MAX_TAGS_PER_LANGUAGE 474HB_OT_MAX_TAGS_PER_SCRIPT 475HB_OT_TAG_DEFAULT_LANGUAGE 476HB_OT_TAG_DEFAULT_SCRIPT 477hb_ot_tag_to_language 478hb_ot_tag_to_script 479hb_ot_tags_from_script_and_language 480hb_ot_tags_to_script_and_language 481HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX 482HB_OT_LAYOUT_NO_FEATURE_INDEX 483HB_OT_LAYOUT_NO_SCRIPT_INDEX 484HB_OT_LAYOUT_NO_VARIATIONS_INDEX 485HB_OT_TAG_BASE 486HB_OT_TAG_GDEF 487HB_OT_TAG_GPOS 488HB_OT_TAG_GSUB 489HB_OT_TAG_JSTF 490hb_ot_layout_baseline_tag_t 491hb_ot_layout_collect_lookups 492hb_ot_layout_collect_features 493hb_ot_layout_feature_get_characters 494hb_ot_layout_feature_get_lookups 495hb_ot_layout_feature_get_name_ids 496hb_ot_layout_feature_with_variations_get_lookups 497hb_ot_layout_get_attach_points 498hb_ot_layout_get_baseline 499hb_ot_layout_get_glyph_class 500hb_ot_layout_get_glyphs_in_class 501hb_ot_layout_get_ligature_carets 502hb_ot_layout_get_size_params 503hb_ot_layout_glyph_class_t 504hb_ot_layout_has_glyph_classes 505hb_ot_layout_has_positioning 506hb_ot_layout_has_substitution 507hb_ot_layout_language_find_feature 508hb_ot_layout_language_get_feature_indexes 509hb_ot_layout_language_get_feature_tags 510hb_ot_layout_language_get_required_feature 511hb_ot_layout_lookup_collect_glyphs 512hb_ot_layout_lookup_get_glyph_alternates 513hb_ot_layout_lookup_substitute_closure 514hb_ot_layout_lookups_substitute_closure 515hb_ot_layout_lookup_would_substitute 516hb_ot_layout_script_find_language 517hb_ot_layout_script_get_language_tags 518hb_ot_layout_script_select_language 519hb_ot_layout_table_find_feature_variations 520hb_ot_layout_table_get_feature_tags 521hb_ot_layout_table_get_script_tags 522hb_ot_layout_table_get_lookup_count 523hb_ot_layout_table_select_script 524hb_ot_shape_plan_collect_lookups 525hb_ot_layout_language_get_required_feature_index 526<SUBSECTION Private> 527Xhb_ot_layout_lookup_enumerate_sequences 528Xhb_ot_layout_lookup_position 529Xhb_ot_layout_lookup_substitute 530hb_ot_layout_glyph_sequence_t 531hb_ot_layout_glyph_sequence_func_t 532</SECTION> 533 534<SECTION> 535<FILE>hb-ot-math</FILE> 536HB_OT_TAG_MATH 537HB_OT_MATH_SCRIPT 538hb_ot_math_constant_t 539hb_ot_math_kern_t 540hb_ot_math_glyph_variant_t 541hb_ot_math_glyph_part_flags_t 542hb_ot_math_glyph_part_t 543hb_ot_math_has_data 544hb_ot_math_get_constant 545hb_ot_math_get_glyph_italics_correction 546hb_ot_math_get_glyph_top_accent_attachment 547hb_ot_math_get_glyph_kerning 548hb_ot_math_is_glyph_extended_shape 549hb_ot_math_get_glyph_variants 550hb_ot_math_get_min_connector_overlap 551hb_ot_math_get_glyph_assembly 552</SECTION> 553 554<SECTION> 555<FILE>hb-ot-meta</FILE> 556hb_ot_meta_tag_t 557hb_ot_meta_get_entry_tags 558hb_ot_meta_reference_entry 559</SECTION> 560 561<SECTION> 562<FILE>hb-ot-metrics</FILE> 563hb_ot_metrics_tag_t 564hb_ot_metrics_get_position 565hb_ot_metrics_get_variation 566hb_ot_metrics_get_x_variation 567hb_ot_metrics_get_y_variation 568</SECTION> 569 570<SECTION> 571<FILE>hb-ot-shape</FILE> 572hb_ot_shape_glyphs_closure 573</SECTION> 574 575<SECTION> 576<FILE>hb-ot-var</FILE> 577HB_OT_TAG_VAR_AXIS_ITALIC 578HB_OT_TAG_VAR_AXIS_OPTICAL_SIZE 579HB_OT_TAG_VAR_AXIS_SLANT 580HB_OT_TAG_VAR_AXIS_WEIGHT 581HB_OT_TAG_VAR_AXIS_WIDTH 582hb_ot_var_has_data 583hb_ot_var_axis_flags_t 584hb_ot_var_axis_info_t 585hb_ot_var_find_axis_info 586hb_ot_var_get_axis_count 587hb_ot_var_get_axis_infos 588hb_ot_var_get_named_instance_count 589hb_ot_var_named_instance_get_subfamily_name_id 590hb_ot_var_named_instance_get_postscript_name_id 591hb_ot_var_named_instance_get_design_coords 592hb_ot_var_normalize_variations 593hb_ot_var_normalize_coords 594</SECTION> 595 596<SECTION> 597<FILE>hb-set</FILE> 598HB_SET_VALUE_INVALID 599hb_set_add 600hb_set_add_range 601hb_set_allocation_successful 602hb_set_clear 603hb_set_create 604hb_set_del 605hb_set_del_range 606hb_set_destroy 607hb_set_get_empty 608hb_set_get_max 609hb_set_get_min 610hb_set_get_population 611hb_set_get_user_data 612hb_set_has 613hb_set_intersect 614hb_set_is_empty 615hb_set_is_equal 616hb_set_is_subset 617hb_set_next 618hb_set_next_range 619hb_set_previous 620hb_set_previous_range 621hb_set_reference 622hb_set_set 623hb_set_set_user_data 624hb_set_subtract 625hb_set_symmetric_difference 626hb_set_t 627hb_set_union 628</SECTION> 629 630<SECTION> 631<FILE>hb-shape</FILE> 632hb_shape 633hb_shape_full 634hb_shape_list_shapers 635</SECTION> 636 637<SECTION> 638<FILE>hb-shape-plan</FILE> 639hb_shape_plan_create 640hb_shape_plan_create_cached 641hb_shape_plan_create2 642hb_shape_plan_create_cached2 643hb_shape_plan_destroy 644hb_shape_plan_execute 645hb_shape_plan_get_empty 646hb_shape_plan_get_shaper 647hb_shape_plan_get_user_data 648hb_shape_plan_reference 649hb_shape_plan_set_user_data 650hb_shape_plan_t 651</SECTION> 652 653<SECTION> 654<FILE>hb-unicode</FILE> 655HB_UNICODE_MAX 656hb_unicode_combining_class 657hb_unicode_combining_class_func_t 658hb_unicode_combining_class_t 659hb_unicode_compose 660hb_unicode_compose_func_t 661hb_unicode_decompose 662hb_unicode_decompose_func_t 663hb_unicode_funcs_create 664hb_unicode_funcs_destroy 665hb_unicode_funcs_get_default 666hb_unicode_funcs_get_empty 667hb_unicode_funcs_get_parent 668hb_unicode_funcs_get_user_data 669hb_unicode_funcs_is_immutable 670hb_unicode_funcs_make_immutable 671hb_unicode_funcs_reference 672hb_unicode_funcs_set_combining_class_func 673hb_unicode_funcs_set_compose_func 674hb_unicode_funcs_set_decompose_func 675hb_unicode_funcs_set_general_category_func 676hb_unicode_funcs_set_mirroring_func 677hb_unicode_funcs_set_script_func 678hb_unicode_funcs_set_user_data 679hb_unicode_funcs_t 680hb_unicode_general_category 681hb_unicode_general_category_func_t 682hb_unicode_general_category_t 683hb_unicode_mirroring 684hb_unicode_mirroring_func_t 685hb_unicode_script 686hb_unicode_script_func_t 687</SECTION> 688 689<SECTION> 690<FILE>hb-uniscribe</FILE> 691hb_uniscribe_font_get_hfont 692hb_uniscribe_font_get_logfontw 693</SECTION> 694 695<SECTION> 696<FILE>hb-version</FILE> 697HB_VERSION_ATLEAST 698HB_VERSION_MAJOR 699HB_VERSION_MICRO 700HB_VERSION_MINOR 701HB_VERSION_STRING 702hb_version 703hb_version_atleast 704hb_version_string 705</SECTION> 706