Here's something really annoying. Suppose you have some small caps and you want to make a rough pass at spacing them more generously.
Fontlab, like Fontographer, has a provision for increasing spacing of selected or all glyphs by x units or x percent.
You will obviously choose percent - - if you're me - -
Problem is, Fontlab, unlike Fontographer if my memory is correct, doesn't understand 0 or negative sidebearing values, so simply does nothing to these glyphs. Astonishing.
OK. Just checked with Fog. Fog understands that decreasing Left SB of -10 by 30% results in a value of -7. But Fog doesn't do anything with 0. And a sidebearing of 1, decreased by 50%, results in a useless value of 0.5
So maybe Fontlab is right to ignore these values?
But that leaves a question: what does constitute my request: 'increase the spacing of A-Z by 30%' ? And how do I achieve it? Obviously the machines don't understand what 'percentage' means in this context, but then, neither do I, so I can't complain. But I would like to get there, just the same. Any ideas?