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

Qt fills in private use unicode if a font is found using it

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • P3: Somewhat important
    • None
    • 5.15.12, 6.4.2
    • GUI: Font handling
    • None
    • fc33fea99 (dev), a44b69502 (6.5), 4913511d3 (dev), 5b3fd5e9d (6.7), a78a8e734 (tqtc/lts-6.5)

    Description

      When Qt or QtCreator encounters a private unicode, it searches the available fonts for any font that maps the private unicode and will display the mapped symbol.

      This is an issue if a customer wants to use a private unicode and it is being automatically mapped to an undesired symbol from a font that the customer is not using.

      A workaround currently exists using QFont::NoFontMerge to disable fontmerging on the displaying element's text component.

       

      See attached a list of private unicodes, some of which Qt will automatically map.

      Attachments

        1. image-2023-01-30-15-35-27-129.png
          46 kB
          Shane Kim
        2. testdata.txt
          0.6 kB
          Kevin Zhang
        For Gerrit Dashboard: QTBUG-110502
        # Subject Branch Project Status CR V

        Activity

          People

            esabraha Eskil Abrahamsen Blomfeldt
            kevin.zhang Kevin Zhang
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes