qt5base-lts/tests/auto/gui/text
Eskil Abrahamsen Blomfeldt fc33fea999 Don't do font merging for PUA characters
The "Private Use Area" are subsets of Unicode which are not
considered regular characters, but reserved for fonts to provide
custom glyphs.

If these were used and the main font did not have support for them,
we would look them up in other fonts and sometimes display an
arbitrary selection of glyphs, based on whatever existed on the
platform. This is unexpected and different from how native apps
work on Windows, for instance.

[ChangeLog][QtGui][Text] Font merging (automatic assignment of
alternative fonts) is no longer applied for characters in the
Private Use Areas of Unicode.

Pick-to: 6.5
Fixes: QTBUG-110502
Change-Id: Id2c63786aafda59bf170e0d7263eb78a391fe46d
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
2023-02-10 14:56:34 +01:00
..
qabstracttextdocumentlayout Port from container.count()/length() to size() 2022-10-04 07:40:08 +02:00
qcssparser Port from container::count() and length() to size() - V5 2022-11-03 14:59:24 +01:00
qfont Port from container::count() and length() to size() - V5 2022-11-03 14:59:24 +01:00
qfontcache Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
qfontdatabase Port from container::count() and length() to size() - V5 2022-11-03 14:59:24 +01:00
qfontmetrics Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
qglyphrun Fix two compiler warnings 2023-01-05 21:01:22 +02:00
qinputcontrol Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
qrawfont Port from container::count() and length() to size() - V5 2022-11-03 14:59:24 +01:00
qstatictext Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
qsyntaxhighlighter Port from container::count() and length() to size() - V5 2022-11-03 14:59:24 +01:00
qtextblock Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
qtextcursor Port from container.count()/length() to size() 2022-10-04 07:40:08 +02:00
qtextdocument Port from container::count() and length() to size() - V5 2022-11-03 14:59:24 +01:00
qtextdocumentfragment Port from container.count()/length() to size() 2022-10-04 07:40:08 +02:00
qtextdocumentlayout QTextDocumentLayout: Account for topMargin when hit-testing 2022-09-05 16:29:11 +00:00
qtextformat Port from container::count() and length() to size() - V5 2022-11-03 14:59:24 +01:00
qtextimagehandler QTextImageHandler: Resolve Nx images correctly for file or qrc URLs 2022-12-22 19:19:33 +01:00
qtextlayout Update Harfbuzz to version 6.0.0 2023-01-31 08:20:03 +00:00
qtextlist Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
qtextmarkdownimporter Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
qtextmarkdownwriter Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
qtextobject Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
qtextodfwriter Port from container.count()/length() to size() 2022-10-04 07:40:08 +02:00
qtextpiecetable Port from container.count()/length() to size() 2022-10-04 07:40:08 +02:00
qtextscriptengine Don't do font merging for PUA characters 2023-02-10 14:56:34 +01:00
qtexttable Port from container.count()/length() to size() 2022-10-04 07:40:08 +02:00
qzip Port from container.count()/length() to size() 2022-10-04 07:40:08 +02:00
CMakeLists.txt Enable and fix the test for QTextImageHandler 2022-12-22 00:48:08 +01:00