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

Some Greek and Cyrillic glyphs are missing on Symbian

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Out of scope
    • Affects Version/s: 4.7.4
    • Fix Version/s: None
    • Component/s: GUI: Font handling
    • Environment:
      Symbian Belle wk38

      Description

      Steps to reproduce
      • Run the following simple app (also sis file attached)
        #include <QtGui>
        
        int main(int argc, char** argv)
        {
            QApplication app(argc, argv);
        
            QList<int> charCodes;
            charCodes << 510 << 602 << 640 << 676 << 772 << 827 << 952 << 983
                  << 1049 << 1053 << 1070 << 1097 << 1131 << 1141 << 1143 << 1144
                  << 1147 << 1149 << 1152 << 1158 << 1170 << 1173 << 1175 << 1190
                  << 1197 << 1253 << 1281 << 1289 << 7425 << 7431 << 7439 << 7443
                  << 7456 << 7457 << 7467 << 7487 << 7531 << 7532 << 7535 << 7536
                  << 7552 << 7572 << 7688 << 7726 << 7729 << 7758 << 7769 << 7794
                  << 7869 << 7880 << 7881 << 7884 << 7910 << 7920 << 7926 << 7940
                  << 7951 << 7988 << 7989 << 8032 << 8044 << 8049 << 8059 << 8072
                  << 8076 << 8083 << 8088 << 8090 << 8098 << 8104 << 8108 << 8112
                  << 8139 << 8173 << 8175 << 8179 << 8185 << 8249 << 8250 << 8325
                  << 8327 << 8330 << 8359 << 8360 << 8361 << 8367 << 8413 << 8467
                  << 8480 << 8599 << 8616 << 8730 << 8804 << 8976 << 64256 << 65056;
        
            QTextBrowser textBrowser;
            QString html;
            for (int i = 0; i < charCodes.size(); ++i) {
                html.append(QString("%1(0x%2) &#%1;<br>").arg(charCodes.at(i)).arg(charCodes.at(i), 4, 16, QChar('0')));
            }
            textBrowser.setHtml(html);
            textBrowser.showMaximized();
        
            return app.exec();
        }
        
      Actual result
      • Many characters in the following code pages are rendered as rectangles (missing glyphs)
        • U+0400-04FF Cyrillic
        • U+0500-052F Cyrillic Supplement
        • U+1F00-1FFF Greek Extended
      Expected result
      • All the glyphs are rendered correctly

        Attachments

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

          Activity

            People

            Assignee:
            samimeri Sami Merila (Inactive)
            Reporter:
            matsumot Tadaaki Matsumoto
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes