I've got some odd behaviour testing my PostScript flavoured OpenType that I suspect is down to the naming of certain glyphs. I wondered if anybody could shed some light on where I've gone wrong. I spent a long time matching my glyphs to the exact spec in the FontLab manual too, so I'm a bit frustrated.
In InDesign some of my oldstyle numbers are jumbled. If I add a 1, say, I get a 2!
It could be down to bad Unicode names too. I used FontLab's Generate Unicode tool to populate as many Unicode points as possible. I'm wondering if that was my bum move.
Testing with FontQA does bring up naming issues though, listing the following as errors.
All my small caps, which are named, A.smcp etc.
All my proportional lining numbers, named zero.fitted etc.
All my tabular oldstyle numbers, named zero.taboldstyle etc.
And all my proportional oldstyle numbers, named zero.onum etc.
Looking now, zero.taboldstyle seems to be an erroneous format, but then, the others fail the FontQA test too. Maybe zero.taboldstyle and zero.onum are in fact equivalent, which may explain InDesign's confusion.
Hmm. I'm stuck I suppose. Anyone able to suggest what the names should actually be?