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

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

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P3: Somewhat important
    • 5.15.1
    • 5.14.2
    • Quick: Controls 1
    • None
    • 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

        For Gerrit Dashboard: QTBUG-84086
        # Subject Branch Project Status CR V

        Activity

          People

            srutledg Shawn Rutledge
            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