googlefonts / fontc

Where in we pursue oxidizing (context: https://github.com/googlefonts/oxidize) fontmake.
Apache License 2.0
76 stars 13 forks source link

Handle overlaps when compiling static fonts #717

Open rsheeter opened 7 months ago

rsheeter commented 7 months ago

Overlaps produce cutouts when drawn with evenodd fill. Apparently older versions of macos and maybe some printers do this.

When compiling a static (non-variable) font do at least one of:

The importance of actually removing the overlaps is a bit unclear to me. It used to be done for macos but now we have the overlap simple flag. Rumor has it that old printers might need actual removal but I don't have specific examples.

References:

rsheeter commented 7 months ago

Courtesy of @simoncozens , "There are many experienced designers out there sharing their perspective on this topic why it’s not needed to outline your text anymore but it’s still the go-to method for most designers whenever they’re preparing their files for print. " (https://www.jukeboxprint.com/blog/is-it-still-necessary-to-outline-your-fonts)