Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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
Fonts 在Tumblr中使用@font-face_Fonts_Tumblr - Fatal编程技术网

Fonts 在Tumblr中使用@font-face

Fonts 在Tumblr中使用@font-face,fonts,tumblr,Fonts,Tumblr,我想在Tumblr上使用从type foundry购买的自定义字体。铸造厂使用的方法是@font-face。我将文件(.eot、.svg、.ttf和.woff)上传到服务器,链接样式表,并将正确的属性添加到css中。我启用了从服务器到Tumblr地址的热链接。但这也不起作用。这里的另一位用户建议直接将文件上载到Tumblr,但我在控制台中继续遇到此错误: (索引):跨源资源共享策略已阻止加载来自源“”的1种字体:请求的资源上不存在“访问控制允许源”标题。因此,不允许访问源“” 我不确定如何更改服

我想在Tumblr上使用从type foundry购买的自定义字体。铸造厂使用的方法是@font-face。我将文件(.eot、.svg、.ttf和.woff)上传到服务器,链接样式表,并将正确的属性添加到css中。我启用了从服务器到Tumblr地址的热链接。但这也不起作用。这里的另一位用户建议直接将文件上载到Tumblr,但我在控制台中继续遇到此错误:

(索引):跨源资源共享策略已阻止加载来自源“”的1种字体:请求的资源上不存在“访问控制允许源”标题。因此,不允许访问源“”

我不确定如何更改服务器上的跨源设置,而且这不是我个人的设置,因此我无权进行此类更改

任何有在Tumblr上使用自定义字体经验的人,请分享您对最佳方法的建议


谢谢。

使用link rel添加样式表

然后将您的字体上载到主机,您可以在主机上添加.htaccess以允许使用字体

.htaccess:

      <FilesMatch "\.(ttf|ttc|otf|eot|woff|svg)$">
      <IfModule mod_headers.c>
          Header set Access-Control-Allow-Origin "*"
      </IfModule>
  </FilesMatch>
AddType application/vnd.ms-fontobject .eot
  AddType application/octet-stream .otf .ttf

标题集访问控制允许原点“*”
AddType应用程序/vnd.ms-fontobject.eot
AddType应用程序/octet-stream.otf.ttf
解释如下:


我已经用这种方式设置了自定义字体的tumblr。

欢迎使用Stack Overflow!这个网站主要是用来解答编程问题的。请随时查看“帮助-->站点教程”下的站点教程,以了解此站点,并获取您的第一个徽章!严格来说不是重复的,但是您需要
base64
字体:请参见