drawbot icon indicating copy to clipboard operation
drawbot copied to clipboard

Not all variable font axes work.

Open thomgb opened this issue 8 years ago • 13 comments

I have a font with 3 axes. One interpolates (wght) two don't (STEP, ANGL) = featureVariations. With fontVariations() wght and ANGL work fine, but STEP doesn't. STEP sometimes(?) behaves like ANGL...

In FontView all works fine.

thomgb avatar Jan 04 '18 13:01 thomgb

could you provide an example font?

typemytype avatar Jan 04 '18 13:01 typemytype

Sure. PanType.zip

thomgb avatar Jan 04 '18 14:01 thomgb

Can you verify the font works as expected in a browser, say, with Axis-Praxis? We can't rule out that there are bugs in the OS support for FeatureVariations. I'm not sure which browsers use which parts of OS support for variable fonts, though.

justvanrossum avatar Jan 04 '18 14:01 justvanrossum

and what OS are you using?

variations works half and half on 10.10

typemytype avatar Jan 04 '18 14:01 typemytype

i'm on 10.13

In AP all works good. :) screen shot 2018-01-04 at 15 37 57

thomgb avatar Jan 04 '18 14:01 thomgb

Ha, it works even in Chrome on 10.10 :) So apparently Chrome doesn't use (much of) CoreText.

justvanrossum avatar Jan 04 '18 14:01 justvanrossum

I sent Thom a script that works directly with CoreText and that seems to display the same problem. So: either we're not using CoreText correctly (my script roughly does the same as DB), or CoreText has a bug with FeatureVariations. I optimistically guess it's the latter :)

justvanrossum avatar Jan 04 '18 14:01 justvanrossum

The same Axis-Praxis test in Safari failed! Must be a CoreText bug.

thomgb avatar Jan 04 '18 15:01 thomgb

Yes, everything now points to this being a CoreText bug. @thomgb, I assume you are on the latest version of 10.13? @typemytype, do you know who to contact at Apple about this?

justvanrossum avatar Jan 05 '18 16:01 justvanrossum

@justvanrossum indeed 10.13

thomgb avatar Jan 09 '18 19:01 thomgb

You can file a bug at bugreporter.apple.com. If you do that, please post the bug number so I can make sure it doesn't fall through the cracks.

litherum avatar Jan 11 '18 05:01 litherum

I think @typemytype filed an issue, and it seems Paolo found it. Frederik, do you have an issue number to share here for reference?

Let's leave this issue open until there's a confirmed fix from Apple.

justvanrossum avatar Jan 21 '18 17:01 justvanrossum

got notified that is has been resolved in the latest macOS 10.13.4beta, I dont have time to install it...

typemytype avatar Feb 08 '18 08:02 typemytype