xref: /aosp_15_r20/external/harfbuzz_ng/docs/harfbuzz-sections.txt (revision 2d1272b857b1f7575e6e246373e1cb218663db8a)
1<SECTION>
2<FILE>hb-aat-layout</FILE>
3HB_AAT_LAYOUT_NO_SELECTOR_INDEX
4hb_aat_layout_feature_type_t
5hb_aat_layout_feature_selector_t
6hb_aat_layout_feature_selector_info_t
7hb_aat_layout_feature_type_get_name_id
8hb_aat_layout_feature_type_get_selector_infos
9hb_aat_layout_get_feature_types
10hb_aat_layout_has_positioning
11hb_aat_layout_has_substitution
12hb_aat_layout_has_tracking
13</SECTION>
14
15<SECTION>
16<FILE>hb-blob</FILE>
17hb_blob_create
18hb_blob_create_or_fail
19hb_blob_create_from_file
20hb_blob_create_from_file_or_fail
21hb_blob_create_sub_blob
22hb_blob_copy_writable_or_fail
23hb_blob_get_empty
24hb_blob_reference
25hb_blob_destroy
26hb_blob_set_user_data
27hb_blob_get_user_data
28hb_blob_make_immutable
29hb_blob_is_immutable
30hb_blob_get_data
31hb_blob_get_data_writable
32hb_blob_get_length
33hb_blob_t
34hb_memory_mode_t
35</SECTION>
36
37<SECTION>
38<FILE>hb-buffer</FILE>
39hb_buffer_create
40hb_buffer_allocation_successful
41hb_buffer_create_similar
42hb_buffer_get_empty
43hb_buffer_reference
44hb_buffer_destroy
45hb_buffer_set_user_data
46hb_buffer_get_user_data
47hb_buffer_reset
48hb_buffer_clear_contents
49hb_buffer_pre_allocate
50hb_buffer_add
51hb_buffer_add_codepoints
52hb_buffer_add_utf32
53hb_buffer_add_utf16
54hb_buffer_add_utf8
55hb_buffer_add_latin1
56hb_buffer_append
57hb_buffer_set_content_type
58hb_buffer_get_content_type
59hb_buffer_set_direction
60hb_buffer_get_direction
61hb_buffer_set_script
62hb_buffer_get_script
63hb_buffer_set_language
64hb_buffer_get_language
65hb_buffer_set_flags
66hb_buffer_get_flags
67hb_buffer_set_cluster_level
68hb_buffer_get_cluster_level
69hb_buffer_set_length
70hb_buffer_get_length
71hb_buffer_set_segment_properties
72hb_buffer_get_segment_properties
73hb_buffer_guess_segment_properties
74hb_buffer_set_unicode_funcs
75hb_buffer_get_unicode_funcs
76hb_buffer_get_glyph_infos
77hb_glyph_info_get_glyph_flags
78hb_buffer_get_glyph_positions
79hb_buffer_has_positions
80hb_buffer_set_invisible_glyph
81hb_buffer_get_invisible_glyph
82hb_buffer_set_not_found_glyph
83hb_buffer_get_not_found_glyph
84hb_buffer_set_not_found_variation_selector_glyph
85hb_buffer_get_not_found_variation_selector_glyph
86hb_buffer_set_replacement_codepoint
87hb_buffer_get_replacement_codepoint
88hb_buffer_set_random_state
89hb_buffer_get_random_state
90hb_buffer_normalize_glyphs
91hb_buffer_reverse
92hb_buffer_reverse_range
93hb_buffer_reverse_clusters
94hb_buffer_serialize
95hb_buffer_serialize_glyphs
96hb_buffer_deserialize_glyphs
97hb_buffer_serialize_unicode
98hb_buffer_deserialize_unicode
99hb_buffer_serialize_format_from_string
100hb_buffer_serialize_format_to_string
101hb_buffer_serialize_list_formats
102hb_segment_properties_equal
103hb_segment_properties_hash
104hb_segment_properties_overlay
105hb_buffer_diff
106hb_buffer_message_func_t
107hb_buffer_set_message_func
108HB_SEGMENT_PROPERTIES_DEFAULT
109HB_BUFFER_REPLACEMENT_CODEPOINT_DEFAULT
110hb_buffer_t
111hb_glyph_info_t
112hb_glyph_flags_t
113hb_glyph_position_t
114hb_buffer_content_type_t
115hb_buffer_flags_t
116hb_buffer_cluster_level_t
117hb_segment_properties_t
118hb_buffer_serialize_format_t
119hb_buffer_serialize_flags_t
120hb_buffer_diff_flags_t
121</SECTION>
122
123<SECTION>
124<FILE>hb-common</FILE>
125HB_TAG
126HB_UNTAG
127hb_tag_from_string
128hb_tag_to_string
129hb_direction_from_string
130hb_direction_to_string
131HB_DIRECTION_REVERSE
132HB_DIRECTION_IS_BACKWARD
133HB_DIRECTION_IS_FORWARD
134HB_DIRECTION_IS_HORIZONTAL
135HB_DIRECTION_IS_VALID
136HB_DIRECTION_IS_VERTICAL
137hb_script_from_iso15924_tag
138hb_script_to_iso15924_tag
139hb_script_from_string
140hb_script_get_horizontal_direction
141hb_language_from_string
142hb_language_to_string
143hb_language_get_default
144hb_language_matches
145hb_feature_from_string
146hb_feature_to_string
147hb_variation_from_string
148hb_variation_to_string
149hb_bool_t
150hb_codepoint_t
151HB_CODEPOINT_INVALID
152hb_destroy_func_t
153hb_direction_t
154hb_language_t
155hb_feature_t
156hb_variation_t
157hb_mask_t
158hb_position_t
159hb_tag_t
160hb_script_t
161hb_user_data_key_t
162HB_TAG_NONE
163HB_TAG_MAX
164HB_TAG_MAX_SIGNED
165HB_LANGUAGE_INVALID
166HB_FEATURE_GLOBAL_END
167HB_FEATURE_GLOBAL_START
168<SUBSECTION Private>
169HB_BEGIN_DECLS
170HB_END_DECLS
171hb_var_int_t
172hb_var_num_t
173int16_t
174int32_t
175int64_t
176int8_t
177uint16_t
178uint32_t
179uint64_t
180uint8_t
181HB_EXTERN
182HB_DEPRECATED
183HB_DEPRECATED_FOR
184<SUBSECTION Private>
185HB_H_IN
186HB_OT_H_IN
187HB_AAT_H_IN
188</SECTION>
189
190<SECTION>
191<FILE>hb-features</FILE>
192HB_HAS_CAIRO
193HB_HAS_CORETEXT
194HB_HAS_DIRECTWRITE
195HB_HAS_FREETYPE
196HB_HAS_GDI
197HB_HAS_GLIB
198HB_HAS_GOBJECT
199HB_HAS_GRAPHITE
200HB_HAS_ICU
201HB_HAS_UNISCRIBE
202HB_HAS_WASM
203</SECTION>
204
205<SECTION>
206<FILE>hb-draw</FILE>
207hb_draw_funcs_create
208hb_draw_funcs_get_empty
209hb_draw_funcs_reference
210hb_draw_funcs_destroy
211hb_draw_funcs_set_user_data
212hb_draw_funcs_get_user_data
213hb_draw_funcs_make_immutable
214hb_draw_funcs_is_immutable
215hb_draw_move_to_func_t
216hb_draw_funcs_set_move_to_func
217hb_draw_line_to_func_t
218hb_draw_funcs_set_line_to_func
219hb_draw_quadratic_to_func_t
220hb_draw_funcs_set_quadratic_to_func
221hb_draw_cubic_to_func_t
222hb_draw_funcs_set_cubic_to_func
223hb_draw_close_path_func_t
224hb_draw_funcs_set_close_path_func
225hb_draw_move_to
226hb_draw_line_to
227hb_draw_quadratic_to
228hb_draw_cubic_to
229hb_draw_close_path
230HB_DRAW_STATE_DEFAULT
231hb_draw_funcs_t
232hb_draw_state_t
233</SECTION>
234
235<SECTION>
236<FILE>hb-paint</FILE>
237hb_paint_funcs_t
238hb_paint_funcs_create
239hb_paint_funcs_get_empty
240hb_paint_funcs_reference
241hb_paint_funcs_destroy
242hb_paint_funcs_set_user_data
243hb_paint_funcs_get_user_data
244hb_paint_funcs_make_immutable
245hb_paint_funcs_is_immutable
246
247hb_paint_push_transform_func_t
248hb_paint_funcs_set_push_transform_func
249hb_paint_pop_transform_func_t
250hb_paint_funcs_set_pop_transform_func
251hb_paint_color_glyph_func_t
252hb_paint_funcs_set_color_glyph_func
253hb_paint_push_clip_glyph_func_t
254hb_paint_funcs_set_push_clip_glyph_func
255hb_paint_push_clip_rectangle_func_t
256hb_paint_funcs_set_push_clip_rectangle_func
257hb_paint_pop_clip_func_t
258hb_paint_funcs_set_pop_clip_func
259hb_paint_color_func_t
260hb_paint_funcs_set_color_func
261HB_PAINT_IMAGE_FORMAT_PNG
262HB_PAINT_IMAGE_FORMAT_SVG
263HB_PAINT_IMAGE_FORMAT_BGRA
264hb_paint_image_func_t
265hb_paint_funcs_set_image_func
266hb_color_line_t
267hb_color_stop_t
268hb_color_line_get_color_stops_func_t
269hb_color_line_get_color_stops
270hb_paint_extend_t
271hb_color_line_get_extend_func_t
272hb_color_line_get_extend
273hb_paint_linear_gradient_func_t
274hb_paint_funcs_set_linear_gradient_func
275hb_paint_radial_gradient_func_t
276hb_paint_funcs_set_radial_gradient_func
277hb_paint_sweep_gradient_func_t
278hb_paint_funcs_set_sweep_gradient_func
279hb_paint_composite_mode_t
280hb_paint_push_group_func_t
281hb_paint_funcs_set_push_group_func
282hb_paint_pop_group_func_t
283hb_paint_funcs_set_pop_group_func
284hb_paint_custom_palette_color_func_t
285hb_paint_funcs_set_custom_palette_color_func
286
287hb_paint_push_transform
288hb_paint_pop_transform
289hb_paint_color_glyph
290hb_paint_push_clip_glyph
291hb_paint_push_clip_rectangle
292hb_paint_pop_clip
293hb_paint_color
294hb_paint_image
295hb_paint_linear_gradient
296hb_paint_radial_gradient
297hb_paint_sweep_gradient
298hb_paint_push_group
299hb_paint_pop_group
300hb_paint_custom_palette_color
301</SECTION>
302
303<SECTION>
304<FILE>hb-deprecated</FILE>
305HB_BUFFER_FLAGS_DEFAULT
306HB_BUFFER_SERIALIZE_FLAGS_DEFAULT
307HB_SCRIPT_CANADIAN_ABORIGINAL
308hb_font_funcs_set_glyph_func
309hb_font_get_glyph_func_t
310HB_MATH_GLYPH_PART_FLAG_EXTENDER
311HB_OT_MATH_SCRIPT
312hb_ot_layout_table_choose_script
313hb_ot_layout_table_find_script
314hb_ot_tag_from_language
315hb_ot_tags_from_script
316HB_OT_VAR_NO_AXIS_INDEX
317hb_ot_var_axis_t
318hb_ot_var_find_axis
319hb_ot_var_get_axes
320hb_unicode_eastasian_width_func_t
321hb_unicode_eastasian_width
322hb_unicode_funcs_set_eastasian_width_func
323HB_UNICODE_MAX_DECOMPOSITION_LEN
324hb_unicode_decompose_compatibility_func_t
325hb_unicode_decompose_compatibility
326hb_unicode_funcs_set_decompose_compatibility_func
327HB_UNICODE_COMBINING_CLASS_CCC133
328hb_font_funcs_set_glyph_v_kerning_func
329hb_font_get_glyph_shape
330hb_font_get_glyph_shape_func_t
331hb_font_funcs_set_glyph_shape_func
332hb_font_get_glyph_v_kerning
333hb_font_get_glyph_v_kerning_func_t
334HB_AAT_LAYOUT_FEATURE_TYPE_CURISVE_CONNECTION
335</SECTION>
336
337<SECTION>
338<FILE>hb-coretext</FILE>
339HB_CORETEXT_TAG_KERX
340HB_CORETEXT_TAG_MORT
341HB_CORETEXT_TAG_MORX
342hb_coretext_face_create
343hb_coretext_face_create_from_file_or_fail
344hb_coretext_font_create
345hb_coretext_face_get_cg_font
346hb_coretext_font_get_ct_font
347hb_coretext_font_set_funcs
348</SECTION>
349
350<SECTION>
351<FILE>hb-directwrite</FILE>
352hb_directwrite_face_create
353hb_directwrite_face_get_font_face
354</SECTION>
355
356<SECTION>
357<FILE>hb-face</FILE>
358hb_face_count
359hb_face_t
360hb_face_create
361hb_face_create_or_fail
362hb_face_create_from_file_or_fail
363hb_reference_table_func_t
364hb_face_create_for_tables
365hb_face_get_empty
366hb_face_reference
367hb_face_destroy
368hb_face_set_user_data
369hb_face_get_user_data
370hb_face_make_immutable
371hb_face_is_immutable
372hb_get_table_tags_func_t
373hb_face_set_get_table_tags_func
374hb_face_get_table_tags
375hb_face_set_glyph_count
376hb_face_get_glyph_count
377hb_face_set_index
378hb_face_get_index
379hb_face_set_upem
380hb_face_get_upem
381hb_face_reference_blob
382hb_face_reference_table
383hb_face_collect_unicodes
384hb_face_collect_nominal_glyph_mapping
385hb_face_collect_variation_selectors
386hb_face_collect_variation_unicodes
387hb_face_builder_create
388hb_face_builder_add_table
389hb_face_builder_sort_tables
390</SECTION>
391
392<SECTION>
393<FILE>hb-font</FILE>
394hb_font_add_glyph_origin_for_direction
395hb_font_create
396hb_font_create_sub_font
397hb_font_get_empty
398hb_font_reference
399hb_font_destroy
400hb_font_set_user_data
401hb_font_get_user_data
402hb_font_make_immutable
403hb_font_is_immutable
404hb_font_set_face
405hb_font_get_face
406hb_font_get_glyph
407hb_font_get_glyph_advance_for_direction
408hb_font_get_glyph_advances_for_direction
409hb_font_get_glyph_contour_point
410hb_font_get_glyph_contour_point_for_origin
411hb_font_get_glyph_extents
412hb_font_get_glyph_extents_for_origin
413hb_font_get_glyph_from_name
414hb_font_get_glyph_h_advance
415hb_font_get_glyph_v_advance
416hb_font_get_glyph_h_advances
417hb_font_get_glyph_v_advances
418hb_font_get_glyph_h_kerning
419hb_font_get_glyph_kerning_for_direction
420hb_font_get_glyph_h_origin
421hb_font_get_glyph_v_origin
422hb_font_get_glyph_origin_for_direction
423hb_font_get_glyph_name
424hb_font_draw_glyph
425hb_font_paint_glyph
426hb_font_get_nominal_glyph
427hb_font_get_nominal_glyphs
428hb_font_get_variation_glyph
429hb_font_set_parent
430hb_font_get_parent
431hb_font_set_ppem
432hb_font_get_ppem
433hb_font_set_ptem
434hb_font_get_ptem
435hb_font_set_scale
436hb_font_get_scale
437hb_font_get_synthetic_bold
438hb_font_set_synthetic_bold
439hb_font_set_synthetic_slant
440hb_font_get_synthetic_slant
441hb_font_set_variations
442hb_font_set_variation
443HB_FONT_NO_VAR_NAMED_INSTANCE
444hb_font_set_var_named_instance
445hb_font_get_var_named_instance
446hb_font_set_var_coords_design
447hb_font_get_var_coords_design
448hb_font_set_var_coords_normalized
449hb_font_get_var_coords_normalized
450hb_font_glyph_from_string
451hb_font_glyph_to_string
452hb_font_get_serial
453hb_font_changed
454hb_font_set_funcs
455hb_font_set_funcs_data
456hb_font_subtract_glyph_origin_for_direction
457hb_font_funcs_create
458hb_font_funcs_get_empty
459hb_font_funcs_reference
460hb_font_funcs_destroy
461hb_font_funcs_set_user_data
462hb_font_funcs_get_user_data
463hb_font_funcs_make_immutable
464hb_font_funcs_is_immutable
465hb_font_get_glyph_contour_point_func_t
466hb_font_funcs_set_glyph_contour_point_func
467hb_font_get_glyph_extents_func_t
468hb_font_funcs_set_glyph_extents_func
469hb_font_get_glyph_from_name_func_t
470hb_font_funcs_set_glyph_from_name_func
471hb_font_get_glyph_advance_func_t
472hb_font_get_glyph_h_advance_func_t
473hb_font_funcs_set_glyph_h_advance_func
474hb_font_get_glyph_v_advance_func_t
475hb_font_funcs_set_glyph_v_advance_func
476hb_font_get_glyph_advances_func_t
477hb_font_get_glyph_h_advances_func_t
478hb_font_funcs_set_glyph_h_advances_func
479hb_font_get_glyph_v_advances_func_t
480hb_font_funcs_set_glyph_v_advances_func
481hb_font_get_glyph_kerning_func_t
482hb_font_get_glyph_h_kerning_func_t
483hb_font_funcs_set_glyph_h_kerning_func
484hb_font_get_glyph_origin_func_t
485hb_font_get_glyph_h_origin_func_t
486hb_font_funcs_set_glyph_h_origin_func
487hb_font_get_glyph_v_origin_func_t
488hb_font_funcs_set_glyph_v_origin_func
489hb_font_get_glyph_name_func_t
490hb_font_funcs_set_glyph_name_func
491hb_font_draw_glyph_func_t
492hb_font_funcs_set_draw_glyph_func
493hb_font_paint_glyph_func_t
494hb_font_funcs_set_paint_glyph_func
495hb_font_get_nominal_glyph_func_t
496hb_font_funcs_set_nominal_glyph_func
497hb_font_get_nominal_glyphs_func_t
498hb_font_funcs_set_nominal_glyphs_func
499hb_font_get_variation_glyph_func_t
500hb_font_funcs_set_variation_glyph_func
501hb_font_funcs_t
502hb_font_t
503hb_font_get_font_extents_func_t
504hb_font_get_font_h_extents_func_t
505hb_font_funcs_set_font_h_extents_func
506hb_font_get_font_v_extents_func_t
507hb_font_funcs_set_font_v_extents_func
508hb_font_get_h_extents
509hb_font_get_v_extents
510hb_font_get_extents_for_direction
511hb_font_extents_t
512hb_glyph_extents_t
513</SECTION>
514
515<SECTION>
516<FILE>hb-ft</FILE>
517hb_ft_face_create
518hb_ft_face_create_cached
519hb_ft_face_create_referenced
520hb_ft_face_create_from_file_or_fail
521hb_ft_font_create
522hb_ft_font_create_referenced
523hb_ft_font_changed
524hb_ft_font_get_face
525hb_ft_font_lock_face
526hb_ft_font_unlock_face
527hb_ft_font_set_load_flags
528hb_ft_font_get_load_flags
529hb_ft_font_set_funcs
530hb_ft_hb_font_changed
531</SECTION>
532
533<SECTION>
534<FILE>hb-gdi</FILE>
535hb_gdi_face_create
536</SECTION>
537
538<SECTION>
539<FILE>hb-glib</FILE>
540hb_glib_get_unicode_funcs
541hb_glib_script_from_script
542hb_glib_script_to_script
543hb_glib_blob_create
544</SECTION>
545
546<SECTION>
547<FILE>hb-graphite2</FILE>
548HB_GRAPHITE2_TAG_SILF
549hb_graphite2_face_get_gr_face
550hb_graphite2_font_get_gr_font
551</SECTION>
552
553<SECTION>
554<FILE>hb-icu</FILE>
555hb_icu_get_unicode_funcs
556hb_icu_script_from_script
557hb_icu_script_to_script
558</SECTION>
559
560<SECTION>
561<FILE>hb-map</FILE>
562hb_map_create
563hb_map_allocation_successful
564hb_map_copy
565hb_map_clear
566hb_map_get_empty
567hb_map_reference
568hb_map_destroy
569hb_map_set_user_data
570hb_map_get_user_data
571hb_map_set
572hb_map_get
573hb_map_del
574hb_map_has
575hb_map_get_population
576hb_map_is_empty
577hb_map_is_equal
578hb_map_hash
579hb_map_update
580hb_map_next
581hb_map_keys
582hb_map_values
583HB_MAP_VALUE_INVALID
584hb_map_t
585</SECTION>
586
587<SECTION>
588<FILE>hb-ot-color</FILE>
589HB_COLOR
590hb_color_get_alpha
591hb_color_get_blue
592hb_color_get_green
593hb_color_get_red
594hb_ot_color_has_layers
595hb_ot_color_glyph_get_layers
596hb_ot_color_has_palettes
597hb_ot_color_palette_get_count
598hb_ot_color_palette_get_colors
599hb_ot_color_palette_get_flags
600hb_ot_color_palette_get_name_id
601hb_ot_color_palette_color_get_name_id
602hb_ot_color_has_paint
603hb_ot_color_glyph_has_paint
604hb_ot_color_has_png
605hb_ot_color_glyph_reference_png
606hb_ot_color_has_svg
607hb_ot_color_glyph_reference_svg
608hb_color_t
609hb_ot_color_layer_t
610hb_ot_color_palette_flags_t
611</SECTION>
612
613<SECTION>
614<FILE>hb-ot-font</FILE>
615hb_ot_font_set_funcs
616</SECTION>
617
618<SECTION>
619<FILE>hb-ot-name</FILE>
620hb_ot_name_list_names
621hb_ot_name_get_utf16
622hb_ot_name_get_utf32
623hb_ot_name_get_utf8
624hb_ot_name_id_t
625hb_ot_name_id_predefined_t
626hb_ot_name_entry_t
627</SECTION>
628
629<SECTION>
630<FILE>hb-ot-layout</FILE>
631hb_ot_tag_to_language
632hb_ot_tag_to_script
633hb_ot_tags_from_script_and_language
634hb_ot_tags_to_script_and_language
635hb_ot_layout_collect_lookups
636hb_ot_layout_collect_features
637hb_ot_layout_collect_features_map
638hb_ot_layout_feature_get_characters
639hb_ot_layout_feature_get_lookups
640hb_ot_layout_feature_get_name_ids
641hb_ot_layout_feature_with_variations_get_lookups
642hb_ot_layout_get_attach_points
643hb_ot_layout_get_font_extents
644hb_ot_layout_get_font_extents2
645hb_ot_layout_get_horizontal_baseline_tag_for_script
646hb_ot_layout_get_baseline
647hb_ot_layout_get_baseline2
648hb_ot_layout_get_baseline_with_fallback
649hb_ot_layout_get_baseline_with_fallback2
650hb_ot_layout_get_glyph_class
651hb_ot_layout_get_glyphs_in_class
652hb_ot_layout_get_ligature_carets
653hb_ot_layout_get_size_params
654hb_ot_layout_has_glyph_classes
655hb_ot_layout_has_positioning
656hb_ot_layout_has_substitution
657hb_ot_layout_language_find_feature
658hb_ot_layout_language_get_feature_indexes
659hb_ot_layout_language_get_feature_tags
660hb_ot_layout_language_get_required_feature
661hb_ot_layout_lookup_collect_glyphs
662hb_ot_layout_lookup_get_glyph_alternates
663hb_ot_layout_lookup_get_optical_bound
664hb_ot_layout_lookup_substitute_closure
665hb_ot_layout_lookups_substitute_closure
666hb_ot_layout_lookup_would_substitute
667hb_ot_layout_script_find_language
668hb_ot_layout_script_get_language_tags
669hb_ot_layout_script_select_language
670hb_ot_layout_script_select_language2
671hb_ot_layout_table_find_feature_variations
672hb_ot_layout_table_get_feature_tags
673hb_ot_layout_table_get_script_tags
674hb_ot_layout_table_get_lookup_count
675hb_ot_layout_table_select_script
676hb_ot_shape_plan_collect_lookups
677hb_ot_layout_language_get_required_feature_index
678HB_OT_MAX_TAGS_PER_LANGUAGE
679HB_OT_MAX_TAGS_PER_SCRIPT
680HB_OT_TAG_DEFAULT_LANGUAGE
681HB_OT_TAG_DEFAULT_SCRIPT
682HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX
683HB_OT_LAYOUT_NO_FEATURE_INDEX
684HB_OT_LAYOUT_NO_SCRIPT_INDEX
685HB_OT_LAYOUT_NO_VARIATIONS_INDEX
686HB_OT_TAG_BASE
687HB_OT_TAG_GDEF
688HB_OT_TAG_GPOS
689HB_OT_TAG_GSUB
690HB_OT_TAG_JSTF
691hb_ot_layout_baseline_tag_t
692hb_ot_layout_glyph_class_t
693</SECTION>
694
695<SECTION>
696<FILE>hb-ot-math</FILE>
697hb_ot_math_has_data
698hb_ot_math_get_constant
699hb_ot_math_get_glyph_italics_correction
700hb_ot_math_get_glyph_top_accent_attachment
701hb_ot_math_get_glyph_kerning
702hb_ot_math_get_glyph_kernings
703hb_ot_math_is_glyph_extended_shape
704hb_ot_math_get_glyph_variants
705hb_ot_math_get_min_connector_overlap
706hb_ot_math_get_glyph_assembly
707HB_OT_TAG_MATH
708HB_OT_TAG_MATH_SCRIPT
709hb_ot_math_constant_t
710hb_ot_math_kern_t
711hb_ot_math_kern_entry_t
712hb_ot_math_glyph_variant_t
713hb_ot_math_glyph_part_flags_t
714hb_ot_math_glyph_part_t
715</SECTION>
716
717<SECTION>
718<FILE>hb-ot-meta</FILE>
719hb_ot_meta_get_entry_tags
720hb_ot_meta_reference_entry
721hb_ot_meta_tag_t
722</SECTION>
723
724<SECTION>
725<FILE>hb-ot-metrics</FILE>
726hb_ot_metrics_get_position
727hb_ot_metrics_get_position_with_fallback
728hb_ot_metrics_get_variation
729hb_ot_metrics_get_x_variation
730hb_ot_metrics_get_y_variation
731hb_ot_metrics_tag_t
732</SECTION>
733
734<SECTION>
735<FILE>hb-ot-shape</FILE>
736hb_ot_shape_glyphs_closure
737</SECTION>
738
739<SECTION>
740<FILE>hb-ot-var</FILE>
741hb_ot_var_has_data
742hb_ot_var_find_axis_info
743hb_ot_var_get_axis_count
744hb_ot_var_get_axis_infos
745hb_ot_var_get_named_instance_count
746hb_ot_var_named_instance_get_subfamily_name_id
747hb_ot_var_named_instance_get_postscript_name_id
748hb_ot_var_named_instance_get_design_coords
749hb_ot_var_normalize_variations
750hb_ot_var_normalize_coords
751HB_OT_TAG_VAR_AXIS_ITALIC
752HB_OT_TAG_VAR_AXIS_OPTICAL_SIZE
753HB_OT_TAG_VAR_AXIS_SLANT
754HB_OT_TAG_VAR_AXIS_WEIGHT
755HB_OT_TAG_VAR_AXIS_WIDTH
756hb_ot_var_axis_flags_t
757hb_ot_var_axis_info_t
758</SECTION>
759
760<SECTION>
761<FILE>hb-set</FILE>
762hb_set_create
763hb_set_allocation_successful
764hb_set_copy
765hb_set_get_empty
766hb_set_reference
767hb_set_destroy
768hb_set_set_user_data
769hb_set_get_user_data
770hb_set_clear
771hb_set_set
772hb_set_has
773hb_set_add
774hb_set_add_range
775hb_set_add_sorted_array
776hb_set_del
777hb_set_del_range
778hb_set_get_max
779hb_set_get_min
780hb_set_get_population
781hb_set_is_empty
782hb_set_hash
783hb_set_subtract
784hb_set_intersect
785hb_set_union
786hb_set_symmetric_difference
787hb_set_invert
788hb_set_is_inverted
789hb_set_is_equal
790hb_set_is_subset
791hb_set_next
792hb_set_next_range
793hb_set_next_many
794hb_set_previous
795hb_set_previous_range
796HB_SET_VALUE_INVALID
797hb_set_t
798</SECTION>
799
800<SECTION>
801<FILE>hb-shape</FILE>
802hb_shape
803hb_shape_full
804hb_shape_justify
805hb_shape_list_shapers
806</SECTION>
807
808<SECTION>
809<FILE>hb-shape-plan</FILE>
810hb_shape_plan_create
811hb_shape_plan_create_cached
812hb_shape_plan_create2
813hb_shape_plan_create_cached2
814hb_shape_plan_get_empty
815hb_shape_plan_reference
816hb_shape_plan_destroy
817hb_shape_plan_set_user_data
818hb_shape_plan_get_user_data
819hb_shape_plan_execute
820hb_shape_plan_get_shaper
821hb_shape_plan_t
822</SECTION>
823
824<SECTION>
825<FILE>hb-unicode</FILE>
826hb_unicode_general_category
827hb_unicode_combining_class
828hb_unicode_mirroring
829hb_unicode_script
830hb_unicode_compose
831hb_unicode_decompose
832hb_unicode_funcs_create
833hb_unicode_funcs_get_empty
834hb_unicode_funcs_reference
835hb_unicode_funcs_destroy
836hb_unicode_funcs_set_user_data
837hb_unicode_funcs_get_user_data
838hb_unicode_funcs_make_immutable
839hb_unicode_funcs_is_immutable
840hb_unicode_funcs_get_default
841hb_unicode_funcs_get_parent
842hb_unicode_general_category_func_t
843hb_unicode_funcs_set_general_category_func
844hb_unicode_combining_class_func_t
845hb_unicode_funcs_set_combining_class_func
846hb_unicode_mirroring_func_t
847hb_unicode_funcs_set_mirroring_func
848hb_unicode_script_func_t
849hb_unicode_funcs_set_script_func
850hb_unicode_compose_func_t
851hb_unicode_funcs_set_compose_func
852hb_unicode_decompose_func_t
853hb_unicode_funcs_set_decompose_func
854HB_UNICODE_MAX
855hb_unicode_combining_class_t
856hb_unicode_general_category_t
857hb_unicode_funcs_t
858</SECTION>
859
860<SECTION>
861<FILE>hb-uniscribe</FILE>
862hb_uniscribe_font_get_hfont
863hb_uniscribe_font_get_logfontw
864</SECTION>
865
866<SECTION>
867<FILE>hb-version</FILE>
868HB_VERSION_ATLEAST
869hb_version
870hb_version_atleast
871hb_version_string
872HB_VERSION_MAJOR
873HB_VERSION_MICRO
874HB_VERSION_MINOR
875HB_VERSION_STRING
876</SECTION>
877
878<SECTION>
879<FILE>hb-style</FILE>
880hb_style_tag_t
881hb_style_get_value
882</SECTION>
883
884<SECTION>
885<FILE>hb-subset</FILE>
886hb_subset_input_create_or_fail
887hb_subset_input_reference
888hb_subset_input_destroy
889hb_subset_input_set_user_data
890hb_subset_input_get_user_data
891hb_subset_input_keep_everything
892hb_subset_input_set_flags
893hb_subset_input_get_flags
894hb_subset_input_unicode_set
895hb_subset_input_glyph_set
896hb_subset_input_set
897hb_subset_input_old_to_new_glyph_mapping
898hb_subset_input_pin_all_axes_to_default
899hb_subset_input_pin_axis_location
900hb_subset_input_pin_axis_to_default
901hb_subset_input_get_axis_range
902hb_subset_input_set_axis_range
903hb_subset_or_fail
904hb_subset_plan_create_or_fail
905hb_subset_plan_reference
906hb_subset_plan_destroy
907hb_subset_plan_set_user_data
908hb_subset_plan_get_user_data
909hb_subset_plan_execute_or_fail
910hb_subset_plan_unicode_to_old_glyph_mapping
911hb_subset_plan_new_to_old_glyph_mapping
912hb_subset_plan_old_to_new_glyph_mapping
913hb_subset_preprocess
914hb_subset_flags_t
915hb_subset_input_t
916hb_subset_sets_t
917hb_subset_plan_t
918<SUBSECTION Private>
919hb_link_t
920hb_object_t
921hb_subset_repack_or_fail
922hb_subset_input_override_name_table
923</SECTION>
924
925<SECTION>
926<FILE>hb-cairo</FILE>
927hb_cairo_font_face_create_for_font
928hb_cairo_font_face_get_font
929hb_cairo_font_face_create_for_face
930hb_cairo_font_face_get_face
931hb_cairo_font_init_func_t
932hb_cairo_font_face_set_font_init_func
933hb_cairo_scaled_font_get_font
934hb_cairo_font_face_set_scale_factor
935hb_cairo_font_face_get_scale_factor
936hb_cairo_glyphs_from_buffer
937</SECTION>
938