googlefonts / robotoslab

Roboto Slab Typeface by Google
Apache License 2.0
59 stars 15 forks source link

Parity with Roboto’s weights #7

Closed mjlagattuta closed 6 years ago

mjlagattuta commented 6 years ago

Since Roboto and Roboto Slab are under one superfamily, I think it would make sense for them to be available in the same weights(Added weights noted below). Medium falls between masters and would be an instance. To get Roboto Slab Black an additinal master is needed. In this case extrapolation actually works quite well and yields a result that needs minimal correction to be used as a master.

Added weights would mean 6 matching weights to Roboto:

screen shot 2018-07-16 at 12 02 15 pm

Sample of the extrapolated Black with minor corrections on a few glyphs:

screen shot 2018-07-16 at 12 00 10 pm

File size impacts: 1 static ttf ≈ 170kB 3-master VF ≈ 220/230kB 4-master VF ≈ 275kB (vf file sizes without VTT hinting)

davelab6 commented 6 years ago

Since Roboto and Roboto Slab are under one superfamily, I think it would make sense for them to be available in the same weights

I agree.

Perhaps you can still do 3 masters, Thin Regular Black?

mjlagattuta commented 6 years ago

I think this may be possible (and ideal) since the Black had minimal correction.

I will compare the two (Bold as master, and Bold as instance) in GF regressions and link here

mjlagattuta commented 6 years ago

http://gf-regression.com/compare/a6273169-6e9b-4621-9a65-11b2a3e07ef2

Yep, changes are very subtle and some improvements on /uni0423 with longer inner serifs and /Thorn with a bit more space between the bowl and serifs.

Spacing shifts by a couple of font units and there are no significant changes to color, So I believe we are good on this front as well

I will move forward with the 3 masters as Thin, Regular, and Black

davelab6 commented 6 years ago

Sounds good, thanks!