[haiku-commits] Re: haiku: hrev50931 - src/servers/app/drawing/Painter

  • From: "Adrien Destugues" <pulkomandy@xxxxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 03 Feb 2017 11:00:02 +0000

3 février 2017 11:51 "Julian Harnath" <julian.harnath@xxxxxxxxxxxxxx> a écrit:

Hey,

On 03.02.2017 11:38, Adrien Destugues wrote:

IIRC, we don't want this average based filter anymore. Freetype has much 
improved its own filters
since this was implemented, and we could use their default filters now, 
which are much less subject
to color fringes than they were back then.

app_server currently never uses freetype's built-in filtering. If the 
average-based filter is
disabled with that #define, it uses another one [0] which is also internal.

However, we should probably expose a setting to pick between the different 
filters available in
Freetype:
https://www.freetype.org/freetype2/docs/reference/ft2-lcd_filtering.html

Sure, if it's better than what we have, we should probably use freetype's 
filters. Not sure if it
needs to be a user-setting though, maybe the best one can be picked and set 
as default.

Yes, if there is an "obviously better" one. But I think font rendering is also 
a personal choice, and a none/light/strong (or color fringes <-> more blurry) 
setting would be nice. We already have a slider for the current filter, it 
would just be about replacing it with the freetype presets.

-- 
Adrien.

Other related posts: