我正在查看一个项目的源代码,其中使用了来自myfonts.com的许可字体。
css文件包含以下内容 -
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/123d4d");
@font-face {
font-family: 'SoliPx';
src: url('webfonts/123D4D_1_0.eot');
src: url('webfonts/123D4D_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/123D4D_1_0.woff') format('woff'),url('webfonts/123D4D_1_0.ttf') format('truetype');
}
根据源URL中提到的,项目的webfonts文件夹中有eot、woff和ttf文件。我了解@font-face和webfonts的一般工作原理。但在上面提到的使用经许可/商业字体的情况下,我没有看到任何下载的字体文件,但是文本确实使用指定的字体呈现。
有一个网络请求发送到
hello.myfonts.net/count/123d4d
,状态为200,响应content-type
为"text/css",但响应正文为空。内部发生了什么?这是如何运作的?