如果用户没有使用我的网站,用户如何自动下载该字体?
答案 0 :(得分:1)
这是一个简单的例子:
在BundleConfig.cs中:
bundles.UseCdn = true;
bundles.Add(new StyleBundle("~/fonts", yourCDNPathgoeshere));
然后您可以将其添加到布局页面:
@Styles.Render("~/fonts")
答案 1 :(得分:1)
我不推荐谷歌字体。他们最近切换到WOFF2
,iOS尚未支持。
您的用户无需下载任何内容,只需链接css文件中的字体即可。
例如Open Sans,正常厚度由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;
来调用你想在css中使用它的字体。
*从local("Open Sans")
和local("OpenSans")
可以看到,脚本还会检查字体是否在本地可用。