google / fonts

Font files available from Google Fonts, and a public issue tracker for all things Google Fonts
https://fonts.google.com
18.26k stars 2.62k forks source link

Add Emery (with another name) #6124

Open davelab6 opened 1 year ago

davelab6 commented 1 year ago

Font Project Git Repo URL:

https://github.com/googlefonts/emery-3

Super short description of the Font Family:

Christian Mosmüller emailed fonts@ with,

I am writing to submit my font, Emery³, for consideration to be included in the Google Fonts library. Emery³ is a striking, variable Display Font specifically designed for animation on the web, featuring three variable axes.

Feel free to also use my website to check out the font: https://cmosmueller.ndu.schulwebspace.at/varWeb/

As the sole original author of Emery³, I would like to declare that I hold all the necessary rights to license the font under the Open Font License (OFL).

Enclosed in this email is the source file for Emery³ as well as a variable TTF file, which is available for you to take care of everything else. I believe that Emery³ would be a great addition to the already impressive collection of fonts available on the Google Fonts website.

Thank you for considering my submission. I look forward to hearing back from you soon.

I created a Github repo for it, above.

Requirements:

I understand that Google Fonts will publish only fonts that matches its requirements, and I can confirm the project meets them (by ticking the cases, or putting x between the square brackets in text mode):

Image:

image1 Screenshot 2023-03-28 at 11 05 15 AM Screenshot 2023-03-28 at 11 05 08 AM
davelab6 commented 1 year ago

I expect the "length" axis would be onboarded as YTRA, since it effects the Y transparency overall. This will need review of the line-height behaviour with our v metrics policy. @vv-monsalve will investigate that as part of the Playpen onboarding and its "extenders" axis.

davelab6 commented 7 months ago

As a large designSpace VF project, I love Emery, and would like to see it onboarded soon, but @vv-monsalve is focued on Playwrite in Q2... and since it has VFB sources I'm reassigning from @vv-monsalve to @yanone for an initial review in Q2 :)

yanone commented 6 months ago

I don't see how the vertical extension axis makes sense. I tried out the font in a browser as well as in Indesign, and neither environments respect the change in vertical metrics that comes as part of the vertically extended masters, see screenshots (with length axis fully extended).

If indeed only a single-line typesetting is intended here it might work, but then again you have the issue that the default weight's v-metrics are applied, so unless the vertical extension is planned-for in the design document, a change in axis parameters might cause the text to crash into visual objects above it.

One possible solution is to apply the vertically extended v-metrics for all masters, leaving an awful lot of white space for the default master, which in turn is very unusual for a font and might leave users confused.

The GF Guide technically allows v-metrics of over 120% of UPM, but I don't see how we can create or offer a meaningful user-experience for such weird metrics. The sum of v-metrics is 3,120 for the extended lengths, so 312% of UPM.

Edit: An automatic adjustment of line-height could be implemented programmatically in a browser alongside a change in axis value, but that doesn't come as part of the default CSS font usage, and static environments like DTP apps won't be supported.

Browser: Image

Indesign: Image

yanone commented 6 months ago

Update: I wasn't aware of the proper production process for the YTRA axis and checked the shipped .ttf file rather than producing new fonts using our toolchain.

I will repeat the process again next week and report back.

yanone commented 5 months ago

Sources are unusable as-is with regards to mostly anchor compatibility, double above/below use of components. @davelab6 says to notify author to update sources in line with GF guide (need to cross-check some details). Waiting for contact details, as the website link at the top won't yield any

yanone commented 5 months ago

Emailed author about how to approach improvements. Since assignment by Dave is "initial review", I consider this done for now and we'll see whether the author returns with updated sources.

chrissimpkins commented 4 months ago

Will leave this with Yanone and pick up work on it in September.