moz-iconスキームのsizeパラメータに文字列を指定する

moz-iconスキームによるLinuxネイティブなアイコンの呼び出し方の続き。
sizeパラメータには数字の他に、menu、toolbarsmall、button、toolbar、dnd、dialogを指定することが出来る。*1
これらが実際に何pxで表示されるかはGTKテーマに依存するが、大体の大きさを見積もるため、「moz-icon://.zip?size=**」及び「moz-icon://stock/gtk-about?size=**」を、FedoraのデフォルトテーマNodoka、UbuntuのデフォルトテーマHuman、一般的なClearlooks、お気に入りのpixmapエンジンテーマBlue-Joyで表示してみた。
Nodoka:

size .zip gtk-about
menu 16px 16px
toolbarsmall 18px 22px
button 20px 22px
toolbar 24px 24px
dnd 32px 32px
dialog 48px 48px

Human:

size .zip gtk-about
menu 16px 16px
toolbarsmall 18px 24px
button 20px 24px
toolbar 24px 24px
dnd 32px 32px
dialog 48x52px 24px

Clearlooks:

size .zip gtk-about
menu 16px 16px
toolbarsmall 18px 16px
button 20px 20px
toolbar 24px 24px
dnd 32px 32px
dialog 48px 48px

Blue-Joy:

size .zip gtk-about
menu 16px 16px
toolbarsmall 18px 22px
button 16px 16px
toolbar 24px 24px
dnd 32px 32px
dialog 48px 48px

これ以外も調べてみたが、おおむね
menu=16px < toolbarsmall < button < toolbar=24px < dnd=32px < dialog=48px
のケースが多かったと思う。デフォルトのテーマでは、
通常のアイコン = toolbar
小さいアイコン = menu
を使っているので、OSデフォルトのアイコンを使うテーマや拡張を作る際は、この指定でいくのが良さそうだ。

*1:デフォルトは16