Google chrome chrome是否对这两个';空间';(32)和';nbsp';(160)符号?

Google chrome chrome是否对这两个';空间';(32)和';nbsp';(160)符号?,google-chrome,fonts,rendering,space,Google Chrome,Fonts,Rendering,Space,我刚刚创建了一个自定义字体,其中32个和160个符号有不同的图标,但在Chrome中,当html代码确实包含不同的符号时,它们看起来总是一样的,例如: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>Font test</title> <style> @font-face {

我刚刚创建了一个自定义字体,其中32个和160个符号有不同的图标,但在Chrome中,当html代码确实包含不同的符号时,它们看起来总是一样的,例如:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>Font test</title>
    <style>
        @font-face {
            font-family: "myfont";
            src: url("ArialWithSpaces.ttf");
        }
        body{
            font-family: "myfont";
        }
    </style>
</head>
<body>
    <p><span >1 2&nbsp;3  4&nbsp;&nbsp;5 &nbsp;6</span></p>
</body>
</html>

字体测试
@字体{
字体系列:“myfont”;
src:url(“ArialWithSpaces.ttf”);
}
身体{
字体系列:“myfont”;
}
123456

Chrome是否有意为“空格”(32)和“nbsp”(160)符号呈现相同的字符? 它看起来像一只虫子

这是我的带有自定义图标的“自定义”字体:

我很困惑。你告诉我们他们渲染的是一样的,然后你问他们渲染的是不是一样的。我很好奇我是不是做错了什么,或者是它的chrome错误,或者它的160和32个符号看起来总是一样的……你还没有展示你的作品,所以我不知道你是否做错了什么。(即使我看到了,我个人也不会。)//我不希望他们“看起来”像任何东西。它们都应该呈现为空白区域。默认情况下,它们都应该显示为空白区域,但我更改了字体,使char 32和char 160看起来不同,但它们在chrome中看起来相同。因此,我很好奇它的Chrome bug或预期行为。