summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlessandro Portale <alessandro.portale@nokia.com>2010-05-14 12:55:13 (GMT)
committerAlessandro Portale <alessandro.portale@nokia.com>2010-05-14 13:16:56 (GMT)
commit6835055e501127a39ef78dfd5768783a75bcb156 (patch)
treee80aac690b5af595ec0d371ac9f58cabe73fe091
parentb7c3a62c6da3b2ebfea82599d78777527674cc4f (diff)
downloadQt-6835055e501127a39ef78dfd5768783a75bcb156.zip
Qt-6835055e501127a39ef78dfd5768783a75bcb156.tar.gz
Qt-6835055e501127a39ef78dfd5768783a75bcb156.tar.bz2
Support linked fonts (.ltt) from standard font locations.
The internal font database was only populated with .ttf and .ccc files. This patch adds .ltt as file type. Without complete font type coverage in the fontstore, we may get a mismatch in the internal association of font table and fontfamily. Most probably, this will also fix the crash on SSE Satio's. SSE seems to use .ltt files already on S60 5.0. An improvement needs to be verified by an owner of such a device, however. Task-number: QTBUG-8905 Reviewed-by: Aleksandar Sasha Babic
-rw-r--r--src/gui/text/qfontdatabase_s60.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gui/text/qfontdatabase_s60.cpp b/src/gui/text/qfontdatabase_s60.cpp
index 4171e40..40fe3b7 100644
--- a/src/gui/text/qfontdatabase_s60.cpp
+++ b/src/gui/text/qfontdatabase_s60.cpp
@@ -113,6 +113,7 @@ QSymbianFontDatabaseExtrasImplementation::QSymbianFontDatabaseExtrasImplementati
QStringList filters;
filters.append(QLatin1String("*.ttf"));
filters.append(QLatin1String("*.ccc"));
+ filters.append(QLatin1String("*.ltt"));
const QFileInfoList fontFiles = alternativeFilePaths(QLatin1String("resource\\Fonts"), filters);
const TInt heapMinLength = 0x1000;