Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: aba48e65ac8b5a624f37a9be944e686e552d89b7
https://github.com/WebKit/WebKit/commit/aba48e65ac8b5a624f37a9be944e686e552d89b7
Author: Myles C. Maxfield <[email protected]>
Date: 2023-06-05 (Mon, 05 Jun 2023)
Changed paths:
M LayoutTests/TestExpectations
M LayoutTests/fast/text/zero-width-characters-complex-script.html
M LayoutTests/fast/text/zero-width-characters.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-combine-emphasis-expected-mismatch.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-combine-emphasis.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/object-replacement-1-expected-mismatch.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/object-replacement-1.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/object-replacement-2-expected-mismatch.html
A
LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/object-replacement-2.html
M Source/WebCore/platform/graphics/FontCascade.h
Log Message:
-----------
Object replacement character (0xFFFC) generates null (0) glyph
https://bugs.webkit.org/show_bug.cgi?id=255298
rdar://107897203
Reviewed by Cameron McCormack.
The spec doesn't say anything about the object replacement character being
deleted. Neither
Chrome nor Firefox delete the object replacement character.
Tests are being upstreamed at
https://github.com/web-platform-tests/wpt/pull/40391.
* LayoutTests/TestExpectations:
* LayoutTests/fast/text/zero-width-characters-complex-script.html:
* LayoutTests/fast/text/zero-width-characters.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-combine-emphasis-expected-mismatch.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-combine-emphasis.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/object-replacement-1-expected-mismatch.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/object-replacement-1.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/object-replacement-2-expected-mismatch.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/object-replacement-2.html:
Added.
* Source/WebCore/platform/graphics/FontCascade.h:
(WebCore::FontCascade::isCharacterWhoseGlyphsShouldBeDeletedForTextRendering):
(WebCore::FontCascade::treatAsZeroWidthSpaceInComplexScript):
Canonical link: https://commits.webkit.org/264886@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes