Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The big churn is from bumping us to Harfbuzz 6.0.0 (we were on a master from June 2022, 6.0.0 was released December 2022) as it fixes some diacritic positioning with Arabic text. The main fix, however, comes from marshaling the glyph offsets to Dart (and storing them in C++ which we weren't doing). This is a translation offset within the local space (baseline and advance) of the glyph. It was causing our Arabic diacritics (the "accents" if you will) to be positioned incorrectly. Prior to the fix:  Post fix:  Same word displayed in Google Fonts (confirming correctness, also confirmed by an Arabic reader on our Discord):  Diffs= a8c1e3e75 Fix diacritics (#5200)
- Loading branch information