当前位置: 首页 > news >正文

办网站需要备案吗wordpress ie8 兼容

办网站需要备案吗,wordpress ie8 兼容,网址与网站的区别,wordpress po mo内容简介 有些网站为了凸显某部分字体,而引入自定义字体,但由于自定义字体相对都比较大(几M),导致页面加载缓慢;所以本文介绍三种压缩字体的方法,可根据项目情况自行选择。 压缩方法 1、利用Fontmin程序&a…

内容简介

        有些网站为了凸显某部分字体,而引入自定义字体,但由于自定义字体相对都比较大(几M),导致页面加载缓慢;所以本文介绍三种压缩字体的方法,可根据项目情况自行选择。

压缩方法

1、利用Fontmin程序(效果如下图)

        1)运行Fontmin程序后,1位置输入需要生成的文字内容,2位置拖入ttf文件(源文件7947KB);

        2)点击“生成”按钮,生成成功后,弹出生成文件(ttf文件变成11KB),根据浏览器兼容性引入文件。

        Tips:当需要增加新的文字时,需要重新生成文件。

2、利用Node.js+Fontmin组件(效果如下图)

        1)配置好Node.js框架(本文使用Express);

        2)在index.js文件增加代码,用来自动读取“views”下面的所有*.ejs文件的文字,然后根据“src”的ttf源文件,使用Fontmin组件生成压缩文件(生成目录“dest”)。

        Tips:适用于多文件情况下,自动汇总生成。

// 遍历所有文件提取里面的所有文字
const fs = require("fs");
const Fontmin = require('fontmin');
let set = new Set();//get all possible characters
const scanFolder = (dir, done) => {let results = [];fs.readdir(dir, (err, list) => {if (err) {return done(err);}let i = 0;(function iter() {let file = list[i++];if (!file) {return done(null, results);}file = dir + '/' + file;console.log(file)fs.stat(file, (err, stat) => {if (stat && stat.isDirectory()) {scanFolder(file, (err, res) => {results = results.concat(res);iter();});} else {results.push(file);iter();}});})();});
};
//get all possible characters
const generateFinalHTML = finalString => {const fontmin = new Fontmin().src('public/fonts/SourceHanSansCN-Medium.ttf').dest('public/fonts/build/').use(Fontmin.glyph({text: finalString,hinting: false})).use(Fontmin.ttf2woff({deflate: true}));fontmin.run((err) => {if (err) {throw err;}});
}
//get all possible characters
scanFolder("views", (n, results) => {results.forEach(file => {const result = fs.readFileSync(file, 'utf8');const currentSet = new Set(result)set = new Set([...set, ...currentSet]);});generateFinalHTML(Array.from(set).join(""))
})
3、利用font-spider组件(效果如下图)

        1)安装font-spider组件;

npm install font-spider -g

        2)新建index.html文件;

        3)执行下面命令生成压缩文件。

font-spider ./*.html

总结

        可根据项目实际情况,选择适当方法。

http://www.yayakq.cn/news/140770/

相关文章:

  • html网站开发例子做单页网站需要做什么的
  • 洪山网站建设沈阳新闻今天头条新闻
  • 龙象建设集团有限公司网站星河网站建设
  • cms 导航网站wordpress做多语言
  • 英德市网站建设百度市场应用官方app
  • wordpress 投票网站怎么搭建自己的网站卖货
  • 建站网站怎么上传代码备案的网站域名
  • 李尚荣网站建设wordpress用户名密码
  • 长春网站建设那家好wordpress小工具九宫格
  • 多种专业网站建设内容营销的价值是什么
  • 西宁哪家网络公司做网站专门做汽车gps贷款网站
  • 台州网站建设策划手机p2p网站
  • 郑州做网站那电商购物网站模板下载
  • 无锡天罡建设有限公司网站怎么找响应式网站
  • 惠州市两学一做网站长寿网站建设
  • 厦门网站建设厦门seo网络舆情案例
  • 网站icp申请域名续费一般多少一年
  • 做片头片尾比较好的网站网站建设wang1314
  • 个人建什么网站比较好品牌建设包括哪些
  • 吴江做网站公司二维码设计软件
  • 网站怎么做内链外链云南省网站开发软件
  • persona响应式博客wordpress主题做seo要明白网站内容
  • 广州网站设计公司济南兴田德润o评价做商城网站公司
  • 加强志鉴网站建设品牌营销策略有哪些
  • 网站pv uv 多少算好站成都小程序开发公司找哪家
  • 做网站可以挣多少钱凡客诚品购物
  • 网站首页布局设计代码项目
  • 沈阳行业网站wordpress 数据库文件
  • 网站用什么构建网站备案号申请流程
  • 安徽省建设监理有限公司网站美图秀秀在线使用