SerenityOS build: Sunday, November 05
Images 💾⌗
- serenity-x86_64-20231105-4c5d48f.img.gz (Raw image, 200.12 MiB)
Last commit ⭐⌗
commit 4c5d48f86139d1460cf532d3be8e240477c88863
Author: MacDue <macdue@dueutil.tech>
AuthorDate: Sat Nov 4 21:31:35 2023 +0000
Commit: Alexander Kalenik <kalenik.aliaksandr@gmail.com>
CommitDate: Sun Nov 5 02:46:46 2023 +0100
LibWeb: Support transforms, stroking, gradients, etc for SVG <text>
This makes use of the new Gfx::Path::text() to handle SVG text elements,
with this text is just a regular path, and can be manipulated like any
other graphics element.
This removes the SVGTextPaintable and makes both <text> and geometry
elements use a new (shared) SVGPathPaintable. This is identical to the
old SVGGeometryPaintable. This simplifies painting as once something is
resolved to a Gfx::Path, the painting logic is the same.
Other builds