commit | d9660fd58a3ade1c8962e5cd3f7538a5b5189262 | [log] [tgz] |
---|---|---|
author | Garret Rieger <grieger@google.com> | Thu Nov 25 18:15:35 2021 -0800 |
committer | Behdad Esfahbod <behdad@behdad.org> | Fri Nov 26 13:21:50 2021 -0700 |
tree | 2a746c8f2171a387f0b37423d019b7a73615a944 | |
parent | 8aed5c21a31eece6a9f3cd775fda8facb6c28b9b [diff] |
[subset] Make cmap4 packing more optimal. The current CMAP4 implementation uses whatever the current codepoint ranges are and then encodes them as indivudal glyph ids or as a delta if possible. However, it's often possible to save bytes by splitting up existing ranges and encoding parts of them using deltas where the cost of splitting the range is less than encoding each glyph individual.
This is HarfBuzz, a text shaping library.
For bug reports, mailing list, and other information please visit:
For license information, see COPYING.
For build information, see BUILD.md.
For custom configurations, see CONFIG.md.
For test execution, see TESTING.md.
Documentation: https://harfbuzz.github.io