Please nominate your Qt Champions for 2021!

Qt font fallback rule from font configuration in system.

  • Qt has a process that determine their font fallback about each character(or string) at same script.
    In this process, font configuration is used to search most similar to font family that user want.

    So, i call QGuiApplicationPrivate::platformIntegration()->fontDatabase()->fallbacksForFamily(...) to see fallback list in Qt,
    However, why it is different from "fc-match" results in system(e.g. linux).

    To looked into fallback result in detail, I refered to "qfontcofingdatabase.cpp" in qfontconfigdatabase.
    Qt send a query with parameters FC_FAMILY, FC_LANG, FC_SLANT and FC_STYLEHINT.

    Then, I think that Qt fallback list is same with list of the result from a query 'fc-match :family="Lohit Malayalam":lang="ml":slant=0:stylehint=5' in system.

    How i get the same list of Qt and system font fallback?

  • Lifetime Qt Champion

    Hi and welcome to devnet,

    That question being on the private and QPA part of Qt, I'd recommend posting it to the interest mailing list. You'll find there Qt's developers/maintainers. This forum is more user oriented.

Log in to reply