Skip to content

Outline incompatibilities introduced later in the pipeline are not fatal #1091

Open

Description

Earlier we encountered #897 as cu2qu raised a fatal error, however, when debugging the issue we tested with and without cu2qu and noticed that when cu2qu is disabled then the font build completes with an incomplete gvar table.

This happens as varLib skips glyphs with incompatible outlines with a warning but not a fatal error; the compatibility checker is run at the beginning of the pipeline and so also cannot detect such issues.

For projects with quadratic sources it would be nice to disable cu2qu but keep the same level of strictness. Should we make the above warning fatal by default (perhaps only for fontmake)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions