[英]How can I make my users automatically download the font I use for my website if they don't have it?
[英]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的頂部。 幾乎所有地方都支持WOFF
和TIFF
。 所以堅持那些。
@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.