Skip to content

[ufo] Use codepoints declared in default glyph instance#2006

Merged
cmyr merged 1 commit into
mainfrom
instance-codepoint-mismatch
May 5, 2026
Merged

[ufo] Use codepoints declared in default glyph instance#2006
cmyr merged 1 commit into
mainfrom
instance-codepoint-mismatch

Conversation

@cmyr
Copy link
Copy Markdown
Member

@cmyr cmyr commented May 5, 2026

finishing up a last WIP from the weekend: this fixes another crater crash.


Instead of taking the union of all codepoints assigned to all instances, which in some cases would cause us to fail to compile due to a Cmap conflict, if one instance happened to have an incorrect or out of date codepoint entry that was also assigned to another glyph.

We will now warn if there is a codepoint conflict, but will not fail to compile.

Instead of taking the union of all codepoints assigned to all instances,
which in some cases would cause us to fail to compile due to a Cmap
conflict, if one instance happened to have an incorrect or out of date
codepoint entry.

We will now warn if there is a codepoint conflict, but will not fail to
compile.
@cmyr cmyr added this pull request to the merge queue May 5, 2026
Merged via the queue into main with commit 17a7b11 May 5, 2026
13 checks passed
@cmyr cmyr deleted the instance-codepoint-mismatch branch May 5, 2026 16:57
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.

2 participants