LibWeb: Parse oblique font-style with an angle value

This commit is contained in:
Tim Ledbetter 2025-05-02 13:55:58 +01:00 committed by Andreas Kling
commit c0f9b11070
Notes: github-actions[bot] 2025-05-03 10:06:24 +00:00
13 changed files with 172 additions and 31 deletions

View file

@ -2,20 +2,20 @@ Harness status: OK
Found 15 tests
3 Pass
12 Fail
12 Pass
3 Fail
Pass Property font-style value 'normal'
Pass Property font-style value 'italic'
Pass Property font-style value 'oblique'
Fail Property font-style value 'oblique 0deg'
Fail Property font-style value 'oblique calc(10deg - 10deg)'
Fail Property font-style value 'oblique 10deg'
Fail Property font-style value 'oblique -10deg'
Fail Property font-style value 'oblique -90deg'
Fail Property font-style value 'oblique 90deg'
Fail Property font-style value 'oblique 10grad'
Fail Property font-style value 'oblique calc(90deg)'
Pass Property font-style value 'oblique 0deg'
Pass Property font-style value 'oblique calc(10deg - 10deg)'
Pass Property font-style value 'oblique 10deg'
Pass Property font-style value 'oblique -10deg'
Pass Property font-style value 'oblique -90deg'
Pass Property font-style value 'oblique 90deg'
Pass Property font-style value 'oblique 10grad'
Pass Property font-style value 'oblique calc(90deg)'
Fail Property font-style value 'oblique calc(100deg)'
Fail Property font-style value 'oblique calc(-100deg)'
Fail Property font-style value 'oblique calc(30deg * 2)'
Pass Property font-style value 'oblique calc(30deg * 2)'
Fail Property font-style value 'oblique calc(30deg + (sign(20cqw - 10px) * 5deg))'

View file

@ -2,20 +2,20 @@ Harness status: OK
Found 15 tests
3 Pass
12 Fail
14 Pass
1 Fail
Pass e.style['font-style'] = "normal" should set the property value
Pass e.style['font-style'] = "italic" should set the property value
Pass e.style['font-style'] = "oblique" should set the property value
Fail e.style['font-style'] = "oblique 0deg" should set the property value
Fail e.style['font-style'] = "oblique calc(10deg - 10deg)" should set the property value
Fail e.style['font-style'] = "oblique 10deg" should set the property value
Fail e.style['font-style'] = "oblique -10deg" should set the property value
Fail e.style['font-style'] = "oblique -90deg" should set the property value
Fail e.style['font-style'] = "oblique 90deg" should set the property value
Fail e.style['font-style'] = "oblique 10grad" should set the property value
Fail e.style['font-style'] = "oblique calc(90deg)" should set the property value
Fail e.style['font-style'] = "oblique calc(100deg)" should set the property value
Fail e.style['font-style'] = "oblique calc(-100deg)" should set the property value
Fail e.style['font-style'] = "oblique calc(30deg * 2)" should set the property value
Pass e.style['font-style'] = "oblique 0deg" should set the property value
Pass e.style['font-style'] = "oblique calc(10deg - 10deg)" should set the property value
Pass e.style['font-style'] = "oblique 10deg" should set the property value
Pass e.style['font-style'] = "oblique -10deg" should set the property value
Pass e.style['font-style'] = "oblique -90deg" should set the property value
Pass e.style['font-style'] = "oblique 90deg" should set the property value
Pass e.style['font-style'] = "oblique 10grad" should set the property value
Pass e.style['font-style'] = "oblique calc(90deg)" should set the property value
Pass e.style['font-style'] = "oblique calc(100deg)" should set the property value
Pass e.style['font-style'] = "oblique calc(-100deg)" should set the property value
Pass e.style['font-style'] = "oblique calc(30deg * 2)" should set the property value
Fail e.style['font-style'] = "oblique calc(30deg + (sign(2cqw - 10px) * 5deg))" should set the property value