|
a1e587b7
|
2025-03-31T22:02:11
|
|
[subset] Add hb_subset_cff_get_charstrings_index and hb_subset_cff2_get_charstrings_index.
These methods allow retrieving the entire charstrings index structure from a CFF or CFF2 table.
|
|
ae8b288d
|
2025-03-27T22:07:01
|
|
[subset] Correctly handle lifetime of charstrings data blob returned by hb_subset_cff_get_charstring_data.
|
|
0d4053b1
|
2025-03-27T18:45:12
|
|
[subset] Add hb-subset.h API for retrieving the raw per glyph outline data from CFF and CFF2.
|
|
191c6eed
|
2024-08-06T06:59:32
|
|
Fix Linux bot
|
|
e0c3cbf1
|
2024-08-06T06:46:44
|
|
[subset] Fail if source face has no glyphs
Also return nullptr if any of the input pointers are nullptr.
Before we were returning the empty face.
Fixes https://github.com/harfbuzz/harfbuzz/issues/4824
|
|
3472f73b
|
2022-05-25T21:49:12
|
|
[subset] also include no subset tables when guessing which tables are present.
|
|
9564d987
|
2022-05-25T21:16:37
|
|
[subset] fix subsetting of faces created via hb_face_create_for_tables.
Fixes #3609.
|
|
f6071c16
|
2022-02-28T14:45:40
|
|
[subset] Rename codepoint -> unicode in subset plan api
|
|
670ef070
|
2022-02-11T16:01:33
|
|
[subset] Change subset plan create to be or_fail.
|
|
ae8d373b
|
2022-02-11T14:54:23
|
|
[subset] add subset plan reference, set/get user data functions.
|
|
b65e48a7
|
2022-02-11T12:44:58
|
|
[subset] Add subset plan to public API.
Add the ability to create a subset plan which an be used to gather info on things like glyph mappings in the final subset. The plan can then be passed on to perform the subsetting operation.
|
|
d700646c
|
2021-09-16T11:23:09
|
|
[subset] In preperation for 3.0.0 release remove legacy subsetting api methods.
|
|
102666da
|
2021-08-27T10:31:37
|
|
[subset] add test for hb_subset_input_set (...).
|
|
f2441a4b
|
2021-08-24T15:53:32
|
|
[subset] Remove retain all layout features flag.
Instead use inverted sets to handle requesting all features. Modifies feature collection in subset plan to intersect the set of requested features against the features in the font. This prevents iterating a fully filled feature tag set.
|
|
cb05c363
|
2021-08-13T15:19:20
|
|
[subset] add some basic tests for the legacy subset methods.
|
|
f9d8e4a9
|
2021-07-29T15:25:41
|
|
[subset] switch ..._set_flags to not take a mask.
|
|
3d534b14
|
2021-07-29T11:52:14
|
|
[subset] convert subset input flags into bit flags.
Store the flags in a bit set. Updates the public api to work with the bit set directly.
|
|
9ab751ac
|
2021-06-23T13:38:47
|
|
[subset] Remove hb_subset(). Leaving just hb_subset_or_fail().
|
|
c110878c
|
2018-10-21T11:07:17
|
|
[test] Unify font file opening across the tests
|
|
3341c7fb
|
2018-10-17T15:04:35
|
|
[fuzzing] Move fuzzing fonts from api/ here
|
|
4035158d
|
2018-07-25T18:26:10
|
|
test/api/test-subset-*.c: Fix build on pre-C99
Ensure that we have the variables at the beginning of the block. These
are the only fixes that we need for building HarfBuzz on older
compilers.
|
|
f39166f0
|
2018-08-29T18:09:55
|
|
[subset] Remove unused hb_subset_profile_t
We might reintroduce it later, but for now remove, as it was unused.
Some things that should have been in this object (drop_hints, etc)
are already in hb_subset_input_t. So, for now, keep everything there.
|
|
1c337278
|
2018-03-27T10:42:19
|
|
[subset] fix infinite loop bug in looping through tables for subsetting.
|
|
7251181b
|
2018-03-20T11:21:06
|
|
[subset] Fix infinite loop in there are more then 32 tables.
|
|
e597436b
|
2018-03-20T13:00:49
|
|
[subset] Disable glyf accelerator_t methods if it didn't successfully init.
|
|
f53627e1
|
2018-02-14T10:59:22
|
|
[test] Fix warning
|
|
9046e924
|
2018-02-13T22:07:12
|
|
[subset] Rename constructor to hb_subset_input_create_or_fail()
To signify that unlike rest of library, returns nullptr on failure.
|
|
d5b33f2f
|
2018-02-13T13:50:50
|
|
[subset] hb_subset_input_t changes
|
|
1639bdd3
|
2018-02-12T13:40:42
|
|
[subset] Remove test-subset, testing is planned to be done at the table level here with test/subset covering the complete subsetting operation.
|
|
9682ef13
|
2018-02-08T17:35:57
|
|
Minor fixups
|
|
c479a599
|
2018-02-07T21:13:10
|
|
[subset] Assemble font
|
|
af02812f
|
2018-02-07T13:07:46
|
|
[subset] Change hb_subset API to remove hb_subset_face_t
|
|
7481f0ce
|
2018-02-05T16:05:12
|
|
Add codepoints to subset input.
|
|
8cb8bfd5
|
2018-02-06T20:40:42
|
|
[test] Fix test-subset on old distros (#758)
https://developer.gnome.org/glib/stable/glib-Testing.html#g-assert-cmpmem
|
|
a2965f2e
|
2018-01-31T14:53:09
|
|
Add a basic implementation of hb-subset to enable compilation of test-subset.
|
|
b59c08eb
|
2018-01-31T11:14:53
|
|
Add the beginning of a unit test for hb-subset
|