Skip to content

Handle components with overflowing 2x2 transform exceeding F2Dot14 limits#1642

Merged
anthrotype merged 4 commits intomainfrom
handle-overflowing-components
Sep 18, 2025
Merged

Handle components with overflowing 2x2 transform exceeding F2Dot14 limits#1642
anthrotype merged 4 commits intomainfrom
handle-overflowing-components

Conversation

@anthrotype
Copy link
Member

@anthrotype anthrotype commented Sep 18, 2025

Fixes #1638

Makes VendSans.glyphs among others "output is identical"

$ python3 resources/scripts/ttx_diff.py 'https://github.com/ktkm/Vend-Sans?2663f1c7da#sources/VendSans.glyphs'

(Will add some tests after lunch)

@anthrotype anthrotype force-pushed the handle-overflowing-components branch 3 times, most recently from bc386f9 to 72f8480 Compare September 18, 2025 14:11
@anthrotype
Copy link
Member Author

ci failures are unrelated to this PR (see #1643)

Base automatically changed from ttx-diff-expect-fontc-root to main September 18, 2025 15:47
@anthrotype anthrotype force-pushed the handle-overflowing-components branch from 71aee3b to d792288 Compare September 18, 2025 16:21
@anthrotype anthrotype added this pull request to the merge queue Sep 18, 2025
Merged via the queue into main with commit 3e3b4bb Sep 18, 2025
12 checks passed
@anthrotype anthrotype deleted the handle-overflowing-components branch September 18, 2025 16:31
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.

fontc should decompose components if transform values exceed F2Dot14 limits

2 participants