Мне кажется, что я прочитал вопрос, похожий на этот, но не могу его найти, поэтому закройте его, если он повторяется.
Я пытаюсь нарисовать текст с Graphics::DrawString
моноширинным шрифтомConsolas).Однако когда я рисую текст, буквы распределяются неравномерно.Вот как это выглядит:
Как видите, буквы сгруппированы в группы по два и три.Я прочитал эту статью и подумал, что предпринял адекватные шаги, чтобы избежать этого, используя StringFormat::GenericTypographic
, но, видимо, нет.Я также использую TextRenderingHintClearTypeGridFit
, потому что все остальные выглядят как мусор (и нет TextRenderingHintClearType
без GridFit
части).
Как я могу рисовать текст, как и все другие программы, которые рисуют текст смоноширинный шрифт, чтобы он выглядел правильно?