在自定义SharePoint母版页HTML中使用Web字体

时间:2014-10-07 08:57:26

标签: html css sharepoint sharepoint-2010

我必须使用来自其他网站的网络字体,其网址如下所示。

<a href="http://fast.fonts.com/cssapi/b0549848-32a3-4c8e-a13e-810394960364.css">http://fast.fonts.com/cssapi/b0549848-32a3-4c8e-a13e-810394960364.css</a>

要添加此网络字体,我在MasterPage的HTML文件中使用了以下语句。

<link href="http://fast.fonts.com/cssapi/b0549848-32a3-4c8e-a13e-810394960364.css" type="text/css" rel="stylesheet" />

我的MasterPage是自定义的。我尝试了下面的语句,但它没有用,因为当我试图保存MasterPages的HTML文件时,发生错误,说文件应该有.aspx扩展名。

<SharePoint:CssRegistration Name="<%$SPrl:~sitecollection/Style Library/MyCustomTheme/mycss.css%>" runat="server" After="corev15.css"/>

问题我认为自定义网络字体将被SharePoint网站中默认CSS文件中的默认字体替换。

那么我该怎样做才能阻止这个问题呢?请有人帮我解决这个问题吗?

谢谢和问候,

Chiranthaka

2 个答案:

答案 0 :(得分:0)

只需删除http://

即可
 <link href="fast.fonts.com/cssapi/b0549848-32a3-4c8e-a13e-810394960364.css" type="text/css" rel="stylesheet" />

答案 1 :(得分:0)

实际上,SharePoint需要外部资源的安全连接。因此,网址必须以https://开头,而不是http://

我从`

更改了网址

<link href="https://fast.fonts.com/cssapi/b0549848-32a3-4c8e-a13e-810394960364.css" type="text/css" rel="stylesheet" />

谢谢你们,但是你们尽快回复了我。 问候, Chiranthaka