![为什么 Chrome 使用的字体“I”和“l”看起来一样?](https://linux22.com/image/1615577/%E4%B8%BA%E4%BB%80%E4%B9%88%20Chrome%20%E4%BD%BF%E7%94%A8%E7%9A%84%E5%AD%97%E4%BD%93%E2%80%9CI%E2%80%9D%E5%92%8C%E2%80%9Cl%E2%80%9D%E7%9C%8B%E8%B5%B7%E6%9D%A5%E4%B8%80%E6%A0%B7%EF%BC%9F.png)
在 Chrome 中(以及据我所知的大多数其他浏览器),使用的字体存在一个问题,即用于 I(大写 i)的字形与用于 l(小写 L)的字形相同
我一直对此感到疑惑。尤其是当涉及到 URL 字段时,因为这实际上是在邀请网络钓鱼攻击。但总的来说,我发现这似乎也适用于网页上的默认字体,这相当烦人(如果不是,那么大多数人肯定明确将其更改为存在此问题的字体。在这种情况下,“为什么?”也适用于这个问题)。
PS:虽然知道如何至少为我自己改变它会很好(这是一个很容易谷歌的问题,并且对于 chrome 来说涉及chrome://settings/fonts
),但这个问题是关于为什么, 不是怎么修。此外,我更希望看到 chrome(和其他网络浏览器)为每个人修复此默认设置,因为在我看来,当前的状况似乎是疏忽的。
答案1
Chrome OS 默认的无衬线字体是 Arimo,其中小写字母 L 比所有大写字母都高。此示例显示了差异。 Chrome Arimo 示例
Windows 将 Arial 指定为 Chrome 浏览器的默认无衬线字体。因此这不是 Chrome 的问题,而是 Microsoft 的问题。看看您是否可以将 Chrome 的无衬线字体更改为 Verdana 或 Lucida。