本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2024-11(3)

font-spider压缩web font字体

发布于2020-11-19 20:36     阅读(1111)     评论(0)     点赞(20)     收藏(0)


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文件对比

压缩前:
在这里插入图片描述
压缩后:
在这里插入图片描述



所属网站分类: 技术文章 > 博客

作者:天使之恋

链接:http://www.javaheidong.com/blog/article/855/a50d362ba159c92078a2/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

20 0
收藏该文
已收藏

评论内容:(最多支持255个字符)