If fonts look distorted, my money is on the common stem values being off, resulting in bad auto-hinting. You should open it in a font editor and recalculate the common stems, the alignment zones, and all of the typographical dimensions. Then make adjustments so that the family-specific line spacing values are consistent across the entire font family (assuming the calculated values aren't already identical, which they often are).
The difference between the ascender and descender values, in particular, should always be the UPM size (em square). For example, if the ascender is 750, and the descender is -250, the UPM should be 1000. Adjust one or the other. Make sure that all three values are consistent across the entire font family.
I'm assuming you're using Libre Baskerville? Fontographer suggests 761 as the Ascender, -239 descender, 240 as the line gap. So the specified descender value of -270 is plausible, but the specified ascender value of 970 is dubious, given the UPM of 1000.
|