We are having some encoding issues which make the text look different in different browsers. Consider this jsfiddle in different browsers:
https://jsfiddle.net/w3297yLt/
The text should look correctly like this:
Apple Museum je první muzeum svého druhu v České republice,
které bylo nedávno otevřeno v Husově ulici v centru Prahy.
Můžete zde nahlédnout do nedávné minulosti a vžít se do doby,
kdy Steve Jobs sestrojil spolu se Stevem Wozniakem v garáži
svých rodičů první osobní ...
Note that this is not a font issue, this happens with fonts which are completely sound.
Chrome (note that it brakes even non-diacritics characters, check word garáži
):
Firefox:
Safari (similar to Chrome, but the problem with garáži
doesn't happen):
On first look, the text looks correct, but there seems to be some issues with it. With firefox on our website it even looks more weird (https://goout.net/cs/muzea/apple-museum/wucb/):
My impression is that the font is actually split in characters and the diacritics. But how can I fix this? Is there some algorithm or tool? We are using Java, so we will have to implement it in it.