我有一个非常奇怪的问题,在 Chrome 中查看网站时偶尔会发生。您可以在下图中看到发生的问题:
它看起来像是一个溢出/断字/自动换行 CSS 问题,但绝对不是。我知道这一点,因为如果我在 Chrome 的开发控制台中将字体更改为像 Helvetica 这样的标准字体,它会自行排序并恢复正常,如下所示:
如果我将它改回字体类型,那么一切正常!这是一个非常奇怪的问题。它只是偶尔发生,我还没有在 Chrome 以外的任何浏览器中看到它发生过。似乎 Chrome 正在努力使用字体或其他东西来计算单词的长度。它也发生在页面上的每个元素上,而不仅仅是上图中的段落。
这是字体的 CSS:
@font-face {
font-family: 'gotham_lightregular';
src: url('/ekmps/shops/lm_boutique/resources/Other/gotham-light-webfont.eot.txt');
src: url('/ekmps/shops/lm_boutique/resources/Other/gotham-light-webfont.eot.txt?#iefix') format('embedded-opentype'),
url('/ekmps/shops/lm_boutique/resources/Other/gotham-light-webfont.svg.txt#gotham_lightregular') format('svg'),
url('/ekmps/shops/lm_boutique/resources/Other/gotham-light-webfont.ttf.txt') format('truetype'),
url('/ekmps/shops/lm_boutique/resources/Other/gotham-light-webfont.woff.txt') format('woff');
font-weight: normal;
font-style: normal;
}
编辑
这是我正在开发的网站。但是我不确定它是否会有所帮助,因为问题当前没有发生,当它发生时很难抓住它。