Freetype
Freetype can be configured through environment variables (see /etc/env.d/99lcdfilter for a list of the variables and their description). Those variables can be overridden on a per-user basis by either redefining them in a startup file (such as ~/.bash_profile) or by sourcing the /usr/lib/ft-settings.sh script with the desired style in parameter (you can, of course, source the script from a startup file).
usage: source ft-settings.sh <style>
Possible styles:
default - Use default settings. A compromise that should please most people
osx - Simulate OSX rendering
ubuntu - Simulate UBUNTU rendering
linux - Generic Linux style - no snapping or certain other tweaks
windows - Simulate Windows rendering
vanilla - Just subpixel hinting
Infinality styles:
classic - Infinality rendering circa 2010. No snapping
nudge - CLASSIC with lightly stem snapping and tweaks
push - CLASSIC with medium stem snapping and tweaks
shove - Full stem snapping and tweaks without sharpening
sharpened - Full stem snapping, tweaks, and Windows-style sharpening
infinality - Settings used by Infinality

