<feed xmlns='http://www.w3.org/2005/Atom'>
<title>video/libs/plutosvg, branch master</title>
<subtitle>Mirror of video feed</subtitle>
<id>https://git.openwrt.org/feed/video/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/video/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/video/'/>
<updated>2026-09-25T12:27:56Z</updated>
<entry>
<title>plutosvg: add SVG rendering library</title>
<updated>2026-09-25T12:27:56Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2026-09-25T03:13:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/video/commit/?id=128eaf286e343e098b968e2860639f0aed5e7ffb'/>
<id>urn:sha1:128eaf286e343e098b968e2860639f0aed5e7ffb</id>
<content type='text'>
Parses SVG and draws it through plutovg, which lets a theme ship its
artwork as text rather than as rendered bitmaps. 33 KiB on aarch64, and
it needs nothing beyond plutovg and libc.

freetype is disabled: it only serves OpenType SVG glyphs, and pulling it
in for that would outweigh the library several times over. The bundled
plutovg wrap is refused so a failed dependency check cannot stage a
second copy over the packaged one.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
</feed>
