Page 1 of 1

aliased fonts

Posted: 2016-08-10, 08:01
by marsup
Hi,

I just installed Pale Moon from the Manjaro community repos.

I am having an issue with font aliasing on certain sites (including this very forum) which does not occur with firefox (see attached picture)

I have been comparing both about:config and they look about the same, concerning gfx.font..

Any idea ?

Cheers

Re: aliased fonts

Posted: 2016-08-11, 06:35
by marsup
So I found a partial fix, and posted about it here on the distro forum.

Essentially, the gist is as follows :
  • the core of the problem is that some fonts on my system [are not rendered correctly by whatever linux thing is supposed to display them (?) and thus] look awful
  • some of these are used as fallbacks by Pale Moon, and not by Firefox, for some reason
  • my fix is to disable those fonts on my system, and the problem no longer occurs.
Cheers,

Re: aliased fonts

Posted: 2016-08-11, 16:07
by themew
Had the exact same issue in Manjaro due to gsfonts update that made my fonts unreadable since everything now falls back to the new horrible looking Nimbus OTF fonts.

Go to etc/fonts/conf.d/30metricaliases.conf and rename or remove the file.

Removed all the alias font issues and now fonts are back to normal and never looked better.

Re: aliased fonts

Posted: 2016-08-11, 16:08
by New Tobin Paradigm
So is this a problem with the browser or not? Seems like it is just some distros getting inferior versions of fonts that don't play well in some circumstances.

Re: aliased fonts

Posted: 2016-08-11, 17:04
by themew
Matt - it's a distro issue with gsfonts that was updated on Manjaro last weekend. Doesn't affect Chrome but on Manjaro and Arch is had horrible results with FF an PM.

My fix above takes care of FF and PM -- in fact, PM has never resolved fonts better on Manjaro since the alias file was removed (in my opinion) :)

Re: aliased fonts

Posted: 2016-08-12, 07:58
by Moonchild
Off-topic:
A good demonstration of why providing software support on Linux can be trying - it's difficult to determine whether something is caused by our code or not...