1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-15 00:01:00 +00:00
serenity/Tests/LibWeb/Ref/reference/images
Aliaksandr Kalenik 681771d210 LibGfx+LibWeb: Calculate and save glyph positions during layout
Previously, we determined the positions of glyphs for each text run at
the time of painting, which constituted a significant portion of the
painting process according to profiles. However, since we already go
through each glyph to figure out the width of each fragment during
layout, we can simultaneously gather data about the position of each
glyph in the layout phase and utilize this information in the painting
phase.

I had to update expectations for a couple of reference tests. These
updates are due to the fact that we now measure glyph positions during
layout using a 1x font, and then linearly scale each glyph's position
to device pixels during painting. This approach should be acceptable,
considering we measure a fragment's width and height with an unscaled
font during layout.
2023-12-02 22:06:11 +01:00
..
border-radius-ref.png Tests/LibWeb: Add border-radius ref test 2023-10-21 23:16:17 +02:00
canvas-fillstyle-rgb.png Tests/LibWeb: Test canvas fillStyle parsing of rgb strings 2023-11-24 08:42:18 +01:00
canvas-path-rect-ref.png LibWeb: Add canvas context2d roundRect 2023-10-20 07:20:29 +02:00
css-background-repeat-ref.png LibWeb: Add ref test for background-repeat 2023-11-18 15:08:21 +00:00
css-backgrounds-ref.png LibWeb: Add ref test for general CSS background properties 2023-11-18 15:08:21 +00:00
css-gradients-ref.png LibWeb: Allow calc() in CSS position values 2023-11-21 01:29:26 +01:00
object-fit-position.png LibGfx+LibWeb: Calculate and save glyph positions during layout 2023-12-02 22:06:11 +01:00
outer-box-shadow-ref.png Tests/LibWeb: Add outer box-shadow ref test 2023-10-22 18:38:22 +02:00
svg-gradient-spreadMethod-ref.png LibWeb+headless-browser: Replace ref-test manifest with link tags 2023-09-13 08:48:19 +02:00
svg-radialGradient-ref.png LibWeb+headless-browser: Replace ref-test manifest with link tags 2023-09-13 08:48:19 +02:00
svg-text-effects-ref.png LibWeb: Support transforms, stroking, gradients, etc for SVG <text> 2023-11-05 02:46:46 +01:00
text-shadow-ref.png LibGfx+LibWeb: Calculate and save glyph positions during layout 2023-12-02 22:06:11 +01:00