Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-20007

Symbian: Do not add linked fonts to the QFontDatabase

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P1: Critical P1: Critical
    • 4.7.4
    • 4.7.4
    • GUI: Font handling
    • Symbian
    • fa344b355d311fce7954e2fd1a22a87a88194783 6cc32482afd610e2808bde42b6a01dd78b79d809

      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.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            portale Alessandro Portale
            portale Alessandro Portale
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes