Rebased ref, commits from common ancestor: commit c2e8eefaaa3392e043553f3f961fd5e4eccb58ae Author: Juergen Funk <juergen.funk...@cib.de> AuthorDate: Mon Aug 12 15:27:16 2024 +0200 Commit: Juergen Funk <juergen.funk...@cib.de> CommitDate: Mon Aug 26 09:49:16 2024 +0200
Revert "perf: hard-disable D2DWriteTextRenderer code path" break the cjk-unittest This reverts commit 52d1d115d6b0482463293a1e6c3030777ab61f52. diff --git a/vcl/win/gdi/winlayout.cxx b/vcl/win/gdi/winlayout.cxx index 2e624e58a188..eb5c740580c5 100644 --- a/vcl/win/gdi/winlayout.cxx +++ b/vcl/win/gdi/winlayout.cxx @@ -226,7 +226,7 @@ void WinSalGraphics::DrawTextLayout(const GenericSalLayout& rLayout) const bool bVerticalScreenText = !mbPrinter && rLayout.GetFont().GetFontSelectPattern().mbVertical; const bool bRenderingModeNatural = rLayout.GetSubpixelPositioning(); - const bool bUseDWrite = false; + const bool bUseDWrite = bVerticalScreenText || bRenderingModeNatural; DrawTextLayout(rLayout, hDC, bUseDWrite, bRenderingModeNatural); ::SelectFont(hDC, hOrigFont);