网站首页 > 技术文章 正文
在移动端开发中,设计在某些地方会使用特殊字体来渲染页面效果,对于前端开发来说,如果使用特殊字体很少,一两处一般都会使用图片处理,在一个大型项目中或者一个多页面活动中所有的文字标题都使用某一个特殊字体,都使用图片肯定不行
1.解决方案 -字蛛(font-spider)
在使用之前先看一下字蛛爬过后文件大小变化
压缩效果很明显
2.怎样使用
安装好 nodejs,然后执行:
npm install font-spider -g
使用方法
新建一个文件夹,把需要字体和下面html文件放进去,把特殊的字体都写到body里面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
@font-face {
font-family: "source";
src: url("./Alibaba-PuHuiTi-Medium.ttf");
font-weight: normal;
font-style: normal;
}
body {
font-family: "source";
}
</style>
</head>
<body>
<!-- UI设计的特殊文字都在这里面罗列出来 -->
答 案 邀 请 好 友 成 功 申 请
</body>
</html>
执行字蛛命令:font-spider index.html
这时文件夹里面多一个.font-spider就是第二张图,里面放的是原字体文件,字体爬过后的文件咱们在项目里面直接使用就行,极大节省文件大小
3.字蛛使用说明。https://github.com/aui/font-spider/blob/HEAD/README-ZH-CN.md
- 上一篇: 国行主机即将到来!腾讯发布大量NS岗位招聘
- 下一篇: 前端入门——html 文字格式、标题与段落
猜你喜欢
- 2024-10-11 Windows XP、ClearType 和微软雅黑字体的那点事
- 2024-10-11 前后端数据交互(四)——fetch 请求详解
- 2024-10-11 小白总结:前端HTML基础知识点(1)——元素总结
- 2024-10-11 领导给了你大块文字,晦涩难懂,还要有设计感,快来解救我吧!
- 2024-10-11 高薪前端必备,后端工程师带你学canvas,第一节:图片上绘制字体
- 2024-10-11 零基础教你学前端——66、CSS谷歌字体和Icon图标
- 2024-10-11 「前端添加水印」你真的了解全面吗?
- 2024-10-11 前端OCR图片文字提取功能 #ocr识别
- 2024-10-11 一起学 pixijs(4):如何绘制文字 pic字设怎么上色
- 2024-10-11 HTML网页制作常用标签及说明——前端开发入门
你 发表评论:
欢迎- 501℃几个Oracle空值处理函数 oracle处理null值的函数
- 499℃Oracle分析函数之Lag和Lead()使用
- 496℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 485℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 478℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 474℃【数据统计分析】详解Oracle分组函数之CUBE
- 455℃Oracle有哪些常见的函数? oracle中常用的函数
- 452℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)