A ttf variable font that I am generating with Glyphs 3.5 (3530) is being compiled with hinting tables: fpgm, prep, cvt, gasp, cvar.
I don’t have any hinting data/instructions in the source (that I know about?) and wasn’t expecting a hinted font. I thought ttfautohint couldn’t handle variable hinting. The roman-vf gets the tables; the separate italic-vf does not.
I only noticed because Fontspector is kicking up a FAIL lacks-smart-dropout : “The ‘prep’ table does not contain TrueType instructions enabling smart dropout control.” It outlines the missing instructions.
I wasn’t looking to have a hinted font. But I can’t figure out how to turn off any autohinting at generation. Adding customer parameter Autohint: false to the VF instance doesn’t do anything.
Any thoughts?
Could I have accidentally added some kind of hint instruction somewhere in my source that is triggering this? If so, how/where could I find this?
I don’t think so. I believe I started from scratch with this design (it’s been more than a year in development, so my memory of the start is hazy). I may have copied in some outlines from a previous UFO along the way, but I don’t think I imported it wholesale.
Thanks for confirming that suspicion and providing a “hint” on how to track this down. Sure enough, I found instructions on two related glyphs. I’ve removed all those hints in the source and the VF generates unhinted now. Thanks.
All I can think of is that perhaps at some point I accidentally hit the Cmd-Ctrl-Opt-Shift-I shortcut while trying to do something else, like show Info box or access Glyph Info window.