diff options
author | Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io> | 2019-07-30 08:59:15 +0200 |
---|---|---|
committer | Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io> | 2019-07-30 09:10:01 +0200 |
commit | 31753adebe0f19b90f332e81e1a9b063b40f982d (patch) | |
tree | 2136f543b47508ba67c3b217aff8564ae596a837 /src/corelib/io/qfsfileengine_p.h | |
parent | 111df3b5e04ffc6467be08bb84990aba48bf6b5a (diff) |
Revert "Fontconfig font database: Short-circuit matching by filename"
This reverts commit eea99e1e8f3eb67fda35dd3a656fe9b5a9be84f2.
The call to FcFreeTypeQuery() takes over 300 ms for
NotoSansCJK-Regular.ttc and friends, so in the current state,
this change cannot be used. I am not sure why these file
in particular takes so long, but it might be because it is
large (around 19MB) or because it is a font collection.
The original fix was intended to be a smaller performance
optimization, but it has added over 2 seconds startup time to
simple applications showing Chinese text, so we revert it
for now and it can be resubmitted later when the problems
have been ironed out.
Task-number: QTBUG-77108
Change-Id: Ibb2ef799573d7effd1595d788939fe33d82cc923
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/corelib/io/qfsfileengine_p.h')
0 files changed, 0 insertions, 0 deletions