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