Hacked sufficiently to work on Linux

RGB text looks bad on my Haswell. Can't tell yet if it's
blend func extended, or just too heavy filtering.