From 2ea5b0035cec71fc2e7dbce92109b1b898a1cac9 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Mon, 17 Jan 2022 20:54:45 +0000 Subject: [PATCH] Merge pull request #7336 from Gillibald/fixes/ClearType Enable ClearType on Windows --- src/Skia/Avalonia.Skia/DrawingContextImpl.cs | 11 ----------- src/Skia/Avalonia.Skia/PlatformRenderInterface.cs | 2 +- 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/src/Skia/Avalonia.Skia/DrawingContextImpl.cs b/src/Skia/Avalonia.Skia/DrawingContextImpl.cs index acec8ac0e7..2694a61353 100644 --- a/src/Skia/Avalonia.Skia/DrawingContextImpl.cs +++ b/src/Skia/Avalonia.Skia/DrawingContextImpl.cs @@ -459,8 +459,6 @@ namespace Avalonia.Skia { var glyphRunImpl = (GlyphRunImpl)glyphRun.GlyphRunImpl; - ConfigureTextRendering(paintWrapper); - Canvas.DrawText(glyphRunImpl.TextBlob, (float)glyphRun.BaselineOrigin.X, (float)glyphRun.BaselineOrigin.Y, paintWrapper.Paint); } @@ -606,15 +604,6 @@ namespace Avalonia.Skia } } - internal void ConfigureTextRendering(PaintWrapper wrapper) - { - var paint = wrapper.Paint; - - paint.IsEmbeddedBitmapText = true; - paint.SubpixelText = true; - paint.LcdRenderText = _canTextUseLcdRendering; - } - /// /// Configure paint wrapper for using gradient brush. /// diff --git a/src/Skia/Avalonia.Skia/PlatformRenderInterface.cs b/src/Skia/Avalonia.Skia/PlatformRenderInterface.cs index 6f78514f22..a504679627 100644 --- a/src/Skia/Avalonia.Skia/PlatformRenderInterface.cs +++ b/src/Skia/Avalonia.Skia/PlatformRenderInterface.cs @@ -198,7 +198,7 @@ namespace Avalonia.Skia private static readonly SKFont s_font = new SKFont { Subpixel = true, - Edging = SKFontEdging.Antialias, + Edging = SKFontEdging.SubpixelAntialias, Hinting = SKFontHinting.Full, LinearMetrics = true };