Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.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 在html中嵌入字体_Css_Embedded Fonts_Woff_Woff2 - Fatal编程技术网

Css 在html中嵌入字体

Css 在html中嵌入字体,css,embedded-fonts,woff,woff2,Css,Embedded Fonts,Woff,Woff2,是的,我知道这是一个不断被问到的问题。我宁愿认为我做了功课,但我的浏览器中仍然没有一个不从web服务器中提取字体(根据日志) CSS: @font-face{ 字体系列:“开放式SAN”; /*src:local('OpenSans')、local('OpenSans')、url(http://zhegan.in/OpenSans.woff2)格式('woff2')*/ src:url(http://zhegan.in/OpenSans.ttf)格式('truetype'),url(http:

是的,我知道这是一个不断被问到的问题。我宁愿认为我做了功课,但我的浏览器中仍然没有一个不从web服务器中提取字体(根据日志)

CSS:

@font-face{
字体系列:“开放式SAN”;
/*src:local('OpenSans')、local('OpenSans')、url(http://zhegan.in/OpenSans.woff2)格式('woff2')*/
src:url(http://zhegan.in/OpenSans.ttf)格式('truetype'),url(http://zhegan.in/OpenSans.woff)格式('woff'),url(http://zhegan.in/OpenSans.woff2)格式('woff2');
字体风格:普通;
字体大小:400;
unicode范围:U+0460-052F、U+20B4、U+2DE0-2DFF、U+A640-A69F;
}
身体{
颜色:#3f3f;
字体系列:“开放式SAN”;
字体大小:400;
字体风格:普通;

}
您的
unicode范围中存在无效内容。对此的评论解决了这个问题

如果只想为西里尔文显示Open SAN字符,则可以执行以下操作:

unicode范围:U+0400-045F、U+0490-0491、U+04B0-04B1、U+2116


(我通过查看Google字体中的Open SAN并选择西里尔字母子集来发现这一点:)

在您的
unicode范围内有些东西是无效的。对此的评论解决了这个问题

如果只想为西里尔文显示Open SAN字符,则可以执行以下操作:

unicode范围:U+0400-045F、U+0490-0491、U+04B0-04B1、U+2116


(我通过查看Google字体中的Open SAN并选择西里尔字母子集发现了这一点:)

U+0460
是一个较晚的起点。您希望从
U+0400
U+0460
开始的字符似乎起步较晚。看起来你想要从
U+0400
开始的字符比我强:)具体来说,他们只需要将第一个范围更改为从
U+0400
开始。他们测试站点中的西里尔字母都在
U+0400-0460
范围内,这比我想象的要好:)具体来说,他们只需要将第一个范围更改为从
U+0400
开始。试验地点的西里尔字母字符均在
U+0400-0460