I've attached a patch which forcefully prevents fonts from being antialiased.
On some unfortunate configurations, simply adding "antialias=0" is not enough. Worse yet, even when explicitly set false in the pattern object, calls to FcFontMatch add antialiasing back in. A simple call to FcPatternAddBool is insufficient to remove it, so this patch, using FcPatternAdd with append set false kills it right before the XftFontOpenPattern call.
st-kill-antialiasing-with-fire.diff
Description: Binary data