Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.8.0
-
None
-
Windows 10, MSVC 2015.
-
835c3e94f6089751421a19008d442faec9649ed8 (qt/qtbase/5.12)
Description
Text {
text: "foobar"
}
Profiling this code on Windows shows that qt_getCanonicalFontNames takes about 60% of the total execution time. Specifically, 48% was spent in GetFontData. This appears to be the single biggest regression for QML compared to 5.6.
Attachments
Issue Links
- depends on
-
QTBUG-74917 Create a QWindowsDirectWriteFontDatabase
- Closed
- is duplicated by
-
QTBUG-74729 QQuickView window creation hangs UI thread for 200-500ms due to loading fallback font families
- Closed
-
QTBUG-69326 Qt Quick Text performance creation
- Closed
-
QTBUG-71737 Font family fallback cache results in startup lag on Windows
- Closed
- is required for
-
QTBUG-74860 Umbrella task for font selection issues
- In Progress
- relates to
-
QTBUG-71737 Font family fallback cache results in startup lag on Windows
- Closed
For Gerrit Dashboard: QTBUG-59360 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
260354,3 | Only call addFontToDatabase once per family,style | 5.12 | qt/qtbase | Status: MERGED | +2 | 0 |