GTK 长期以来支持可缩放矢量图形(SVG)图标,但直到最近一直依赖外部 librsvg 库,这种集成并不完美。但 Red Hat 工程师 Matthias Clasen 一直在努力让 GTK 工具包原生支持 SVG。
GTK 4.22 工具包将原生支持 SVG 矢量图形,包括动画等功能。Matthias Clasen 在过去几个月里一直在构建 GTK 自身的 SVG 功能,而不是依赖 librsvg 并试图绕过其限制。

Clasen 今天在一篇博客文章中指出,这仍然只是完整 SVG 规范的一个子集,但似乎足够用于大多数图标,甚至测试过的 SVG 动画。
想要了解更多关于 GTK 4.22 改进的 SVG 支持的读者,可以通过 GTK 博客了解所有有趣的细节。
转自 GTK 4.22 To Natively Support SVG – Including Animations – Phoronix
Linuxeden开源社区