You will never get the perfect pixel in every browser and platform. Even if the distance between the letters is the same (it seems if you set it to 0), small differences in smoothing can make the letters wider. There is nothing in the CSS specification that would indicate how the browser displays these small details.
Workarounds are Cufon (yech) and Images (yech). Pixel-perfect and the internet are just not good friends.
source share