npm install font-spider -g
页面中
/*声明 WebFont*/
@font-face {
font-family: 'pinghei';
src: url('../font/pinghei.eot');
src:
url('../font/pinghei.eot?#font-spider') format('embedded-opentype'),
url('../font/pinghei.woff') format('woff'),
url('../font/pinghei.ttf') format('truetype'),
url('../font/pinghei.svg') format('svg');
font-weight: normal;
font-style: normal;
}
/*使用选择器指定字体*/
.home h1, .demo > .test {
font-family: 'pinghei';
}
生成
font-spider ./demo/*.html
命令参考
网站结构
css
@font-face {
font-family: ft; /*这里是说明调用来的字体名字*/
src: url('font.TTF') format('truetype'); /*这里是字体文件路径*/
}
* {
font-family: STSong;
}
.myFont {
font-family: ft !important; /*这里设置某参数的字体值,在这里调用了你刚才声明的字体值"fz"*/
}
js
$(function () {
//载入css文件
$("")
.attr({
rel: "stylesheet",
type: "text/css",
href: "/css_js/FontFamily/customFont.css",
onload: ""
})
.appendTo("head");
//载入自定义字体预加载模块
$("" )
.attr({
class: "myFont",
style: 'color:rgba(1,1,1,0)'
}).html(0)
.appendTo("body");//模块里必须有字符,否则字体不会加载
})
//加载完成之后更换页面字体
$(window).load(function () {
$("