gdm theme should use font aliases

Bug #70829 reported by Thanos Lefteris
6
Affects Status Importance Assigned to Milestone
edgy-gdm-themes (Ubuntu)
Invalid
Low
Unassigned
feisty-gdm-themes (Ubuntu)
Fix Released
Low
Thanos Lefteris

Bug Description

Binary package hint: gdm

The edgy/feisty gdm themes use the Bitsream font instead of the default system font (Dejavu font). With the bitstream font, Greek characters look horrible.

The ubuntu gdm themes should use an alias, such as "Sans" to define the font.

Tags: greek
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug. What version of Ubuntu do you use? What gdm theme? The font can be specified by the theme? Could you make a screenshot showing the bug (you can use gdmflexiserver --xnest for that)?

Changed in gdm:
assignee: nobody → desktop-bugs
status: Unconfirmed → Needs Info
importance: Undecided → Low
description: updated
Revision history for this message
Thanos Lefteris (alefteris) wrote : Re: gdm theme should use dejavu fonts

I use Edgy and the default human edgy-gdm-theme. Here is a screenshot of that the problem is:

Revision history for this message
Thanos Lefteris (alefteris) wrote :

Another screenshot to illustrate the problem.

Revision history for this message
Konstantinos Togias (ktogias) wrote :

I can also confirm this bug in edgy. The gdm font is ugly with greek text, exactly as shown at the screenshots posted by Athanasios Lefteris .

Revision history for this message
Simos Xenitellis  (simosx) wrote :

I believe the ideal solution would be to adapt the default GDM themes to use the common aliases such as Sans, Serif and Monospace, instead of specifying individual fonts.

I would mark this as an upstream bug for the GDM package at GNOME (hint, hint, who wants to do this?)

Revision history for this message
Thanos Lefteris (alefteris) wrote :

@ Simos Xenitellis
The themes from GNOME seem to use the alias Sans (I check with gdm-2.17.6) . Its just the edgy/feisty gdm theme that doesn't use the alias but uses "Bitstream Vera Sans Bold" instead.

Replaces "Bitstream Vera Sans" with "Sans".

Revision history for this message
Thanos Lefteris (alefteris) wrote :

And here is a screenshot of the theme with the patch applied.

Revision history for this message
Simos Xenitellis  (simosx) wrote :

I had a chat with Athanasios and we concluded that the GDM themes do come from Ubuntu (and not from upstream GDM), from the packages mentioned in this report.

The clean solution is for the themes to reference the Sans/Serif/etc font aliases instead of individual fonts.

I recommend applying this patch.

There should be other languages affected, especially those that require extended latin characters that Bitstream Vera does not cater for.

description: updated
Revision history for this message
Kenneth Wimer (kwwii) wrote :

I agree with this as well. Using Bitstream is probably a left-over from designing the theme, not intentional. It would be much better to use Sans (which in this case defaults to DejaVu) in the XML.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks for your fix.

Changed in feisty-gdm-themes:
assignee: nobody → alefteris
importance: Undecided → Low
status: Unconfirmed → Fix Released
Revision history for this message
Daniel Holbach (dholbach) wrote :

I'm not sure we should fix this for Edgy: please see our policy for that: https://wiki.ubuntu.com/StableReleaseUpdates

Changed in edgy-gdm-themes:
assignee: desktop-bugs → nobody
Revision history for this message
Simos Xenitellis  (simosx) wrote :

It looks reasonable to only apply the patch to feisty as an official fix. Feisty is coming out soon enough.

Shall we mark the status for "edgy-gdm-themes" in this report to "Rejected"?

Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks Simos.

Changed in edgy-gdm-themes:
status: Needs Info → Rejected
Changed in feisty-gdm-themes:
status: Fix Released → Fix Committed
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.