Home | History | Annotate | Download | only in docs
      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 hb_font_funcs_set_glyph_func
    148 hb_font_get_glyph_func_t
    149 </SECTION>
    150 
    151 <SECTION>
    152 <FILE>hb-coretext</FILE>
    153 HB_CORETEXT_TAG_MORT
    154 HB_CORETEXT_TAG_MORX
    155 hb_coretext_face_create
    156 hb_coretext_face_get_cg_font
    157 hb_coretext_font_get_ct_font
    158 </SECTION>
    159 
    160 <SECTION>
    161 <FILE>hb-face</FILE>
    162 hb_face_create
    163 hb_face_create_for_tables
    164 hb_face_destroy
    165 hb_face_get_empty
    166 hb_face_get_glyph_count
    167 hb_face_get_index
    168 hb_face_get_upem
    169 hb_face_get_user_data
    170 hb_face_is_immutable
    171 hb_face_make_immutable
    172 hb_face_reference
    173 hb_face_reference_blob
    174 hb_face_reference_table
    175 hb_face_set_glyph_count
    176 hb_face_set_index
    177 hb_face_set_upem
    178 hb_face_set_user_data
    179 hb_face_t
    180 </SECTION>
    181 
    182 <SECTION>
    183 <FILE>hb-font</FILE>
    184 hb_font_add_glyph_origin_for_direction
    185 hb_font_create
    186 hb_font_create_sub_font
    187 hb_font_destroy
    188 hb_font_funcs_create
    189 hb_font_funcs_destroy
    190 hb_font_funcs_get_empty
    191 hb_font_funcs_get_user_data
    192 hb_font_funcs_is_immutable
    193 hb_font_funcs_make_immutable
    194 hb_font_funcs_reference
    195 hb_font_funcs_set_glyph_contour_point_func
    196 hb_font_funcs_set_glyph_extents_func
    197 hb_font_funcs_set_glyph_from_name_func
    198 hb_font_funcs_set_glyph_h_advance_func
    199 hb_font_funcs_set_glyph_h_kerning_func
    200 hb_font_funcs_set_glyph_h_origin_func
    201 hb_font_funcs_set_glyph_name_func
    202 hb_font_funcs_set_glyph_v_advance_func
    203 hb_font_funcs_set_glyph_v_kerning_func
    204 hb_font_funcs_set_glyph_v_origin_func
    205 hb_font_funcs_set_nominal_glyph_func
    206 hb_font_funcs_set_user_data
    207 hb_font_funcs_set_variation_glyph_func
    208 hb_font_funcs_t
    209 hb_font_get_empty
    210 hb_font_get_face
    211 hb_font_get_glyph
    212 hb_font_get_glyph_advance_for_direction
    213 hb_font_get_glyph_advance_func_t
    214 hb_font_get_glyph_contour_point
    215 hb_font_get_glyph_contour_point_for_origin
    216 hb_font_get_glyph_contour_point_func_t
    217 hb_font_get_glyph_extents
    218 hb_font_get_glyph_extents_for_origin
    219 hb_font_get_glyph_extents_func_t
    220 hb_font_get_glyph_from_name
    221 hb_font_get_glyph_from_name_func_t
    222 hb_font_get_glyph_h_advance
    223 hb_font_get_glyph_h_advance_func_t
    224 hb_font_get_glyph_h_kerning
    225 hb_font_get_glyph_h_kerning_func_t
    226 hb_font_get_glyph_h_origin
    227 hb_font_get_glyph_h_origin_func_t
    228 hb_font_get_glyph_kerning_for_direction
    229 hb_font_get_glyph_kerning_func_t
    230 hb_font_get_glyph_name
    231 hb_font_get_glyph_name_func_t
    232 hb_font_get_glyph_origin_for_direction
    233 hb_font_get_glyph_origin_func_t
    234 hb_font_get_glyph_v_advance
    235 hb_font_get_glyph_v_advance_func_t
    236 hb_font_get_glyph_v_kerning
    237 hb_font_get_glyph_v_kerning_func_t
    238 hb_font_get_glyph_v_origin
    239 hb_font_get_glyph_v_origin_func_t
    240 hb_font_get_nominal_glyph
    241 hb_font_get_nominal_glyph_func_t
    242 hb_font_get_parent
    243 hb_font_get_ppem
    244 hb_font_get_scale
    245 hb_font_get_user_data
    246 hb_font_get_variation_glyph
    247 hb_font_get_variation_glyph_func_t
    248 hb_font_get_var_coords_normalized
    249 hb_font_glyph_from_string
    250 hb_font_glyph_to_string
    251 hb_font_is_immutable
    252 hb_font_make_immutable
    253 hb_font_reference
    254 hb_font_set_funcs
    255 hb_font_set_funcs_data
    256 hb_font_set_parent
    257 hb_font_set_ppem
    258 hb_font_set_scale
    259 hb_font_set_user_data
    260 hb_variation_t
    261 hb_variation_from_string
    262 hb_variation_to_string
    263 hb_font_set_variations
    264 hb_font_set_var_coords_design
    265 hb_font_set_var_coords_normalized
    266 hb_font_subtract_glyph_origin_for_direction
    267 hb_font_t
    268 hb_reference_table_func_t
    269 hb_font_funcs_set_font_h_extents_func
    270 hb_font_funcs_set_font_v_extents_func
    271 hb_font_get_extents_for_direction
    272 hb_font_get_font_extents_func_t
    273 hb_font_get_font_h_extents_func_t
    274 hb_font_get_font_v_extents_func_t
    275 hb_font_get_h_extents
    276 hb_font_get_v_extents
    277 </SECTION>
    278 
    279 <SECTION>
    280 <FILE>hb-ft</FILE>
    281 hb_ft_face_create
    282 hb_ft_face_create_cached
    283 hb_ft_face_create_referenced
    284 hb_ft_font_create
    285 hb_ft_font_create_referenced
    286 hb_ft_font_get_face
    287 hb_ft_font_set_load_flags
    288 hb_ft_font_get_load_flags
    289 hb_ft_font_set_funcs
    290 </SECTION>
    291 
    292 <SECTION>
    293 <FILE>hb-glib</FILE>
    294 hb_glib_get_unicode_funcs
    295 hb_glib_script_from_script
    296 hb_glib_script_to_script
    297 hb_glib_blob_create
    298 </SECTION>
    299 
    300 <SECTION>
    301 <FILE>hb-gobject</FILE>
    302 HB_GOBJECT_TYPE_BLOB
    303 HB_GOBJECT_TYPE_BUFFER
    304 HB_GOBJECT_TYPE_BUFFER_CONTENT_TYPE
    305 HB_GOBJECT_TYPE_BUFFER_FLAGS
    306 HB_GOBJECT_TYPE_BUFFER_SERIALIZE_FLAGS
    307 HB_GOBJECT_TYPE_BUFFER_SERIALIZE_FORMAT
    308 HB_GOBJECT_TYPE_DIRECTION
    309 HB_GOBJECT_TYPE_FACE
    310 HB_GOBJECT_TYPE_FONT
    311 HB_GOBJECT_TYPE_FONT_FUNCS
    312 HB_GOBJECT_TYPE_MEMORY_MODE
    313 HB_GOBJECT_TYPE_OT_LAYOUT_GLYPH_CLASS
    314 HB_GOBJECT_TYPE_OT_MATH_CONSTANT
    315 HB_GOBJECT_TYPE_OT_MATH_GLYPH_PART_FLAGS
    316 HB_GOBJECT_TYPE_OT_MATH_KERN
    317 HB_GOBJECT_TYPE_SCRIPT
    318 HB_GOBJECT_TYPE_SHAPE_PLAN
    319 HB_GOBJECT_TYPE_UNICODE_COMBINING_CLASS
    320 HB_GOBJECT_TYPE_UNICODE_FUNCS
    321 HB_GOBJECT_TYPE_UNICODE_GENERAL_CATEGORY
    322 HB_GOBJECT_TYPE_BUFFER_CLUSTER_LEVEL
    323 HB_GOBJECT_TYPE_FEATURE
    324 HB_GOBJECT_TYPE_GLYPH_INFO
    325 HB_GOBJECT_TYPE_GLYPH_POSITION
    326 HB_GOBJECT_TYPE_SEGMENT_PROPERTIES
    327 HB_GOBJECT_TYPE_SET
    328 HB_GOBJECT_TYPE_USER_DATA_KEY
    329 hb_gobject_blob_get_type
    330 hb_gobject_buffer_content_type_get_type
    331 hb_gobject_buffer_flags_get_type
    332 hb_gobject_buffer_get_type
    333 hb_gobject_buffer_serialize_flags_get_type
    334 hb_gobject_buffer_serialize_format_get_type
    335 hb_gobject_direction_get_type
    336 hb_gobject_face_get_type
    337 hb_gobject_font_funcs_get_type
    338 hb_gobject_font_get_type
    339 hb_gobject_memory_mode_get_type
    340 hb_gobject_ot_layout_glyph_class_get_type
    341 hb_gobject_ot_math_constant_get_type
    342 hb_gobject_ot_math_glyph_part_flags_get_type
    343 hb_gobject_ot_math_kern_get_type
    344 hb_gobject_script_get_type
    345 hb_gobject_shape_plan_get_type
    346 hb_gobject_unicode_combining_class_get_type
    347 hb_gobject_unicode_funcs_get_type
    348 hb_gobject_unicode_general_category_get_type
    349 hb_gobject_buffer_cluster_level_get_type
    350 hb_gobject_feature_get_type
    351 hb_gobject_glyph_info_get_type
    352 hb_gobject_glyph_position_get_type
    353 hb_gobject_segment_properties_get_type
    354 hb_gobject_set_get_type
    355 hb_gobject_user_data_key_get_type
    356 <SUBSECTION Private>
    357 HB_GOBJECT_H_IN
    358 </SECTION>
    359 
    360 <SECTION>
    361 <FILE>hb-gobject</FILE>
    362 
    363 </SECTION>
    364 
    365 <SECTION>
    366 <FILE>hb-graphite2</FILE>
    367 HB_GRAPHITE2_TAG_SILF
    368 hb_graphite2_face_get_gr_face
    369 hb_graphite2_font_get_gr_font
    370 </SECTION>
    371 
    372 <SECTION>
    373 <FILE>hb-icu</FILE>
    374 hb_icu_get_unicode_funcs
    375 hb_icu_script_from_script
    376 hb_icu_script_to_script
    377 </SECTION>
    378 
    379 <SECTION>
    380 <FILE>hb-ot</FILE>
    381 <SUBSECTION Private>
    382 HB_OT_H_IN
    383 </SECTION>
    384 
    385 <SECTION>
    386 <FILE>hb-ot-font</FILE>
    387 hb_ot_font_set_funcs
    388 </SECTION>
    389 
    390 <SECTION>
    391 <FILE>hb-ot-shape</FILE>
    392 hb_ot_shape_glyphs_closure
    393 </SECTION>
    394 
    395 <SECTION>
    396 <FILE>hb-ot-layout</FILE>
    397 HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX
    398 HB_OT_LAYOUT_NO_FEATURE_INDEX
    399 HB_OT_LAYOUT_NO_SCRIPT_INDEX
    400 HB_OT_LAYOUT_NO_VARIATIONS_INDEX
    401 HB_OT_TAG_GDEF
    402 HB_OT_TAG_GPOS
    403 HB_OT_TAG_GSUB
    404 HB_OT_TAG_JSTF
    405 hb_ot_layout_collect_lookups
    406 hb_ot_layout_feature_get_lookups
    407 hb_ot_layout_feature_with_variations_get_lookups
    408 hb_ot_layout_get_attach_points
    409 hb_ot_layout_get_glyph_class
    410 hb_ot_layout_get_glyphs_in_class
    411 hb_ot_layout_get_ligature_carets
    412 hb_ot_layout_get_size_params
    413 hb_ot_layout_glyph_class_t
    414 hb_ot_layout_glyph_sequence_func_t
    415 hb_ot_layout_has_glyph_classes
    416 hb_ot_layout_has_positioning
    417 hb_ot_layout_has_substitution
    418 hb_ot_layout_language_find_feature
    419 hb_ot_layout_language_get_feature_indexes
    420 hb_ot_layout_language_get_feature_tags
    421 hb_ot_layout_language_get_required_feature
    422 hb_ot_layout_lookup_collect_glyphs
    423 hb_ot_layout_lookup_substitute_closure
    424 hb_ot_layout_lookup_would_substitute
    425 hb_ot_layout_script_find_language
    426 hb_ot_layout_script_get_language_tags
    427 hb_ot_layout_table_choose_script
    428 hb_ot_layout_table_find_feature_variations
    429 hb_ot_layout_table_find_script
    430 hb_ot_layout_table_get_feature_tags
    431 hb_ot_layout_table_get_script_tags
    432 hb_ot_layout_table_get_lookup_count
    433 hb_ot_shape_plan_collect_lookups
    434 hb_ot_layout_language_get_required_feature_index
    435 <SUBSECTION Private>
    436 Xhb_ot_layout_lookup_enumerate_sequences
    437 Xhb_ot_layout_lookup_position
    438 Xhb_ot_layout_lookup_substitute
    439 </SECTION>
    440 
    441 <SECTION>
    442 <FILE>hb-ot-var</FILE>
    443 HB_OT_TAG_VAR_AXIS_ITALIC
    444 HB_OT_TAG_VAR_AXIS_OPTICAL_SIZE
    445 HB_OT_TAG_VAR_AXIS_SLANT
    446 HB_OT_TAG_VAR_AXIS_WEIGHT
    447 HB_OT_TAG_VAR_AXIS_WIDTH
    448 HB_OT_VAR_NO_AXIS_INDEX
    449 hb_ot_var_axis_t
    450 hb_ot_var_has_data
    451 hb_ot_var_find_axis
    452 hb_ot_var_get_axis_count
    453 hb_ot_var_get_axes
    454 hb_ot_var_normalize_variations
    455 hb_ot_var_normalize_coords
    456 </SECTION>
    457 
    458 <SECTION>
    459 <FILE>hb-ot-math</FILE>
    460 HB_OT_TAG_MATH
    461 HB_OT_MATH_SCRIPT
    462 hb_ot_math_constant_t
    463 hb_ot_math_kern_t
    464 hb_ot_math_glyph_variant_t
    465 hb_ot_math_glyph_part_flags_t
    466 hb_ot_math_glyph_part_t
    467 hb_ot_math_has_data
    468 hb_ot_math_get_constant
    469 hb_ot_math_get_glyph_italics_correction
    470 hb_ot_math_get_glyph_top_accent_attachment
    471 hb_ot_math_get_glyph_kerning
    472 hb_ot_math_is_glyph_extended_shape
    473 hb_ot_math_get_glyph_variants
    474 hb_ot_math_get_min_connector_overlap
    475 hb_ot_math_get_glyph_assembly
    476 </SECTION>
    477 
    478 <SECTION>
    479 <FILE>hb-ot-tag</FILE>
    480 HB_OT_TAG_DEFAULT_LANGUAGE
    481 HB_OT_TAG_DEFAULT_SCRIPT
    482 hb_ot_tag_from_language
    483 hb_ot_tag_to_language
    484 hb_ot_tag_to_script
    485 hb_ot_tags_from_script
    486 </SECTION>
    487 
    488 <SECTION>
    489 <FILE>hb-set</FILE>
    490 HB_SET_VALUE_INVALID
    491 hb_set_add
    492 hb_set_add_range
    493 hb_set_allocation_successful
    494 hb_set_clear
    495 hb_set_create
    496 hb_set_del
    497 hb_set_del_range
    498 hb_set_destroy
    499 hb_set_get_empty
    500 hb_set_get_max
    501 hb_set_get_min
    502 hb_set_get_population
    503 hb_set_get_user_data
    504 hb_set_has
    505 hb_set_intersect
    506 hb_set_invert
    507 hb_set_is_empty
    508 hb_set_is_equal
    509 hb_set_next
    510 hb_set_next_range
    511 hb_set_reference
    512 hb_set_set
    513 hb_set_set_user_data
    514 hb_set_subtract
    515 hb_set_symmetric_difference
    516 hb_set_t
    517 hb_set_union
    518 </SECTION>
    519 
    520 <SECTION>
    521 <FILE>hb-shape</FILE>
    522 hb_feature_t
    523 hb_feature_from_string
    524 hb_feature_to_string
    525 hb_shape
    526 hb_shape_full
    527 hb_shape_list_shapers
    528 </SECTION>
    529 
    530 <SECTION>
    531 <FILE>hb-shape-plan</FILE>
    532 hb_shape_plan_create
    533 hb_shape_plan_create_cached
    534 hb_shape_plan_create2
    535 hb_shape_plan_create_cached2
    536 hb_shape_plan_destroy
    537 hb_shape_plan_execute
    538 hb_shape_plan_get_empty
    539 hb_shape_plan_get_shaper
    540 hb_shape_plan_get_user_data
    541 hb_shape_plan_reference
    542 hb_shape_plan_set_user_data
    543 hb_shape_plan_t
    544 </SECTION>
    545 
    546 <SECTION>
    547 <FILE>hb-unicode</FILE>
    548 HB_UNICODE_MAX_DECOMPOSITION_LEN
    549 hb_unicode_combining_class
    550 hb_unicode_combining_class_func_t
    551 hb_unicode_combining_class_t
    552 hb_unicode_compose
    553 hb_unicode_compose_func_t
    554 hb_unicode_decompose
    555 hb_unicode_decompose_compatibility
    556 hb_unicode_decompose_func_t
    557 hb_unicode_eastasian_width
    558 hb_unicode_funcs_create
    559 hb_unicode_funcs_destroy
    560 hb_unicode_funcs_get_default
    561 hb_unicode_funcs_get_empty
    562 hb_unicode_funcs_get_parent
    563 hb_unicode_funcs_get_user_data
    564 hb_unicode_funcs_is_immutable
    565 hb_unicode_funcs_make_immutable
    566 hb_unicode_funcs_reference
    567 hb_unicode_funcs_set_combining_class_func
    568 hb_unicode_funcs_set_compose_func
    569 hb_unicode_funcs_set_decompose_compatibility_func
    570 hb_unicode_funcs_set_decompose_func
    571 hb_unicode_funcs_set_eastasian_width_func
    572 hb_unicode_funcs_set_general_category_func
    573 hb_unicode_funcs_set_mirroring_func
    574 hb_unicode_funcs_set_script_func
    575 hb_unicode_funcs_set_user_data
    576 hb_unicode_funcs_t
    577 hb_unicode_general_category
    578 hb_unicode_general_category_func_t
    579 hb_unicode_general_category_t
    580 hb_unicode_mirroring
    581 hb_unicode_mirroring_func_t
    582 hb_unicode_script
    583 hb_unicode_script_func_t
    584 </SECTION>
    585 
    586 <SECTION>
    587 <FILE>hb-uniscribe</FILE>
    588 hb_uniscribe_font_get_hfont
    589 hb_uniscribe_font_get_logfontw
    590 <SUBSECTION Private>
    591 hb_directwrite_shape_experimental_width
    592 </SECTION>
    593 
    594 <SECTION>
    595 <FILE>hb-version</FILE>
    596 HB_VERSION_ATLEAST
    597 HB_VERSION_MAJOR
    598 HB_VERSION_MICRO
    599 HB_VERSION_MINOR
    600 HB_VERSION_STRING
    601 hb_version
    602 hb_version_atleast
    603 hb_version_string
    604 </SECTION>
    605