qt5base-lts/tests/auto/gui/text
Eskil Abrahamsen Blomfeldt 5469d6a6cc Support loading variable fonts as application fonts in Freetype
When loading the fonts, we go through all the named instances
and register these as subfamilies. In addition to exposing these
variants by style name, we also register them with the according
weights, italic style and stretch. This adds a field to FontFile
to allow piping the instance index through to when we instantiate
the face.

[ChangeLog][Fonts] Added support for selecting named instances in
variable application fonts when using the Freetype backend.

Task-number: QTBUG-108624
Change-Id: I57ef6b4802756dd408c3aae1f8a6c792a89bee6a
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
2023-09-20 21:37:50 +02:00
..
qabstracttextdocumentlayout CMake: Make gui tests standalone projects 2023-07-05 15:09:32 +02:00
qcssparser tests/auto/*: port Q_FOREACH to ranged-for 2023-08-19 16:29:09 +03:00
qfont tst_QFont: fix -Wsign-compare 2023-09-08 11:32:44 +02:00
qfontcache CMake: Make gui tests standalone projects 2023-07-05 15:09:32 +02:00
qfontdatabase Support loading variable fonts as application fonts in Freetype 2023-09-20 21:37:50 +02:00
qfontmetrics CMake: Make gui tests standalone projects 2023-07-05 15:09:32 +02:00
qglyphrun tests/auto/: port Q_FOREACH to ranged-for, local const containers 2023-08-19 16:29:25 +03:00
qinputcontrol CMake: Make gui tests standalone projects 2023-07-05 15:09:32 +02:00
qrawfont tests: port assorted trivial uses of Q_FOREACH to ranged for loops 2023-08-14 23:11:54 +03:00
qstatictext tst_qstatictext: Fix CMake condition 2023-08-31 22:11:51 +00:00
qsyntaxhighlighter CMake: Make gui tests standalone projects 2023-07-05 15:09:32 +02:00
qtextblock CMake: Make gui tests standalone projects 2023-07-05 15:09:32 +02:00
qtextcursor CMake: Make gui tests standalone projects 2023-07-05 15:09:32 +02:00
qtextdocument CMake: Make gui tests standalone projects 2023-07-05 15:09:32 +02:00
qtextdocumentfragment CMake: Make gui tests standalone projects 2023-07-05 15:09:32 +02:00
qtextdocumentlayout CMake: Make gui tests standalone projects 2023-07-05 15:09:32 +02:00
qtextformat CMake: Make gui tests standalone projects 2023-07-05 15:09:32 +02:00
qtextimagehandler CMake: Make gui tests standalone projects 2023-07-05 15:09:32 +02:00
qtextlayout Mark all of Qt as free of Q_FOREACH, except where it isn't 2023-08-19 05:19:42 +00:00
qtextlist CMake: Make gui tests standalone projects 2023-07-05 15:09:32 +02:00
qtextmarkdownimporter Add QTextDocument* constructor argument to QTextMarkdownImporter 2023-09-01 08:17:29 +02:00
qtextmarkdownwriter CMake: Make gui tests standalone projects 2023-07-05 15:09:32 +02:00
qtextobject CMake: Make gui tests standalone projects 2023-07-05 15:09:32 +02:00
qtextodfwriter CMake: Make gui tests standalone projects 2023-07-05 15:09:32 +02:00
qtextpiecetable CMake: Make gui tests standalone projects 2023-07-05 15:09:32 +02:00
qtextscriptengine tst_QTextScriptEngine: replace QList with const array 2023-08-08 16:03:28 +02:00
qtexttable CMake: Make gui tests standalone projects 2023-07-05 15:09:32 +02:00
CMakeLists.txt Move QZipReader/Writer from QtGui to QtCore 2023-04-26 12:01:05 +02:00