googlefonts / roboto-flex

SIL Open Font License 1.1
465 stars 32 forks source link

Explanation of how to use parama-roundup to use Flex alongside a static font #332

Open davelab6 opened 2 years ago

davelab6 commented 2 years ago

I believe one of the use cases for parametric axes is to be able flex a parametric font like Roboto Flex to better harmonize with a non parametric variable font, or even better, a static font; and to do this, the typographer needs to know the parametric values of the instances/styles they are dealing with, using a tool like https://github.com/FontBureau/Parama-roundup

I would like to be able to link to a full explanation of this theory and demos of it in practice.

I wrote,

Any individual font style, either a static font or an instance of a variable font, can be calibrated with parametric axes values, as the axes ranges are “absolute” values that can be compared across styles. For developers, the parama-roundup Github project by Font Bureau demonstrates how to do this calibration.

This says the 'what' and the 'how' but not the 'why' or a demonstration :)

dberlow commented 2 years ago

Latin and other scripts Variable and non-variable Five Latin axis for height, two for weight and one for width = 8 axes = 16 or so examples of Latin-to-Latin harmonization. Outline starts here:

https://docs.google.com/document/d/176qarwRrL3iw2yC8nWbz773I_Kp0Ks3t0jFmj3PkOmc/edit

…and as this documention goes forward, without per-mille weight or widths values in fonts, there are three parameters of all font families without XOPQ, YOPQ and XTRA that a user has to measure/identify to p-roundup by hand. Okay?

m4rc1e commented 2 years ago

+1 on the demo. I'd love to watch a screencast demoing what these axes can solve/do.

davelab6 commented 2 years ago

More than OK! :) request access to the doc :)