首次访问时未加载自定义字体

时间:2014-03-11 09:40:28

标签: html css wordpress google-chrome fonts

我创建了一个新网站(http://www.glutenfreekate.com)并使用了我在style.css中包含的自定义字体。我之前使用过自定义字体,从未遇到任何麻烦。这次我有以下问题:

当我第一次访问页面或清空缓存后,字体未加载。换句话说:没有文字。它没有使用其他字体,但根本没有。它似乎为这些话留下了空间。它似乎是看不见的。当我点击页面上的任何地方时,它会被加载,并且在每次访问后它都会在那里。

这个问题似乎只存在于当前的Chrome中。

我尝试在style.css中添加它,导入所有其他样式表,并在样式表的最顶部使用该字体。两者都没有帮助。

我尝试重命名字体文件和字体名称但没有任何成功。

以下是代码:

@font-face {

font-family: 'aaarghnormal';
  src: url('../katebreuerme/fonts/aaargh.eot');
  src: url('../katebreuerme/fonts/aaargh.eot?#iefix') format('embedded-opentype'),
  url('../katebreuerme/fonts/aaargh.woff') format('woff'),
  url('../katebreuerme/fonts/aaargh.ttf') format('truetype'),
  url('../katebreuerme/fonts/aaargh.svg#aaarghnormal') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: "aaarghnormal", Helvetica, Century Gothic, Verdana, sans-serif, serif, Courier, monospace;
}

关于如何解决这个问题的任何想法?如果我的读者在第一次访问时看不到字体,我认为这不好...

谢谢!

1 个答案:

答案 0 :(得分:0)

这可能只是你有:

@import url("css/style.css");

@font-face {
    font-family: 'aaarghnormal';
    src: url('../katebreuerme/fonts/aaargh.eot');
    src: url('../katebreuerme/fonts/aaargh.eot?#iefix') format('embedded-opentype'),
    url('../katebreuerme/fonts/aaargh.woff') format('woff'),
    url('../katebreuerme/fonts/aaargh.ttf') format('truetype'),
    url('../katebreuerme/fonts/aaargh.svg#aaarghnormal') format('svg');
    font-weight: normal;
    font-style: normal;
}

你的css / style.css是否使用该字体? 因为也许是第一次没有加载字体而你试图在css / style.css上使用它,我错了吗?

尝试更改它并首先加载字体并直接在html文件中包含css / style.css。 不确定这是否可以解决您的问题,但尝试

无需任何费用