为什么 Chrome 使用 I 和 l 看起来相同的字体?

fel*_*lix 5 browser fonts google-chrome

在 Chrome(以及据我所知的大多数其他浏览器)中,使用的字体存在一个问题,即用于 I(大写 i)的字形与用于 l(小写 L)的字形相同

这是我一直想知道的事情。特别是当涉及到 URL 字段时,因为这实际上会引发网络钓鱼攻击。但总的来说,我觉得它相当烦人,它似乎也适用于网页上的默认字体(如果不是,大多数人必须明确将其更改为具有此问题的字体。在这种情况下,“为什么? “也适用于这个问题)。

PS:虽然很高兴至少知道如何为自己更改它(这是一个易于谷歌搜索的问题,并且对于 chrome 而言涉及chrome://settings/fonts),但这个问题是关于为什么,而不是如何修复。此外,我更愿意看到 Chrome(和其他网络浏览器)为每个人修复此默认值,因为目前的情况在我看来似乎是疏忽的。

小智 2

Chrome 操作系统默认的无衬线字体是 Arimo,其中小 L 比所有大写字母都高。该示例显示了差异。 Chrome Arimo 示例

Windows 将 Arial 指定为 Chrome 浏览器的默认无衬线字体。所以这不是Chrome的问题,而是微软的问题。看看是否可以将 Chrome 的 san-serif 字体更改为 Verdana 或 Lucida。