src/hb-face.h

Branch


Log

Author Commit Date CI Message
Behdad Esfahbod a3d626b4 2025-04-06T19:16:43 [test-object] Hopefully last ubsan fix API change: - hb_face_is_immutable() now takes `hb_face_t *` instead of previous `const hb_face_t *`. This should not pose any problem for any clients in our belief.
Behdad Esfahbod 8e8a9f6f 2025-03-10T21:48:36 [face] Add hb_face_create_or_fail_using() Fixes https://github.com/harfbuzz/harfbuzz/issues/5117 Untested. New API: +hb_face_create_or_fail_using
Behdad Esfahbod 39ade99d 2025-03-09T01:25:52 [face] Two new APIs: + hb_face_create_from_file_or_fail_using() + hb_face_list_loaders()
Khaled Hosny a315d43b 2025-02-04T20:41:01 [doc] Update hb_face_reference_blob() and hb_reference_table_func_t
Behdad Esfahbod b12acba4 2024-10-12T19:29:02 [face] Add hb_face_create_from_file_or_fail() New API: + hb_face_create_from_file_or_fail()
Behdad Esfahbod 2437fd88 2024-10-12T19:24:42 [face] Add hb_face_create_or_fail() New API: + hb_face_create_or_fail()
Khaled Hosny d5261f72 2024-09-23T23:07:55 10.0.0
Behdad Esfahbod ff04f28b 2024-08-06T07:22:04 [face] Add get_table_tags callback New API: +hb_get_table_tags_func_t +hb_face_set_get_table_tags_func() Towards fixing https://github.com/harfbuzz/harfbuzz/issues/4821 To be implemented by face-builder, FreeType, and CoreText backends.
Behdad Esfahbod c54debc7 2023-01-05T11:54:06 [face] Add hb_face_collect_nominal_glyph_mapping Fixes https://github.com/harfbuzz/harfbuzz/issues/3973
Garret Rieger 8cd7d1c3 2022-09-20T22:04:39 [subset] Allow table ordering on the face builder to be overriden.
Behdad Esfahbod 1945b400 2022-07-25T10:45:55 [cpluscplus] Wrap hb-subset types as well Also changes signature of get_user_data of hb.h types to take const object. This is safe.
Behdad Esfahbod c88a6a9e 2022-06-01T09:46:41 [face] Remove const from get_user_data prototype This was done by mistake. Since the returned user_data can be changed, face should not be marked const. Other object types follow this parttern.
Khaled Hosny 7b9e23f2 2021-02-10T23:37:43 [introspection] Fix g-ir-scanner syntax errors Fixes https://github.com/harfbuzz/harfbuzz/issues/2851
Khaled Hosny 3d7a3616 2020-12-30T23:58:37 [docs] Miscellaneous missing docs
Khaled Hosny cc7b3a1a 2020-09-26T10:22:39 [Docs] Address review comments
Nathan Willis 3e72febd 2019-04-22T19:21:27 [Docs] Add GTK-Doc comments for hb-face.
Behdad Esfahbod dae39c58 2018-08-25T22:44:39 [face] Introduce character-map API New API: +hb_face_collect_unicodes +hb_face_collect_variation_selectors +hb_face_collect_variation_unicodes
Behdad Esfahbod aadb2a91 2018-08-25T08:18:53 Add face-builder New API: +hb_face_builder_create +hb_face_builder_add_table
Behdad Esfahbod 16ccfafb 2018-08-01T22:50:06 [face] Sprinkle const in the API
Ebrahim Byagowi 32da0c6b 2018-06-05T18:56:26 Add hb_face_count, a new API (#1002) Simply, it returns the number of faces on a font blob. To be used on hb-sanitizer tool but other clients also can benefit from it.
Behdad Esfahbod d5b33f2f 2018-02-13T13:50:50 [subset] hb_subset_input_t changes
Behdad Esfahbod 94b3cafc 2017-10-11T17:22:44 Add hb_face_get_table_tags() New API: hb_face_get_table_tags() Fixes https://github.com/behdad/harfbuzz/issues/560
Chun-wei Fan 835bbdc7 2015-11-19T18:34:12 Public headers: Decorate public symbols with HB_EXTERN This prepares the headers for exporting symbols using visibility attributes or __declspec(dllexport), so that we do not need to maintain symbols listing files, as this is what was and is done in GLib and GTK+.
Behdad Esfahbod 2e3a07ab 2013-08-26T18:49:07 Separate face source code from font Makes documentation / introspection easier.