Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[fontbe] remove workaround for old macOS bug with composites with all-zero deltas #1237

Merged
merged 3 commits into from
Feb 7, 2025

Conversation

anthrotype
Copy link
Member

Now that fonttools has also removed this old workaround, we shall remove it as well in fontc.

See fonttools/fonttools#1788

Fixes #283

@anthrotype
Copy link
Member Author

maybe let's hold this until fonttools actually releases the workaround removal (only merged on main yet).

also, i'd like to conduct an experiment the all VFs on GF library to see how much bytes this will shave off from gvar

Copy link
Member

@cmyr cmyr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

makes sense to hold off on fonttools release, but always happy to erase some funny edge case :)

fontbe/src/glyphs.rs Outdated Show resolved Hide resolved
…-zero deltas

Now that fonttools has also removed this old workaround, we shall remove it as well in fontc.

See fonttools/fonttools#1788

Fixes #283
@anthrotype anthrotype force-pushed the remove-composite-zero-deltas-workaround branch from d711677 to cd51b7a Compare February 7, 2025 11:39
@anthrotype anthrotype force-pushed the remove-composite-zero-deltas-workaround branch from ed74378 to ef0ec76 Compare February 7, 2025 14:24
@anthrotype anthrotype added this pull request to the merge queue Feb 7, 2025
Merged via the queue into main with commit c207e74 Feb 7, 2025
11 checks passed
@anthrotype anthrotype deleted the remove-composite-zero-deltas-workaround branch February 7, 2025 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update iup to remove macOS workaround
2 participants