css - 在没有加载效果的情况下使用自定义字体系列的最佳方法?

标签 css font-face

我已经添加了我自己的自定义字体并使用下面的代码来显示自定义字体系列,但是,似乎存在一个问题,即当页面加载时字体开始作为网络标准字体然后快速更新到我添加的自定义字体。

<style type="text/css">
@font-face{
font-family:linto;
src:url(achafsex/Achafexp.eot);
}
@font-face{
font-family:linto;
src:url(achafsex/Achafexp.ttf);
}
div{
font-family:linto;
font-size:100px;
width:500px;
}
</style>

是否有更好的代码来执行此操作,以便自定义字体立即随页面加载并且没有明显的变化效果?

最佳答案

尝试。

@font-face {
font-family: 'linto';
src: url('linto.eot'); /* IE9 Compat Modes */
src: url('linto.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('linto.woff') format('woff'), /* Modern Browsers */
     url('linto.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('linto.svg#svgFontName') format('svg'); /* Legacy iOS */
}

然后当你指定它时,尝试使用:

 div {
 font-family: 'linto', Fallback, sans-serif;
 }

我看到的唯一问题是它首先从 body 字体加载,然后加载您的字体。

尝试使用: 正文{ font-family: 'linto', Fallback, sans-serif; },首先看看这是否解决了你的加载问题,我不同意在一张纸上有多种样式。

http://css-tricks.com/snippets/css/using-font-face/

关于css - 在没有加载效果的情况下使用自定义字体系列的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10288548/

相关文章:

html - 如何合并div单元格

css - 垂直 spry 菜单栏文本不会垂直居中

html - 在开发人员工具中测试响应能力时,网站 react 完美,但不是以实际手机屏幕为中心?

jquery - 添加图像时 Bootstrap Carousel 导航消失

css - @font-face 在 IE6 中不工作

css - 自定义字体未在 IE 中显示

css - 使用 XPath 和 CSS 定位元素

html - 无论我做什么,自定义字体都不会显示

css - 为什么@font-face 代码在 Firefox 3.6 中不起作用?

android - Android 上的 CSS 字体