Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 96e4dba01e0addf7ec87e81103891bb066a1db3b
https://github.com/WebKit/WebKit/commit/96e4dba01e0addf7ec87e81103891bb066a1db3b
Author: Diego Pino Garcia <[email protected]>
Date: 2026-08-16 (Sun, 16 Aug 2026)
Changed paths:
M LayoutTests/platform/glib/TestExpectations
M Source/WebCore/platform/graphics/skia/FontCacheSkia.cpp
Log Message:
-----------
[GLIB]
imported/w3c/web-platform-tests/css/css-fonts/font-feature-resolution-002.html
is failing
https://bugs.webkit.org/show_bug.cgi?id=225499
Reviewed by Carlos Garcia Campos.
This test turns font feature 'dlig' (discretionary ligatures) ON and OFF
several times. The former code only turned ON this feature, but it never
turned it OFF again. As a result of that, the test was failing because it shown
some characters with ligatures enabled when it shouldn't.
Now the 'dlig' and 'hlig' features are always disabled when
'shouldDisableLigaturesForSpacing' is true. Otherwise, those feature tags
are added if each corresponding feature is enabled.
* Source/WebCore/platform/graphics/skia/FontCacheSkia.cpp:
(WebCore::FontCache::computeFeatures):
* LayoutTests/platform/glib/TestExpectations:
Canonical link: https://commits.webkit.org/319250@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications