tarosukeの日記: talosという名の俺OS
日記 by
tarosuke
今朝、ふとアンチエリアスなフォントレンダリングについて考えた。
ビットマップフォントのアンチエリアスレンダリングだ。
結論は...
対象画素が白のとき、上と右、上と左、下と右、下と左に黒があるときは対象
画素を着色。また、対象画素が黒のときも同様に前出のルールで今度は白の場
合、対象画素を脱色。こうしておくと角と端だけが着色/脱色される。
もし端を着色/脱色したくなければ上下左右の反対色画素を数えて3以上なら
着色/脱色しなければいい。
複数のパターンにマッチしてもそれに比例させない、あるいは比率を低くして
おくのと、斜めの位置にある画素は使わないのが文字をボケさせないミソだ。
talosという名の俺OS More ログイン