font-spider压缩web font字体
程序员文章站
2024-02-16 23:13:58
...
1、下载font-spider
基于node环境,必须先安装node。若未安装,自行去node官网下载安装。
npm i font-spider -g
2、项目目录
project
font-gzip.html
font
PingFangSC-Regular.ttf
PingFangSC-Semibold.ttf
PingFangSC-Medium.ttf
DINPro-Medium.ttf
HelveticaNeue.ttf
html代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>font字体压缩</title>
<style>
@font-face {
font-family: PingFangSC-Regular;
src: url("./font/PingFangSC-Regular.ttf");
}
@font-face {
font-family: PingFangSC-Semibold;
src: url("./font/PingFangSC-Semibold.ttf");
}
@font-face {
font-family: PingFangSC-Medium;
src: url("./font/PingFangSC-Medium.ttf");
}
@font-face {
font-family: DINPro-Medium;
src: url("./font/DINPro-Medium.ttf");
}
@font-face {
font-family: HelveticaNeue;
src: url("./font/HelveticaNeue.ttf?#font-spider");
}
.p1 {
font-family: PingFangSC-Regular;
}
.p2 {
font-family: PingFangSC-Semibold;
}
.p3 {
font-family: PingFangSC-Medium;
}
.p4 {
font-family: DINPro-Medium;
}
.p5 {
font-family: HelveticaNeue;
}
</style>
</head>
<body>
<p class="p1">hello,world!你好呀</p>
<p class="p2">hello,world!你好呀</p>
<p class="p3">hello,world!你好呀</p>
<p class="p4">hello,world!你好呀</p>
<p class="p5">hello,world!你好呀</p>
</body>
</html>
3、压缩web font字体
在font-gzip.html目录下打开cmd窗口。
运行font-spider ./font-gzip.html
打开文件夹目录发现!!!
前后html加载font文件对比
压缩前:
压缩后:
上一篇: C#图片按比例缩放的实现代码
推荐阅读
-
font-spider压缩web font字体
-
谷歌字体(Google Font)初探 [翻译自Google官方文档]_html/css_WEB-ITnose
-
Font Awesome奥森图标一套绝佳的图标字体库和CSS框架_html/css_WEB-ITnose
-
详解node字体压缩插件font-spider的用法
-
Web 字体 font-family 再探秘
-
谷歌字体(Google Font)初探 [翻译自Google官方文档]_html/css_WEB-ITnose
-
@font-face字体加载不成功,求解!_html/css_WEB-ITnose
-
详解node字体压缩插件font-spider的用法
-
网页CSS样式属性:font字体常识_html/css_WEB-ITnose
-
@font-face 客户端使用用服务器端字体样式 字体转换工具_html/css_WEB-ITnose