commit | 49c9392412ccf31cf948310acda057b96eb6afc6 | [log] [tgz] |
---|---|---|
author | Garret Rieger <grieger@google.com> | Fri Sep 24 09:28:10 2021 -0700 |
committer | Garret Rieger <grieger@google.com> | Tue Nov 02 12:19:13 2021 -0600 |
tree | 4d07177e995d7e5f8eabbf69c60c8034698b418d | |
parent | 9643d77086b1d0896cb4703f48b71743044880bf [diff] |
[subset] During LigatureSubstFormat1 subsetting always place Coverage last. In Windows 7 on Chrome if the coverage table comes before any of the LigatureSet or Ligature subtables the font won't load. This changes the packing order to always place the Coverage table last. Virtual links are used to ensure the repacker maintains the desired ordering. Coincidentally fontTools also does the same thing (https://github.com/fonttools/fonttools/blob/a3f988fbf621142d7d9b3e68a69725b88f358869/Lib/fontTools/ttLib/tables/otTables.py#L1137) to reduce overflows during packing.
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