wordpress - @font-face 文本在 Chrome 中刷新时不可见...但并非总是如此?

标签 wordpress font-face

我的 WordPress 网站在这里:http://pangalactic.co/

使用 Chrome 时,用户发现有时 Logo 下方的文本以及与网站页面相关的文本( Logo 右侧)对他们来说是不可见的。如果他们尝试在 Chrome 中刷新,它仍然不可见。但是,如果他们单击站点 Logo 进行刷新,则文本会再次出现。相关的@font-face文本如下...

@font-face {
font-family: 'BebasNeueRegular';
src: url("fonts/bebas-neue/BebasNeue-webfont.eot");
src: url("fonts/bebas-neue/BebasNeue.otf");
src: url("fonts/bebas-neue/BebasNeue-webfont.eot?#iefix") format("embedded-opentype"),     url("fonts/bebas-neue/BebasNeue-webfont.woff") format("woff"), url("fonts/bebas-    neue/BebasNeue-webfont.ttf") format("truetype"), url("fonts/bebas-neue/BebasNeue-    webfont.svg#BebasNeueRegular") format("svg");
font-weight: normal;
font-style: normal; 
}

最佳答案

使用bug report Paul Irish linked to中建议的以下技巧为我工作:

.classes-affected-by-issue
{
    -webkit-animation-duration: 0.1s;
    -webkit-animation-name: fontfix;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 0.1s;
}

@-webkit-keyframes fontfix{
    from{   opacity: 1; }
    to{ opacity: 1; }
}

它强制 Chrome 重新绘制字体,这似乎可以解决问题。

密切关注错误报告,了解何时可以从生产服务器中删除此代码。

此问题已于 35.0.1867.2 canary 关闭。但请保留代码,直到您的客户端更新到此版本。

关于wordpress - @font-face 文本在 Chrome 中刷新时不可见...但并非总是如此?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21948022/

相关文章:

Wordpress wp-admin/setup-config.php 主页重定向循环

javascript - 使用 JavaScript 对某些日期进行排序

HTML/CSS : Cufón and Font-face not equal

css - @fontface chrome 渲染到高

html - 使用 Helvetica 时如何修复 Linux/osx Firefox 中未对齐的字符

wordpress - 将类添加到 wp_nav_menu 中的 li 元素

php - 复制 WordPress 导航菜单

css - 为什么这个 CSS 布局会随机中断?

非视网膜显示屏上的 HTML 字体渲染问题

php - 在标签或存档页面上时,博客菜单链接设置为当前页面