Home | History | Annotate | Download | only in reference
      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