Skip to content

Vertical metrics are mismatched between static fonts #308

@arrowtype

Description

@arrowtype

Problem description

I'm getting an unexpected difference in the default line-heights of only a few static instances of Recursive. (Not currently sure if this is the case in Recursive variable, but I'll check).

image

This is a regression of metrics that were fixed earlier. Details at:
#273

I believe this was impacted by the merging of mastering scripts, which follow the official Google Fonts metrics guidelines. Unfortunately, these guidelines are not very useful for a UI font.

UPDATE: nope; I just hadn't caught this specific problem earlier.

Expected behavior

Vertical metrics should match what is currently (or appear to be) in Recursive Mono Casual, not Recursive Mono Linear.

They should:

  • Roughly matching metrics in IBM Plex and Apple SF.
  • Make caps vertically centered within the default "box" of space in apps like Sketch, Keynote, and in web browsers. This helps buttons & UI elements to look good without fussy CSS nudges.

Environment (please complete the following information):

Additional context

[Will try to fill in specific commits that affected this, if useful.]

Metadata

Metadata

Labels

aug-2020Issues open as of August 2020 [for planning purposes]

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions