On May 17, 2009, at 10:22 PM, JiHO wrote:

So there is a common pattern (hence a common fix?). Overall, it seems  

that stock icons (i.e not Inkscape provided ones) scale, but Inkscape  

icons do not scale. I understand this since Inkscape icons used to be  

designed and rendered in a different way. However:

- I thought that recent changes to the icon handling would make  

Inkscape icons behave as the rest (this was tested with rev 21339 and  

I haven't seen any icon related changes in the svn log since, and with  

no custom configuration in .config/Inkscape)

- even if they do not behave as the rest, they should at least display  

at their maximum size when the GTK size it set higher that it (32 and  

48).


Thanks in advance for any information on all this.


Yes...

This is quite an interesting area. Krzysztof had made some changes without realizing all the implications of behavior for the different cases.

Some needed code has been restored, but the scaling behavior probably won't reappear until the hicolor contents are removed from the build. For testing, you can just find the hicolor directory that contains all the external icons and rename it to something else.

Not following sizing from the GTK+ theme settings is one key thing that the external icons are blocking.

The good news, however, is that the changes Krzysztof did included one that cleared the last bugs complicating external themes. So now all those files that are under "hicolor" can be dropped in to user directories or system ones as an external theme. So now these can be delivered independent of the official Inkscape release install.