Css 预防<;html>';改变变音符号的语言属性?

Css 预防<;html>';改变变音符号的语言属性?,css,fonts,diacritics,Css,Fonts,Diacritics,我最近遇到了这个问题:当我将标记的lang=属性设置为ro时,页面上的所有变音符号都更改为Cedilla类型的字符 正常变音符号屏幕截图(șțȘȚ): (图1) Cedilla类型字符(şţŢ) (图2) 在源代码中,它们被写成正常的变音符号(pic1) 现在,真正的问题是: 谷歌浏览器: ->文本类似于pic2中的塞迪拉式变音符号 ->同样,文本类似于pic2中的塞迪拉式变音符号 ->文本是正常的,如pic1 Mozilla Firefox: ->文本正常-pic1 ->文本类似于pic

我最近遇到了这个问题:当我将
标记的
lang=
属性设置为
ro
时,页面上的所有变音符号都更改为Cedilla类型的字符

正常变音符号屏幕截图(șțȘȚ):

(图1)

Cedilla类型字符(şţŢ)

(图2)

在源代码中,它们被写成正常的变音符号(pic1)

现在,真正的问题是:

谷歌浏览器:

  • ->文本类似于pic2中的塞迪拉式变音符号

  • ->同样,文本类似于pic2中的塞迪拉式变音符号

  • ->文本是正常的,如pic1

Mozilla Firefox:

  • ->文本正常-pic1

  • ->文本类似于pic2中的塞迪拉式变音符号

  • ->文本是正常的,如pic1

以及主要案例的两个演示:

h2{
字体系列:“开放式SAN”;
保证金:0;
}

变音符号:ș,ț,Ș,Ț

在开发工具中,我看到Chrome在html元素中添加了
-webkit区域设置:“ro”
;当我显式地用
“en”
覆盖它时,它会按您的需要显示。然而,我不知道这还会影响到什么;而且我在Firefox中也找不到类似的东西。@CBroe,哇,没有看到,非常感谢如果我完全删除lang,它现在似乎在Chrome中工作,在CSS中我添加了
-webkit locale:“en”
。但这会以任何方式影响搜索引擎优化吗?我的意思是,这个网站将是罗马尼亚语的,当谷歌试图索引它时,他会不会接受CSS属性并说
这是英文的?我会尝试保留html元素上的
lang
属性,尤其是在搜索引擎方面。在样式表的某个地方指定
html{-webkit locale:“en”}
应该足以覆盖它。我怀疑这会优先于HTML中指定的语言。@CBroe太好了,谢谢!:D