Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与CSS同步加载字体_Css_Performance_Fonts_Font Face - Fatal编程技术网

与CSS同步加载字体

与CSS同步加载字体,css,performance,fonts,font-face,Css,Performance,Fonts,Font Face,我注意到,当我的网页被加载时,所有的CSS文件首先被加载,然后在所有这些都完成之后再加载字体。有没有办法让字体与样式表同时加载 我正在使用带有url的@font-face。在样式表中对字体进行编码可以解决这个问题吗?我没有遇到过你的这种情况。我喜欢在我的网页上使用嵌入式字体。我想与大家分享我所做的事情,让它们在网页加载时同步。我有一个font.css,其中嵌入了我需要的所有字体,如下所示: @charset "utf-8"; /* CSS Document for Fonts :)*/ @fo

我注意到,当我的网页被加载时,所有的CSS文件首先被加载,然后在所有这些都完成之后再加载字体。有没有办法让字体与样式表同时加载


我正在使用带有url的@font-face。在样式表中对字体进行编码可以解决这个问题吗?

我没有遇到过你的这种情况。我喜欢在我的网页上使用嵌入式字体。我想与大家分享我所做的事情,让它们在网页加载时同步。我有一个font.css,其中嵌入了我需要的所有字体,如下所示:

@charset "utf-8";
/* CSS Document for Fonts :)*/

@font-face{ 
font-family: trajan;
src:url(../fonts/TrajanPro-Regular.otf);
}

url位于web应用程序的目录中。我只是将其链接到网页,然后直接在其他css上使用定义的字体。希望我理解了你的观点并解释了正确的事情。谢谢你

字体是在样式表中定义的,所以你不能在样式表之前加载它们。你确定它们不会同时加载,而且因为字体更大,加载时间更长吗?@Blender很抱歉这里的混乱。我目前没有嵌入字体,我不认为使用@font-face代码会使字体与CSS文件一起加载……实际上,我的观点是,要在另一个CSS文件外部文件中包含您使用的所有字体,我应该说,如果不是您这样做的话:但这会使字体文件同时加载吗作为CSS文件?你可能会看到这个线程,这不是我的问题。我想在加载样式表的同时加载字体,以减少页面加载时间。这不是渲染问题。