Closed vv-monsalve closed 6 months ago
There are now a couple of Fails reported for Vertical Metrics.
However, the expected WinDescent value is based on a _circle
glyph that doesn't seem to be used in any font (doesn't look like a component on another glyph in the source file either), so this could be a bad expectation.
@josescaglione, is this glyph necessary, or could it be removed?
As for the WinAscent, it is related to the Abrevehookabove
glyph. I'll need to investigate and test some new values since the current ones already consider the extreme point of that glyph for the extreme masters.
This Fail is reported for all the single wght
axis variable fonts. It looks like something produced by varLib instancer.
@vv-monsalve any more news regarding this error? Looks like VarLib instancer is not interpolating the hhea correctly. It would be ideal to have this fixed.
@josescaglione Yes, We saw that in a previous meeting, and I have that under my radar to go back to this after the rendering / visual round of checks. Which is why I haven't reported back about it yet.
π₯ FAIL: Checking OS/2 usWinAscent & usWinDescent. (com.google.fonts/check/family/win_ascent_and_descent)
@casasin This fail is solved by changing the win metrics to 1348
for the "short" masters.
This Fail is reported for all the single
wght
axis variable fonts. It looks like something produced by varLib instancer.
I've opened an issue for this in fonttools.
Changed win metrics is cac910fdb
(ARG and COL wght variables)
A new Fail is reported related to VM.
This is reported as a Fail for the ARG and the NLD model. And has a Warn status for many other models. The current VM values were settled to find a compromise between the standard accented Latin letters and Vietnamese stacked marks needs.
@josescaglione Below are images for other models with assorted values for the YEXT
values.
Please review them to determine if you want to decrease the Ascender values.
YEXT = 565
YEXT = 375
YEXT = 420
YEXT = 773
YEXT = 938
@vv-monsalve yes, based on the resizing we did to match Playpen Sans we are bound to end up above the 2000 threshold, hence triggering those Fails in some fonts. Right now we are working with the values you suggested, which are great IMO. If we tighten the vMetrics we will end up cropping Vietnamese accents.
Do we know what the implications of those FAILs actually mean in practical terms?
Right now we are working with the values you suggested, which are great IMO. If we tighten the vMetrics we will end up cropping Vietnamese accents.
@josescaglione Indeed, given the values I suggested were taken from the Master's values, we still needed to see how they would translate to each model. I also see them looking good; however, it was key to have your confirmation on how you see them concerning the font models, so I'm glad to hear you find them okay :)
Do we know what the implications of those FAILs actually mean in practical terms?
AFAIK we've established those limits based on "standard" font proportions to avoid previous cases of visually buggy vertical metrics, but not after a technical complication under any environment. I'll double-check in any case.
@vv-monsalve I am sorry to be bearing bad news. We encountered an issue when laying out the FR_Trad specimen. I fear there is a cropping in INDD. Please see the attached.
This only seems to be visible in the regular weight for the time being. It shows in INDD and it exports cropped as well.
Thanks, @josescaglione, for the report. This is significant news since this would modify the value of the long masters, and that will impact all the fonts. I'll perform some tests on my end and come back here afterward with added thoughts.
hi @vv-monsalve after a few additional tests we were unable to replicate the error and the fonts are working correctly. I apologize for not closing the issue again.
Closing it now
@josescaglione I've tested the font again on InDesign and I'm not seeing any clipping indeed.
As we agreed in the last meeting, I revised the vertical metrics after the resizing (
lang-build
branch at commitbf1024c
). I've tested the following new values for the variable vertical metrics.Please apply them before the next build of the fonts for each country so we can check how they will work for each model, and see if that solves the current Fail reported regarding vertical metrics for all of them.
Comparative images
old
= Vertical metrics saw at the meeting ||new
= proposed values (you can click on the image to enlarge it)