Bug#444811: fontconfig should not use URW postscript fonts by default

2011-02-04 Thread Fabian Greffrath

Rich also pointed out the ttf-liberation currently takes precedence
over gsfonts for the "arial" alias, but the "helvetica" alias still
points to gsfonts (URW Nimbus).


Strictly speaking, it isn't even wrong that fontconfig returns the 
Nimbus font when the original postscript font (i.e. Helvetica) is 
requested.




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#444811: fontconfig should not use URW postscript fonts by default

2009-06-20 Thread Trent W. Buck
On Mon, Oct 01, 2007 at 03:47:36AM -0400, Rich Felker wrote:
> [...] The default configuration for fontconfig should blacklist the
> URW Nimbus fonts [...]

I had a chat with Rich about this.  He showed me how to make this
change at the user level, so that at least *I* won't have this problem
anymore, even if newbie Debian users do:

$ cat ~/.fonts.conf



  
  
  

  /usr/share/fonts/type1/gsfonts/*

  


Rich also pointed out the ttf-liberation currently takes precedence
over gsfonts for the "arial" alias, but the "helvetica" alias still
points to gsfonts (URW Nimbus).



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#444811: fontconfig should not use URW postscript fonts by default

2009-06-20 Thread Trent W. Buck
On Mon, Oct 01, 2007 at 03:47:36AM -0400, Rich Felker wrote:
> The URW Nimbus fonts, in their original Postscript form, have major
> kerning issues which cause many letters to run together when hinting
> is enabled. I’m uncertain whether this is a bug in the fonts
> themselves or a problem in FreeType’s Type1 renderer that applies to
> all Type1 fonts, but it causes severe ugliness and difficulty of
> reading when browsing websites that use these fonts. The problem is
> greatly escalated by the fact that fontconfig-config aliases the
> standard names Helvetica, Times, and Courier to these fonts, but I
> have also seen misguided sites directly requesting Nimbus Sans L by
> name.

I have this problem, too.  It has been nearly two years since this bug
was filed, and the maintainer still hasn't replied.  I guess that
means this bug is considered WONTFIX (though it isn't tagged so).

I would just purge the gsfonts package, but imagemagick needs it.
Instead therefore, does anyone know how to write a ~/.fonts.conf file
that says something like

Regardless of what was asked for, always use the DejaVu,
Bitstream, or Freefont foundry, in that order.  Ignore all other
foundries completely.

or even just

Never ever use a Type1 font.

I'm looking at the fontconfig-user.html document but it's a bit
confusing as the example seems limited to creating a simple "use
 for " aliases.

I'll try to remember to post a solution here, if I find one.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#444811: fontconfig should not use URW postscript fonts by default

2007-10-01 Thread Rich Felker
Package: fontconfig-config
Version: 2.4.2-1.2
Severity: normal

The URW Nimbus fonts, in their original Postscript form, have major
kerning issues which cause many letters to run together when hinting
is enabled. I’m uncertain whether this is a bug in the fonts
themselves or a problem in FreeType’s Type1 renderer that applies to
all Type1 fonts, but it causes severe ugliness and difficulty of
reading when browsing websites that use these fonts. The problem is
greatly escalated by the fact that fontconfig-config aliases the
standard names Helvetica, Times, and Courier to these fonts, but I
have also seen misguided sites directly requesting Nimbus Sans L by
name.

My understanding is that the FreeSans, FreeSerif, and FreeMono fonts
are direct copies of the URW Nimbus fonts, converted to TrueType and
then enhanced with much greater Unicode coverage and minor bugfixes.
In this light, I believe:

1. (Hopefully uncontroversial) The aliases for Helvetica, Times, and
   Courier should use the Free* fonts and prefer them over the
   original URW fonts.

2. (Probably controversial; needs discussion) The default
   configuration for fontconfig should blacklist the URW Nimbus fonts
   and alias their names to the Free* family of fonts. If the Free*
   family really is a superset of the URW Nimbus fonts without the
   kerning bugs, then it does not make sense to use the old buggy
   versions of these fonts just because an application, document, or
   website was written with the old buggy fonts in mind.
   
   Alternatively, since the bug seems to be related to hinting, it may
   be reasonable to force autohint for these fonts rather than totally
   blacklisting them. The autohinter seems to fix the problem.

Getting rid of the URW Nimbus fonts would go a long way towards
improving the font quality issue as perceived by new users. I remember
installing Debian on a computer for my mother about 4 or 5 years ago
and having her comment right away that the fonts were ugly and
illegible, and it was exactly this problem with the URW fonts that she
was talking about. Now that I’m a Debian user again and finally spent
the time to track this issue down I hope something can be done about
it.

If images depicting the problem are needed I can prepare them.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]