您的位置:首页 > Web前端 > CSS

css设置特殊字体

2016-09-07 11:48 225 查看
仅限英文字体:

主流浏览器都能很好地支持@font-face,但对于嵌入的字体文件的识别,却是各有各的喜好。所以在写@font-face语句之前,需要获取要使用字体的四种文件格式,确保能在主流浏览器中都能正常显示该字体。

.TTF或.OTF,适用于Firefox 、Safari、Opera

.EOT,适用于Internet Explorer 4.0+

.SVG,适用于Chrome、IPhone

.WOFF 知用于Chrome、Firefox

四种格式的文件准备好以后,就可以写@font-face语句了,格式如下:

@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');

}

在页面中需要的地方使用该字体:

p { font: 13px fontNameRegular, Arial, sans-serif; } 或

h1{font-family: fontNameRegular}

eot、.woff、.svg每种格式的文件都可以用专门的工具转换得到,同时也有专门的用于生成@font-face文件的网站,可以将字体文件上传到网站上,转换后下载,然后就可以嵌入到网页上使用了。

这里推荐几个@font-face文件转换网站:

freefontconverter

font2web
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: