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

Garbled character is displayed when switching Arabic to another language

XMLWordPrintable

    • macOS, QNX, Windows
    • 43a63901f4eb61ad8a29f4cc7a1700685f88ec35 (qt/qtbase/dev) 432acc2794be4bb3fa98c7319b7824bf2fec44d4 (qt/qtbase/6.2) 6a2b565b5bed2616a4f5b7a14931e09594f4670b (qt/qtbase/6.1) 41fabc9b2729f401a4a2953870d5f4753ad064f0 (qt/tqtc-qtbase/5.15)

      Symptom

      Garbled character is displayed when switching Arabic to another language. I attached sample program (source code) that reproduces the problem.Garbled character is displayed when switching Arabic to another language. I attached sample program (source code : ArabicFontChangeSample.zip) that reproduces the problem.

      Steps to Reproduce

      1. Launch the sample program
      2. Click a button labeled "Arabic"
      3. Click a button labeled "Japanese"
      4. Garbled characters are displayed

       

      Notes

      • This symptom happens when selecting Arabic first then switch to another language. If Japanese or English is selected first, this symptom never happens.
      • This symptom only happens when “NoFontMerging” is specified as QFont::StyleStrategy option. "NoFontMerging" is specified in main.cpp.

       

        1. ArabicFontChangeSample.zip
          2 kB
          Shin Fukuda
        2. GarbledCharacters.PNG
          34 kB
          Shin Fukuda
        3. qfontdatabase.patch
          0.7 kB
          Yoshiyuki Shimizu
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            esabraha Eskil Abrahamsen Blomfeldt
            sfukuda Shin Fukuda
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes