1
0
Fork 0
mirror of synced 2024-06-02 18:54:55 +12:00
FiraCode/googlefonts-qa/notes/outline-checks.md
2019-03-27 19:21:53 -04:00

1.8 KiB
Raw Blame History

Checking outlines after extrapolation

It was necessary to extrapolate a Light master to allow Fira Code to build via FontMake. As a result, some outline errors may have made their way into the glyphs in this new Master, because extrapolation is a useful but imperfect tool.

For the most part, I will abstain from fixing every little outline issue, because by and large, things here are well-drawn, and haven't been extrapolated in too extreme a manner. However, I will use the Glyphs App extension Red Arrows to find potential problems, then check them over and fix what seems to be clearly wrong.

/U-cy

The main stem of this glyph has a "kink" that seems unintentional.

Zhedescender-cy

This has a component that isn't needed, and this juts out in the Bold master, causing an outline blip.

If we look at Fira Sans, it's clear what this shape is supposed to do:

The component was transformed to (10%, 10%) way too small. I've adjust that to (85%, 100%) in the Bold and (100%,100%) in the light. Now it's like this:

Kastroke-cy

This crossbar is overly-thick, compared to others I'll thin it out a bit:

Kahook-cy

Before:

Now:

============================================================

(Small) issues I'm leaving

Often, crossbars have unnecessary points. These aren't really needed for the shapes and add a very small amount of data, but they're harmless, so I won't remove them right now.