Welcome! Anonymous

Dynamic (at runtime) FIR Filter Patch

A place to ask questions, or discuss anything related to infinality.net stuff.

Dynamic (at runtime) FIR Filter Patch

Postby infinality » Wed Oct 27, 2010 6:59 pm

I'm considering putting this one into the next release:
http://levelsofdetail.kendeeter.com/200 ... patch.html

At the very least, it will let you modify filter weights at runtime. Ideally this should be implemented in fontconfig, but it seems like fontconfig is consistently about 1.5 years behind freetype in terms of features. So, in the meantime, this might work.

Edit: This patch is also giving me LOTS of ideas on how to allow features of my patches to be controlled at runtime, via ENVIRONMENT_VARIABLES!
- Linux font rendering has gone from the most reviled to the most renowned.
User avatar
infinality
Site Admin
 
Posts: 736
Joined: Wed Oct 20, 2010 7:57 am
Location: Wisconsin, USA

Re: Dynamic (at runtime) FIR Filter Patch

Postby infinality » Wed Oct 27, 2010 8:10 pm

I think I like specifying all values as opposed to the clever method the patch's author does. It's more intuitive to me. So is having the values add up to 1.0 (or a tad more).

Here are some values I'm playing around with:

Code: Select all
Strong Extra Smooth  "0.15 0.2 0.3 0.2 0.15"  (extra smooth, natural weight)
Extra Smooth      "0.20 0.20 0.30 0.20 0.20"  (extra smooth, extra weight)
Smooth            "0.15 0.20 0.32 0.20 0.15"  (smooth, natural weight)
Stronger Gibson   "0.11 0.22 0.38 0.22 0.11"  (smooth, extra weight)
Gibson            "0.11 0.22 0.33 0.22 0.11"  (smooth, natural weight)
Freetype Light    "0.00 0.33 0.34 0.33 0.00"  (sharp, natural weight)
Freetype Default  "0.06 0.25 0.44 0.25 0.06"  (sharp, extra weight)
Extra Sharp       "0.00 0.35 0.35 0.35 0.00"  (extra sharp, extra weight)
- Linux font rendering has gone from the most reviled to the most renowned.
User avatar
infinality
Site Admin
 
Posts: 736
Joined: Wed Oct 20, 2010 7:57 am
Location: Wisconsin, USA


Return to General Discussion

Who is online

Users browsing this forum: Google [Bot] and 1 guest