Close The Font-Weight Gap Between Browsers Using Type Rendering Mix
Due to how the text rasterizer works, fonts look heavier on OS X and iOS, compared to to other operating systems.
And, trying to close this gap with per-browser CSS styles is a common pattern.
Also, Type Rendering Mix can be used to disable web fonts when no antialiasing is applied.
It works by auto-adding some styles to theelement that represent the rasterizer and anti-aliasing support on the browsers and leaves the rest to us (creating the styles).