此代码在我的单个HTML页面上可以正常工作,HTML文件和字体都在同一文件夹中。

@font-face {
    font-family: myFont;
    src: url(DroidKufi-Regular.ttf);
}


现在,我正在尝试在网站中添加字体并使用代码中的链接。

src: url("http://hnauae.com/myFonts/DroidKufi-Regular.ttf");


这是行不通的,谁能解释我为什么?

最佳答案

导入URL使页面加载比正常加载慢。
在本地使用您的资源

并使用如下相对路径:

@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto/Roboto-Thin-webfont.eot');
    src: url('fonts/roboto/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto/Roboto-Thin-webfont.woff') format('woff'),
         url('fonts/roboto/Roboto-Thin-webfont.ttf') format('truetype'),
         url('fonts/roboto/Roboto-Thin-webfont.svg#robotothin') format('svg');
    font-weight: 100;
    font-style: normal;
    /*other custom  styles*/
}

关于html - @ font-face在本地有效,使用url时不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40782329/

10-13 01:53