summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css/css-fonts/parsing
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/css/css-fonts/parsing')
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-computed.html.ini516
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-face-src-local.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-face-src-tech.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-family-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-family-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-kerning-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-kerning-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-kerning-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-language-override-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-language-override-invalid.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-language-override-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-palette-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-palette-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-palette-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-shorthand-variant.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-size-adjust-computed.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-size-adjust-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-size-adjust-valid.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-size-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-size-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-size-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-stretch-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-stretch-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-stretch-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-style-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-style-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-style-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-small-caps-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-small-caps-valid.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-style-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-style-valid.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-weight-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-weight-valid.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-alternates-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-alternates-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-serialization.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-valid.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-computed.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-weight-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-weight-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-weight-valid.html.ini3
76 files changed, 772 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/__dir__.ini b/testing/web-platform/meta/css/css-fonts/parsing/__dir__.ini
new file mode 100644
index 0000000000..f97b62410d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.font-palette.enabled:true]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-computed.html.ini
new file mode 100644
index 0000000000..447e67af3a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-computed.html.ini
@@ -0,0 +1,516 @@
+[font-computed.html]
+ [Property font value 'xx-small serif']
+ expected: FAIL
+
+ [Property font value 'normal medium/normal sans-serif']
+ expected: FAIL
+
+ [Property font value 'normal normal xx-large/1.2 cursive']
+ expected: FAIL
+
+ [Property font value 'normal normal normal larger/calc(120% + 1.2em) fantasy']
+ expected: FAIL
+
+ [Property font value 'normal normal normal normal smaller monospace']
+ expected: FAIL
+
+ [Property font value 'normal normal normal italic 10px/normal Menu']
+ expected: FAIL
+
+ [Property font value 'normal normal normal small-caps 20%/1.2 "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'normal normal normal ultra-condensed xx-small sans-serif']
+ expected: FAIL
+
+ [Property font value 'normal normal italic medium/normal cursive']
+ expected: FAIL
+
+ [Property font value 'normal normal italic normal xx-large/1.2 fantasy']
+ expected: FAIL
+
+ [Property font value 'normal normal italic small-caps larger/calc(120% + 1.2em) monospace']
+ expected: FAIL
+
+ [Property font value 'normal normal italic extra-condensed 10px/normal "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'normal normal small-caps 20%/1.2 serif']
+ expected: FAIL
+
+ [Property font value 'normal normal small-caps normal calc(30% - 40px)/calc(120% + 1.2em) sans-serif']
+ expected: FAIL
+
+ [Property font value 'normal normal small-caps italic xx-small cursive']
+ expected: FAIL
+
+ [Property font value 'normal normal small-caps condensed xx-large/1.2 monospace']
+ expected: FAIL
+
+ [Property font value 'normal normal bolder small-caps 20%/1.2 sans-serif']
+ expected: FAIL
+
+ [Property font value 'normal normal semi-expanded xx-small fantasy']
+ expected: FAIL
+
+ [Property font value 'normal normal expanded normal medium/normal monospace']
+ expected: FAIL
+
+ [Property font value 'normal normal extra-expanded italic xx-large/1.2 Menu']
+ expected: FAIL
+
+ [Property font value 'normal normal ultra-expanded small-caps larger/calc(120% + 1.2em) "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'normal italic 10px/normal sans-serif']
+ expected: FAIL
+
+ [Property font value 'normal italic normal 20%/1.2 cursive']
+ expected: FAIL
+
+ [Property font value 'normal italic normal normal calc(30% - 40px)/calc(120% + 1.2em) fantasy']
+ expected: FAIL
+
+ [Property font value 'normal italic normal small-caps xx-small monospace']
+ expected: FAIL
+
+ [Property font value 'normal italic normal extra-condensed xx-large/1.2 "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'normal italic small-caps larger/calc(120% + 1.2em) serif']
+ expected: FAIL
+
+ [Property font value 'normal italic small-caps normal smaller sans-serif']
+ expected: FAIL
+
+ [Property font value 'normal italic small-caps condensed 20%/1.2 fantasy']
+ expected: FAIL
+
+ [Property font value 'normal italic 900 semi-condensed xx-large/1.2 serif']
+ expected: FAIL
+
+ [Property font value 'normal italic semi-expanded larger/calc(120% + 1.2em) sans-serif']
+ expected: FAIL
+
+ [Property font value 'normal italic expanded normal smaller cursive']
+ expected: FAIL
+
+ [Property font value 'normal italic extra-expanded small-caps 10px/normal fantasy']
+ expected: FAIL
+
+ [Property font value 'normal italic ultra-expanded bold 20%/1.2 monospace']
+ expected: FAIL
+
+ [Property font value 'normal small-caps calc(30% - 40px)/calc(120% + 1.2em) Menu']
+ expected: FAIL
+
+ [Property font value 'normal small-caps normal xx-small "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'normal small-caps normal normal medium/normal serif']
+ expected: FAIL
+
+ [Property font value 'normal small-caps normal italic xx-large/1.2 sans-serif']
+ expected: FAIL
+
+ [Property font value 'normal small-caps normal ultra-condensed smaller fantasy']
+ expected: FAIL
+
+ [Property font value 'normal small-caps italic 10px/normal monospace']
+ expected: FAIL
+
+ [Property font value 'normal small-caps italic normal 20%/1.2 Menu']
+ expected: FAIL
+
+ [Property font value 'normal small-caps italic extra-condensed xx-small serif']
+ expected: FAIL
+
+ [Property font value 'normal small-caps 900 normal xx-large/1.2 cursive']
+ expected: FAIL
+
+ [Property font value 'normal small-caps semi-condensed 10px/normal Menu']
+ expected: FAIL
+
+ [Property font value 'normal small-caps semi-expanded normal 20%/1.2 "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'normal small-caps expanded italic calc(30% - 40px)/calc(120% + 1.2em) serif']
+ expected: FAIL
+
+ [Property font value 'normal 900 normal xx-large/1.2 fantasy']
+ expected: FAIL
+
+ [Property font value 'normal 100 normal ultra-expanded 20%/1.2 serif']
+ expected: FAIL
+
+ [Property font value 'normal lighter italic ultra-condensed xx-large/1.2 monospace']
+ expected: FAIL
+
+ [Property font value 'normal bolder small-caps extra-condensed 20%/1.2 sans-serif']
+ expected: FAIL
+
+ [Property font value 'normal bold expanded small-caps xx-large/1.2 Menu']
+ expected: FAIL
+
+ [Property font value 'normal extra-expanded larger/calc(120% + 1.2em) "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'normal ultra-expanded normal smaller serif']
+ expected: FAIL
+
+ [Property font value 'normal ultra-condensed normal normal 10px/normal sans-serif']
+ expected: FAIL
+
+ [Property font value 'normal extra-condensed normal italic 20%/1.2 cursive']
+ expected: FAIL
+
+ [Property font value 'normal condensed normal small-caps calc(30% - 40px)/calc(120% + 1.2em) fantasy']
+ expected: FAIL
+
+ [Property font value 'normal semi-expanded italic medium/normal Menu']
+ expected: FAIL
+
+ [Property font value 'normal expanded italic normal xx-large/1.2 "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'normal extra-expanded italic small-caps larger/calc(120% + 1.2em) serif']
+ expected: FAIL
+
+ [Property font value 'normal ultra-condensed small-caps 10px/normal cursive']
+ expected: FAIL
+
+ [Property font value 'normal extra-condensed small-caps normal 20%/1.2 fantasy']
+ expected: FAIL
+
+ [Property font value 'normal condensed small-caps italic calc(30% - 40px)/calc(120% + 1.2em) monospace']
+ expected: FAIL
+
+ [Property font value 'normal expanded bold normal xx-large/1.2 serif']
+ expected: FAIL
+
+ [Property font value 'italic 10px/normal fantasy']
+ expected: FAIL
+
+ [Property font value 'italic normal 20%/1.2 monospace']
+ expected: FAIL
+
+ [Property font value 'italic normal normal calc(30% - 40px)/calc(120% + 1.2em) Menu']
+ expected: FAIL
+
+ [Property font value 'italic normal normal normal xx-small "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'italic normal normal small-caps medium/normal serif']
+ expected: FAIL
+
+ [Property font value 'italic normal normal 100 xx-large/1.2 sans-serif']
+ expected: FAIL
+
+ [Property font value 'italic normal normal ultra-condensed larger/calc(120% + 1.2em) cursive']
+ expected: FAIL
+
+ [Property font value 'italic normal small-caps smaller fantasy']
+ expected: FAIL
+
+ [Property font value 'italic normal small-caps normal 10px/normal monospace']
+ expected: FAIL
+
+ [Property font value 'italic normal small-caps 900 20%/1.2 Menu']
+ expected: FAIL
+
+ [Property font value 'italic normal small-caps extra-condensed calc(30% - 40px)/calc(120% + 1.2em) "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'italic normal lighter small-caps xx-large/1.2 cursive']
+ expected: FAIL
+
+ [Property font value 'italic normal semi-condensed smaller monospace']
+ expected: FAIL
+
+ [Property font value 'italic normal semi-expanded normal 10px/normal Menu']
+ expected: FAIL
+
+ [Property font value 'italic normal expanded small-caps 20%/1.2 "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'italic small-caps xx-small sans-serif']
+ expected: FAIL
+
+ [Property font value 'italic small-caps normal medium/normal cursive']
+ expected: FAIL
+
+ [Property font value 'italic small-caps normal normal xx-large/1.2 fantasy']
+ expected: FAIL
+
+ [Property font value 'italic small-caps normal ultra-expanded smaller Menu']
+ expected: FAIL
+
+ [Property font value 'italic small-caps lighter normal 20%/1.2 serif']
+ expected: FAIL
+
+ [Property font value 'italic small-caps extra-condensed xx-small cursive']
+ expected: FAIL
+
+ [Property font value 'italic small-caps condensed normal medium/normal fantasy']
+ expected: FAIL
+
+ [Property font value 'italic small-caps semi-condensed 900 xx-large/1.2 monospace']
+ expected: FAIL
+
+ [Property font value 'italic 100 normal small-caps 20%/1.2 sans-serif']
+ expected: FAIL
+
+ [Property font value 'italic lighter small-caps expanded xx-large/1.2 Menu']
+ expected: FAIL
+
+ [Property font value 'italic extra-condensed 20%/1.2 cursive']
+ expected: FAIL
+
+ [Property font value 'italic condensed normal calc(30% - 40px)/calc(120% + 1.2em) fantasy']
+ expected: FAIL
+
+ [Property font value 'italic semi-condensed normal normal xx-small monospace']
+ expected: FAIL
+
+ [Property font value 'italic semi-expanded normal small-caps medium/normal Menu']
+ expected: FAIL
+
+ [Property font value 'italic expanded normal bolder xx-large/1.2 "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'italic extra-expanded small-caps larger/calc(120% + 1.2em) serif']
+ expected: FAIL
+
+ [Property font value 'italic ultra-expanded small-caps normal smaller sans-serif']
+ expected: FAIL
+
+ [Property font value 'italic extra-condensed 100 20%/1.2 fantasy']
+ expected: FAIL
+
+ [Property font value 'small-caps medium/normal "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'small-caps normal xx-large/1.2 serif']
+ expected: FAIL
+
+ [Property font value 'small-caps normal normal larger/calc(120% + 1.2em) sans-serif']
+ expected: FAIL
+
+ [Property font value 'small-caps normal normal normal smaller cursive']
+ expected: FAIL
+
+ [Property font value 'small-caps normal normal italic 10px/normal fantasy']
+ expected: FAIL
+
+ [Property font value 'small-caps normal normal bolder 20%/1.2 monospace']
+ expected: FAIL
+
+ [Property font value 'small-caps normal normal semi-expanded calc(30% - 40px)/calc(120% + 1.2em) Menu']
+ expected: FAIL
+
+ [Property font value 'small-caps normal italic xx-small "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'small-caps normal italic normal medium/normal serif']
+ expected: FAIL
+
+ [Property font value 'small-caps normal italic lighter xx-large/1.2 sans-serif']
+ expected: FAIL
+
+ [Property font value 'small-caps normal italic expanded larger/calc(120% + 1.2em) cursive']
+ expected: FAIL
+
+ [Property font value 'small-caps normal bold italic 20%/1.2 Menu']
+ expected: FAIL
+
+ [Property font value 'small-caps normal ultra-expanded xx-small serif']
+ expected: FAIL
+
+ [Property font value 'small-caps normal ultra-condensed normal medium/normal sans-serif']
+ expected: FAIL
+
+ [Property font value 'small-caps normal extra-condensed italic xx-large/1.2 cursive']
+ expected: FAIL
+
+ [Property font value 'small-caps italic smaller monospace']
+ expected: FAIL
+
+ [Property font value 'small-caps italic normal 10px/normal Menu']
+ expected: FAIL
+
+ [Property font value 'small-caps italic normal normal 20%/1.2 "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'small-caps italic normal semi-condensed xx-small sans-serif']
+ expected: FAIL
+
+ [Property font value 'small-caps italic bold normal xx-large/1.2 fantasy']
+ expected: FAIL
+
+ [Property font value 'small-caps italic expanded smaller Menu']
+ expected: FAIL
+
+ [Property font value 'small-caps italic extra-expanded normal 10px/normal "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'small-caps italic ultra-expanded lighter 20%/1.2 serif']
+ expected: FAIL
+
+ [Property font value 'small-caps bolder normal italic xx-large/1.2 monospace']
+ expected: FAIL
+
+ [Property font value 'small-caps bold italic extra-condensed 20%/1.2 sans-serif']
+ expected: FAIL
+
+ [Property font value 'small-caps expanded xx-large/1.2 Menu']
+ expected: FAIL
+
+ [Property font value 'small-caps extra-expanded normal larger/calc(120% + 1.2em) "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'small-caps ultra-expanded normal normal smaller serif']
+ expected: FAIL
+
+ [Property font value 'small-caps ultra-condensed normal italic 10px/normal sans-serif']
+ expected: FAIL
+
+ [Property font value 'small-caps extra-condensed normal 900 20%/1.2 cursive']
+ expected: FAIL
+
+ [Property font value 'small-caps condensed italic calc(30% - 40px)/calc(120% + 1.2em) fantasy']
+ expected: FAIL
+
+ [Property font value 'small-caps semi-condensed italic normal xx-small monospace']
+ expected: FAIL
+
+ [Property font value 'small-caps expanded bolder xx-large/1.2 "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'bold normal 20%/1.2 fantasy']
+ expected: FAIL
+
+ [Property font value '900 normal normal small-caps xx-large/1.2 serif']
+ expected: FAIL
+
+ [Property font value '100 normal italic small-caps 20%/1.2 monospace']
+ expected: FAIL
+
+ [Property font value 'lighter normal small-caps italic xx-large/1.2 sans-serif']
+ expected: FAIL
+
+ [Property font value 'bolder normal expanded italic 20%/1.2 Menu']
+ expected: FAIL
+
+ [Property font value 'bold italic normal normal xx-large/1.2 cursive']
+ expected: FAIL
+
+ [Property font value '900 italic small-caps normal 20%/1.2 "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value '100 italic semi-condensed small-caps xx-large/1.2 fantasy']
+ expected: FAIL
+
+ [Property font value 'lighter small-caps normal italic 20%/1.2 serif']
+ expected: FAIL
+
+ [Property font value 'bolder small-caps italic expanded xx-large/1.2 monospace']
+ expected: FAIL
+
+ [Property font value 'bold extra-condensed 20%/1.2 sans-serif']
+ expected: FAIL
+
+ [Property font value '900 expanded normal small-caps xx-large/1.2 Menu']
+ expected: FAIL
+
+ [Property font value '100 extra-condensed small-caps 20%/1.2 cursive']
+ expected: FAIL
+
+ [Property font value 'semi-expanded medium/normal Menu']
+ expected: FAIL
+
+ [Property font value 'expanded normal xx-large/1.2 "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'extra-expanded normal normal larger/calc(120% + 1.2em) serif']
+ expected: FAIL
+
+ [Property font value 'ultra-expanded normal normal normal smaller sans-serif']
+ expected: FAIL
+
+ [Property font value 'ultra-condensed normal normal italic 10px/normal cursive']
+ expected: FAIL
+
+ [Property font value 'extra-condensed normal normal small-caps 20%/1.2 fantasy']
+ expected: FAIL
+
+ [Property font value 'semi-condensed normal italic xx-small Menu']
+ expected: FAIL
+
+ [Property font value 'semi-expanded normal italic normal medium/normal "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'expanded normal italic small-caps xx-large/1.2 serif']
+ expected: FAIL
+
+ [Property font value 'ultra-expanded normal small-caps smaller cursive']
+ expected: FAIL
+
+ [Property font value 'ultra-condensed normal small-caps normal 10px/normal fantasy']
+ expected: FAIL
+
+ [Property font value 'extra-condensed normal small-caps italic 20%/1.2 monospace']
+ expected: FAIL
+
+ [Property font value 'expanded normal bolder italic xx-large/1.2 sans-serif']
+ expected: FAIL
+
+ [Property font value 'ultra-expanded italic smaller fantasy']
+ expected: FAIL
+
+ [Property font value 'ultra-condensed italic normal 10px/normal monospace']
+ expected: FAIL
+
+ [Property font value 'extra-condensed italic normal normal 20%/1.2 Menu']
+ expected: FAIL
+
+ [Property font value 'condensed italic normal small-caps calc(30% - 40px)/calc(120% + 1.2em) "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'semi-expanded italic small-caps medium/normal sans-serif']
+ expected: FAIL
+
+ [Property font value 'expanded italic small-caps normal xx-large/1.2 cursive']
+ expected: FAIL
+
+ [Property font value 'extra-condensed italic lighter small-caps 20%/1.2 "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'condensed small-caps calc(30% - 40px)/calc(120% + 1.2em) serif']
+ expected: FAIL
+
+ [Property font value 'semi-condensed small-caps normal xx-small sans-serif']
+ expected: FAIL
+
+ [Property font value 'semi-expanded small-caps normal normal medium/normal cursive']
+ expected: FAIL
+
+ [Property font value 'expanded small-caps normal italic xx-large/1.2 fantasy']
+ expected: FAIL
+
+ [Property font value 'ultra-expanded small-caps italic smaller Menu']
+ expected: FAIL
+
+ [Property font value 'ultra-condensed small-caps italic normal 10px/normal "Non-Generic Example Family Name"']
+ expected: FAIL
+
+ [Property font value 'extra-condensed small-caps italic 900 20%/1.2 serif']
+ expected: FAIL
+
+ [Property font value 'expanded 100 xx-large/1.2 monospace']
+ expected: FAIL
+
+ [Property font value 'extra-condensed lighter normal small-caps 20%/1.2 sans-serif']
+ expected: FAIL
+
+ [Property font value 'expanded bolder small-caps xx-large/1.2 Menu']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-face-src-local.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-face-src-local.html.ini
new file mode 100644
index 0000000000..fa16598f5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-face-src-local.html.ini
@@ -0,0 +1,3 @@
+[font-face-src-local.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-face-src-tech.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-face-src-tech.html.ini
new file mode 100644
index 0000000000..c3f83b3866
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-face-src-tech.html.ini
@@ -0,0 +1,4 @@
+[font-face-src-tech.html]
+ prefs: [layout.css.font-tech.enabled:true]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-family-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-family-computed.html.ini
new file mode 100644
index 0000000000..da3411b11e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-family-computed.html.ini
@@ -0,0 +1,3 @@
+[font-family-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-family-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-family-valid.html.ini
new file mode 100644
index 0000000000..925e98ea2f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-family-valid.html.ini
@@ -0,0 +1,3 @@
+[font-family-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-computed.html.ini
new file mode 100644
index 0000000000..680feb69ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-computed.html.ini
@@ -0,0 +1,3 @@
+[font-feature-settings-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-invalid.html.ini
new file mode 100644
index 0000000000..f79aff22ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-feature-settings-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-valid.html.ini
new file mode 100644
index 0000000000..af9546fd5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-valid.html.ini
@@ -0,0 +1,3 @@
+[font-feature-settings-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-invalid.html.ini
new file mode 100644
index 0000000000..c3ecd8173d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-kerning-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-kerning-computed.html.ini
new file mode 100644
index 0000000000..264a2a144c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-kerning-computed.html.ini
@@ -0,0 +1,3 @@
+[font-kerning-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-kerning-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-kerning-invalid.html.ini
new file mode 100644
index 0000000000..fe4e21ab7b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-kerning-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-kerning-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-kerning-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-kerning-valid.html.ini
new file mode 100644
index 0000000000..0620d58080
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-kerning-valid.html.ini
@@ -0,0 +1,3 @@
+[font-kerning-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-language-override-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-language-override-computed.html.ini
new file mode 100644
index 0000000000..3a6dd3c152
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-language-override-computed.html.ini
@@ -0,0 +1,3 @@
+[font-language-override-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-language-override-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-language-override-invalid.html.ini
new file mode 100644
index 0000000000..3bfbeb9500
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-language-override-invalid.html.ini
@@ -0,0 +1,8 @@
+[font-language-override-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['font-language-override'\] = "\\"tr\\"" should not set the property value]
+ expected: FAIL
+
+ [e.style['font-language-override'\] = "\\"1 %\\"" should not set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-language-override-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-language-override-valid.html.ini
new file mode 100644
index 0000000000..6ee3d4e6e4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-language-override-valid.html.ini
@@ -0,0 +1,3 @@
+[font-language-override-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-computed.html.ini
new file mode 100644
index 0000000000..6c08e01487
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-computed.html.ini
@@ -0,0 +1,3 @@
+[font-optical-sizing-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-invalid.html.ini
new file mode 100644
index 0000000000..8779e81569
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-optical-sizing-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-valid.html.ini
new file mode 100644
index 0000000000..99350bc181
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-valid.html.ini
@@ -0,0 +1,3 @@
+[font-optical-sizing-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-palette-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-computed.html.ini
new file mode 100644
index 0000000000..57ed9feeaa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-computed.html.ini
@@ -0,0 +1,3 @@
+[font-palette-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-palette-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-invalid.html.ini
new file mode 100644
index 0000000000..e9428dbf34
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-palette-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-palette-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-valid.html.ini
new file mode 100644
index 0000000000..d3ca298747
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-valid.html.ini
@@ -0,0 +1,3 @@
+[font-palette-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-invalid.html.ini
new file mode 100644
index 0000000000..26debfaf60
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-palette-values-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-valid.html.ini
new file mode 100644
index 0000000000..0f2388315a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-valid.html.ini
@@ -0,0 +1,3 @@
+[font-palette-values-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-shorthand-variant.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-shorthand-variant.html.ini
new file mode 100644
index 0000000000..e98fe66ff1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-shorthand-variant.html.ini
@@ -0,0 +1,3 @@
+[font-shorthand-variant.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-size-adjust-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-size-adjust-computed.html.ini
new file mode 100644
index 0000000000..547ffda237
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-size-adjust-computed.html.ini
@@ -0,0 +1,4 @@
+[font-size-adjust-computed.html]
+ prefs: [layout.css.font-size-adjust.basis.enabled:true]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-size-adjust-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-size-adjust-invalid.html.ini
new file mode 100644
index 0000000000..55f46b3066
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-size-adjust-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-size-adjust-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-size-adjust-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-size-adjust-valid.html.ini
new file mode 100644
index 0000000000..ac5542549c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-size-adjust-valid.html.ini
@@ -0,0 +1,4 @@
+[font-size-adjust-valid.html]
+ prefs: [layout.css.font-size-adjust.basis.enabled:true]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-size-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-size-computed.html.ini
new file mode 100644
index 0000000000..006e978311
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-size-computed.html.ini
@@ -0,0 +1,3 @@
+[font-size-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-size-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-size-invalid.html.ini
new file mode 100644
index 0000000000..37664788b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-size-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-size-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-size-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-size-valid.html.ini
new file mode 100644
index 0000000000..fea8de24fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-size-valid.html.ini
@@ -0,0 +1,3 @@
+[font-size-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-stretch-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-stretch-computed.html.ini
new file mode 100644
index 0000000000..d2290122fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-stretch-computed.html.ini
@@ -0,0 +1,3 @@
+[font-stretch-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-stretch-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-stretch-invalid.html.ini
new file mode 100644
index 0000000000..6d34d40117
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-stretch-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-stretch-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-stretch-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-stretch-valid.html.ini
new file mode 100644
index 0000000000..2c48566e1f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-stretch-valid.html.ini
@@ -0,0 +1,3 @@
+[font-stretch-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-style-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-style-computed.html.ini
new file mode 100644
index 0000000000..579c87da27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-style-computed.html.ini
@@ -0,0 +1,3 @@
+[font-style-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-style-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-style-invalid.html.ini
new file mode 100644
index 0000000000..e5c99e70f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-style-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-style-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-style-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-style-valid.html.ini
new file mode 100644
index 0000000000..0e4562c57c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-style-valid.html.ini
@@ -0,0 +1,3 @@
+[font-style-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-computed.html.ini
new file mode 100644
index 0000000000..250a9b8941
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-computed.html.ini
@@ -0,0 +1,3 @@
+[font-synthesis-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-invalid.html.ini
new file mode 100644
index 0000000000..73979c7338
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-synthesis-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-small-caps-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-small-caps-invalid.html.ini
new file mode 100644
index 0000000000..2a07cff51c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-small-caps-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-synthesis-small-caps-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-small-caps-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-small-caps-valid.html.ini
new file mode 100644
index 0000000000..3d278c64e4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-small-caps-valid.html.ini
@@ -0,0 +1,8 @@
+[font-synthesis-small-caps-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['font-synthesis-small-caps'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['font-synthesis-small-caps'\] = "none" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-style-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-style-invalid.html.ini
new file mode 100644
index 0000000000..7bc397d56e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-style-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-synthesis-style-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-style-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-style-valid.html.ini
new file mode 100644
index 0000000000..7a997e0fa8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-style-valid.html.ini
@@ -0,0 +1,8 @@
+[font-synthesis-style-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['font-synthesis-style'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['font-synthesis-style'\] = "none" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-valid.html.ini
new file mode 100644
index 0000000000..5f90344a47
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-valid.html.ini
@@ -0,0 +1,3 @@
+[font-synthesis-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-weight-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-weight-invalid.html.ini
new file mode 100644
index 0000000000..cec002e6a5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-weight-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-synthesis-weight-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-weight-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-weight-valid.html.ini
new file mode 100644
index 0000000000..c7564efdce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-synthesis-weight-valid.html.ini
@@ -0,0 +1,8 @@
+[font-synthesis-weight-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['font-synthesis-weight'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['font-synthesis-weight'\] = "none" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-valid.html.ini
new file mode 100644
index 0000000000..4842ec2320
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-valid.html.ini
@@ -0,0 +1,3 @@
+[font-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-alternates-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-alternates-invalid.html.ini
new file mode 100644
index 0000000000..410cc764b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-alternates-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-alternates-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-alternates-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-alternates-valid.html.ini
new file mode 100644
index 0000000000..1c8170a0be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-alternates-valid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-alternates-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-computed.html.ini
new file mode 100644
index 0000000000..87b0cbb31b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-computed.html.ini
@@ -0,0 +1,3 @@
+[font-variant-caps-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-invalid.html.ini
new file mode 100644
index 0000000000..3a65da13c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-caps-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-valid.html.ini
new file mode 100644
index 0000000000..b8bd11047d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-valid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-caps-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-computed.html.ini
new file mode 100644
index 0000000000..b7df580ff1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-computed.html.ini
@@ -0,0 +1,3 @@
+[font-variant-east-asian-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-invalid.html.ini
new file mode 100644
index 0000000000..d3294c88a5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-east-asian-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-valid.html.ini
new file mode 100644
index 0000000000..c125776f79
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-valid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-east-asian-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-computed.html.ini
new file mode 100644
index 0000000000..d7e8e1681a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-computed.html.ini
@@ -0,0 +1,3 @@
+[font-variant-emoji-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-invalid.html.ini
new file mode 100644
index 0000000000..9bc9f72479
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-emoji-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-valid.html.ini
new file mode 100644
index 0000000000..ad207e3e1b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-valid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-emoji-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-invalid.html.ini
new file mode 100644
index 0000000000..3e37ae2739
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-computed.html.ini
new file mode 100644
index 0000000000..2e1e345280
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-computed.html.ini
@@ -0,0 +1,3 @@
+[font-variant-ligatures-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-invalid.html.ini
new file mode 100644
index 0000000000..1ae3d76e68
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-ligatures-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-valid.html.ini
new file mode 100644
index 0000000000..c54863a7f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-valid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-ligatures-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-computed.html.ini
new file mode 100644
index 0000000000..67844a4359
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-computed.html.ini
@@ -0,0 +1,3 @@
+[font-variant-numeric-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-invalid.html.ini
new file mode 100644
index 0000000000..4b39fae105
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-numeric-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-valid.html.ini
new file mode 100644
index 0000000000..de9ae624c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-valid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-numeric-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-computed.html.ini
new file mode 100644
index 0000000000..1e969a4cc3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-computed.html.ini
@@ -0,0 +1,3 @@
+[font-variant-position-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-invalid.html.ini
new file mode 100644
index 0000000000..264d7ed990
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-position-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-valid.html.ini
new file mode 100644
index 0000000000..f08c66ef72
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-valid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-position-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-serialization.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-serialization.html.ini
new file mode 100644
index 0000000000..bff9275e1d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-serialization.html.ini
@@ -0,0 +1,3 @@
+[font-variant-serialization.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-valid.html.ini
new file mode 100644
index 0000000000..82758939f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-valid.html.ini
@@ -0,0 +1,11 @@
+[font-variant-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['font-variant'\] = "common-ligatures discretionary-ligatures historical-ligatures contextual small-caps stylistic(flowing) lining-nums proportional-nums diagonal-fractions ordinal slashed-zero jis78 full-width ruby sub" should set the property value]
+ expected: FAIL
+
+ [e.style['font-variant'\] = "annotation(flowing) ornaments(flowing) swash(flowing) character-variant(flowing) styleset(flowing) historical-forms stylistic(flowing)" should set the property value]
+ expected: FAIL
+
+ [e.style['font-variant'\] = "super proportional-width jis83 stacked-fractions tabular-nums oldstyle-nums historical-forms all-small-caps no-contextual no-historical-ligatures no-discretionary-ligatures no-common-ligatures" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-computed.html.ini
new file mode 100644
index 0000000000..6e338cbc4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-computed.html.ini
@@ -0,0 +1,5 @@
+[font-variation-settings-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property font-variation-settings value '"wght" 700, "wght" 500' duplicate values should be removed, keeping the rightmost occurrence.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-invalid.html.ini
new file mode 100644
index 0000000000..1d6effac00
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-variation-settings-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-valid.html.ini
new file mode 100644
index 0000000000..8bb54116c9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-valid.html.ini
@@ -0,0 +1,3 @@
+[font-variation-settings-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-weight-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-weight-computed.html.ini
new file mode 100644
index 0000000000..572f4658cb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-weight-computed.html.ini
@@ -0,0 +1,3 @@
+[font-weight-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-weight-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-weight-invalid.html.ini
new file mode 100644
index 0000000000..761662d89e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-weight-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-weight-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-weight-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-weight-valid.html.ini
new file mode 100644
index 0000000000..daf7c7550f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-weight-valid.html.ini
@@ -0,0 +1,3 @@
+[font-weight-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]