TrueTypeフォントを綺麗に出力する方法を教えてください。

実は字幕用にテキストをビットマップ上に出力したいんですが
TrueTypeフォントって意外と綺麗に出力されないですね。

で、苦肉の策で2倍4倍に拡大して出力し、それを中間色を維持して
縮小したんですが、これだと文字部分の線幅が細く見えてしまう。

何かいい方法はないですか?