mirror of
https://github.com/RGBCube/serenity
synced 2025-05-16 02:24:59 +00:00

This patch makes a few changes to the way we calculate line-height: - `line-height: normal` is now resolved using metrics from the used font (specifically, round(A + D + lineGap)). - `line-height: calc(...)` is now resolved at style compute time. - `line-height` values are now absolutized at style compute time. As a consequence of the above, we no longer need to walk the DOM ancestor chain looking for line-heights during style computation. Instead, values are inherited, resolved and absolutized locally. This is not only much faster, but also makes our line-height metrics match those of other engines like Gecko and Blink.
17 lines
217 B
Text
17 lines
217 B
Text
true
|
|
false
|
|
123
|
|
123.456
|
|
This is a String object
|
|
9007199254740991
|
|
1692748800000
|
|
/abc/gimsuy
|
|
Error
|
|
URIError: hello
|
|
{"1":2,"a":"b"}
|
|
1,4,aaaa
|
|
true
|
|
1
|
|
true
|
|
[object ArrayBuffer]
|
|
ERROR: DataCloneError: Cannot serialize Symbol
|