diff --git a/tests/wpt/mozilla/meta/MANIFEST.json b/tests/wpt/mozilla/meta/MANIFEST.json index 055175f7f36..e71f6222f5b 100644 --- a/tests/wpt/mozilla/meta/MANIFEST.json +++ b/tests/wpt/mozilla/meta/MANIFEST.json @@ -6752,6 +6752,12 @@ "url": "/_mozilla/css/offset_properties_inline.html" } ], + "css/test_font_family_parsing.html": [ + { + "path": "css/test_font_family_parsing.html", + "url": "/_mozilla/css/test_font_family_parsing.html" + } + ], "css/test_variable_legal_values.html": [ { "path": "css/test_variable_legal_values.html", diff --git a/tests/wpt/mozilla/meta/css/test_font_family_parsing.html.ini b/tests/wpt/mozilla/meta/css/test_font_family_parsing.html.ini new file mode 100644 index 00000000000..463d046cdd7 --- /dev/null +++ b/tests/wpt/mozilla/meta/css/test_font_family_parsing.html.ini @@ -0,0 +1,1706 @@ +[test_font_family_parsing.html] + type: testharness + [font-family: arial, helvetica, "\\"times new roman", sans-serif (setter)] + expected: FAIL + + [font: 16px arial, helvetica, "\\"times new roman", sans-serif (setter)] + expected: FAIL + + [font: 900px arial, helvetica, "\\"times new roman", sans-serif (setter)] + expected: FAIL + + [font: 900em arial, helvetica, "\\"times new roman", sans-serif (setter)] + expected: FAIL + + [font: 35% arial, helvetica, "\\"times new roman", sans-serif (setter)] + expected: FAIL + + [font: 7832.3% arial, helvetica, "\\"times new roman", sans-serif (setter)] + expected: FAIL + + [font: xx-large arial, helvetica, "\\"times new roman", sans-serif (setter)] + expected: FAIL + + [font: lighter larger arial, helvetica, "\\"times new roman", sans-serif (setter)] + expected: FAIL + + [font: italic 16px arial, helvetica, "\\"times new roman", sans-serif (setter)] + expected: FAIL + + [font: italic bold 16px arial, helvetica, "\\"times new roman", sans-serif (setter)] + expected: FAIL + + [font: normal smaller arial, helvetica, "\\"times new roman", sans-serif (setter)] + expected: FAIL + + [font: normal normal 16px arial, helvetica, "\\"times new roman", sans-serif (setter)] + expected: FAIL + + [font: 400 normal 16px arial, helvetica, "\\"times new roman", sans-serif (setter)] + expected: FAIL + + [font: bolder oblique 16px arial, helvetica, "\\"times new roman", sans-serif (setter)] + expected: FAIL + + [font-family: arial, helvetica, '\\"times new roman', sans-serif (setter)] + expected: FAIL + + [font: 16px arial, helvetica, '\\"times new roman', sans-serif (setter)] + expected: FAIL + + [font: 900px arial, helvetica, '\\"times new roman', sans-serif (setter)] + expected: FAIL + + [font: 900em arial, helvetica, '\\"times new roman', sans-serif (setter)] + expected: FAIL + + [font: 35% arial, helvetica, '\\"times new roman', sans-serif (setter)] + expected: FAIL + + [font: 7832.3% arial, helvetica, '\\"times new roman', sans-serif (setter)] + expected: FAIL + + [font: xx-large arial, helvetica, '\\"times new roman', sans-serif (setter)] + expected: FAIL + + [font: lighter larger arial, helvetica, '\\"times new roman', sans-serif (setter)] + expected: FAIL + + [font: italic 16px arial, helvetica, '\\"times new roman', sans-serif (setter)] + expected: FAIL + + [font: italic bold 16px arial, helvetica, '\\"times new roman', sans-serif (setter)] + expected: FAIL + + [font: normal smaller arial, helvetica, '\\"times new roman', sans-serif (setter)] + expected: FAIL + + [font: normal normal 16px arial, helvetica, '\\"times new roman', sans-serif (setter)] + expected: FAIL + + [font: 400 normal 16px arial, helvetica, '\\"times new roman', sans-serif (setter)] + expected: FAIL + + [font: bolder oblique 16px arial, helvetica, '\\"times new roman', sans-serif (setter)] + expected: FAIL + + [font-family: \\"simple (setter)] + expected: FAIL + + [font: 16px \\"simple (setter)] + expected: FAIL + + [font: 900px \\"simple (setter)] + expected: FAIL + + [font: 900em \\"simple (setter)] + expected: FAIL + + [font: 35% \\"simple (setter)] + expected: FAIL + + [font: 7832.3% \\"simple (setter)] + expected: FAIL + + [font: xx-large \\"simple (setter)] + expected: FAIL + + [font: lighter larger \\"simple (setter)] + expected: FAIL + + [font: italic 16px \\"simple (setter)] + expected: FAIL + + [font: italic bold 16px \\"simple (setter)] + expected: FAIL + + [font: normal smaller \\"simple (setter)] + expected: FAIL + + [font: normal normal 16px \\"simple (setter)] + expected: FAIL + + [font: 400 normal 16px \\"simple (setter)] + expected: FAIL + + [font: bolder oblique 16px \\"simple (setter)] + expected: FAIL + + [font-family: "\\"simple" (setter)] + expected: FAIL + + [font: 16px "\\"simple" (setter)] + expected: FAIL + + [font: 900px "\\"simple" (setter)] + expected: FAIL + + [font: 900em "\\"simple" (setter)] + expected: FAIL + + [font: 35% "\\"simple" (setter)] + expected: FAIL + + [font: 7832.3% "\\"simple" (setter)] + expected: FAIL + + [font: xx-large "\\"simple" (setter)] + expected: FAIL + + [font: lighter larger "\\"simple" (setter)] + expected: FAIL + + [font: italic 16px "\\"simple" (setter)] + expected: FAIL + + [font: italic bold 16px "\\"simple" (setter)] + expected: FAIL + + [font: normal smaller "\\"simple" (setter)] + expected: FAIL + + [font: normal normal 16px "\\"simple" (setter)] + expected: FAIL + + [font: 400 normal 16px "\\"simple" (setter)] + expected: FAIL + + [font: bolder oblique 16px "\\"simple" (setter)] + expected: FAIL + + [font-family: \\035 simple] + expected: FAIL + + [font-family: \\035 simple (setter)] + expected: FAIL + + [font: 16px \\035 simple] + expected: FAIL + + [font: 16px \\035 simple (setter)] + expected: FAIL + + [font: 900px \\035 simple] + expected: FAIL + + [font: 900px \\035 simple (setter)] + expected: FAIL + + [font: 900em \\035 simple] + expected: FAIL + + [font: 900em \\035 simple (setter)] + expected: FAIL + + [font: 35% \\035 simple] + expected: FAIL + + [font: 35% \\035 simple (setter)] + expected: FAIL + + [font: 7832.3% \\035 simple] + expected: FAIL + + [font: 7832.3% \\035 simple (setter)] + expected: FAIL + + [font: xx-large \\035 simple] + expected: FAIL + + [font: xx-large \\035 simple (setter)] + expected: FAIL + + [font: lighter larger \\035 simple] + expected: FAIL + + [font: lighter larger \\035 simple (setter)] + expected: FAIL + + [font: italic 16px \\035 simple] + expected: FAIL + + [font: italic 16px \\035 simple (setter)] + expected: FAIL + + [font: italic bold 16px \\035 simple] + expected: FAIL + + [font: italic bold 16px \\035 simple (setter)] + expected: FAIL + + [font: normal smaller \\035 simple] + expected: FAIL + + [font: normal smaller \\035 simple (setter)] + expected: FAIL + + [font: normal normal 16px \\035 simple] + expected: FAIL + + [font: normal normal 16px \\035 simple (setter)] + expected: FAIL + + [font: 400 normal 16px \\035 simple] + expected: FAIL + + [font: 400 normal 16px \\035 simple (setter)] + expected: FAIL + + [font: bolder oblique 16px \\035 simple] + expected: FAIL + + [font: bolder oblique 16px \\035 simple (setter)] + expected: FAIL + + [font-family: simple\\02cinitial (setter)] + expected: FAIL + + [font: 16px simple\\02cinitial (setter)] + expected: FAIL + + [font: 900px simple\\02cinitial (setter)] + expected: FAIL + + [font: 900em simple\\02cinitial (setter)] + expected: FAIL + + [font: 35% simple\\02cinitial (setter)] + expected: FAIL + + [font: 7832.3% simple\\02cinitial (setter)] + expected: FAIL + + [font: xx-large simple\\02cinitial (setter)] + expected: FAIL + + [font: lighter larger simple\\02cinitial (setter)] + expected: FAIL + + [font: italic 16px simple\\02cinitial (setter)] + expected: FAIL + + [font: italic bold 16px simple\\02cinitial (setter)] + expected: FAIL + + [font: normal smaller simple\\02cinitial (setter)] + expected: FAIL + + [font: normal normal 16px simple\\02cinitial (setter)] + expected: FAIL + + [font: 400 normal 16px simple\\02cinitial (setter)] + expected: FAIL + + [font: bolder oblique 16px simple\\02cinitial (setter)] + expected: FAIL + + [font-family: simple, \\02cinitial] + expected: FAIL + + [font-family: simple, \\02cinitial (setter)] + expected: FAIL + + [font: 16px simple, \\02cinitial] + expected: FAIL + + [font: 16px simple, \\02cinitial (setter)] + expected: FAIL + + [font: 900px simple, \\02cinitial] + expected: FAIL + + [font: 900px simple, \\02cinitial (setter)] + expected: FAIL + + [font: 900em simple, \\02cinitial] + expected: FAIL + + [font: 900em simple, \\02cinitial (setter)] + expected: FAIL + + [font: 35% simple, \\02cinitial] + expected: FAIL + + [font: 35% simple, \\02cinitial (setter)] + expected: FAIL + + [font: 7832.3% simple, \\02cinitial] + expected: FAIL + + [font: 7832.3% simple, \\02cinitial (setter)] + expected: FAIL + + [font: xx-large simple, \\02cinitial] + expected: FAIL + + [font: xx-large simple, \\02cinitial (setter)] + expected: FAIL + + [font: lighter larger simple, \\02cinitial] + expected: FAIL + + [font: lighter larger simple, \\02cinitial (setter)] + expected: FAIL + + [font: italic 16px simple, \\02cinitial] + expected: FAIL + + [font: italic 16px simple, \\02cinitial (setter)] + expected: FAIL + + [font: italic bold 16px simple, \\02cinitial] + expected: FAIL + + [font: italic bold 16px simple, \\02cinitial (setter)] + expected: FAIL + + [font: normal smaller simple, \\02cinitial] + expected: FAIL + + [font: normal smaller simple, \\02cinitial (setter)] + expected: FAIL + + [font: normal normal 16px simple, \\02cinitial] + expected: FAIL + + [font: normal normal 16px simple, \\02cinitial (setter)] + expected: FAIL + + [font: 400 normal 16px simple, \\02cinitial] + expected: FAIL + + [font: 400 normal 16px simple, \\02cinitial (setter)] + expected: FAIL + + [font: bolder oblique 16px simple, \\02cinitial] + expected: FAIL + + [font: bolder oblique 16px simple, \\02cinitial (setter)] + expected: FAIL + + [font-family: sim\\020 \\035 ple] + expected: FAIL + + [font-family: sim\\020 \\035 ple (setter)] + expected: FAIL + + [font: 16px sim\\020 \\035 ple] + expected: FAIL + + [font: 16px sim\\020 \\035 ple (setter)] + expected: FAIL + + [font: 900px sim\\020 \\035 ple] + expected: FAIL + + [font: 900px sim\\020 \\035 ple (setter)] + expected: FAIL + + [font: 900em sim\\020 \\035 ple] + expected: FAIL + + [font: 900em sim\\020 \\035 ple (setter)] + expected: FAIL + + [font: 35% sim\\020 \\035 ple] + expected: FAIL + + [font: 35% sim\\020 \\035 ple (setter)] + expected: FAIL + + [font: 7832.3% sim\\020 \\035 ple] + expected: FAIL + + [font: 7832.3% sim\\020 \\035 ple (setter)] + expected: FAIL + + [font: xx-large sim\\020 \\035 ple] + expected: FAIL + + [font: xx-large sim\\020 \\035 ple (setter)] + expected: FAIL + + [font: lighter larger sim\\020 \\035 ple] + expected: FAIL + + [font: lighter larger sim\\020 \\035 ple (setter)] + expected: FAIL + + [font: italic 16px sim\\020 \\035 ple] + expected: FAIL + + [font: italic 16px sim\\020 \\035 ple (setter)] + expected: FAIL + + [font: italic bold 16px sim\\020 \\035 ple] + expected: FAIL + + [font: italic bold 16px sim\\020 \\035 ple (setter)] + expected: FAIL + + [font: normal smaller sim\\020 \\035 ple] + expected: FAIL + + [font: normal smaller sim\\020 \\035 ple (setter)] + expected: FAIL + + [font: normal normal 16px sim\\020 \\035 ple] + expected: FAIL + + [font: normal normal 16px sim\\020 \\035 ple (setter)] + expected: FAIL + + [font: 400 normal 16px sim\\020 \\035 ple] + expected: FAIL + + [font: 400 normal 16px sim\\020 \\035 ple (setter)] + expected: FAIL + + [font: bolder oblique 16px sim\\020 \\035 ple] + expected: FAIL + + [font: bolder oblique 16px sim\\020 \\035 ple (setter)] + expected: FAIL + + [font-family: sim\\020 5ple] + expected: FAIL + + [font-family: sim\\020 5ple (setter)] + expected: FAIL + + [font: 16px sim\\020 5ple] + expected: FAIL + + [font: 16px sim\\020 5ple (setter)] + expected: FAIL + + [font: 900px sim\\020 5ple] + expected: FAIL + + [font: 900px sim\\020 5ple (setter)] + expected: FAIL + + [font: 900em sim\\020 5ple] + expected: FAIL + + [font: 900em sim\\020 5ple (setter)] + expected: FAIL + + [font: 35% sim\\020 5ple] + expected: FAIL + + [font: 35% sim\\020 5ple (setter)] + expected: FAIL + + [font: 7832.3% sim\\020 5ple] + expected: FAIL + + [font: 7832.3% sim\\020 5ple (setter)] + expected: FAIL + + [font: xx-large sim\\020 5ple] + expected: FAIL + + [font: xx-large sim\\020 5ple (setter)] + expected: FAIL + + [font: lighter larger sim\\020 5ple] + expected: FAIL + + [font: lighter larger sim\\020 5ple (setter)] + expected: FAIL + + [font: italic 16px sim\\020 5ple] + expected: FAIL + + [font: italic 16px sim\\020 5ple (setter)] + expected: FAIL + + [font: italic bold 16px sim\\020 5ple] + expected: FAIL + + [font: italic bold 16px sim\\020 5ple (setter)] + expected: FAIL + + [font: normal smaller sim\\020 5ple] + expected: FAIL + + [font: normal smaller sim\\020 5ple (setter)] + expected: FAIL + + [font: normal normal 16px sim\\020 5ple] + expected: FAIL + + [font: normal normal 16px sim\\020 5ple (setter)] + expected: FAIL + + [font: 400 normal 16px sim\\020 5ple] + expected: FAIL + + [font: 400 normal 16px sim\\020 5ple (setter)] + expected: FAIL + + [font: bolder oblique 16px sim\\020 5ple] + expected: FAIL + + [font: bolder oblique 16px sim\\020 5ple (setter)] + expected: FAIL + + [font-family: \\@simple] + expected: FAIL + + [font-family: \\@simple (setter)] + expected: FAIL + + [font: 16px \\@simple] + expected: FAIL + + [font: 16px \\@simple (setter)] + expected: FAIL + + [font: 900px \\@simple] + expected: FAIL + + [font: 900px \\@simple (setter)] + expected: FAIL + + [font: 900em \\@simple] + expected: FAIL + + [font: 900em \\@simple (setter)] + expected: FAIL + + [font: 35% \\@simple] + expected: FAIL + + [font: 35% \\@simple (setter)] + expected: FAIL + + [font: 7832.3% \\@simple] + expected: FAIL + + [font: 7832.3% \\@simple (setter)] + expected: FAIL + + [font: xx-large \\@simple] + expected: FAIL + + [font: xx-large \\@simple (setter)] + expected: FAIL + + [font: lighter larger \\@simple] + expected: FAIL + + [font: lighter larger \\@simple (setter)] + expected: FAIL + + [font: italic 16px \\@simple] + expected: FAIL + + [font: italic 16px \\@simple (setter)] + expected: FAIL + + [font: italic bold 16px \\@simple] + expected: FAIL + + [font: italic bold 16px \\@simple (setter)] + expected: FAIL + + [font: normal smaller \\@simple] + expected: FAIL + + [font: normal smaller \\@simple (setter)] + expected: FAIL + + [font: normal normal 16px \\@simple] + expected: FAIL + + [font: normal normal 16px \\@simple (setter)] + expected: FAIL + + [font: 400 normal 16px \\@simple] + expected: FAIL + + [font: 400 normal 16px \\@simple (setter)] + expected: FAIL + + [font: bolder oblique 16px \\@simple] + expected: FAIL + + [font: bolder oblique 16px \\@simple (setter)] + expected: FAIL + + [font-family: \\@simple\\;] + expected: FAIL + + [font-family: \\@simple\\; (setter)] + expected: FAIL + + [font: 16px \\@simple\\;] + expected: FAIL + + [font: 16px \\@simple\\; (setter)] + expected: FAIL + + [font: 900px \\@simple\\;] + expected: FAIL + + [font: 900px \\@simple\\; (setter)] + expected: FAIL + + [font: 900em \\@simple\\;] + expected: FAIL + + [font: 900em \\@simple\\; (setter)] + expected: FAIL + + [font: 35% \\@simple\\;] + expected: FAIL + + [font: 35% \\@simple\\; (setter)] + expected: FAIL + + [font: 7832.3% \\@simple\\;] + expected: FAIL + + [font: 7832.3% \\@simple\\; (setter)] + expected: FAIL + + [font: xx-large \\@simple\\;] + expected: FAIL + + [font: xx-large \\@simple\\; (setter)] + expected: FAIL + + [font: lighter larger \\@simple\\;] + expected: FAIL + + [font: lighter larger \\@simple\\; (setter)] + expected: FAIL + + [font: italic 16px \\@simple\\;] + expected: FAIL + + [font: italic 16px \\@simple\\; (setter)] + expected: FAIL + + [font: italic bold 16px \\@simple\\;] + expected: FAIL + + [font: italic bold 16px \\@simple\\; (setter)] + expected: FAIL + + [font: normal smaller \\@simple\\;] + expected: FAIL + + [font: normal smaller \\@simple\\; (setter)] + expected: FAIL + + [font: normal normal 16px \\@simple\\;] + expected: FAIL + + [font: normal normal 16px \\@simple\\; (setter)] + expected: FAIL + + [font: 400 normal 16px \\@simple\\;] + expected: FAIL + + [font: 400 normal 16px \\@simple\\; (setter)] + expected: FAIL + + [font: bolder oblique 16px \\@simple\\;] + expected: FAIL + + [font: bolder oblique 16px \\@simple\\; (setter)] + expected: FAIL + + [font-family: \\@font-face] + expected: FAIL + + [font-family: \\@font-face (setter)] + expected: FAIL + + [font: 16px \\@font-face] + expected: FAIL + + [font: 16px \\@font-face (setter)] + expected: FAIL + + [font: 900px \\@font-face] + expected: FAIL + + [font: 900px \\@font-face (setter)] + expected: FAIL + + [font: 900em \\@font-face] + expected: FAIL + + [font: 900em \\@font-face (setter)] + expected: FAIL + + [font: 35% \\@font-face] + expected: FAIL + + [font: 35% \\@font-face (setter)] + expected: FAIL + + [font: 7832.3% \\@font-face] + expected: FAIL + + [font: 7832.3% \\@font-face (setter)] + expected: FAIL + + [font: xx-large \\@font-face] + expected: FAIL + + [font: xx-large \\@font-face (setter)] + expected: FAIL + + [font: lighter larger \\@font-face] + expected: FAIL + + [font: lighter larger \\@font-face (setter)] + expected: FAIL + + [font: italic 16px \\@font-face] + expected: FAIL + + [font: italic 16px \\@font-face (setter)] + expected: FAIL + + [font: italic bold 16px \\@font-face] + expected: FAIL + + [font: italic bold 16px \\@font-face (setter)] + expected: FAIL + + [font: normal smaller \\@font-face] + expected: FAIL + + [font: normal smaller \\@font-face (setter)] + expected: FAIL + + [font: normal normal 16px \\@font-face] + expected: FAIL + + [font: normal normal 16px \\@font-face (setter)] + expected: FAIL + + [font: 400 normal 16px \\@font-face] + expected: FAIL + + [font: 400 normal 16px \\@font-face (setter)] + expected: FAIL + + [font: bolder oblique 16px \\@font-face] + expected: FAIL + + [font: bolder oblique 16px \\@font-face (setter)] + expected: FAIL + + [font-family: \\@font-face\\;] + expected: FAIL + + [font-family: \\@font-face\\; (setter)] + expected: FAIL + + [font: 16px \\@font-face\\;] + expected: FAIL + + [font: 16px \\@font-face\\; (setter)] + expected: FAIL + + [font: 900px \\@font-face\\;] + expected: FAIL + + [font: 900px \\@font-face\\; (setter)] + expected: FAIL + + [font: 900em \\@font-face\\;] + expected: FAIL + + [font: 900em \\@font-face\\; (setter)] + expected: FAIL + + [font: 35% \\@font-face\\;] + expected: FAIL + + [font: 35% \\@font-face\\; (setter)] + expected: FAIL + + [font: 7832.3% \\@font-face\\;] + expected: FAIL + + [font: 7832.3% \\@font-face\\; (setter)] + expected: FAIL + + [font: xx-large \\@font-face\\;] + expected: FAIL + + [font: xx-large \\@font-face\\; (setter)] + expected: FAIL + + [font: lighter larger \\@font-face\\;] + expected: FAIL + + [font: lighter larger \\@font-face\\; (setter)] + expected: FAIL + + [font: italic 16px \\@font-face\\;] + expected: FAIL + + [font: italic 16px \\@font-face\\; (setter)] + expected: FAIL + + [font: italic bold 16px \\@font-face\\;] + expected: FAIL + + [font: italic bold 16px \\@font-face\\; (setter)] + expected: FAIL + + [font: normal smaller \\@font-face\\;] + expected: FAIL + + [font: normal smaller \\@font-face\\; (setter)] + expected: FAIL + + [font: normal normal 16px \\@font-face\\;] + expected: FAIL + + [font: normal normal 16px \\@font-face\\; (setter)] + expected: FAIL + + [font: 400 normal 16px \\@font-face\\;] + expected: FAIL + + [font: 400 normal 16px \\@font-face\\; (setter)] + expected: FAIL + + [font: bolder oblique 16px \\@font-face\\;] + expected: FAIL + + [font: bolder oblique 16px \\@font-face\\; (setter)] + expected: FAIL + + [font-family: \\031 \\036 px] + expected: FAIL + + [font-family: \\031 \\036 px (setter)] + expected: FAIL + + [font: 16px \\031 \\036 px] + expected: FAIL + + [font: 16px \\031 \\036 px (setter)] + expected: FAIL + + [font: 900px \\031 \\036 px] + expected: FAIL + + [font: 900px \\031 \\036 px (setter)] + expected: FAIL + + [font: 900em \\031 \\036 px] + expected: FAIL + + [font: 900em \\031 \\036 px (setter)] + expected: FAIL + + [font: 35% \\031 \\036 px] + expected: FAIL + + [font: 35% \\031 \\036 px (setter)] + expected: FAIL + + [font: 7832.3% \\031 \\036 px] + expected: FAIL + + [font: 7832.3% \\031 \\036 px (setter)] + expected: FAIL + + [font: xx-large \\031 \\036 px] + expected: FAIL + + [font: xx-large \\031 \\036 px (setter)] + expected: FAIL + + [font: lighter larger \\031 \\036 px] + expected: FAIL + + [font: lighter larger \\031 \\036 px (setter)] + expected: FAIL + + [font: italic 16px \\031 \\036 px] + expected: FAIL + + [font: italic 16px \\031 \\036 px (setter)] + expected: FAIL + + [font: italic bold 16px \\031 \\036 px] + expected: FAIL + + [font: italic bold 16px \\031 \\036 px (setter)] + expected: FAIL + + [font: normal smaller \\031 \\036 px] + expected: FAIL + + [font: normal smaller \\031 \\036 px (setter)] + expected: FAIL + + [font: normal normal 16px \\031 \\036 px] + expected: FAIL + + [font: normal normal 16px \\031 \\036 px (setter)] + expected: FAIL + + [font: 400 normal 16px \\031 \\036 px] + expected: FAIL + + [font: 400 normal 16px \\031 \\036 px (setter)] + expected: FAIL + + [font: bolder oblique 16px \\031 \\036 px] + expected: FAIL + + [font: bolder oblique 16px \\031 \\036 px (setter)] + expected: FAIL + + [font: 16px default] + expected: FAIL + + [font: 16px default (setter)] + expected: FAIL + + [font: 900px default] + expected: FAIL + + [font: 900px default (setter)] + expected: FAIL + + [font: 900em default] + expected: FAIL + + [font: 900em default (setter)] + expected: FAIL + + [font: 35% default] + expected: FAIL + + [font: 35% default (setter)] + expected: FAIL + + [font: 7832.3% default] + expected: FAIL + + [font: 7832.3% default (setter)] + expected: FAIL + + [font: xx-large default] + expected: FAIL + + [font: xx-large default (setter)] + expected: FAIL + + [font: lighter larger default] + expected: FAIL + + [font: lighter larger default (setter)] + expected: FAIL + + [font: italic 16px default] + expected: FAIL + + [font: italic 16px default (setter)] + expected: FAIL + + [font: italic bold 16px default] + expected: FAIL + + [font: italic bold 16px default (setter)] + expected: FAIL + + [font: normal smaller default] + expected: FAIL + + [font: normal smaller default (setter)] + expected: FAIL + + [font: normal normal 16px default] + expected: FAIL + + [font: normal normal 16px default (setter)] + expected: FAIL + + [font: 400 normal 16px default] + expected: FAIL + + [font: 400 normal 16px default (setter)] + expected: FAIL + + [font: bolder oblique 16px default] + expected: FAIL + + [font: bolder oblique 16px default (setter)] + expected: FAIL + + [font: 16px initial] + expected: FAIL + + [font: 16px initial (setter)] + expected: FAIL + + [font: 900px initial] + expected: FAIL + + [font: 900px initial (setter)] + expected: FAIL + + [font: 900em initial] + expected: FAIL + + [font: 900em initial (setter)] + expected: FAIL + + [font: 35% initial] + expected: FAIL + + [font: 35% initial (setter)] + expected: FAIL + + [font: 7832.3% initial] + expected: FAIL + + [font: 7832.3% initial (setter)] + expected: FAIL + + [font: xx-large initial] + expected: FAIL + + [font: xx-large initial (setter)] + expected: FAIL + + [font: lighter larger initial] + expected: FAIL + + [font: lighter larger initial (setter)] + expected: FAIL + + [font: italic 16px initial] + expected: FAIL + + [font: italic 16px initial (setter)] + expected: FAIL + + [font: italic bold 16px initial] + expected: FAIL + + [font: italic bold 16px initial (setter)] + expected: FAIL + + [font: normal smaller initial] + expected: FAIL + + [font: normal smaller initial (setter)] + expected: FAIL + + [font: normal normal 16px initial] + expected: FAIL + + [font: normal normal 16px initial (setter)] + expected: FAIL + + [font: 400 normal 16px initial] + expected: FAIL + + [font: 400 normal 16px initial (setter)] + expected: FAIL + + [font: bolder oblique 16px initial] + expected: FAIL + + [font: bolder oblique 16px initial (setter)] + expected: FAIL + + [font: 16px inherit] + expected: FAIL + + [font: 16px inherit (setter)] + expected: FAIL + + [font: 900px inherit] + expected: FAIL + + [font: 900px inherit (setter)] + expected: FAIL + + [font: 900em inherit] + expected: FAIL + + [font: 900em inherit (setter)] + expected: FAIL + + [font: 35% inherit] + expected: FAIL + + [font: 35% inherit (setter)] + expected: FAIL + + [font: 7832.3% inherit] + expected: FAIL + + [font: 7832.3% inherit (setter)] + expected: FAIL + + [font: xx-large inherit] + expected: FAIL + + [font: xx-large inherit (setter)] + expected: FAIL + + [font: lighter larger inherit] + expected: FAIL + + [font: lighter larger inherit (setter)] + expected: FAIL + + [font: italic 16px inherit] + expected: FAIL + + [font: italic 16px inherit (setter)] + expected: FAIL + + [font: italic bold 16px inherit] + expected: FAIL + + [font: italic bold 16px inherit (setter)] + expected: FAIL + + [font: normal smaller inherit] + expected: FAIL + + [font: normal smaller inherit (setter)] + expected: FAIL + + [font: normal normal 16px inherit] + expected: FAIL + + [font: normal normal 16px inherit (setter)] + expected: FAIL + + [font: 400 normal 16px inherit] + expected: FAIL + + [font: 400 normal 16px inherit (setter)] + expected: FAIL + + [font: bolder oblique 16px inherit] + expected: FAIL + + [font: bolder oblique 16px inherit (setter)] + expected: FAIL + + [font-family: default, simple] + expected: FAIL + + [font-family: default, simple (setter)] + expected: FAIL + + [font: 16px default, simple] + expected: FAIL + + [font: 16px default, simple (setter)] + expected: FAIL + + [font: 900px default, simple] + expected: FAIL + + [font: 900px default, simple (setter)] + expected: FAIL + + [font: 900em default, simple] + expected: FAIL + + [font: 900em default, simple (setter)] + expected: FAIL + + [font: 35% default, simple] + expected: FAIL + + [font: 35% default, simple (setter)] + expected: FAIL + + [font: 7832.3% default, simple] + expected: FAIL + + [font: 7832.3% default, simple (setter)] + expected: FAIL + + [font: xx-large default, simple] + expected: FAIL + + [font: xx-large default, simple (setter)] + expected: FAIL + + [font: lighter larger default, simple] + expected: FAIL + + [font: lighter larger default, simple (setter)] + expected: FAIL + + [font: italic 16px default, simple] + expected: FAIL + + [font: italic 16px default, simple (setter)] + expected: FAIL + + [font: italic bold 16px default, simple] + expected: FAIL + + [font: italic bold 16px default, simple (setter)] + expected: FAIL + + [font: normal smaller default, simple] + expected: FAIL + + [font: normal smaller default, simple (setter)] + expected: FAIL + + [font: normal normal 16px default, simple] + expected: FAIL + + [font: normal normal 16px default, simple (setter)] + expected: FAIL + + [font: 400 normal 16px default, simple] + expected: FAIL + + [font: 400 normal 16px default, simple (setter)] + expected: FAIL + + [font: bolder oblique 16px default, simple] + expected: FAIL + + [font: bolder oblique 16px default, simple (setter)] + expected: FAIL + + [font-family: initial, simple (setter)] + expected: FAIL + + [font: 16px initial, simple] + expected: FAIL + + [font: 16px initial, simple (setter)] + expected: FAIL + + [font: 900px initial, simple] + expected: FAIL + + [font: 900px initial, simple (setter)] + expected: FAIL + + [font: 900em initial, simple] + expected: FAIL + + [font: 900em initial, simple (setter)] + expected: FAIL + + [font: 35% initial, simple] + expected: FAIL + + [font: 35% initial, simple (setter)] + expected: FAIL + + [font: 7832.3% initial, simple] + expected: FAIL + + [font: 7832.3% initial, simple (setter)] + expected: FAIL + + [font: xx-large initial, simple] + expected: FAIL + + [font: xx-large initial, simple (setter)] + expected: FAIL + + [font: lighter larger initial, simple] + expected: FAIL + + [font: lighter larger initial, simple (setter)] + expected: FAIL + + [font: italic 16px initial, simple] + expected: FAIL + + [font: italic 16px initial, simple (setter)] + expected: FAIL + + [font: italic bold 16px initial, simple] + expected: FAIL + + [font: italic bold 16px initial, simple (setter)] + expected: FAIL + + [font: normal smaller initial, simple] + expected: FAIL + + [font: normal smaller initial, simple (setter)] + expected: FAIL + + [font: normal normal 16px initial, simple] + expected: FAIL + + [font: normal normal 16px initial, simple (setter)] + expected: FAIL + + [font: 400 normal 16px initial, simple] + expected: FAIL + + [font: 400 normal 16px initial, simple (setter)] + expected: FAIL + + [font: bolder oblique 16px initial, simple] + expected: FAIL + + [font: bolder oblique 16px initial, simple (setter)] + expected: FAIL + + [font-family: inherit, simple (setter)] + expected: FAIL + + [font: 16px inherit, simple] + expected: FAIL + + [font: 16px inherit, simple (setter)] + expected: FAIL + + [font: 900px inherit, simple] + expected: FAIL + + [font: 900px inherit, simple (setter)] + expected: FAIL + + [font: 900em inherit, simple] + expected: FAIL + + [font: 900em inherit, simple (setter)] + expected: FAIL + + [font: 35% inherit, simple] + expected: FAIL + + [font: 35% inherit, simple (setter)] + expected: FAIL + + [font: 7832.3% inherit, simple] + expected: FAIL + + [font: 7832.3% inherit, simple (setter)] + expected: FAIL + + [font: xx-large inherit, simple] + expected: FAIL + + [font: xx-large inherit, simple (setter)] + expected: FAIL + + [font: lighter larger inherit, simple] + expected: FAIL + + [font: lighter larger inherit, simple (setter)] + expected: FAIL + + [font: italic 16px inherit, simple] + expected: FAIL + + [font: italic 16px inherit, simple (setter)] + expected: FAIL + + [font: italic bold 16px inherit, simple] + expected: FAIL + + [font: italic bold 16px inherit, simple (setter)] + expected: FAIL + + [font: normal smaller inherit, simple] + expected: FAIL + + [font: normal smaller inherit, simple (setter)] + expected: FAIL + + [font: normal normal 16px inherit, simple] + expected: FAIL + + [font: normal normal 16px inherit, simple (setter)] + expected: FAIL + + [font: 400 normal 16px inherit, simple] + expected: FAIL + + [font: 400 normal 16px inherit, simple (setter)] + expected: FAIL + + [font: bolder oblique 16px inherit, simple] + expected: FAIL + + [font: bolder oblique 16px inherit, simple (setter)] + expected: FAIL + + [font-family: simple, default] + expected: FAIL + + [font-family: simple, default (setter)] + expected: FAIL + + [font: 16px simple, default] + expected: FAIL + + [font: 16px simple, default (setter)] + expected: FAIL + + [font: 900px simple, default] + expected: FAIL + + [font: 900px simple, default (setter)] + expected: FAIL + + [font: 900em simple, default] + expected: FAIL + + [font: 900em simple, default (setter)] + expected: FAIL + + [font: 35% simple, default] + expected: FAIL + + [font: 35% simple, default (setter)] + expected: FAIL + + [font: 7832.3% simple, default] + expected: FAIL + + [font: 7832.3% simple, default (setter)] + expected: FAIL + + [font: xx-large simple, default] + expected: FAIL + + [font: xx-large simple, default (setter)] + expected: FAIL + + [font: lighter larger simple, default] + expected: FAIL + + [font: lighter larger simple, default (setter)] + expected: FAIL + + [font: italic 16px simple, default] + expected: FAIL + + [font: italic 16px simple, default (setter)] + expected: FAIL + + [font: italic bold 16px simple, default] + expected: FAIL + + [font: italic bold 16px simple, default (setter)] + expected: FAIL + + [font: normal smaller simple, default] + expected: FAIL + + [font: normal smaller simple, default (setter)] + expected: FAIL + + [font: normal normal 16px simple, default] + expected: FAIL + + [font: normal normal 16px simple, default (setter)] + expected: FAIL + + [font: 400 normal 16px simple, default] + expected: FAIL + + [font: 400 normal 16px simple, default (setter)] + expected: FAIL + + [font: bolder oblique 16px simple, default] + expected: FAIL + + [font: bolder oblique 16px simple, default (setter)] + expected: FAIL + + [font-family: simple, initial] + expected: FAIL + + [font-family: simple, initial (setter)] + expected: FAIL + + [font: 16px simple, initial] + expected: FAIL + + [font: 16px simple, initial (setter)] + expected: FAIL + + [font: 900px simple, initial] + expected: FAIL + + [font: 900px simple, initial (setter)] + expected: FAIL + + [font: 900em simple, initial] + expected: FAIL + + [font: 900em simple, initial (setter)] + expected: FAIL + + [font: 35% simple, initial] + expected: FAIL + + [font: 35% simple, initial (setter)] + expected: FAIL + + [font: 7832.3% simple, initial] + expected: FAIL + + [font: 7832.3% simple, initial (setter)] + expected: FAIL + + [font: xx-large simple, initial] + expected: FAIL + + [font: xx-large simple, initial (setter)] + expected: FAIL + + [font: lighter larger simple, initial] + expected: FAIL + + [font: lighter larger simple, initial (setter)] + expected: FAIL + + [font: italic 16px simple, initial] + expected: FAIL + + [font: italic 16px simple, initial (setter)] + expected: FAIL + + [font: italic bold 16px simple, initial] + expected: FAIL + + [font: italic bold 16px simple, initial (setter)] + expected: FAIL + + [font: normal smaller simple, initial] + expected: FAIL + + [font: normal smaller simple, initial (setter)] + expected: FAIL + + [font: normal normal 16px simple, initial] + expected: FAIL + + [font: normal normal 16px simple, initial (setter)] + expected: FAIL + + [font: 400 normal 16px simple, initial] + expected: FAIL + + [font: 400 normal 16px simple, initial (setter)] + expected: FAIL + + [font: bolder oblique 16px simple, initial] + expected: FAIL + + [font: bolder oblique 16px simple, initial (setter)] + expected: FAIL + + [font-family: simple, inherit] + expected: FAIL + + [font-family: simple, inherit (setter)] + expected: FAIL + + [font: 16px simple, inherit] + expected: FAIL + + [font: 16px simple, inherit (setter)] + expected: FAIL + + [font: 900px simple, inherit] + expected: FAIL + + [font: 900px simple, inherit (setter)] + expected: FAIL + + [font: 900em simple, inherit] + expected: FAIL + + [font: 900em simple, inherit (setter)] + expected: FAIL + + [font: 35% simple, inherit] + expected: FAIL + + [font: 35% simple, inherit (setter)] + expected: FAIL + + [font: 7832.3% simple, inherit] + expected: FAIL + + [font: 7832.3% simple, inherit (setter)] + expected: FAIL + + [font: xx-large simple, inherit] + expected: FAIL + + [font: xx-large simple, inherit (setter)] + expected: FAIL + + [font: lighter larger simple, inherit] + expected: FAIL + + [font: lighter larger simple, inherit (setter)] + expected: FAIL + + [font: italic 16px simple, inherit] + expected: FAIL + + [font: italic 16px simple, inherit (setter)] + expected: FAIL + + [font: italic bold 16px simple, inherit] + expected: FAIL + + [font: italic bold 16px simple, inherit (setter)] + expected: FAIL + + [font: normal smaller simple, inherit] + expected: FAIL + + [font: normal smaller simple, inherit (setter)] + expected: FAIL + + [font: normal normal 16px simple, inherit] + expected: FAIL + + [font: normal normal 16px simple, inherit (setter)] + expected: FAIL + + [font: 400 normal 16px simple, inherit] + expected: FAIL + + [font: 400 normal 16px simple, inherit (setter)] + expected: FAIL + + [font: bolder oblique 16px simple, inherit] + expected: FAIL + + [font: bolder oblique 16px simple, inherit (setter)] + expected: FAIL + + [font-family: initial simple] + expected: FAIL + + [font-family: inherit simple] + expected: FAIL + diff --git a/tests/wpt/mozilla/tests/css/test_font_family_parsing.html b/tests/wpt/mozilla/tests/css/test_font_family_parsing.html new file mode 100644 index 00000000000..a5551aad03b --- /dev/null +++ b/tests/wpt/mozilla/tests/css/test_font_family_parsing.html @@ -0,0 +1,276 @@ + + + + + Font family name parsing tests + + + + + + + + + +
+

+
+
+
+
+