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