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

src/dialogs/qml/icons.ttf license does not permit installable embedding

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3: Somewhat important
    • Resolution: Done
    • Affects Version/s: 5.14.2
    • Fix Version/s: 5.15.1
    • Component/s: Quick: Controls 1
    • Labels:
      None
    • Commits:
      83a41de459cd8605878842b4410521410132dcb3 (qt/qtquickcontrols/5.15)

      Description

      In Debian, we get the following error from our license/policy checker:

      truetype-font-prohibits-installable-embedding [edit only] usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/qml/icons.ttf
      

      The description of that error is here.

      I can confirm this using the following command line:

      $ ttfdump -t OS/2 ./src/dialogs/qml/icons.ttf
      [...]
      fsType: 8
      

      8 means that only the third bit is set. According to the specification, “Fonts that have only this bit set may be embedded in documents and temporarily loaded on the remote system”. Note the word “temporary”, this means that these fonts may not be installed.

      The description says that this file is “Generated by svg2ttf from Fontello project”. Perhaps this is just some default setting and can be changed? We will be able to distribute this file if bits 1, 2 and 3 are zero.

        Attachments

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

          Activity

            People

            Assignee:
            srutledg Shawn Rutledge
            Reporter:
            mandriver Dmitry Shachnev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes