GNOME Bugzilla – Bug 341253
fuzzy numbers/letters on cards in 2.15
Last modified: 2011-12-07 13:36:01 UTC
Please describe the problem: The lack of whitespace between a card's value and the card's edges in 2.15 makes the card's value very difficult to read - it looks fuzzy. The extra whitespace was present in 2.14 Steps to reproduce: 1. start Aisleriot Solitaire 2. look at a card Actual results: the number/letter indicating the card's value is hard to read Expected results: I expect the card's calue to be as easy to read as it was in 2.14 Does this happen every time? yes Other information:
Created attachment 65161 [details] comparison of bonded.png (2.14) and bonded.svg (2.15) desktop screenshot to illustrate my point
Could you post an actual screenshots from the game comparing themand illustrating your complaint, rather than eog shots? Note that eog is incapable of rendering SVG images the way that aisleriot does (with perfect quality, though a bit slow at the moment), and we need to see if there's another solution to this bug than just telling you to expand the size of your screen a little bit. Also, when eog has interpolation on, EVERYTHING is fuzzy. ;) Regarding the whitespace, the only real difference should be the 50% thicker border. At lower resolutions, bonded.png would start to loose the border and just a slight gray line would separate the cards on the table. The indivudal index characters would also be a bit smaller in the SVG theme than the PNG counterpart. This is because they are built to look like actual playing card indexes rather than the old bitmapped font designed to run at a specific resolution.
There are two major differences in the numbers between the old and the new set. The old set had more white space above the digits and had bolder digits. The second difference might be a problem at very small sizes when the strokes get seriously sub-pixel sized but I don't think it is worth dealing with. The white-space issue is one that I think should be addressed. Having the extra border - even thought it is only on one side - makes the digit easier to distinguish at small sizes.
Created attachment 65234 [details] AisleRiot screenshot: svg on left; png on right screenshot (cropped, but actual size) showing svg version on left and png version on the right. Display resolution: 1280x1024 AisleRiot window size: 550x400 (approx)
I do have a solution in mind, but I'm working on it for a completely different reason. The only reason we have the black border around the cards is to distinguish one from another, and I've been working on a method where aisleriot will draw the card background and border seperately from rendering the rest of the art. This would allow for a 1-pixel black border drawn outside of the cards at all of the lower resolutions. As the resolution increases, the black borders would be relatively thinner than the rest of the card, with the stroke slowly growing at increments of one pixel, if indeed it grows at all... This would be just a small and easy chunk of the changes I have in mind for card rendering (though most of it is turning out to be easier than I feared), just don't expect to see any of this until I make changes to mahjongg first...
The cards looks more ugly when are big too. Attach images for freecell 2.14 and 2.15
You appear to have been confused by bugzilla navigating away from the bug page for no apparent reason (as it does tend to do) and posted the screenshots at bug 347262.
Created attachment 70905 [details] Freecell maximized 2.14
Created attachment 70906 [details] Freecell maximized 2.15
Re-assigning to default owner.
Not worth keeping this open, I think. The card theme shows fine here IMO, and there's a multitude of other card themes available if you don't like the default one.