One thing I've realized in my type design journey is how tricky it is to prevent little errors. Be it an inconsistency in spacing, a random glyph not quite sitting on the baseline, an odd curve, there's so much room for things to go wrong unnoticed. This is becoming most apparent in a typeface family that I've been working on for almost a year, mainly because I might still make systemic changes later in the process, which then get implemented inconsistently. For instance, I tightened up the spacing considerably, and am now finding tons of little errors in the spacing of diacritical characters.
I'm using FontLab, which has FontAudit for finding inconsistencies in the actual drawing quality, but this doesn't help kerning, metrics, or glyphs that may be drawn just fine but have a subjective error which the software doesn't recognize as such.
So, how do you folks handle this? Is there a smarter way to go about things than "look closely at every single glyph in every single master, and then again at every single glyph in context"? Any quality control tips and discussion are welcomed!