diff options
author | Konstantin Ritt <ritt.ks@gmail.com> | 2016-01-30 10:18:25 +0400 |
---|---|---|
committer | Konstantin Ritt <ritt.ks@gmail.com> | 2016-04-27 16:52:27 +0000 |
commit | 3df159ba174c1775a0e77d2305a639eeab1ea71d (patch) | |
tree | 2c90d89d17c069359e2beeb22b438a868adcf509 /tests/benchmarks/gui | |
parent | e81f52ecc7cdbc555865c25289a6946837a15126 (diff) |
Improve the script itemization algorithm to match Unicode 8.0
Override preceding Common-s with a subsequent non-Inherited,
non-Common script.
This produces longer script runs, which automagically improves
the shaping quality (as we don't lose the context anymore),
the shaping performance (as we're typically shape a fewer runs),
and the fallback font selection (when the font supports more
than just a single language/script).
Task-number: QTBUG-29930
Change-Id: I1c55af30bd397871d7f1f6e062605517f5a7e5a1
Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
Diffstat (limited to 'tests/benchmarks/gui')
0 files changed, 0 insertions, 0 deletions