在我的网站上使用自定义字体有什么好处?

时间:2017-11-11 11:12:33

标签: html css performance fonts cdn

我使用名为" DejaVu Sans "的字体谷歌字体中不存在

body{
    font-family:'DejaVu Sans' , tahoma;
}

我将带有不同扩展名的字体上传到我的网站,但是在我的网站上执行文本需要时间,我认为它等待整个网站首先加载。

将字体文件上传到CDN或文件云然后在我的网站上使用它是否更好?还是有更好的方法?

3 个答案:

答案 0 :(得分:1)

你应该使用这样的字体:

private void checkedListBox1_Format(object sender, ListControlConvertEventArgs e)
{
    var p = (Product)e.ListItem;
    e.Value = string.Format("Name: {0}, Price: {1}", p.Name, p.Price);
}

然后你可以在任何你想要的地方使用字体

答案 1 :(得分:1)

字体加载时间取决于字体文件大小。您可以使用font-squirrel提供的字体工具包:https://www.fontsquirrel.com/fonts/dejavu-sans

为了缩短加载时间,您可以明智地选择与网站字体绑定所需的字体格式。

要获得有关加载时间的更多信息,请参阅下面的链接,这将有很大帮助。 https://www.smashingmagazine.com/2011/03/the-font-face-rule-revisited-and-useful-tricks/

答案 2 :(得分:0)

使用@font-face代替。

上传.ttf文件并将其转换为font face所需的.woff,.woof2等。

以下是标准@font-face示例的链接: @font-face

在此处使用在线转换器:webfont converter