This is a work-around for a feature missing in Harfbuzz that can make a text run that contains a surrogate and a ligature crash. This will potentially cause the ligatures to break up if you combine them with a surrogate, causing visual changes to the text, but the scripts that require GSUB should not be affected by this, since they will not use surrogates. Still, it's not a permanent fix, but will serve as a bandaid for the crash until the underlying problem has been fixed. Task-number: QTBUG-22275 Change-Id: I90c37fba76bc7d1f369f3afddd1bd0dc306f5750 Reviewed-by: Jiang Jiang <jiang.jiang@nokia.com> |
||
|---|---|---|
| .. | ||
| ce-compat | ||
| des | ||
| easing | ||
| freetype | ||
| harfbuzz | ||
| iaccessible2 | ||
| libjpeg | ||
| libpng | ||
| md4 | ||
| md5 | ||
| pcre | ||
| pixman | ||
| rfc6234 | ||
| sha1 | ||
| sqlite | ||
| wintab | ||
| zlib | ||
| .gitattributes | ||
| Makefile | ||
| README | ||
| libjpeg.pri | ||
| libpng.pri | ||
| pcre.pri | ||
| sqlite.pri | ||
| zlib.pri | ||
| zlib_dependency.pri | ||
README
The libraries included here are the original packages, unpacked, and with their version number removed from the directory name (for version information, see the README files in the directories). Certain files and subdirectories of the original library packages that are irrelevant to Qt may not be included here. Typically, those are the standalone library configuration and make files, tools, test files, contribs, documentation, and similar. Patches may have been applied, typically for configuration and build issues in the Qt framework. Such patches can be reviewed in the the public git repository; they will appear in the commit logs of each library directory, following the latest clean version update commit. The 'patches' subdirectory contains certain patches applied prior to the start of the public git history, where the library has not been updated since.