diff options
author | Konstantin Ritt <ritt.ks@gmail.com> | 2016-01-27 04:35:05 +0400 |
---|---|---|
committer | Konstantin Ritt <ritt.ks@gmail.com> | 2016-01-29 11:24:49 +0000 |
commit | 3e5719ae7b8f4ff2b1aff6d9134386bcc64e5b4b (patch) | |
tree | 94b0f9ef7407ce5f17bbdc7f8b6a23b2d7e4a4c3 /doc/src/images | |
parent | 270cc073b7e0fbc34d635aa70788e70d66433334 (diff) |
QFont: Fix possible cache misses due to misprepared cache key
Parse the requested family before we're looking/saving into the cache,
thus hitting the cached EngineData for:
* quoted family names (eg. QFont("'Arial'"))
* non-simplified family names (eg. QFont(" Arial "))
* substituted family names (\sa QFont::insertSubstitution())
* explicit fallback list, where possible (eg. QFont("Tahoma, Arial"))
This also improves the cache hitting for the font engines in some cases.
Change-Id: I18cdc3e8d669cccec961f84e9b27329402e2b7ed
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@theqtcompany.com>
Diffstat (limited to 'doc/src/images')
0 files changed, 0 insertions, 0 deletions