Blurry Icons Problem on OSX
Hi,
In the latest build from source on OSX (rev 21007) 95% of all user interface icons continue to be totally blurred.
I submitted a screenshot in an earlier thread which, if it interests you, can be viewed here: http://img102.imageshack.us/img102/9260/inkscape20798osx105inte.png
I understand that this is probably not at the top of the priority list. On that end, I would like to just ask two questions:
1. Is this normal for the current OSX builds or is this tied to my environment only?
2. Is there something I can do to revert back to rev. (approx) 20600 behaviour? At least until this has been fixed. As I understand, the icon engine was radically changed.
Thank you very much for reading!
André
AndreBerg wrote:
In the latest build from source on OSX (rev 21007) 95% of all user interface icons continue to be totally blurred.
I submitted a screenshot in an earlier thread which, if it interests you, can be viewed here: http://img102.imageshack.us/img102/9260/inkscape20798osx105inte.png
I understand that this is probably not at the top of the priority list.
For me it's near top priority because I'm the one who introduced those changes, but I haven't had time to do anything Inkscape-related recently. I also don't have a Mac or know anyone who has one though and this problem isn't as severe on other systems.
For now you can see whether removing the hicolor directory from Inkscape's icons directory fixes things.
Regards, Krzysztof Kosiński
On Sat, 2009-03-28 at 17:31 -0700, Krzysztof Kosiński wrote:
AndreBerg wrote:
In the latest build from source on OSX (rev 21007) 95% of all user interface icons continue to be totally blurred.
I submitted a screenshot in an earlier thread which, if it interests you, can be viewed here: http://img102.imageshack.us/img102/9260/inkscape20798osx105inte.png
I understand that this is probably not at the top of the priority list.
For me it's near top priority because I'm the one who introduced those changes, but I haven't had time to do anything Inkscape-related recently. I also don't have a Mac or know anyone who has one though and this problem isn't as severe on other systems.
For now you can see whether removing the hicolor directory from Inkscape's icons directory fixes things.
Andre, I'm actively working on that at the moment.
One thing to do is remove the hicolor directory. However there was some code done to render and cache images that got removed and needs to be restored. Once I get that fixed in a clean way, all should be good again.
Hi guys,
Ahh, ok, now I understand... By removing hicolor with the new scalable icons the PNGs get used again.
Yep, all worked around. Now I can continue to be an advocate for Inkscape at the places I work. I think you can imagine showing off Inkscape with blurry icons probably wasn't the best way to impress people :)
Speaking about impressing people: Any dev working on Inkscape has my total admiration! I hope that I may one day get to your level of sophistication. Which is a way of saying keep up the good work!
Thanks for replying.
André
--- Original Nachricht --- Absender: Jon A. Cruz Datum: 29.03.2009 1:55 Uhr
On Sat, 2009-03-28 at 17:31 -0700, Krzysztof Kosiński wrote:
AndreBerg wrote:
In the latest build from source on OSX (rev 21007) 95% of all user interface icons continue to be totally blurred.
I submitted a screenshot in an earlier thread which, if it interests you, can be viewed here: http://img102.imageshack.us/img102/9260/inkscape20798osx105inte.png
I understand that this is probably not at the top of the priority list.
For me it's near top priority because I'm the one who introduced those changes, but I haven't had time to do anything Inkscape-related recently. I also don't have a Mac or know anyone who has one though and this problem isn't as severe on other systems.
For now you can see whether removing the hicolor directory from Inkscape's icons directory fixes things.
Andre, I'm actively working on that at the moment.
One thing to do is remove the hicolor directory. However there was some code done to render and cache images that got removed and needs to be restored. Once I get that fixed in a clean way, all should be good again.
AndreBerg wrote:
Ahh, ok, now I understand... By removing hicolor with the new scalable icons the PNGs get used again.
It's not exactly like this. Before my hanges we used scalable icons rendered by Inkscape's own renderer. Now we still use scalable icons through a standard theming mechanism, but it isn't playing well with the existing code.
Regards, Krzysztof Kosiński
On Sat, 2009-03-28 at 18:18 -0700, Krzysztof Kosiński wrote:
AndreBerg wrote:
Ahh, ok, now I understand... By removing hicolor with the new scalable icons the PNGs get used
again.
It's not exactly like this. Before my hanges we used scalable icons rendered by Inkscape's own renderer. Now we still use scalable icons through a standard theming mechanism, but it isn't playing well with the existing code.
No, that is not quite true.
Before your changes, not having hicolor would allow the rendering from Inkscape's internal versions... but there was code in there that was addressing the multi-size and blurring issues.
If I remove the hicolor directory (and thus cause the code to fall back to self-rendered icons.svg entries) I now see blurring on certain ones that is *identical* to the state quite a while back before I started fixing it.
Thus there is a definitely behavior regression. This does show up differently on different platforms, so it is sometimes hard to notice if one does not check.
As JonCruz is saying, it's not just the presence of the hicolor files. Simply removing the hicolor directory does not fix the problem. Jon and I have had some discussions about this on IRC.
Krzysztof, I don't know what timezone you're in, but there are a lot of conversations that we have had in freenode #inkscape channel, like this one. It's particularly useful to get quick ideas or ask people if a proposed patch might interfere with others' work in progress.
(From your email address, I saw you were on IRC today-- good!)
This is especially true if you're looking for people with specific platforms, because some features are platform-specific. You could find a Mac user (like me) and get some preliminary testing done before a big commit.
The mailing list is nice too, but there's nothing like the speed of a live conversation sometimes.
On Mar 28, 2009, at 9:30 PM, Jon A. Cruz wrote:
On Sat, 2009-03-28 at 18:18 -0700, Krzysztof Kosiński wrote:
AndreBerg wrote:
Ahh, ok, now I understand... By removing hicolor with the new scalable icons the PNGs get used
again.
It's not exactly like this. Before my hanges we used scalable icons rendered by Inkscape's own renderer. Now we still use scalable icons through a standard theming mechanism, but it isn't playing well with the existing code.
No, that is not quite true.
Before your changes, not having hicolor would allow the rendering from Inkscape's internal versions... but there was code in there that was addressing the multi-size and blurring issues.
If I remove the hicolor directory (and thus cause the code to fall back to self-rendered icons.svg entries) I now see blurring on certain ones that is *identical* to the state quite a while back before I started fixing it.
Thus there is a definitely behavior regression. This does show up differently on different platforms, so it is sometimes hard to notice if one does not check.
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
-- [ e d @ h a l l e y . c c ]
participants (4)
-
André Berg
-
Ed Halley
-
Jon A. Cruz
-
Krzysztof Kosiński