В Wpf 4.0 вы можете отключить сглаживание текста для элемента Frameworkelement и всех его дочерних элементов, поставив, например, это. в главном окне:
TextOptions.SetTextFormattingMode(this, TextFormattingMode.Display);
TextOptions.SetTextRenderingMode(this, TextRenderingMode.Aliased);
Это отлично работает для TextBlocks и т. Д., Но, похоже, не имеет никакого эффекта при использовании методов DrawingContext DrawText (FormattedText) или DrawGlyphRun (..).
Есть ли вероятность рисования текста с псевдонимом через DrawingContext ? (Я знаю об уловке FormattedText.BuildGeometry (), но это выглядит ужасно при использовании небольших размеров текста)