Go to file
Jiang Jiang 774527dd1e Use maximum ascent/descent/leading from fallback fonts in shaping
When shaping a QScriptItem with a multi font engine, currently we
only take the ascent/descent/leading from the primary (first) font
engine in that multi font engine, however, subsequent engines used
during shaping may have larger ascent/descent/leading, disregarding
them may cause clipping issues in some cases.

It's fixed by checking each font engine used in the shaping process
and take the maximum value instead of the first one. On ATSUI we
merely make it compile.

Task-number: QTBUG-16719
Reviewed-by: Eskil
(cherry picked from commit c501403cb5a0c9ec21b00e0c2f640ae85566e0cf)
2011-04-29 11:02:25 +02:00
bin Introduced the QT.<module>.plugins variable to module profiles. 2011-04-27 12:06:02 +02:00
config.profiles Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
config.tests Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
demos Removed examples and demos that are no longer in qtbase. 2011-04-27 12:06:02 +02:00
dist Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
doc/src Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
examples Removed examples and demos that are no longer in qtbase. 2011-04-27 12:06:02 +02:00
lib Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
mkspecs QT += declarative implies += opengl too, so hardcode it to make stuff work 2011-04-28 15:07:51 +02:00
qmake Make qmake respect <subdir>.CONFIG = no_default_install 2011-04-27 12:05:58 +02:00
src Use maximum ascent/descent/leading from fallback fonts in shaping 2011-04-29 11:02:25 +02:00
tests Another ugly hack to make bidi cursor work with Core Text 2011-04-29 11:02:24 +02:00
tools Remove hardcoded modules in configure and QT_CONFIG 2011-04-27 12:05:53 +02:00
util Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
.gitignore Add .gitignore to each module 2011-04-27 12:06:07 +02:00
configure Turn on HarfBuzz support for Mac/Cocoa 2011-04-29 11:02:23 +02:00
configure.exe New configure.exe binary 2011-04-27 12:05:53 +02:00
header.BSD Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
header.FDL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
header.LGPL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
header.LGPL-ONLY Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
INSTALL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LGPL_EXCEPTION.txt Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LICENSE.FDL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LICENSE.LGPL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LICENSE.PREVIEW.COMMERCIAL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
qtbase.pro Fixed "make check" target for qtbase. 2011-04-27 12:06:00 +02:00
sync.profile Move uitools from QtTools to QtBase 2011-04-27 12:05:52 +02:00