• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<SUBSECTION Private>
2HB_H_IN
3HB_OT_H_IN
4HB_AAT_H_IN
5</SECTION>
6
7<SECTION>
8<FILE>hb-aat-layout</FILE>
9HB_AAT_LAYOUT_NO_SELECTOR_INDEX
10hb_aat_layout_feature_type_t
11hb_aat_layout_feature_selector_t
12hb_aat_layout_feature_selector_info_t
13hb_aat_layout_feature_type_get_name_id
14hb_aat_layout_feature_type_get_selector_infos
15hb_aat_layout_get_feature_types
16hb_aat_layout_has_positioning
17hb_aat_layout_has_substitution
18hb_aat_layout_has_tracking
19</SECTION>
20
21<SECTION>
22<FILE>hb-blob</FILE>
23hb_blob_create
24hb_blob_create_from_file
25hb_blob_create_sub_blob
26hb_blob_copy_writable_or_fail
27hb_blob_destroy
28hb_blob_get_data
29hb_blob_get_data_writable
30hb_blob_get_empty
31hb_blob_get_length
32hb_blob_get_user_data
33hb_blob_is_immutable
34hb_blob_make_immutable
35hb_blob_reference
36hb_blob_set_user_data
37hb_blob_t
38hb_memory_mode_t
39</SECTION>
40
41<SECTION>
42<FILE>hb-buffer</FILE>
43HB_SEGMENT_PROPERTIES_DEFAULT
44HB_BUFFER_REPLACEMENT_CODEPOINT_DEFAULT
45hb_buffer_create
46hb_buffer_reference
47hb_buffer_get_empty
48hb_buffer_destroy
49hb_buffer_reset
50hb_buffer_clear_contents
51hb_buffer_pre_allocate
52hb_buffer_allocation_successful
53hb_buffer_add
54hb_buffer_add_codepoints
55hb_buffer_add_utf32
56hb_buffer_add_utf16
57hb_buffer_add_utf8
58hb_buffer_add_latin1
59hb_buffer_append
60hb_buffer_set_content_type
61hb_buffer_get_content_type
62hb_buffer_set_direction
63hb_buffer_get_direction
64hb_buffer_set_script
65hb_buffer_get_script
66hb_buffer_set_language
67hb_buffer_get_language
68hb_buffer_set_flags
69hb_buffer_get_flags
70hb_buffer_set_cluster_level
71hb_buffer_get_cluster_level
72hb_buffer_set_length
73hb_buffer_get_length
74hb_buffer_set_segment_properties
75hb_buffer_get_segment_properties
76hb_buffer_guess_segment_properties
77hb_buffer_set_unicode_funcs
78hb_buffer_get_unicode_funcs
79hb_buffer_set_user_data
80hb_buffer_get_user_data
81hb_buffer_get_glyph_infos
82hb_buffer_get_glyph_positions
83hb_buffer_has_positions
84hb_buffer_get_invisible_glyph
85hb_buffer_set_invisible_glyph
86hb_buffer_set_replacement_codepoint
87hb_buffer_get_replacement_codepoint
88hb_buffer_normalize_glyphs
89hb_buffer_reverse
90hb_buffer_reverse_range
91hb_buffer_reverse_clusters
92hb_buffer_serialize
93hb_buffer_serialize_glyphs
94hb_buffer_deserialize_glyphs
95hb_buffer_serialize_unicode
96hb_buffer_deserialize_unicode
97hb_buffer_serialize_format_from_string
98hb_buffer_serialize_format_to_string
99hb_buffer_serialize_list_formats
100hb_segment_properties_equal
101hb_segment_properties_hash
102hb_buffer_diff
103hb_buffer_set_message_func
104hb_buffer_t
105hb_glyph_info_get_glyph_flags
106hb_glyph_info_t
107hb_glyph_flags_t
108hb_glyph_position_t
109hb_buffer_content_type_t
110hb_buffer_flags_t
111hb_buffer_cluster_level_t
112hb_segment_properties_t
113hb_buffer_serialize_format_t
114hb_buffer_serialize_flags_t
115hb_buffer_diff_flags_t
116hb_buffer_message_func_t
117</SECTION>
118
119<SECTION>
120<FILE>hb-common</FILE>
121hb_tag_from_string
122hb_tag_to_string
123hb_direction_from_string
124hb_direction_to_string
125hb_script_from_iso15924_tag
126hb_script_from_string
127hb_script_to_iso15924_tag
128hb_script_get_horizontal_direction
129hb_language_from_string
130hb_language_to_string
131hb_language_get_default
132hb_feature_from_string
133hb_feature_to_string
134hb_variation_from_string
135hb_variation_to_string
136hb_bool_t
137hb_codepoint_t
138hb_destroy_func_t
139hb_direction_t
140hb_language_t
141hb_feature_t
142hb_variation_t
143hb_mask_t
144hb_position_t
145hb_tag_t
146hb_script_t
147hb_user_data_key_t
148HB_TAG
149HB_TAG_NONE
150HB_TAG_MAX
151HB_TAG_MAX_SIGNED
152HB_UNTAG
153HB_DIRECTION_REVERSE
154HB_DIRECTION_IS_BACKWARD
155HB_DIRECTION_IS_FORWARD
156HB_DIRECTION_IS_HORIZONTAL
157HB_DIRECTION_IS_VALID
158HB_DIRECTION_IS_VERTICAL
159HB_LANGUAGE_INVALID
160HB_FEATURE_GLOBAL_END
161HB_FEATURE_GLOBAL_START
162<SUBSECTION Private>
163HB_BEGIN_DECLS
164HB_END_DECLS
165hb_var_int_t
166int16_t
167int32_t
168int64_t
169int8_t
170uint16_t
171uint32_t
172uint64_t
173uint8_t
174<SUBSECTION Private>
175HB_EXTERN
176HB_DEPRECATED
177HB_DEPRECATED_FOR
178</SECTION>
179
180<SECTION>
181<FILE>hb-deprecated</FILE>
182HB_BUFFER_FLAGS_DEFAULT
183HB_BUFFER_SERIALIZE_FLAGS_DEFAULT
184HB_SCRIPT_CANADIAN_ABORIGINAL
185hb_font_funcs_set_glyph_func
186hb_font_get_glyph_func_t
187HB_MATH_GLYPH_PART_FLAG_EXTENDER
188hb_ot_layout_table_choose_script
189hb_ot_layout_table_find_script
190hb_ot_tag_from_language
191hb_ot_tags_from_script
192HB_OT_VAR_NO_AXIS_INDEX
193hb_ot_var_axis_t
194hb_ot_var_find_axis
195hb_ot_var_get_axes
196hb_set_invert
197hb_unicode_eastasian_width_func_t
198hb_unicode_eastasian_width
199hb_unicode_funcs_set_eastasian_width_func
200HB_UNICODE_MAX_DECOMPOSITION_LEN
201hb_unicode_decompose_compatibility_func_t
202hb_unicode_decompose_compatibility
203hb_unicode_funcs_set_decompose_compatibility_func
204hb_font_funcs_set_glyph_v_kerning_func
205hb_font_get_glyph_v_kerning
206hb_font_get_glyph_v_kerning_func_t
207</SECTION>
208
209<SECTION>
210<FILE>hb-coretext</FILE>
211HB_CORETEXT_TAG_KERX
212HB_CORETEXT_TAG_MORT
213HB_CORETEXT_TAG_MORX
214hb_coretext_face_create
215hb_coretext_font_create
216hb_coretext_face_get_cg_font
217hb_coretext_font_get_ct_font
218</SECTION>
219
220<SECTION>
221<FILE>hb-directwrite</FILE>
222hb_directwrite_face_create
223hb_directwrite_face_get_font_face
224<SUBSECTION Private>
225hb_directwrite_shape_experimental_width
226</SECTION>
227
228<SECTION>
229<FILE>hb-face</FILE>
230hb_face_count
231hb_face_t
232hb_face_create
233hb_face_create_for_tables
234hb_face_destroy
235hb_face_get_empty
236hb_face_get_table_tags
237hb_face_get_glyph_count
238hb_face_get_index
239hb_face_get_upem
240hb_face_get_user_data
241hb_face_is_immutable
242hb_face_make_immutable
243hb_face_reference
244hb_face_reference_blob
245hb_face_reference_table
246hb_face_set_glyph_count
247hb_face_set_index
248hb_face_set_upem
249hb_face_set_user_data
250hb_face_collect_unicodes
251hb_face_collect_variation_selectors
252hb_face_collect_variation_unicodes
253hb_face_builder_create
254hb_face_builder_add_table
255</SECTION>
256
257<SECTION>
258<FILE>hb-font</FILE>
259hb_font_add_glyph_origin_for_direction
260hb_font_create
261hb_font_create_sub_font
262hb_font_destroy
263hb_font_funcs_create
264hb_font_funcs_destroy
265hb_font_funcs_get_empty
266hb_font_funcs_get_user_data
267hb_font_funcs_is_immutable
268hb_font_funcs_make_immutable
269hb_font_funcs_reference
270hb_font_funcs_set_glyph_contour_point_func
271hb_font_funcs_set_glyph_extents_func
272hb_font_funcs_set_glyph_from_name_func
273hb_font_funcs_set_glyph_h_advance_func
274hb_font_funcs_set_glyph_h_advances_func
275hb_font_funcs_set_glyph_h_kerning_func
276hb_font_funcs_set_glyph_h_origin_func
277hb_font_funcs_set_glyph_name_func
278hb_font_funcs_set_glyph_v_advance_func
279hb_font_funcs_set_glyph_v_advances_func
280hb_font_funcs_set_glyph_v_origin_func
281hb_font_funcs_set_nominal_glyph_func
282hb_font_funcs_set_nominal_glyphs_func
283hb_font_funcs_set_user_data
284hb_font_funcs_set_variation_glyph_func
285hb_font_funcs_t
286hb_font_get_empty
287hb_font_get_face
288hb_font_get_glyph
289hb_font_get_glyph_advance_for_direction
290hb_font_get_glyph_advance_func_t
291hb_font_get_glyph_advances_for_direction
292hb_font_get_glyph_advances_func_t
293hb_font_get_glyph_contour_point
294hb_font_get_glyph_contour_point_for_origin
295hb_font_get_glyph_contour_point_func_t
296hb_font_get_glyph_extents
297hb_font_get_glyph_extents_for_origin
298hb_font_get_glyph_extents_func_t
299hb_font_get_glyph_from_name
300hb_font_get_glyph_from_name_func_t
301hb_font_get_glyph_h_advance
302hb_font_get_glyph_h_advance_func_t
303hb_font_get_glyph_h_advances
304hb_font_get_glyph_h_advances_func_t
305hb_font_get_glyph_h_kerning
306hb_font_get_glyph_h_kerning_func_t
307hb_font_get_glyph_h_origin
308hb_font_get_glyph_h_origin_func_t
309hb_font_get_glyph_kerning_for_direction
310hb_font_get_glyph_kerning_func_t
311hb_font_get_glyph_name
312hb_font_get_glyph_name_func_t
313hb_font_get_glyph_origin_for_direction
314hb_font_get_glyph_origin_func_t
315hb_font_get_glyph_v_advance
316hb_font_get_glyph_v_advance_func_t
317hb_font_get_glyph_v_advances
318hb_font_get_glyph_v_advances_func_t
319hb_font_get_glyph_v_origin
320hb_font_get_glyph_v_origin_func_t
321hb_font_get_nominal_glyph
322hb_font_get_nominal_glyph_func_t
323hb_font_get_nominal_glyphs
324hb_font_get_nominal_glyphs_func_t
325hb_font_get_parent
326hb_font_get_ppem
327hb_font_get_ptem
328hb_font_get_scale
329hb_font_get_user_data
330hb_font_get_variation_glyph
331hb_font_get_variation_glyph_func_t
332hb_font_get_var_coords_normalized
333hb_font_glyph_from_string
334hb_font_glyph_to_string
335hb_font_is_immutable
336hb_font_make_immutable
337hb_font_reference
338hb_font_set_face
339hb_font_set_funcs
340hb_font_set_funcs_data
341hb_font_set_parent
342hb_font_set_ppem
343hb_font_set_ptem
344hb_font_set_scale
345hb_font_set_user_data
346hb_font_set_variations
347hb_font_set_var_coords_design
348hb_font_set_var_coords_normalized
349hb_font_set_var_named_instance
350hb_font_subtract_glyph_origin_for_direction
351hb_font_t
352hb_reference_table_func_t
353hb_font_funcs_set_font_h_extents_func
354hb_font_funcs_set_font_v_extents_func
355hb_font_get_extents_for_direction
356hb_font_get_font_extents_func_t
357hb_font_get_font_h_extents_func_t
358hb_font_get_font_v_extents_func_t
359hb_font_get_h_extents
360hb_font_get_v_extents
361hb_font_extents_t
362hb_glyph_extents_t
363<SUBSECTION Private>
364hb_font_get_var_coords_design
365hb_font_draw_glyph
366</SECTION>
367
368<SECTION>
369<FILE>hb-ft</FILE>
370hb_ft_face_create
371hb_ft_face_create_cached
372hb_ft_face_create_referenced
373hb_ft_font_create
374hb_ft_font_create_referenced
375hb_ft_font_changed
376hb_ft_font_get_face
377hb_ft_font_lock_face
378hb_ft_font_unlock_face
379hb_ft_font_set_load_flags
380hb_ft_font_get_load_flags
381hb_ft_font_set_funcs
382</SECTION>
383
384<SECTION>
385<FILE>hb-gdi</FILE>
386hb_gdi_face_create
387</SECTION>
388
389<SECTION>
390<FILE>hb-glib</FILE>
391hb_glib_get_unicode_funcs
392hb_glib_script_from_script
393hb_glib_script_to_script
394hb_glib_blob_create
395</SECTION>
396
397<SECTION>
398<FILE>hb-graphite2</FILE>
399HB_GRAPHITE2_TAG_SILF
400hb_graphite2_face_get_gr_face
401hb_graphite2_font_get_gr_font
402</SECTION>
403
404<SECTION>
405<FILE>hb-icu</FILE>
406hb_icu_get_unicode_funcs
407hb_icu_script_from_script
408hb_icu_script_to_script
409</SECTION>
410
411<SECTION>
412<FILE>hb-map</FILE>
413HB_MAP_VALUE_INVALID
414hb_map_allocation_successful
415hb_map_clear
416hb_map_create
417hb_map_del
418hb_map_destroy
419hb_map_get
420hb_map_get_empty
421hb_map_get_population
422hb_map_get_user_data
423hb_map_has
424hb_map_is_empty
425hb_map_reference
426hb_map_set
427hb_map_set_user_data
428hb_map_t
429</SECTION>
430
431<SECTION>
432<FILE>hb-ot-color</FILE>
433hb_color_t
434HB_COLOR
435hb_color_get_alpha
436hb_color_get_blue
437hb_color_get_green
438hb_color_get_red
439hb_ot_color_glyph_get_layers
440hb_ot_color_glyph_reference_png
441hb_ot_color_glyph_reference_svg
442hb_ot_color_has_layers
443hb_ot_color_has_palettes
444hb_ot_color_has_png
445hb_ot_color_has_svg
446hb_ot_color_layer_t
447hb_ot_color_palette_color_get_name_id
448hb_ot_color_palette_flags_t
449hb_ot_color_palette_get_colors
450hb_ot_color_palette_get_count
451hb_ot_color_palette_get_flags
452hb_ot_color_palette_get_name_id
453</SECTION>
454
455<SECTION>
456<FILE>hb-ot-font</FILE>
457hb_ot_font_set_funcs
458</SECTION>
459
460<SECTION>
461<FILE>hb-ot-name</FILE>
462hb_ot_name_id_t
463HB_OT_NAME_ID_INVALID
464hb_ot_name_entry_t
465hb_ot_name_list_names
466hb_ot_name_get_utf16
467hb_ot_name_get_utf32
468hb_ot_name_get_utf8
469</SECTION>
470
471<SECTION>
472<FILE>hb-ot-layout</FILE>
473HB_OT_MAX_TAGS_PER_LANGUAGE
474HB_OT_MAX_TAGS_PER_SCRIPT
475HB_OT_TAG_DEFAULT_LANGUAGE
476HB_OT_TAG_DEFAULT_SCRIPT
477hb_ot_tag_to_language
478hb_ot_tag_to_script
479hb_ot_tags_from_script_and_language
480hb_ot_tags_to_script_and_language
481HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX
482HB_OT_LAYOUT_NO_FEATURE_INDEX
483HB_OT_LAYOUT_NO_SCRIPT_INDEX
484HB_OT_LAYOUT_NO_VARIATIONS_INDEX
485HB_OT_TAG_BASE
486HB_OT_TAG_GDEF
487HB_OT_TAG_GPOS
488HB_OT_TAG_GSUB
489HB_OT_TAG_JSTF
490hb_ot_layout_baseline_tag_t
491hb_ot_layout_collect_lookups
492hb_ot_layout_collect_features
493hb_ot_layout_feature_get_characters
494hb_ot_layout_feature_get_lookups
495hb_ot_layout_feature_get_name_ids
496hb_ot_layout_feature_with_variations_get_lookups
497hb_ot_layout_get_attach_points
498hb_ot_layout_get_baseline
499hb_ot_layout_get_glyph_class
500hb_ot_layout_get_glyphs_in_class
501hb_ot_layout_get_ligature_carets
502hb_ot_layout_get_size_params
503hb_ot_layout_glyph_class_t
504hb_ot_layout_has_glyph_classes
505hb_ot_layout_has_positioning
506hb_ot_layout_has_substitution
507hb_ot_layout_language_find_feature
508hb_ot_layout_language_get_feature_indexes
509hb_ot_layout_language_get_feature_tags
510hb_ot_layout_language_get_required_feature
511hb_ot_layout_lookup_collect_glyphs
512hb_ot_layout_lookup_get_glyph_alternates
513hb_ot_layout_lookup_substitute_closure
514hb_ot_layout_lookups_substitute_closure
515hb_ot_layout_lookup_would_substitute
516hb_ot_layout_script_find_language
517hb_ot_layout_script_get_language_tags
518hb_ot_layout_script_select_language
519hb_ot_layout_table_find_feature_variations
520hb_ot_layout_table_get_feature_tags
521hb_ot_layout_table_get_script_tags
522hb_ot_layout_table_get_lookup_count
523hb_ot_layout_table_select_script
524hb_ot_shape_plan_collect_lookups
525hb_ot_layout_language_get_required_feature_index
526<SUBSECTION Private>
527Xhb_ot_layout_lookup_enumerate_sequences
528Xhb_ot_layout_lookup_position
529Xhb_ot_layout_lookup_substitute
530hb_ot_layout_glyph_sequence_t
531hb_ot_layout_glyph_sequence_func_t
532</SECTION>
533
534<SECTION>
535<FILE>hb-ot-math</FILE>
536HB_OT_TAG_MATH
537HB_OT_MATH_SCRIPT
538hb_ot_math_constant_t
539hb_ot_math_kern_t
540hb_ot_math_glyph_variant_t
541hb_ot_math_glyph_part_flags_t
542hb_ot_math_glyph_part_t
543hb_ot_math_has_data
544hb_ot_math_get_constant
545hb_ot_math_get_glyph_italics_correction
546hb_ot_math_get_glyph_top_accent_attachment
547hb_ot_math_get_glyph_kerning
548hb_ot_math_is_glyph_extended_shape
549hb_ot_math_get_glyph_variants
550hb_ot_math_get_min_connector_overlap
551hb_ot_math_get_glyph_assembly
552</SECTION>
553
554<SECTION>
555<FILE>hb-ot-meta</FILE>
556hb_ot_meta_tag_t
557hb_ot_meta_get_entry_tags
558hb_ot_meta_reference_entry
559</SECTION>
560
561<SECTION>
562<FILE>hb-ot-metrics</FILE>
563hb_ot_metrics_tag_t
564hb_ot_metrics_get_position
565hb_ot_metrics_get_variation
566hb_ot_metrics_get_x_variation
567hb_ot_metrics_get_y_variation
568</SECTION>
569
570<SECTION>
571<FILE>hb-ot-shape</FILE>
572hb_ot_shape_glyphs_closure
573</SECTION>
574
575<SECTION>
576<FILE>hb-ot-var</FILE>
577HB_OT_TAG_VAR_AXIS_ITALIC
578HB_OT_TAG_VAR_AXIS_OPTICAL_SIZE
579HB_OT_TAG_VAR_AXIS_SLANT
580HB_OT_TAG_VAR_AXIS_WEIGHT
581HB_OT_TAG_VAR_AXIS_WIDTH
582hb_ot_var_has_data
583hb_ot_var_axis_flags_t
584hb_ot_var_axis_info_t
585hb_ot_var_find_axis_info
586hb_ot_var_get_axis_count
587hb_ot_var_get_axis_infos
588hb_ot_var_get_named_instance_count
589hb_ot_var_named_instance_get_subfamily_name_id
590hb_ot_var_named_instance_get_postscript_name_id
591hb_ot_var_named_instance_get_design_coords
592hb_ot_var_normalize_variations
593hb_ot_var_normalize_coords
594</SECTION>
595
596<SECTION>
597<FILE>hb-set</FILE>
598HB_SET_VALUE_INVALID
599hb_set_add
600hb_set_add_range
601hb_set_allocation_successful
602hb_set_clear
603hb_set_create
604hb_set_del
605hb_set_del_range
606hb_set_destroy
607hb_set_get_empty
608hb_set_get_max
609hb_set_get_min
610hb_set_get_population
611hb_set_get_user_data
612hb_set_has
613hb_set_intersect
614hb_set_is_empty
615hb_set_is_equal
616hb_set_is_subset
617hb_set_next
618hb_set_next_range
619hb_set_previous
620hb_set_previous_range
621hb_set_reference
622hb_set_set
623hb_set_set_user_data
624hb_set_subtract
625hb_set_symmetric_difference
626hb_set_t
627hb_set_union
628</SECTION>
629
630<SECTION>
631<FILE>hb-shape</FILE>
632hb_shape
633hb_shape_full
634hb_shape_list_shapers
635</SECTION>
636
637<SECTION>
638<FILE>hb-shape-plan</FILE>
639hb_shape_plan_create
640hb_shape_plan_create_cached
641hb_shape_plan_create2
642hb_shape_plan_create_cached2
643hb_shape_plan_destroy
644hb_shape_plan_execute
645hb_shape_plan_get_empty
646hb_shape_plan_get_shaper
647hb_shape_plan_get_user_data
648hb_shape_plan_reference
649hb_shape_plan_set_user_data
650hb_shape_plan_t
651</SECTION>
652
653<SECTION>
654<FILE>hb-unicode</FILE>
655HB_UNICODE_MAX
656hb_unicode_combining_class
657hb_unicode_combining_class_func_t
658hb_unicode_combining_class_t
659hb_unicode_compose
660hb_unicode_compose_func_t
661hb_unicode_decompose
662hb_unicode_decompose_func_t
663hb_unicode_funcs_create
664hb_unicode_funcs_destroy
665hb_unicode_funcs_get_default
666hb_unicode_funcs_get_empty
667hb_unicode_funcs_get_parent
668hb_unicode_funcs_get_user_data
669hb_unicode_funcs_is_immutable
670hb_unicode_funcs_make_immutable
671hb_unicode_funcs_reference
672hb_unicode_funcs_set_combining_class_func
673hb_unicode_funcs_set_compose_func
674hb_unicode_funcs_set_decompose_func
675hb_unicode_funcs_set_general_category_func
676hb_unicode_funcs_set_mirroring_func
677hb_unicode_funcs_set_script_func
678hb_unicode_funcs_set_user_data
679hb_unicode_funcs_t
680hb_unicode_general_category
681hb_unicode_general_category_func_t
682hb_unicode_general_category_t
683hb_unicode_mirroring
684hb_unicode_mirroring_func_t
685hb_unicode_script
686hb_unicode_script_func_t
687</SECTION>
688
689<SECTION>
690<FILE>hb-uniscribe</FILE>
691hb_uniscribe_font_get_hfont
692hb_uniscribe_font_get_logfontw
693</SECTION>
694
695<SECTION>
696<FILE>hb-version</FILE>
697HB_VERSION_ATLEAST
698HB_VERSION_MAJOR
699HB_VERSION_MICRO
700HB_VERSION_MINOR
701HB_VERSION_STRING
702hb_version
703hb_version_atleast
704hb_version_string
705</SECTION>
706