Skip to content

Spacing classes determine LSB/RSB based on nodes, not on curves #196

@pallemannen

Description

@pallemannen

When curves extend beyond nodes to the left or right, spacing classes will move LSB/RSB based on where the nodes are, disregarding the part of the glyph that is beyond the furthest node.

Glyph 1, curve extending beyond the nodes to the right:

Image

Glyph 2, curve extending beyond the nodes to the left, where you can see the LSB/RSB being misaligned:

Image

If both glyphs are connected through spacing classes, and I correct the misaligned bearing of glyph 2, then glyph 1 will be equally misaligned (but of course in the other direction):

Image

Proposed fix: Spacing classes should be based on the shape of the glyph, not on the locations of the nodes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions