Bug 40914

Summary: Feature request: provide the condensed fonts also with distinct names
Product: DejaVu Reporter: Adrian Bocaniciu <a.bocaniciu>
Component: GeneralAssignee: Deja Vu bugs <dejavu-bugs>
Status: RESOLVED INVALID QA Contact:
Severity: major    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Adrian Bocaniciu 2011-09-15 09:33:35 UTC
I believe that in your distribution you should provide the condensed fonts also as fonts having distinct names (i.e. "DejaVu Sans Cond" & "DejaVu Serif Cond", having the standard styles: Regular, Oblique, Bold, Bold Oblique), not only as styles of the existing fonts.

I have no idea what applications happen to be used by the developers of these fonts, but even if these fonts have already existed for several years, I have never been able to use them even for one second.

At least on Linux, where I have attempted to use them, I have never encountered any useful application that would allow me to select successfully one of the condensed fonts, i.e. no popular application, e.g. OpenOffice, Firefox, Opera, Konqueror, etc. can use them.

This feature requires almost zero effort to implement, but would be helpful for many people, because I have seen many other messages in various forums complaining about the same thing.

In an ideal world, all the other applications should be rewritten, but this will never happen. Since there exists a very simple solution for this problem, it should be implemented.
Comment 1 Ben Laenen 2011-11-06 12:05:17 UTC
This is a long story, and the short explanation is that we provide two methods in the font: one where the condensed faces belong the the bigger Sans/Serif family, and one where the condensed faces have distinct names (as you request). We basically let the programs decide which one they want.

However, in most Linux programs selecting fonts will all go through fontconfig. Fontconfig supports different styles so it selects the first option. It however ignores the fact that most programs making use of fontconfig don't support styles other than bold and/or italic (or don't support it the way they should), and that makes some styles unavailable.

So, the "culprit" here is fontconfig, which should in an ideal world ask the program if it can handle more styles and if not, feed it the distinct names.

"Fixing" the font by removing the better method would be the world on its head, you can't get every font foundry in the world to change their fonts. So we won't do that either.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.