you got font problems in firefox? i feel bad for you son

this makes smoothing work in firefox on osx

tl;dr of all the font changes is that OSX sucks at rendering fonts and makes them thicker than they are supposed to be