• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
147</SECTION>
148
149<SECTION>
150<FILE>hb-coretext</FILE>
151HB_CORETEXT_TAG_MORT
152HB_CORETEXT_TAG_MORX
153hb_coretext_face_create
154hb_coretext_face_get_cg_font
155hb_coretext_font_get_ct_font
156</SECTION>
157
158<SECTION>
159<FILE>hb-face</FILE>
160hb_face_create
161hb_face_create_for_tables
162hb_face_destroy
163hb_face_get_empty
164hb_face_get_glyph_count
165hb_face_get_index
166hb_face_get_upem
167hb_face_get_user_data
168hb_face_is_immutable
169hb_face_make_immutable
170hb_face_reference
171hb_face_reference_blob
172hb_face_reference_table
173hb_face_set_glyph_count
174hb_face_set_index
175hb_face_set_upem
176hb_face_set_user_data
177hb_face_t
178</SECTION>
179
180<SECTION>
181<FILE>hb-font</FILE>
182hb_font_add_glyph_origin_for_direction
183hb_font_create
184hb_font_create_sub_font
185hb_font_destroy
186hb_font_funcs_create
187hb_font_funcs_destroy
188hb_font_funcs_get_empty
189hb_font_funcs_get_user_data
190hb_font_funcs_is_immutable
191hb_font_funcs_make_immutable
192hb_font_funcs_reference
193hb_font_funcs_set_glyph_contour_point_func
194hb_font_funcs_set_glyph_extents_func
195hb_font_funcs_set_glyph_from_name_func
196hb_font_funcs_set_glyph_func
197hb_font_funcs_set_glyph_h_advance_func
198hb_font_funcs_set_glyph_h_kerning_func
199hb_font_funcs_set_glyph_h_origin_func
200hb_font_funcs_set_glyph_name_func
201hb_font_funcs_set_glyph_v_advance_func
202hb_font_funcs_set_glyph_v_kerning_func
203hb_font_funcs_set_glyph_v_origin_func
204hb_font_funcs_set_user_data
205hb_font_funcs_t
206hb_font_get_empty
207hb_font_get_face
208hb_font_get_glyph
209hb_font_get_glyph_advance_for_direction
210hb_font_get_glyph_advance_func_t
211hb_font_get_glyph_contour_point
212hb_font_get_glyph_contour_point_for_origin
213hb_font_get_glyph_contour_point_func_t
214hb_font_get_glyph_extents
215hb_font_get_glyph_extents_for_origin
216hb_font_get_glyph_extents_func_t
217hb_font_get_glyph_from_name
218hb_font_get_glyph_from_name_func_t
219hb_font_get_glyph_func_t
220hb_font_get_glyph_h_advance
221hb_font_get_glyph_h_advance_func_t
222hb_font_get_glyph_h_kerning
223hb_font_get_glyph_h_kerning_func_t
224hb_font_get_glyph_h_origin
225hb_font_get_glyph_h_origin_func_t
226hb_font_get_glyph_kerning_for_direction
227hb_font_get_glyph_kerning_func_t
228hb_font_get_glyph_name
229hb_font_get_glyph_name_func_t
230hb_font_get_glyph_origin_for_direction
231hb_font_get_glyph_origin_func_t
232hb_font_get_glyph_v_advance
233hb_font_get_glyph_v_advance_func_t
234hb_font_get_glyph_v_kerning
235hb_font_get_glyph_v_kerning_func_t
236hb_font_get_glyph_v_origin
237hb_font_get_glyph_v_origin_func_t
238hb_font_get_parent
239hb_font_get_ppem
240hb_font_get_scale
241hb_font_get_user_data
242hb_font_glyph_from_string
243hb_font_glyph_to_string
244hb_font_is_immutable
245hb_font_make_immutable
246hb_font_reference
247hb_font_set_funcs
248hb_font_set_funcs_data
249hb_font_set_ppem
250hb_font_set_scale
251hb_font_set_user_data
252hb_font_subtract_glyph_origin_for_direction
253hb_font_t
254hb_reference_table_func_t
255hb_font_funcs_set_font_h_extents_func
256hb_font_funcs_set_font_v_extents_func
257hb_font_get_extents_for_direction
258hb_font_get_font_extents_func_t
259hb_font_get_font_h_extents_func_t
260hb_font_get_font_v_extents_func_t
261hb_font_get_h_extents
262hb_font_get_v_extents
263hb_font_set_parent
264</SECTION>
265
266<SECTION>
267<FILE>hb-ft</FILE>
268hb_ft_face_create
269hb_ft_face_create_cached
270hb_ft_face_create_referenced
271hb_ft_font_create
272hb_ft_font_create_referenced
273hb_ft_font_get_face
274hb_ft_font_set_load_flags
275hb_ft_font_get_load_flags
276hb_ft_font_set_funcs
277</SECTION>
278
279<SECTION>
280<FILE>hb-glib</FILE>
281hb_glib_get_unicode_funcs
282hb_glib_script_from_script
283hb_glib_script_to_script
284hb_glib_blob_create
285</SECTION>
286
287<SECTION>
288<FILE>hb-gobject</FILE>
289HB_GOBJECT_TYPE_BLOB
290HB_GOBJECT_TYPE_BUFFER
291HB_GOBJECT_TYPE_BUFFER_CONTENT_TYPE
292HB_GOBJECT_TYPE_BUFFER_FLAGS
293HB_GOBJECT_TYPE_BUFFER_SERIALIZE_FLAGS
294HB_GOBJECT_TYPE_BUFFER_SERIALIZE_FORMAT
295HB_GOBJECT_TYPE_DIRECTION
296HB_GOBJECT_TYPE_FACE
297HB_GOBJECT_TYPE_FONT
298HB_GOBJECT_TYPE_FONT_FUNCS
299HB_GOBJECT_TYPE_MEMORY_MODE
300HB_GOBJECT_TYPE_OT_LAYOUT_GLYPH_CLASS
301HB_GOBJECT_TYPE_SCRIPT
302HB_GOBJECT_TYPE_SHAPE_PLAN
303HB_GOBJECT_TYPE_UNICODE_COMBINING_CLASS
304HB_GOBJECT_TYPE_UNICODE_FUNCS
305HB_GOBJECT_TYPE_UNICODE_GENERAL_CATEGORY
306HB_GOBJECT_TYPE_BUFFER_CLUSTER_LEVEL
307HB_GOBJECT_TYPE_FEATURE
308HB_GOBJECT_TYPE_GLYPH_INFO
309HB_GOBJECT_TYPE_GLYPH_POSITION
310HB_GOBJECT_TYPE_SEGMENT_PROPERTIES
311HB_GOBJECT_TYPE_SET
312HB_GOBJECT_TYPE_USER_DATA_KEY
313hb_gobject_blob_get_type
314hb_gobject_buffer_content_type_get_type
315hb_gobject_buffer_flags_get_type
316hb_gobject_buffer_get_type
317hb_gobject_buffer_serialize_flags_get_type
318hb_gobject_buffer_serialize_format_get_type
319hb_gobject_direction_get_type
320hb_gobject_face_get_type
321hb_gobject_font_funcs_get_type
322hb_gobject_font_get_type
323hb_gobject_memory_mode_get_type
324hb_gobject_ot_layout_glyph_class_get_type
325hb_gobject_script_get_type
326hb_gobject_shape_plan_get_type
327hb_gobject_unicode_combining_class_get_type
328hb_gobject_unicode_funcs_get_type
329hb_gobject_unicode_general_category_get_type
330hb_gobject_buffer_cluster_level_get_type
331hb_gobject_feature_get_type
332hb_gobject_glyph_info_get_type
333hb_gobject_glyph_position_get_type
334hb_gobject_segment_properties_get_type
335hb_gobject_set_get_type
336hb_gobject_user_data_key_get_type
337<SUBSECTION Private>
338HB_GOBJECT_H_IN
339</SECTION>
340
341<SECTION>
342<FILE>hb-gobject</FILE>
343
344</SECTION>
345
346<SECTION>
347<FILE>hb-graphite2</FILE>
348HB_GRAPHITE2_TAG_SILF
349hb_graphite2_face_get_gr_face
350hb_graphite2_font_get_gr_font
351</SECTION>
352
353<SECTION>
354<FILE>hb-icu</FILE>
355hb_icu_get_unicode_funcs
356hb_icu_script_from_script
357hb_icu_script_to_script
358</SECTION>
359
360<SECTION>
361<FILE>hb-ot</FILE>
362<SUBSECTION Private>
363HB_OT_H_IN
364</SECTION>
365
366<SECTION>
367<FILE>hb-ot-font</FILE>
368hb_ot_font_set_funcs
369</SECTION>
370
371<SECTION>
372<FILE>hb-ot-shape</FILE>
373hb_ot_shape_glyphs_closure
374</SECTION>
375
376<SECTION>
377<FILE>hb-ot-layout</FILE>
378HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX
379HB_OT_LAYOUT_NO_FEATURE_INDEX
380HB_OT_LAYOUT_NO_SCRIPT_INDEX
381HB_OT_TAG_GDEF
382HB_OT_TAG_GPOS
383HB_OT_TAG_GSUB
384HB_OT_TAG_JSTF
385hb_ot_layout_collect_lookups
386hb_ot_layout_feature_get_lookups
387hb_ot_layout_get_attach_points
388hb_ot_layout_get_glyph_class
389hb_ot_layout_get_glyphs_in_class
390hb_ot_layout_get_ligature_carets
391hb_ot_layout_get_size_params
392hb_ot_layout_glyph_class_t
393hb_ot_layout_glyph_sequence_func_t
394hb_ot_layout_has_glyph_classes
395hb_ot_layout_has_positioning
396hb_ot_layout_has_substitution
397hb_ot_layout_language_find_feature
398hb_ot_layout_language_get_feature_indexes
399hb_ot_layout_language_get_feature_tags
400hb_ot_layout_language_get_required_feature
401hb_ot_layout_lookup_collect_glyphs
402hb_ot_layout_lookup_substitute_closure
403hb_ot_layout_lookup_would_substitute
404hb_ot_layout_script_find_language
405hb_ot_layout_script_get_language_tags
406hb_ot_layout_table_choose_script
407hb_ot_layout_table_find_script
408hb_ot_layout_table_get_feature_tags
409hb_ot_layout_table_get_script_tags
410hb_ot_layout_table_get_lookup_count
411hb_ot_shape_plan_collect_lookups
412hb_ot_layout_language_get_required_feature_index
413<SUBSECTION Private>
414Xhb_ot_layout_lookup_enumerate_sequences
415Xhb_ot_layout_lookup_position
416Xhb_ot_layout_lookup_substitute
417</SECTION>
418
419<SECTION>
420<FILE>hb-ot-tag</FILE>
421HB_OT_TAG_DEFAULT_LANGUAGE
422HB_OT_TAG_DEFAULT_SCRIPT
423hb_ot_tag_from_language
424hb_ot_tag_to_language
425hb_ot_tag_to_script
426hb_ot_tags_from_script
427</SECTION>
428
429<SECTION>
430<FILE>hb-set</FILE>
431HB_SET_VALUE_INVALID
432hb_set_add
433hb_set_add_range
434hb_set_allocation_successful
435hb_set_clear
436hb_set_create
437hb_set_del
438hb_set_del_range
439hb_set_destroy
440hb_set_get_empty
441hb_set_get_max
442hb_set_get_min
443hb_set_get_population
444hb_set_get_user_data
445hb_set_has
446hb_set_intersect
447hb_set_invert
448hb_set_is_empty
449hb_set_is_equal
450hb_set_next
451hb_set_next_range
452hb_set_reference
453hb_set_set
454hb_set_set_user_data
455hb_set_subtract
456hb_set_symmetric_difference
457hb_set_t
458hb_set_union
459</SECTION>
460
461<SECTION>
462<FILE>hb-shape</FILE>
463hb_feature_from_string
464hb_feature_t
465hb_feature_to_string
466hb_shape
467hb_shape_full
468hb_shape_list_shapers
469</SECTION>
470
471<SECTION>
472<FILE>hb-shape-plan</FILE>
473hb_shape_plan_create
474hb_shape_plan_create_cached
475hb_shape_plan_destroy
476hb_shape_plan_execute
477hb_shape_plan_get_empty
478hb_shape_plan_get_shaper
479hb_shape_plan_get_user_data
480hb_shape_plan_reference
481hb_shape_plan_set_user_data
482hb_shape_plan_t
483</SECTION>
484
485<SECTION>
486<FILE>hb-unicode</FILE>
487HB_UNICODE_MAX_DECOMPOSITION_LEN
488hb_unicode_combining_class
489hb_unicode_combining_class_func_t
490hb_unicode_combining_class_t
491hb_unicode_compose
492hb_unicode_compose_func_t
493hb_unicode_decompose
494hb_unicode_decompose_compatibility
495hb_unicode_decompose_func_t
496hb_unicode_eastasian_width
497hb_unicode_funcs_create
498hb_unicode_funcs_destroy
499hb_unicode_funcs_get_default
500hb_unicode_funcs_get_empty
501hb_unicode_funcs_get_parent
502hb_unicode_funcs_get_user_data
503hb_unicode_funcs_is_immutable
504hb_unicode_funcs_make_immutable
505hb_unicode_funcs_reference
506hb_unicode_funcs_set_combining_class_func
507hb_unicode_funcs_set_compose_func
508hb_unicode_funcs_set_decompose_compatibility_func
509hb_unicode_funcs_set_decompose_func
510hb_unicode_funcs_set_eastasian_width_func
511hb_unicode_funcs_set_general_category_func
512hb_unicode_funcs_set_mirroring_func
513hb_unicode_funcs_set_script_func
514hb_unicode_funcs_set_user_data
515hb_unicode_funcs_t
516hb_unicode_general_category
517hb_unicode_general_category_func_t
518hb_unicode_general_category_t
519hb_unicode_mirroring
520hb_unicode_mirroring_func_t
521hb_unicode_script
522hb_unicode_script_func_t
523</SECTION>
524
525<SECTION>
526<FILE>hb-uniscribe</FILE>
527hb_uniscribe_font_get_hfont
528hb_uniscribe_font_get_logfontw
529</SECTION>
530
531<SECTION>
532<FILE>hb-version</FILE>
533HB_VERSION_ATLEAST
534HB_VERSION_MAJOR
535HB_VERSION_MICRO
536HB_VERSION_MINOR
537HB_VERSION_STRING
538hb_version
539hb_version_atleast
540hb_version_string
541</SECTION>
542