From 1b97f8010bc3e7af1aadc19a29a621aa5a3bb986 Mon Sep 17 00:00:00 2001 From: Luboš Luňák Date: Fri, 7 May 2021 21:53:13 +0200 Subject: disable AA in Skia/Windows text rendering if asked to MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I8bff295277c623125d81de7804b43f91f680df4d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115619 Tested-by: Jenkins Reviewed-by: Luboš Luňák --- vcl/skia/win/gdiimpl.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'vcl/skia') diff --git a/vcl/skia/win/gdiimpl.cxx b/vcl/skia/win/gdiimpl.cxx index 24daf1fc8b7c..e245f488433a 100644 --- a/vcl/skia/win/gdiimpl.cxx +++ b/vcl/skia/win/gdiimpl.cxx @@ -235,7 +235,8 @@ bool WinSkiaSalGraphicsImpl::DrawTextLayout(const GenericSalLayout& rLayout) if (fontHeight < 0) fontHeight = -fontHeight; SkFont font(typeface, fontHeight, pWinFont->getHScale(), 0); - font.setEdging(fontEdging); + font.setEdging(logFont.lfQuality == NONANTIALIASED_QUALITY ? SkFont::Edging::kAlias + : fontEdging); assert(dynamic_cast(mWinParent.GetImpl())); SkiaSalGraphicsImpl* impl = static_cast(mWinParent.GetImpl()); COLORREF color = ::GetTextColor(mWinParent.getHDC()); -- cgit