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 </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