Bug#444811: fontconfig should not use URW postscript fonts by default
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
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
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
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]