アイコンのベストプラクティスを探しましたが、多くのWebページが一貫性がないことがわかりました。ルールが変更されて更新が必要な場合や、正しいページが見つからない可能性があります。
- PNGとSVGの両方のアイコンがサポートされているようです。 SVGアイコンが好きですか?欠点はありますか(多くのパッケージがそれを使用していないため)?
- SVGアイコンを使用している場合は、別々の16x16 PNGアイコンを持つことができますか?私たちのアイコン16x16にサイズ変更できません。
- PNGアイコンを使用する場合は、どのサイズを指定する必要がありますか?
- アイコン名は何で指定する必要がありますか?
- どこに配置する必要がありますか? /usr/共有/アイコン? /usr/share/pixmaps?
答え1
SVGはどんなサイズにでも拡張できるので好むと思います。これはまた、2番目の質問に対する答えになります。
他の形式の場合、さまざまなサイズがあります。 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
私も一つ見つけた質問Ask Ubuntuは、16、32、64、128を見たいと言います。
まだ一つあります。質問StackOverflowでは、48は適切なサイズであり、これらのサイズを含める方法に関する情報があると言います。
編集者:Freedesktop.orgガイドは次のとおりです。ここでは、用語、目次、アイコンの検索方法について説明します。
答え2
9年後、オリジナルポスター(OP)と同じ問題が発生します。
KDEをデスクトップ環境として使用するDebian 12 Bookwormインストールでは、次のコマンドパイプラインを使用してアイコンサイズの発生を識別しました。
find /usr/share/icons -type f | grep -o '[0-9]\+x[0-9]\+' | \
sort | uniq -c | sort -nr
出力には各サイズの頻度が表示されます。
3236 48x48
3035 16x16
3033 32x32
2443 22x22
1943 24x24
1374 64x64
1210 256x256
759 128x128
652 96x96
99 512x512
43 8x8
7 36x36
2 72x72
2 44x44
2 310x310
2 150x150
1 42x42
1 192x192
1 1024x1024
上記のデータは、48x48、16x16、32x32が最も一般的に使用されるアイコンサイズであると結論付けることができます。
Freedesktop.org の指示によれば、SVG 形式はオプションであるため、通常 PNG 形式はより良い選択と見なされます。