为什么 Chrome 在两个不同的地方以不同的方式显示相同的 0x167F Unicode 字符?

为什么 Chrome 在两个不同的地方以不同的方式显示相同的 0x167F Unicode 字符?

我的用户名:ᔕᖺᘎᕊ0x167F Unicode 字符(加拿大音节词 SHA)。

在我从 Windows 7 升级到 Windows 10 之前,我曾经看到这个字符:

我如何看待这个角色

...到处

<title>但是,升级后,我在选项卡名称(属性)中看到它如上图所示:

垂直 <code>S</code> 形状字母

...但在实际页面(在 SE 网站、谷歌、邮件等...)我看到的是:

倾斜的 <code>S</code> 字母

现在这(最后一张图片)显然是正确的显示根据截图文件格式信息


为什么会发生这种(在我看来很奇怪的)行为?而且这种情况只发生在 Windows 10 而不是 Windows 7 中?如果是不同的程序显示这种情况(我假设程序自带了它使用的“字体”),我会理解,但同一个字符的显示方式不同在同一个程序中这让我很困惑。

有什么方法可以告诉 Chrome 仅以一种格式显示这个字符(我两种格式都可以!)?

答案1

我想您注意到了所使用的不同字体,因此虽然用户界面使用一种字体,但网页的样式却是另一种。您之前可能没有注意到这一点,因为当字体没有指定字符的字形时,Windows 可以很好地进行字体替换;现在,字体有该字符,因此它正在使用这些字符。

相关内容