diff options
author | Luboš Luňák <l.lunak@collabora.com> | 2021-05-07 21:53:13 +0200 |
---|---|---|
committer | Luboš Luňák <l.lunak@collabora.com> | 2021-05-24 11:01:11 +0200 |
commit | 1b97f8010bc3e7af1aadc19a29a621aa5a3bb986 (patch) | |
tree | 7a79e1a656a8409ead613f3f75632e01688a8b75 /vcl/skia | |
parent | d3772e26c077686fc5ca0a8ba526df7d104ada5c (diff) |
disable AA in Skia/Windows text rendering if asked to
Change-Id: I8bff295277c623125d81de7804b43f91f680df4d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115619
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
Diffstat (limited to 'vcl/skia')
-rw-r--r-- | vcl/skia/win/gdiimpl.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
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<SkiaSalGraphicsImpl*>(mWinParent.GetImpl())); SkiaSalGraphicsImpl* impl = static_cast<SkiaSalGraphicsImpl*>(mWinParent.GetImpl()); COLORREF color = ::GetTextColor(mWinParent.getHDC()); |