224fae69b2
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> |
||
---|---|---|
.. | ||
qa/cppunit | ||
source/utility | ||
CppunitTest_i18nutil_kashida.mk | ||
IwyuFilter_i18nutil.yaml | ||
Library_i18nutil.mk | ||
Makefile | ||
Module_i18nutil.mk | ||
README.md |
Internationalization Related Utilities (i18nutil)
It comprises of honest c++ code which you just link to directly, while i18npool
tends to consist of code you interact with via UNO.