对于web中导入自定义字体

来源:互联网 发布:上市公司研发费用数据 编辑:程序博客网 时间:2024/05/23 10:57
在CSS中通过@font-face属性来实现网页中嵌入特殊字体。


首先获取要使用字体的三种文件格式.EOT、.TTF或.OTF、.SVG,确保能在主流浏览器中都能正常显示该字体。


.EOT,适用于Internet Explorer 4.0+
.TTF或.OTF,适用于Firefox 3.5、Safari、Opera
.SVG,适用于Chrome、IPhone
最常见的是.TTF文件,我们需要通过这种文件格式转换为其余两种文件格式。

在css中进行如下声明:


@font-face {
 font-family: 'fontNameRegular';
 src: url('fontName.eot');
 src: local('fontName Regular'),
        local('fontName'),
        url('fontName.woff') format('woff'),
        url('fontName.ttf') format('truetype'),
        url('fontName.svg#fontName') format('svg');
}  
/*其中fontName替换为你的字体名称*/


在css中使用这个字体

h1{font-family: fontNameRegular}


不过一般的中文字体都比较大,而英文字体一般只有26个字母,所以引入中文字体时要慎重啊。

0 0
原创粉丝点击