2014-10-07 63 views
0

我必須使用來自其他網站的網絡字體,並且該字體的URL位於下方。在自定義SharePoint MasterPage中使用Web字體HTML

<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> 

要添加此網絡字體我已在我的母版頁的HTML文件中使用以下語句。

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

我的母版頁是自定義的。我嘗試了以下語句,但它沒有工作,因爲當我試圖保存MasterPages的HTML文件時發生錯誤,說文件應該有.aspx擴展名。

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

問題我認爲自定義網頁字體將被默認CSS文件中的默認字體替換爲SharePoint網站。

那麼我能做些什麼來阻止這個問題呢?請有人可以幫我解決這個問題嗎?

感謝和問候,

Chiranthaka

回答

0

事實上的SharePoint需要外部資源的安全連接。所以URL必須以https://而不是http://開頭。

我改變了URL從`

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

謝謝你們不過你已經回答了我儘快。 Regards, Chiranthaka

0

只是刪除http://

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