Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
4.7.4
-
Symbian
-
fa344b355d311fce7954e2fd1a22a87a88194783 6cc32482afd610e2808bde42b6a01dd78b79d809
Description
Filter out all linked fonts in qfontdatabase_s60.cpp, registerScreenDeviceFont(). That seems to be possible by using CLinkedTypefaceSpecification::FetchLinkedTypefaceSpecificationL and checkiung for KErrNone.
Reason: Linked fonts add additional cryptic type face names to the QFontDatabase. Also, I suspect them being the reason for issues like QTBUG-19842, because I immagine that the 'cmap' table for a a linked font is not adjusted the linkage, thus is invalid. And according to QT-5098, skipping linked fonts avoids a huge slowdown in application startup.
Attachments
Issue Links
- is required for
-
QTBUG-20379 QFont::setWeight(QFont::Bold) is not working for default QFont | Regression in wk_25 from wk_21
- Closed
- relates to
-
QTBUG-19842 Qt application will crash at startup or display mess if symbian system font is set to a linked font.
- Closed
-
QTBUG-20008 Symbian: Wrong Chinese characters are displayed
- Closed
-
QTBUG-20728 changing font size in examples\richtext\calendar can lock-up or crash a phone
- Closed