使用DrawString()绘制细文本

本文关键字:文本 绘制 DrawString 使用 | 更新日期: 2023-09-27 18:17:47

我用:

在图片框上绘制文本
Point text_point = new Point(0, i);
Font drawFont = new Font("Arial", 12, FontStyle.Regular, GraphicsUnit.Pixel);
SolidBrush drawBrush = new SolidBrush(Color.Black);
g.DrawString(Convert.ToString(i), drawFont, drawBrush, text_point);

…但是文本总是被画成这样的"粗":

84

如何使它看起来像:84

使用DrawString()绘制细文本

尝试:

Graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.SingleBitPerPixelGridFit;