playbeing / dinish

The DINish font.
https://fonts.playbeing.com/dinish/
SIL Open Font License 1.1
137 stars 4 forks source link

v3.901.Preview - Interpolation Issues #11

Open kenmcd opened 3 months ago

kenmcd commented 3 months ago

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 2024-08-27_17-05-16

punctuation - element order /colon/semicolon/quotedblbase/ellipsis 2024-08-27_17-08-07

hungarian umlaut - element order issues /Ohungarumlaut/ohungarumlaut/Uhungarumlaut/uhungarumlaut/hungarumlaut/hungarumlautcmb 2024-08-27_17-10-31

caron alt - height and position issues /Lcaron/lcaron/caroncmb.alt/tcaron 2024-08-27_17-15-43

/B/Vecyr - element order 2024-08-27_17-21-05

/copyright/section - different start points 2024-08-27_17-25-28

/divisionslash - side bearing issues 2024-08-27_17-29-15

/Ocenteredtilde - side bearings 2024-08-27_17-35-36

More later...

kenmcd commented 2 months ago

CHECKS - v3.904.(2024-08-28)

/quotedblbase/ellipsis still some element order issues 2024-08-29_11-57-33

/Lcaron/lcaron/caroncmb.alt/tcaron still tight at Weight 800 and Width 100 2024-08-29_12-06-13

driehuis commented 2 months ago

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.

driehuis commented 2 months ago

It's late, I missed your last update.... I'll revisit the borked glyphs. Thanks for bearing with me.

driehuis commented 2 months ago

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.