There may be differences in the rendering of fonts between browsers, although most often there are differences between platforms.
However, here the difference is apparently caused by the spacing between the letters. More precisely, Firefox correctly applies it, WebKit browsers do not. For a font size of 16px -0.06em should get a little more than one pixel, and if you use the check mode (F12, computed style), you will see that Firefox uses -1px , while Chrome uses normal (i.e., zero) for letter-spacing . Chrome seems to have some threshold on the letter spacing value; making it simple -0.065em changes things.
Therefore, especially if you prefer Chrome rendering, just omit letter-spacing . As a rule, it is better to avoid marking up letters - the font designer should know better, and if you agree with her or his choice, use a different font instead of trying to βfixβ the font.
One of the differences between browsers is that Firefox uses kerning by default, other browsers do not. But this does not apply to the specific texts in the example, since the kitter table for Bitter has only a pair of uppercase letters (for example, βVAβ will look different).
source share