office-gobmx/vcl/source
Mike Kaganski bc09a4f1ce Disable subpixel AA in GraphicExporter::filter unconditionally
... in D2DWriteTextOutRenderer.

Commit 785a56b6be (D2DWriteTextOutRenderer:
use grayscale AA for file output, 2024-11-27) has disabled it only when
the export settings explicitly specified a concrete AA setting. In case
when the settings didn't specify explicitly, if AA should be used or not,
then system settings were used, which in case of D2DWriteTextOutRenderer
would still enable ClearType (subpixel AA).

This stores additional flag in StyleSettings, similar to what was done
in commit e6538f5bdd (tdf#118966 vcl: add
a flag to determine if AA of fonts is used from the system, 2018-07-28),
that tells the renderer to prevent subpixel AA, even if use of AA itself
is defined by system settings. This flag is currently only considered by
D2DWriteTextOutRenderer.

Change-Id: Ibd1879d3c222276eee00c37a442881d6d47c831f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177780
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2024-12-04 12:44:00 +01:00
..
accessibility
animate
app Disable subpixel AA in GraphicExporter::filter unconditionally 2024-12-04 12:44:00 +01:00
bitmap
cnttype
components
control PVS: V560 A part of conditional expression is always true: !bSelection. 2024-11-27 13:38:32 +01:00
edit vcl: Drop unnecessary casts in VclMultiLineEdit 2024-11-27 08:21:57 +01:00
filter loplugin:unusedfields 2024-12-04 10:22:09 +01:00
font
fontsubset
gdi tdf#88226 sd: fix cutting off the overflow text on the notes print page 2024-12-04 10:17:24 +01:00
graphic
helper
image
opengl
outdev vcl: flatten functions in bitmapex.cxx 2024-12-03 10:36:00 +01:00
pdf pdf: simplify EncryptionHashTransporter 2024-12-04 02:54:08 +01:00
printer
rendercontext
salmain
text
toolkit
treelist
uitest cid#1635783 silence Using invalid iterator 2024-11-30 21:40:05 +01:00
window tdf#88226 sd: fix cutting off the overflow text on the notes print page 2024-12-04 10:17:24 +01:00