mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 15:38:10 +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. |
||
---|---|---|
.. | ||
border-radius-ref.png | ||
canvas-fillstyle-rgb.png | ||
canvas-path-rect-ref.png | ||
css-background-position-ref.png | ||
css-background-repeat-ref.png | ||
css-backgrounds-ref.png | ||
css-gradients-ref.png | ||
inline-node-ref.png | ||
input-placeholder-ref.png | ||
meter-ref.png | ||
object-fit-position.png | ||
outer-box-shadow-ref.png | ||
svg-axis-aligned-lines-ref.png | ||
svg-background-no-natural-size-ref.png | ||
svg-gradient-spreadMethod-ref.png | ||
svg-radialGradient-ref.png | ||
svg-text-effects-ref.png | ||
svg-textPath-ref.png | ||
text-shadow-ref.png |