【发布时间】:2016-09-04 19:11:40
【问题描述】:
我在 Chrome 上遇到了一个奇怪的文本呈现问题,有时文本根本不会呈现,直到某些东西触发浏览器重绘。
这是问题的截图
这就是它的样子。
当它确实失败时,只要我打开开发工具,字体就会正确呈现。
当开发工具已打开时出现问题,更改字体大小将使文本出现。
有趣的是,当我重新设置字体大小时,文本又消失了。例如:
$('p').css('font-size', 12); // Text appears
$('p').css('font-size', 13); // And its gone again.
当我删除 Google 字体时,问题就完全消失了。这是我的字体参考,我觉得这里没有问题?
<link href='https://fonts.googleapis.com/css?family=Roboto:400,700,300' rel='stylesheet' type='text/css'>
我发现了一个看起来像我的问题 here 的错误报告,但它在 Chrome 34+ 中被标记为已修复,我正在运行 49。
我无法在任何其他浏览器中复制此内容。
很想听听任何可能为我指明正确方向的人。如果您需要更多信息,请告诉我!
【问题讨论】:
标签: javascript css google-chrome fonts