googlefonts / googlefonts/fontmake

should transformed components be decomposed in TTFs?

Open
#253 28 comments 0 reactions 0 assignees View on GitHub
question
Dominant language
Python
Stars
888
Forks
97
Avg merge
4d 52m
Merged PRs (30d)
1

Description

When generating TTFs, Glyphs.app decomposes all components which have any transforms (scale, flip, rotation, etc.) applied to them.

@schriftgestalt, is this another legacy compatibility thing?
Any custom parameter to disable it?

If this is confirmed, we should find a way to handle this betweem fontmake, glyphsLib and ufo2ft.

Maybe we could add an option in ufo2ft outline compiler, and have fontmake enable it when generating TTFs from .glyphs sources.

I wonder, is this a Glyphs.app-only thing, or should it be generalized or even made default in ufo2ft regardless of the glyphs or UFO source input?

What do other font editors do in this case?

/cc @schriftgestalt @twardoch @behdad

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.