Как увеличить расстояние между буквами и сделать еще менее жирным текст?
Font font = new Font("Courier New", 10, FontStyle.Regular);
SolidBrush brush = new SolidBrush(Color.Black);
graf.DrawString("Надпись", font, brush, 130, 16);
Ответ
Скорее всего, объект Graphics был получен из класса изображения. Что-то вроде:
var img = new Bitmap(...);
graf = Graphics.FromImage(img);
При этом у него заданы определённые значения свойств, которые приводят к рендерингу текста жирным и на вид слипшимся.
Задайте свойство:
graf.TextRenderingHint = TextRenderingHint.AntiAlias;
Попробуйте разные значения.
Комментариев нет:
Отправить комментарий