qt6-bb10/src/platformsupport/fontdatabases/fontconfig
Konstantin Ritt 9f7bc42b7d Fix QFontconfigDatabase unable to fallback to a localized family
When populating the font database, FcPatternGetString(FC_FAMILY) gets
a localized font family name; but, in fallbacksForFamily, it gets
a non-localized font family name, so it unable to find the proper font to fallback.
Simply register all family name variants as aliases to localized name
and make sure they are checked when getting fallback families.

Task-number: QTBUG-28806
Task-number: QTBUG-30415

Change-Id: I71c03ae9b51a28736c2576f3442f1bbdb3497c09
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: jian liang <jianliang79@gmail.com>
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
2013-04-11 00:03:22 +02:00
..
fontconfig.pri Fix cross-compilation that uses fontconfig / freetype 2012-03-22 18:59:45 +01:00
qfontconfigdatabase.cpp Fix QFontconfigDatabase unable to fallback to a localized family 2013-04-11 00:03:22 +02:00
qfontconfigdatabase_p.h Merge remote-tracking branch 'origin/stable' into dev 2013-01-22 18:40:13 +01:00
qfontenginemultifontconfig.cpp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qfontenginemultifontconfig_p.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00