簡體   English   中英

如果用戶沒有我的網站,我該如何自動下載我使用的字體?

[英]How can my users automatically download the font I use for my website if they don't have it?

如果用戶沒有我的網站,該如何自動下載我使用的字體?

他們不需要下載任何內容。 您的字體,腳本和CSS文件可以存儲在應用程序中,也可以使用CDN。 Google有一套不錯的字體: https : //www.google.com/fonts/

這是一個簡單的例子:

在您的BundleConfig.cs中:

bundles.UseCdn = true;
bundles.Add(new StyleBundle("~/fonts", yourCDNPathgoeshere));

然后,您可以將其添加到布局頁面:

@Styles.Render("~/fonts")

我不建議使用Google字體。 他們最近切換到WOFF2 ,但iOS尚不支持WOFF2

您的用戶不需要下載任何內容,只需在css文件中鏈接字體。

例如Open Sans,正常粗細用font-weight: 400;表示font-weight: 400; 您將此添加到CSS的頂部。 幾乎所有地方都支持WOFFTIFF 所以堅持那些。

  @font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url("") format("woff");

然后,您只需使用font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 12px; font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 12px; 在css中要使用的位置調用該字體。

*正如您從local("Open Sans")local("OpenSans")看到的,腳本還在檢查字體是否在本地可用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM