I’m also looking for any good references on interpolation techniques, Fontlab-centric or otherwise.
I am working on a typeface and not looking forward to the idea of redesigning each glyph for every single weight, so I'm very interested in generating some of the weights using multiple masters in FontLab.
How does this generally work? I read the chapter in the FL manual and it seems that the best way to do it is:
1) Create a regular weight
2) Create "extremes", for instance, "Ultra Thin" and "Ultra Black".
3) Interpolate the intermediate forms, like Thin, Light, Bold, Black, etc.
Is this how it's generally done? Are most typeface families created from these three weights? Also, are the results acceptable if you're interpolating something across a wide range, such as an interpolation between a regular weight and an "Ultra Black" weight? Or should the extremes be closer together?
Lastly, I want at least three weights-- light, regular and bold. I'd imagine that in this case, MM can't help me, as I would need at least these three weights before I could do any interpolation anyway. The only other way would be using extrapolation, but I don't trust the results of that particular technique for my font weights.

