The diacritics in Firefox are shifted right under Linux. I wonder how can I make them normal? I use Liberation fonts.
Image of what I get:
Probably the Liberation font used does not contain the diacritic used, U+032F COMBINING INVERTED BREVE BELOW. This forces the browser to take it from a different font. This in turn may result in inferior or, as here, completely wrong rendering, since the glyph for the diacritic has been designed for a different font.
The solution is to use a font that contains all the characters needed in the text. The character U+032F is generally present in commonly used fonts, with some odd exceptions. Check out its coverage list (not complete, but useful).