harfbuzz/test
Khaled Hosny a7d7715f10 [shape-plan] Add hb_ot_shape_plan_get_features
This should get the features on a shape plan after executing it.

Initially I wanted to return an array of tags, but then there can be
user features that are not enabled globally, so I thought returning
hb_feature_t with value and range would be better. There is a TODO since
I couldn’t figure out how to get the value and range from the feature
mask. But also it may be overkill and a simple boolean indicating wither
it is a global feature or not would be enough.

I wounder also what should happen to non-user features that are applied
selectively, like init or medi, does ot make sense to indicate whether
they are global or not?

This is inspired by the discussion in:
https://github.com/fontforge/fontforge/pull/5522#pullrequestreview-2574321449,
but it might be useful to other HarfBuzz users.
2025-02-14 21:54:30 +02:00
..
api [shape-plan] Add hb_ot_shape_plan_get_features 2025-02-14 21:54:30 +02:00
fuzzing [tests/fuzzing] Use the correct dirs for subset and repacker fuzzers 2025-02-09 18:42:45 +02:00
shape [trak] Don't shift glyphs 2025-02-09 04:19:02 +00:00
subset [test] Reorder test suites 2025-02-09 08:26:11 +00:00
threads Drop autotools build 2024-06-27 15:28:38 +03:00
COPYING [fonts] move OFL-1.1 license to a higher directory 2023-01-25 10:07:03 -07:00
meson.build [test] Reorder test suites 2025-02-09 08:26:11 +00:00