如何调整和/或处理Web浏览器中的字符宽度异常?

时间:2018-10-09 09:37:37

标签: html google-chrome character-encoding

在我的Windows 10中(区域:日本,Windows显示语言:日语) 我无法控制以下HTML中一些不寻常字符的宽度。

<html lang="en-US"><body><div><pre style="font-family: monospace !important;"> Atom and brackets M monospaced or proportional M what is M ΔΓΘ≠a M abc M f M 你好안녕こんにちは M السلام </pre></div></body></html>

通常会显示常用字符,拉丁字母和阿拉伯数字,简单的标点符号等。

但是希腊字母,希腊字母delta,希腊字母gamma,希腊字母theta,数学不等式符号比这种普通字符要宽。

图释让我很困惑。

我尝试了许多浏览器,

  • Google Chrome 69.0(日语模式):希腊字母和不等号是拉丁字母的两倍。但在开发人员工具中,宽度与拉丁字母的宽度相同。
  • Google Chrome Canary版本71.0(英语模式):希腊字母和不等号的宽度预期与拉丁字母的宽度相同,但是情感仍然是...
  • MS IE 11.431:希腊字母和不等号的宽度预期与拉丁字母的宽度相同,但是情感仍然是...
  • Microsoft Edge 41.16299:与MS IE一样,但表情符号为全皮肤(在MS IE中为单色)。
  • Firefox 56.0:就像MS Edge一样。
  • Opera 55.0:就像MS Edge一样。

这完全取决于用户环境(尤其是在Google chrome中)。

尤其是在Google chrome中,如何在不调整用户环境语言设置的情况下控制问题?

图片1

0 个答案:

没有答案