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.