Предотвратить изменение атрибута lang <html>от диакритики?
Я недавно столкнулся с этой проблемой: когда я устанавливаю lang=
атрибут для <html>
тег к ro
все диакритические знаки на странице заменяются символами типа Cedilla.
Скриншот с нормальным диакритическим знаком (șțȘȚ):
Персонажи типа Cedilla (şţŞŢ)
В источнике они написаны как нормальные диакритические знаки (рис. 1).
Теперь настоящая проблема заключается в следующем:
Гугл Хром:
<html>
-> текст как в pic2 - диакритические знаки типа Cedilla<html lang="ro">
-> опять же, текст похож на рис2 - диакритические знаки типа Седиллы<html lang="en">
-> текст нормальный, как на рис1
Mozilla Firefox:
<html>
-> текст нормальный - pic1<html lang="ro">
-> текст как в pic2 - диакритические знаки типа Cedilla<html lang="en">
-> текст нормальный, как на рис1
И две демонстрации основных случаев:
h2 {
font-family: 'Open Sans';
margin: 0;
}
<html lang="ro">
<head>
<link href="https://fonts.googleapis.com/css?family=Open+Sans&subset=latin-ext" rel="stylesheet">
</head>
<body>
<h2>Diacritics: ș, ț, Ș, Ț</h2>
</body>
</html>
h2 {
font-family: 'Open Sans';
margin: 0;
}
<html lang="en">
<head>
<link href="https://fonts.googleapis.com/css?family=Open+Sans&subset=latin-ext" rel="stylesheet">
</head>
<body>
<h2>Diacritics: ș, ț, Ș, Ț</h2>
</body>
</html>
Итак, есть ли способ сохранить lang="ro"
атрибут, но есть нормальные диакритические знаки (как на рис1)?
Спасибо!
** Обновление, забыл упомянуть: румынские диакритические знаки - нормальные, а не те, которые имеют cedilla.