GNOME Bugzilla – Bug 639097
Some characters are too small in album listing
Last modified: 2020-03-17 08:55:53 UTC
Created attachment 177888 [details] Screenshot showing the bug When the grid view is disabled, the first several characters of each album's name appear in too small a font. The artist name is also too small. (See the screenshot.) I am using the build 1.9.1+git20110105.r1.42a9a77-0ubuntu1+lucid from the banshee-daily ppa, on Ubuntu 10.04. If I go to gnome's Preferences->Appearance->Fonts and change the settings, then the problem disappears. But it reappears next time banshee is launched. The appearance of the bug is insensitive to which font of font size is used (at least in the narrow range of cases I've tried).
Created attachment 177889 [details] This is how it should look
*** Bug 639587 has been marked as a duplicate of this bug. ***
*** Bug 639695 has been marked as a duplicate of this bug. ***
git-bisect says that Hyena's commit fb14292 is responsible. Gabriel, could you check? I didn't revert because that commit fixes bug 636828.
I don't think we should revert it. I'm guessing the fix needs to be made in src/Core/Banshee.ThickClient/Banshee.Collection.Gui/ColumnCellAlbum.cs
I found that reverting that Hyena commit only partially fixed the problem. I downloaded a fairly recent source for Banshee 1.9.4. I reversed Hyena's commit fb13292 using "patch --reverse ... " and built banshee. The text in the album list is then rendered correctly on startup. However, if I go to banshee's preferences and re-enable the album grid, and then go again to preferences and disable the album grid once again, I get back to an album list exhibiting the bug. (I hope this is clear.)
Banshee is not under active development anymore and had its last code changes more than three years ago. Its codebase has been archived. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is being shut down) if anyone takes the responsibility for active development again. See https://gitlab.gnome.org/Infrastructure/Infrastructure/issues/264 for more info.