怎么引入css_CSS怎么在项目里引入自定义字体(@font-face)

前言:

以前我一直用内置的默认字体给文字设置字体,直到一天UI妹纸给了我下面的字体

eb5ed752936c0ae79ea7427a263141ae.png

当时我是蒙蔽的,这个字体的效果如下

9a4f72c50b95aa2fd46d637cb8d12771.png

默认字体并无该字体,直接设置是没有效果的,这时就需要用到自定义字体了

下面我来简单介绍一下添加自定义字体的方法


添加自定义字体:

①:首先需要下载所需字体

   推荐该下载字体网站:https://www.fontke.com/

②:把下载字体文件放入 font文件夹里(建议font文件夹与 css 和 image文件夹平级))

a9bf93fefd53529d88c808dcc1e20903.png

③:引入字体(可直接在html文件里用@font-face引入字体,如下图,分别是字体名字和路径)

04416f1c740b9eb5d08a4c9b25cd5e4b.png

这样就可以直接给需要设置此字体的文字设置该字体了,如下图

a1b7e431f2408e7f24d8a5b4d0b60935.png

就当我以为完美解决时,一个问题浮出水面:英文和数字还好,但中文字体体积太大,一般 都是好几兆,比如我下载的这个字体就有4M

0bb83318fee4b447f2fc083bc82556ea.png

对于PC端可能都还好,如果是移动端,对性能的影响无法想象

那怎么解决这个棘手的问题呢?答案是使用字体蜘蛛进行压缩

可参考:

https://www.jianshu.com/p/976d95fb87a7 (我是参考该文章设置自定义字体的)

https://github.com/aui/font-spider/blob/master/README-ZH-CN.md (字体蜘蛛官网及github)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值