[DejaVu-bugs] [Bug 12735] Condensed faces not recognized in KDE

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Aug 14 04:08:40 PDT 2008


http://bugs.freedesktop.org/show_bug.cgi?id=12735


Ben Laenen <bl.bugs at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|                            |NOTOURBUG




--- Comment #8 from Ben Laenen <bl.bugs at gmail.com>  2008-08-14 04:08:39 PST ---
(In reply to comment #7)
> > So, the condensed fonts are both in their own family and a style in the normal
> > stretch family. It just depends on how your system handles the fonts.
> 
> **Wouldn't it be better then, to put them only as families and not as styles of
> other families?**

No, because we only fix our fonts, and we have a record of not working around
other projects' bugs, even if they are annoying us, because experience tells us
that if we do work around it, it'll take forever to get it fixed there.

Our fonts are also the only correct way to do it according to the specs
http://www.microsoft.com/typography/OTSPEC/name.htm

There are tons of professional and expensive fonts out there that have the
exact same problem, and (a) you can't "fix" those, and (b) it will certainly
make the purchaser of them mad when he sees he can't use them. If we want Linux
to be capable enough for these users, we need to fix all these basic issues
first, so that's why we haven't worked around this bug for over two years, and
will not work around it in future. This so the bug is there for all to see, and
we hope it'll steer some users towards the projects to fix their font handling.

You could always ask the packagers in your distro to apply a patch to remove
the preferred (sub)family from the name table. I think it's a two line patch
for each font.

The other thing you could do is to go and ask the fontconfig people to make a
switch to ignore preferred family names, or let the programs using fontconfig
tell it whether they support them, and then fontconfig can give the font
families accordingly (I think that's the best way for getting this to work
eventually, since way too many programs only think of font families as the set
of regular-italic-bold-bold italic). I think though the fontconfig people will
say the same as us: it's not their bug so they won't fix it. Although I don't
really agree with that, since the specs say that the preferred families should
only be used if the programs can handle them, which some of them obviously
can't.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the DejaVu-bugs mailing list