如何在网站引用特殊字体

平常开发中,我们可能感受不到字体的存在,因为都是使用的系统默认字体,比如微软雅黑。在客户端,用户也不需要下载字体,因为都是在电脑中已经存在的。但如果我们想在网站通篇使用特殊字体呢?让我们的网站变得与众不同。这时候就需要用到一些特殊字体来让网页提升一下美感。尤其是36px的宋体,兼职美的不要不要的。今天特地分享一份教程教大家怎么在网站上引用特殊字体。

效果展示

如何在网站引用特殊字体

引用思路

一般情况下引用字体的方式无外乎两种,@font或者引用google字体。前者本地引用,一般字体文件在2M到十几M之间,我们尽量选择字体文件小的字体,降低用户的下载时间,不过第一次下载后字体就会缓存起来,用户再进入网站字体就不需要再次下载了。后者则因为众所周知的原因基本是不能再用了不过Adboe公司也开启了在线字体服务,而且能使用,就是使用起来多少比google复杂一些。

服务器引用

这里以时尚字体为例,进入页面下载任意一款字体,比如:锐字工房卡布奇诺简

如何在网站引用特殊字体

下载字体文件,最好字体文件以英文方式命名。然后CSS调用


@font-face {
font-family: 'gaiding';
src: url('../fonts/gaiding.ttf') format('truetype');
}

引用的时候只需要声明字体即可。优点是可以全局使用,不挑字体,除非是字体文件不保护的文字,缺点是字体文件过大。所以下载的时候尽量找小的字体文件包。

Adboe在线字体

首先你需要有个adboe的账户,然后登录 https://fonts.adobe.com/typekit  即可挑选字体。挑选完字体,可以选择多个字体宽度,也就是font-weight。

如何在网站引用特殊字体

直接在页面上引用JS并设置字体样式即可。优点:可选择的字体较多,对中文的支持也比较友好,支持整页网站字体,缺点是操作比较麻烦,需要有账户,而且因为是国外服务,字体引入较慢。很有可能存在用户都开始浏览其他部分了,字体还未显示出来。

最佳方案

本人使用的阿里ICON的字体服务,不知道什么原因阿里关闭了在线字体服务。简单来说就是只打包部分字体,以本站为例,需要特殊显示的字体,我都会把这些文件输入进去,然后生成。

如何在网站引用特殊字体

生成完,下载即可获得字体包文件,将文件放入css目录并引用即可,我个人的习惯是给特殊字体写一个特殊的class,引用的时候加上这个class即可。优点是,字体文件较小不影响网站速度,缺点是网页只能显示部分特殊字体。个人认为这也是最佳的解决方案,既给网页添了彩,也不拖累整体的运行速度。当然,阿里的icon图标也是一绝,并且是免费下载使用,简直好用到爆。

下载权限

查看
  • 免费下载
    评论并刷新后下载
    登录后下载

查看演示

  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。本站所有内容均由李哒胖子原创,码字不易,欢迎打赏。如需在使用过程中有遇到任何问题,可以随时联系本人+V18003862798!!!

给TA打赏
共{{data.count}}人
人已打赏
7B2使用教程

WordPress 安装 Redis 缓存

2022-8-31 17:57:38

前端笔记

weui使用教程及部分源码解析

2022-9-14 11:06:07

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧