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