allow selecting text rendering mode suitable for natural glyph positions

Desktop / LibreOffice - Caolán McNamara [redhat.com] - 13 January 2022 17:32 UTC

Change-Id: I6b8c815fda3a48917467719432071c0716e3e9ab Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127338

99c51ce0e44b allow selecting text rendering mode suitable for natural glyph positions
include/vcl/outdev.hxx | 5 +++++
vcl/inc/salgdi.hxx | 11 +++++++++++
vcl/inc/win/DWriteTextRenderer.hxx | 16 ++++++++++------
vcl/inc/win/salgdi.h | 2 +-
vcl/inc/win/winlayout.hxx | 8 +++++---
vcl/qt5/QtGraphics_Text.cxx | 17 ++++++++++++++++-
vcl/skia/win/gdiimpl.cxx | 8 +++++++-
vcl/skia/x11/textrender.cxx | 18 ++++++++++++++++--
vcl/source/gdi/salgdilayout.cxx | 3 ++-
vcl/source/gdi/virdev.cxx | 2 ++
vcl/source/outdev/outdev.cxx | 19 ++++++++++++++++---
vcl/unx/generic/gdi/cairotextrender.cxx | 16 ++++++++++++++--
vcl/win/gdi/DWriteTextRenderer.cxx | 27 ++++++++++++++++-----------
vcl/win/gdi/winlayout.cxx | 25 +++++++++++++++++--------
14 files changed, 138 insertions(+), 39 deletions(-)

Upstream: cgit.freedesktop.org


  • Share