Open kenmcd opened 3 months ago
CHECKS - v3.904.(2024-08-28)
/quotedblbase/ellipsis still some element order issues
/Lcaron/lcaron/caroncmb.alt/tcaron still tight at Weight 800 and Width 100
I think I tackled all of these. FWIW, almost all issues that weren't simple ordering mismatches were fallout from fixing minor issues that had a waterbed effect that I failed to notice, because of a bug in TruFont. I can't even articulate what the problem is exactly, but when it happens, the sidebearings are way off and the UI paints the glyph as if everything is hunky dory. I've been aware of the bug and the workaround for so long that I do not often fall for it, but when I do it tends to cause collateral damage. Most often I spot it before release, but what you found I obviously missed.
Way back when, I had a tool that could spit out a PDF (or a bunch of png's, I don't remember), that showed the same glyph from different fonts superimposed in different colors. That would make this job so much easier... Of course, the tool predated variable fonts, so it probably requires an update if not a rewrite to be able to handle interpolations from the same font, but I don't fancy rewriting it from scratch. Even though it's probably not rocket surgery... But for the life of me, I can't remember what it was called.
It's late, I missed your last update.... I'll revisit the borked glyphs. Thanks for bearing with me.
It helps if one actually saves all changes... Also found the cause of the misplaced components in quotedblbase and ellipsis (my script does not actually handle ordering components properly, and I forgot to check). Anyway, saved the complete set of Slovak caron fixes this time, and adjusted the side bearings of lcaron to introduce a smidgeon of air in the bold only. This is how it was intended in the first place. Your test cases now look good in the vartype.com animator. I will upload 3.905 soonish.
v3.901.(2024-08-24).Preview-Interpolation-Issues File: DINishPreview-Variable-VF.ttf
figure 8 - element order /eight/eight.osf/eight.tlf/eight.tosf/eight.dnom/eight.numr/eightsuperior
punctuation - element order /colon/semicolon/quotedblbase/ellipsis
hungarian umlaut - element order issues /Ohungarumlaut/ohungarumlaut/Uhungarumlaut/uhungarumlaut/hungarumlaut/hungarumlautcmb
caron alt - height and position issues /Lcaron/lcaron/caroncmb.alt/tcaron
/B/Vecyr - element order
/copyright/section - different start points
/divisionslash - side bearing issues
/Ocenteredtilde - side bearings
More later...