New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
layout: Add initial support for text-transform
#31396
Conversation
🔨 Triggering try run (#8001161989) for Linux WPT, MacOS, Windows, Android |
Test results for linux-wpt-layout-2020 from try job (#8001161989): Flaky unexpected result (16)
Stable unexpected results that are known to be intermittent (15)
Stable unexpected results (59)
|
Test results for linux-wpt-layout-2013 from try job (#8001161989): Flaky unexpected result (17)
Stable unexpected results that are known to be intermittent (8)
|
|
113fd8f
to
40d41bc
Compare
🔨 Triggering try run (#8003757910) for Linux WPT |
Test results for linux-wpt-layout-2020 from try job (#8003757910): Flaky unexpected result (18)
Stable unexpected results that are known to be intermittent (17)
Stable unexpected results (10)
|
|
40d41bc
to
3748c3c
Compare
🔨 Triggering try run (#8004887916) for Linux WPT |
Test results for linux-wpt-layout-2020 from try job (#8004887916): Flaky unexpected result (18)
Stable unexpected results that are known to be intermittent (13)
Stable unexpected results (1)
|
|
This adds basic support for `text-transform` in a way that is more complete than legacy layout. There are still many missing elements of proper `text-transform` support such as: 1. Support for `full-width` and `full-size-kana` 2. Support for grapheme based uppercasing, lowercasing, and capitalization. These are all done per-code point right now. 3. Support for the language-specific `SpecialCasing.txt` cases for case mapping such as the ones for Irish and Turkish. Co-authored-by: Rakhi Sharma <atbrakhi@igalia.com>
3748c3c
to
d5a82f2
Compare
This adds basic support for
text-transform
in a way that is morecomplete than legacy layout. There are still many missing elements of
proper
text-transform
support such as:full-width
andfull-size-kana
capitalization. These are all done per-code point right now.
SpecialCasing.txt
cases for casemapping such as the ones for Irish and Turkish.
Co-authored-by: Rakhi Sharma atbrakhi@igalia.com
./mach build -d
does not report any errors./mach test-tidy
does not report any errors