summaryrefslogtreecommitdiffstats
path: root/src/gui/text/qfontengine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add an envvar restoring Qt 5 behavior for vertical font metricsEskil Abrahamsen Blomfeldt2025-06-051-1/+8
* DirectWrite: Avoid infinite recursion with broken font dataEskil Abrahamsen Blomfeldt2025-06-021-0/+10
* Account for rounding error when rounding height metricsEskil Abrahamsen Blomfeldt2025-03-261-12/+12
* Mark font code as security criticalEskil Abrahamsen Blomfeldt2025-03-111-0/+1
* QFontEngine: reduce unnecessary relocationsMarc Mutz2025-03-061-2/+2
* Escape calculating vertical windows-metrics if they're too bigEskil Abrahamsen Blomfeldt2025-02-221-0/+3
* DirectWrite: Implement support for COLRv1Eskil Abrahamsen Blomfeldt2025-01-281-0/+2
* Support variation selector when emoji segmenter is disabledEskil Abrahamsen Blomfeldt2024-12-161-7/+12
* Skip ad hoc handling of variation selector in font mergingEskil Abrahamsen Blomfeldt2024-11-281-1/+9
* QFontEngine: add API to find a glyph by nameVolker Hilsheimer2024-11-271-0/+48
* QFontEngine: add API to get the name of a glyphVolker Hilsheimer2024-11-271-0/+52
* Use emoji segmenter to apply emoji fonts automaticallyEskil Abrahamsen Blomfeldt2024-11-191-4/+4
* Windows: Fix missing glyphs for very large fontEskil Abrahamsen Blomfeldt2024-11-011-2/+8
* QFontEngine: Escape values too large for QFixedRobert Löhning2024-10-301-0/+9
* Add API to get variable axis information from fontEskil Abrahamsen Blomfeldt2024-08-281-0/+9
* Introduce flag to use typographical line metrics for fontsEskil Abrahamsen Blomfeldt2024-05-311-1/+6
* Introduce optional smarter font merging with ContextFontMergingEskil Abrahamsen Blomfeldt2024-04-261-23/+56
* Revert "Don't do font merging for PUA characters"Eskil Abrahamsen Blomfeldt2024-03-181-2/+1
* Fix -Wimplicit-fallthrough for clangTim Blechmann2024-03-011-0/+1
* QFontEngine: Silence bogus gcc warningsAxel Spoerl2024-01-221-16/+16
* Fix regression when selecting emojis using VS-16Eskil Abrahamsen Blomfeldt2023-12-131-10/+25
* Replace MAKE_TAG macro with QFont::TagVolker Hilsheimer2023-10-201-9/+11
* Support variable applications fonts with DirectWriteEskil Abrahamsen Blomfeldt2023-10-021-5/+0
* Support loading variable fonts as application fonts in FreetypeEskil Abrahamsen Blomfeldt2023-09-201-0/+5
* gui/text: use const methods moreAnton Kudryavtsev2023-09-091-2/+2
* FontEngine: Skip 0-width glyphs when finding first left bearingMårten Nordheim2023-06-201-3/+3
* Skip generation of glyphs for control charactersWladimir Leuschner2023-06-151-0/+1
* Don't do font merging for PUA charactersEskil Abrahamsen Blomfeldt2023-02-101-1/+2
* windows: Fix vertical metrics with GDI engineEskil Abrahamsen Blomfeldt2022-12-151-0/+7
* Try to match variant-selector font to preceding characterEskil Abrahamsen Blomfeldt2022-12-121-0/+26
* Unify QFontEngine::boundingRect for coretext and WindowsAllan Sandfeld Jensen2022-07-061-0/+21
* QFontEngine: fix GCC 12 -Werror=array-boundsMarc Mutz2022-05-311-9/+11
* Use SPDX license identifiersLucie Gérard2022-05-161-38/+2
* Remove last traces of old HarfbuzzEskil Abrahamsen Blomfeldt2022-04-221-31/+18
* Fix overlapping text for Osaka font on macOSEskil Abrahamsen Blomfeldt2021-12-021-1/+14
* Fix inconsistencies between advanceWidth and bounding rectsAllan Sandfeld Jensen2021-10-211-3/+3
* Fix default line thickness for fontsEskil Abrahamsen Blomfeldt2021-08-231-1/+1
* Optimize subpixel positioningAllan Sandfeld Jensen2021-01-271-1/+1
* Implement vertical subpixel positioning where availableEskil Abrahamsen Blomfeldt2021-01-251-23/+32
* QFont: Prefer setFamilies() over setFamily()Andy Shaw2020-11-201-11/+10
* Adjust code format, add space after 'if'Zhang Sheng2020-11-161-7/+7
* Deprecate QFontDatabase constructorVolker Hilsheimer2020-11-031-1/+1
* Fix delay first time a font is usedEskil Abrahamsen Blomfeldt2020-10-291-1/+1
* Fix output with box font engineEskil Abrahamsen Blomfeldt2020-10-201-5/+5
* Use valid glyph index for box font engineEskil Abrahamsen Blomfeldt2020-10-191-2/+2
* QFontEngine: Do not call getSfntTable with uninitalized valueChristoph Schleifenbaum2020-09-251-2/+2
* Include harfbuzz header files without harfbuzz/ parent directoryDimitrios Apostolou2020-09-161-1/+1
* Another round of 0->nullptr cleanupAllan Sandfeld Jensen2020-07-311-1/+1
* Add ; to Q_UNUSEDLars Schmertmann2020-07-071-10/+10
* Remove deprecated text-related enumsEskil Abrahamsen Blomfeldt2020-06-081-5/+5