Actually, with open type, you don't need to do three fonts ... you just add variants to the font itself. Check out some of the Adobe Pro fonts, for example.