font-face自定义字体

做网站的时候,有时候会遇到某些字体系统里面没有自带。可能更多的时候我们会选择以图替文的方式来做。用图片的话不利于图片的放大缩小,更好的办法是我们可以自定义字体。

当然,在实际运用中我们需要权衡一下自定义字体的利弊。自定义字体的话,我们需要引入多种格式,如下图:

所以,如果自定义字体的话必然会增加网页的体积,尤其是中文格式。

自定义字体的方法如下:

1.找到这个字体的ttf格式,再用字体转换工具转换成不同的格式。

常见的字体格式转换工具有:FontsQuirrel、onlinefontconverter(个人比较喜欢用这个)。

2.利用css自定义字体:

@font-face {
    font-family: 'Playbill';  /*给自定义字体命名*/
    src: url('Playbill.eot');
    src: url('Playbill.eot?#iefix') format('eot'),
         url('Playbill.woff') format('woff'),
         url('Playbill.ttf') format('truetype'),
         url('Playbill.svg#webfontjKg17VrE') format('svg');
}

3.在你需要的地方引用字体:

body{font-family:"Playbill"}

ok!就这三步,大功告成!

posted @ 2017-02-24 15:22  前端[色色]  阅读(1739)  评论(0编辑  收藏  举报