Debian/Ubuntu 中图标的最佳约定

cur*_*nii 4 ubuntu debian icons

我一直在寻找图标的最佳约定,但我发现很多不一致的网页。也许惯例已经改变,他们需要更新,或者也许我一直无法找到正确的页面。

  1. 似乎同时支持 PNG 和 SVG 图标。SVG 图标是首选吗?有什么缺点吗(因为很多包不使用它们)?
  2. 如果我使用 SVG 图标,我可以为 16x16 设置一个单独的 PNG 图标吗?我们的图标不会很好地缩小到 16x16。
  3. 如果我使用 PNG 图标,我应该提供什么尺寸?
  4. 图标应该怎么命名?
  5. 它们应该放在哪里?/usr/share/icons? /usr/share/pixmaps?

foo*_*oot 5

我认为 SVG 是首选,因为它们可以扩展到任何大小。这也应该回答你的第二个问题。

对于其他格式,有多种尺寸。我从我的 Ubuntu 安装中得到了以下计数。基于此,我猜您应该包括 8、16、22、24、32、48 和 256。

17M     /usr/share/icons/gnome/scalable
628K    /usr/share/icons/gnome/512x512
8.5M    /usr/share/icons/gnome/256x256
208K    /usr/share/icons/gnome/128x128
20K     /usr/share/icons/gnome/64x64
2.0M    /usr/share/icons/gnome/48x48
2.1M    /usr/share/icons/gnome/32x32
1.9M    /usr/share/icons/gnome/24x24
1.9M    /usr/share/icons/gnome/22x22
2.1M    /usr/share/icons/gnome/16x16
32K     /usr/share/icons/gnome/8x8
Run Code Online (Sandbox Code Playgroud)

我还在Ask Ubuntu 上发现了一个问题,他们说他们喜欢看到 16、32、64 和 128。

还有一个关于 StackOverflow的问题,他们说 48 是一个很好的大小,并且有一些关于如何包含这些的信息。

编辑:此处为Freedesktop.org 指南,其中讨论了术语、目录以及如何查找图标。