为什么它为不同的语言显示不同的字体?
why it shows different font for different language?
我有以下代码片段。
它为不同的语言显示不同的字体。
这些组合在不同的浏览器和不同的 OS 上有所不同。例如在某些浏览器上,所有 <code>
elements/tags.
都显示相同的字体
我没有更改任何浏览器设置。
<!DOCTYPE html>
<html lang="en-US">
<meta charset="utf-8">
<title> different font </title>
<code lang="en">int i = 0;</code><br>
<code lang="ru">int i = 0;</code><br>
<code lang="ja">int i = 0;</code><br>
<div lang="en">font family</div>
<div lang="ru">font family</div>
<div lang="ja">font family</div>
</html>
以下是我系统的截图。您的系统输出可能不同。
为什么会这样?
显然您尝试过的浏览器对于不同的语言有不同的默认字体设置。如果您将俄语指定为语言,浏览器可能需要西里尔脚本字符而不是拉丁脚本,因此 select 需要不同的默认字体。如果您将日语指定为语言,那么它需要假名或汉字字符,并且几乎肯定会 select 不同的默认字体。
我有以下代码片段。
它为不同的语言显示不同的字体。
这些组合在不同的浏览器和不同的 OS 上有所不同。例如在某些浏览器上,所有 <code>
elements/tags.
都显示相同的字体
我没有更改任何浏览器设置。
<!DOCTYPE html>
<html lang="en-US">
<meta charset="utf-8">
<title> different font </title>
<code lang="en">int i = 0;</code><br>
<code lang="ru">int i = 0;</code><br>
<code lang="ja">int i = 0;</code><br>
<div lang="en">font family</div>
<div lang="ru">font family</div>
<div lang="ja">font family</div>
</html>
以下是我系统的截图。您的系统输出可能不同。
为什么会这样?
显然您尝试过的浏览器对于不同的语言有不同的默认字体设置。如果您将俄语指定为语言,浏览器可能需要西里尔脚本字符而不是拉丁脚本,因此 select 需要不同的默认字体。如果您将日语指定为语言,那么它需要假名或汉字字符,并且几乎肯定会 select 不同的默认字体。