office-gobmx/include/vcl/rendercontext
Jonathan Clark 224fae69b2 tdf#163215: Enable kashida justification for AAT fonts
Currently, we use HarfBuzz-provided kashida insertion position
information to decide on positions to insert kashida. This data is used
both while ranking kashida insertion positions, and to avoid inserting
kashida in positions that would break shaping on a per-font basis.

Unfortunately, HarfBuzz cannot validate kashida insertion positions for
AAT fonts. As a result, kashida were previously not inserted for text
using AAT fonts.

This change updates kashida justification to skip validation against
HarfBuzz when AAT fonts are used.

Change-Id: If0d31512b1db0f1f8155963f9b1031eb01bacc45
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/175165
Tested-by: Jenkins
Reviewed-by: Jonathan Clark <jonathan@libreoffice.org>
2024-10-18 21:49:03 +02:00
..
AddFontSubstituteFlags.hxx
AntialiasingFlags.hxx
DrawGridFlags.hxx
DrawImageFlags.hxx
DrawModeFlags.hxx
DrawTextFlags.hxx
GetDefaultFontFlags.hxx
ImplMapRes.hxx
InvertFlags.hxx
RasterOp.hxx
SalLayoutFlags.hxx
State.hxx
SystemTextColorFlags.hxx