Glyphs 3 enforces integer anchor points for outlines... bug or feature?

I noticed something strange while editing my hairline master: I moved a point on the more or less vertical stem and saw the width of the more or less horizontal stem changing as a result! It looks like Glyphs 3 draws the glyph outlines by removing overlaps and rounding the resulting vertices to integers. This can cause an intersection of two strokes to «jump» sideways, from rounding down to rounding up, even if the stroke is only very slightly modified. Is this a bug or a feature? I guess the intention is to show what the final exported font is going to look like? It’s just quite irritating to work with…

1 Like

This is a feature. It should give idea of how the Final outlines will look like.