我必须使用来自其他网站的网络字体,其网址如下所示。
<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
答案 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