harfbuzz-sections.txt 21 KB

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