Joh*_*ohn 4 icons customization
根据我的观察,一个 SVG 文件可以完美地替换一堆 PNG 文件(即仅使用 nautilus.svg 而不是 7 个不同大小的 PNG),而不会降低质量。图标主题同时提供这两种服务有什么具体原因吗?我正在考虑将图标主题放在一起,但我不想制作一堆不同大小的 PNG。谢谢
SVG 尽管有这个名字,但它并不是无限可扩展的。当缩放超出特定阈值时,质量会下降,就像缩放 PNG 时一样。单个 SVG 会很好,但图标仍然需要以多种尺寸绘制,以便在较小尺寸时具有锐利的线条,细节较少,而在较大尺寸时具有更多细节,这样缩放只会导致 SVG 的不同层得到渲染。
构建图标主题的最佳方法是使用 Tango 的单 SVG 工作流程,就像上游 GNOME 主题使用的那样,并拥有一个构建系统,该系统使用 icontool 之类的工具将画布的各个区域拆分为适当的 PNG 图标在一个目录中。您仍然需要绘制多种尺寸才能获得最佳外观主题,但是将所有图标放在一个画布中可以更轻松地保持尺寸之间的一致性。