[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft-devel] Rendering artifacts
From: |
malc |
Subject: |
Re: [ft-devel] Rendering artifacts |
Date: |
Mon, 26 Jul 2010 20:43:19 +0400 (MSD) |
User-agent: |
Alpine 2.00 (LNX 1167 2008-08-23) |
On Mon, 26 Jul 2010, Werner LEMBERG wrote:
>
> > That said i first noticed the invisibility problem while using
> > seamonkey/firefox/whatever which all rely on fontconfig.
>
> Hmm. You should file a bug report for fontconfig.
>
> > FWIW i tried using Liberation Serif under Vista and it does AA the
> > glyphs, however the leg of k is perfectly visible.
>
> Vista uses ClearType by default, not yet supported by FreeType (see
> below)...
>
> > And while at it, i'd like to point at another interesting case,
> > namely Linux Biolinum where when using full native hinter and rgb AA
> > the color fringing is just insane (again under Vista there's no
> > fringing)
>
> I suspect this is the same issue (this is, missing ClearType support).
Will try to opt-out of cleartype in favour of "that other" AA option
next time i boot the box which has vista on it.
>
> > And a final remark, i'm using decent CRT monitor and in general do
> > not use AA at all, it's just that a friend was preaching the
> > ClearType to me for a while and i decided to try it out, and indeed
> > i was pleasantly surprised (after trying different AA options here
> > on linux and osx, i'd say that the thing doesn't look all that worse
> > than bitmap/non-antialiased-but-well-hinted fonts)
>
> ClearType consists of two components:
>
> (a) Rasterizing a font with a greatly enlarged horizontal
> resolution, using some nasty tricks (with help of a database of
> known `problematic' fonts) to make that work for old legacy
> fonts. In particular, a bunch of instructions are disabled,
> mainly for handling diagonal strokes. We don't have this in
> FreeType yet.
I see, there was also a patch [1] posted here a while ago, i forgot
to test Liberation Serif with this one.
> (b) Using the result from (a) and applying a special (patented)
> filter to achieve a good color balance for subpixel rendering.
>
> (a) gives improvements on a CRT also.
>
Yes it does.
--
mailto:address@hidden