If we're talking about actual smoothing, anti-aliasing, then that's not a hack, that's a necessity for non-bitmap fonts until you reach extreme resolutions. If you want your eye to perceive a stairstep as a smooth line you need to start talking about 16K screens.