My website has very different rendering in Firefox Windows / Firefox Linux (however, similar versions, default parameters for both).
The reason seems to be that the font are rendered very differently. This:
font-family: sans-serif;
gives Arial-like font on Windows:
and a little bit different font on Linux:
How to solve this problem and have constant rendering in Firefox Win / Firefox Linux ?
(if possible, I'd like to keep the Windows rendering)
You only have defined the font name
sans-serif
which is not a font per se, just tells the browser to use any sans serif font the browser prefers. But even if you give a concrete font name, be aware that the installed fonts in Win / Linux are not the same. Also, the font rendering is OS dependant, so both OS might render fonts a bit differently. The best way to solve this would be to use a web font, where you have the same font files for both Win and Linux. Also gives you a lot more freedom in design, since you do not have to rely on the fonts the OS provides.But even then, it can happen that the user chooses to use a bigger font size, and you still have rendering differences, but not as visible as with your example where you apparently have two completely different fonts.
In other words: achieving a result where each font rendering looks exactly the same is simply impossible. Thats the nature of the www.