servo/tests/wpt/meta/css/css-fonts/variations/at-font-face-descriptors.html.ini
Servo WPT Sync 633d746e2f
Sync WPT with upstream (27-07-2025) (#38296)
Automated downstream sync of changes from upstream as of 27-07-2025
[no-wpt-sync]

Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
2025-07-27 01:45:05 +00:00

279 lines
8.2 KiB
INI
Vendored

[at-font-face-descriptors.html]
[font-weight(valid): 'normal' keyword: normal]
expected: FAIL
[font-weight(valid): 'bold' keyword: bold]
expected: FAIL
[font-weight(valid): 'auto' keyword inside @font-face: auto]
expected: FAIL
[font-weight(invalid): 'lighter' keyword inside @font-face: lighter]
expected: FAIL
[font-weight(invalid): 'bolder' keyword inside @font-face: bolder]
expected: FAIL
[font-weight(invalid): Extra content after keyword: bold a]
expected: FAIL
[font-weight(valid): Values that are not multiple of 100 should be parsed successfully: 401]
expected: FAIL
[font-weight(valid): Non-integer values should be parsed successfully: 400.1]
expected: FAIL
[font-weight(valid): Minimum allowed value should be parsed successfully: 1]
expected: FAIL
[font-weight(invalid): Values below minimum should be rejected: 0.999]
expected: FAIL
[font-weight(invalid): Values below zero should be rejected: -100]
expected: FAIL
[font-weight(valid): Maximum allowed value should be parsed successfully: 1000]
expected: FAIL
[font-weight(invalid): Values above maximum should be rejected: 1000.001]
expected: FAIL
[font-weight(invalid): Extra content after value: 100 a]
expected: FAIL
[font-weight(valid): Simple calc value: calc(100.5)]
expected: FAIL
[font-weight(valid): Out-of-range simple calc value (should be clamped): calc(1001)]
expected: FAIL
[font-weight(valid): Valid calc expression: calc(100.5*3 + 50.5)]
expected: FAIL
[font-weight(valid): Valid calc expression with out-of-range value (should be clamped): calc(100.5*3 + 800)]
expected: FAIL
[font-weight(invalid): Valid calc expression with units: calc(100.5px + 50.5px)]
expected: FAIL
[font-weight(valid): Simple range: 100 900]
expected: FAIL
[font-weight(valid): Simple range with equal upper and lower bounds: 500 500]
expected: FAIL
[font-weight(invalid): Lower bound out of range: 0.9 100]
expected: FAIL
[font-weight(invalid): Upper bound out of range: 100 1001]
expected: FAIL
[font-weight(valid): Lower bound calc(): calc(100 + 100) 400]
expected: FAIL
[font-weight(valid): Upper bound calc(): 200 calc(200 + 200)]
expected: FAIL
[font-weight(valid): Both bounds are calc(): calc(100 + 100) calc(200 + 200)]
expected: FAIL
[font-weight(valid): Bounds out of order are valid: 400 200]
expected: FAIL
[font-weight(invalid): Extra content after upper bound: 100 200 300]
expected: FAIL
[font-stretch(valid): 'ultra-condensed' keyword: ultra-condensed]
expected: FAIL
[font-stretch(valid): 'extra-condensed' keyword: extra-condensed]
expected: FAIL
[font-stretch(valid): 'condensed' keyword: condensed]
expected: FAIL
[font-stretch(valid): 'semi-condensed' keyword: semi-condensed]
expected: FAIL
[font-stretch(valid): 'normal' keyword: normal]
expected: FAIL
[font-stretch(valid): 'semi-expanded' keyword: semi-expanded]
expected: FAIL
[font-stretch(valid): 'expanded' keyword: expanded]
expected: FAIL
[font-stretch(valid): 'extra-expanded' keyword: extra-expanded]
expected: FAIL
[font-stretch(valid): 'ultra-expanded' keyword: ultra-expanded]
expected: FAIL
[font-stretch(invalid): Extra content after value: expanded a]
expected: FAIL
[font-stretch(valid): 'auto' keyword inside @font-face: auto]
expected: FAIL
[font-stretch(valid): Legal percentage: 1%]
expected: FAIL
[font-stretch(valid): Legal percentage: 10.5%]
expected: FAIL
[font-stretch(valid): Legal percentage: 100%]
expected: FAIL
[font-stretch(valid): Legal percentage: 1000%]
expected: FAIL
[font-stretch(invalid): Only percentages, not numbers allowed: 100]
expected: FAIL
[font-stretch(invalid): Negative values are illegal: -1%]
expected: FAIL
[font-stretch(valid): Zero is legal: 0%]
expected: FAIL
[font-stretch(invalid): Extra content after value: 100% a]
expected: FAIL
[font-stretch(valid): Simple calc value: calc(200.5%)]
expected: FAIL
[font-stretch(valid): Valid calc expression: calc(50%*2 - 20%)]
expected: FAIL
[font-stretch(valid): Negative calc value (to be clamped): calc(-100%)]
expected: FAIL
[font-stretch(valid): Negative calc expression (to be clamped): calc(50% - 50%*2)]
expected: FAIL
[font-stretch(invalid): Unit-less calc value: calc(100)]
expected: FAIL
[font-stretch(invalid): Calc value with units: calc(100px)]
expected: FAIL
[font-stretch(valid): Simple range: 100% 200%]
expected: FAIL
[font-stretch(valid): Simple range with equal upper and lower bounds: 100% 100%]
expected: FAIL
[font-stretch(invalid): Lower bound out of range: -100% 100%]
expected: FAIL
[font-stretch(valid): Lower bound calc(): calc(10% + 10%) 30%]
expected: FAIL
[font-stretch(valid): Upper bound calc(): 10% calc(10% + 10%)]
expected: FAIL
[font-stretch(valid): Both bounds are calc(): calc(10% + 10%) calc(20% + 20%)]
expected: FAIL
[font-stretch(valid): Bounds out of order: 200% 100%]
expected: FAIL
[font-stretch(invalid): Extra content after upper bound: 100% 200% 300%]
expected: FAIL
[font-style(valid): 'normal' keyword: normal]
expected: FAIL
[font-style(valid): 'italic' keyword: italic]
expected: FAIL
[font-style(valid): 'oblique' keyword: oblique]
expected: FAIL
[font-style(valid): 'auto' keyword inside @font-face: auto]
expected: FAIL
[font-style(invalid): 'italic' followed by angle: italic 20deg]
expected: FAIL
[font-style(invalid): Extra content after keyword: italic a]
expected: FAIL
[font-style(valid): 'oblique' followed by zero degrees: oblique 0deg]
expected: FAIL
[font-style(valid): 'oblique' followed by default 20deg angle: oblique 20deg]
expected: FAIL
[font-style(valid): 'oblique' followed by maxumum 90 degree angle: oblique 90deg]
expected: FAIL
[font-style(valid): 'oblique' followed by minimum -90 degree angle: oblique -90deg]
expected: FAIL
[font-style(valid): 'oblique' followed by calc with out of range value (should be clamped): oblique calc(91deg)]
expected: FAIL
[font-style(valid): 'oblique' followed by calc with out of range value (should be clamped): oblique calc(-91deg)]
expected: FAIL
[font-style(valid): 'oblique' followed by angle in radians: oblique 0rad]
expected: FAIL
[font-style(invalid): 'oblique' followed by unit-less number: oblique 20]
expected: FAIL
[font-style(invalid): 'oblique' followed by non-angle: oblique 20px]
expected: FAIL
[font-style(invalid): 'oblique' followed by non-number: oblique a]
expected: FAIL
[font-style(invalid): 'oblique' followed by isolated minus: oblique -]
expected: FAIL
[font-style(invalid): 'oblique' followed by minus and angle separated by space: oblique - 20deg]
expected: FAIL
[font-style(invalid): 'oblique' followed by minus and non-number: oblique -a]
expected: FAIL
[font-style(valid): Simple range: oblique 10deg 20deg]
expected: FAIL
[font-style(valid): Simple range with equal upper and lower bounds: oblique 10deg 10deg]
expected: FAIL
[font-style(valid): Simple range with default angle for both bounds: oblique 20deg 20deg]
expected: FAIL
[font-style(valid): Bounds out of order: oblique 20deg 10deg]
expected: FAIL
[font-style(invalid): Lower bound out of range: oblique -100deg 20deg]
expected: FAIL
[font-style(invalid): Upper bound out of range: oblique 20deg 100deg]
expected: FAIL
[font-style(invalid): Extra content after upper bound: oblique 10deg 20deg 30deg]
expected: FAIL
[font-style(valid): 'oblique' followed by former default 20deg angle: oblique 20deg]
expected: FAIL
[font-style(valid): 'oblique' followed by angle in radians: oblique 0rad]
expected: FAIL
[font-style(valid): Simple range with former default angle for both bounds: oblique 20deg 20deg]
expected: FAIL
[font-weight(valid): Out-of-range simple calc value: calc(1001)]
expected: FAIL
[font-weight(valid): Valid calc expression with out-of-range value: calc(100.5*3 + 800)]
expected: FAIL
[font-style(valid): Simple range with equal upper and lower bounds: oblique 0deg 0deg]
expected: FAIL