混叠是图形程序用来提供更平滑结果的过程。字体混叠就是应用于字体的过程。
当您使用Graphics对象的DrawString方法绘制文本时,您可以设置其TextRenderingHint属性来告诉它在绘制文本时使用什么方法。通常, AntiAliasGridFit值可以高效地产生不错的结果。然而,对于小字体大小,网格拟合技术会扰乱抗锯齿算法并产生糟糕的结果,如上图所示。
例如,考虑以下代码。
e.Graphics.TextRenderingHint = TextRenderingHint.AntiAliasGridFit;
using (Font font = new Font("Times New Roman", 12))
{
e.Graphics.DrawString("Test", font, Brushes.Black, 10, 100);
}
此代码将e.Graphics对象的