WordPress 如何更换网页字体?轻松更换主题的字体为任意您喜欢的自定义字体

2025-09-23 22:37 115 2 条评论 龙笑天下
Dragon主题购买
便宜的1年期Https SSL证书,推荐买多年最优惠 => 单域名 / 通配符 / IP证书

WordPress 如何更换网页字体?轻松更换主题的字体为任意您喜欢的自定义字体

很多盆友问,网页字体一直是微软雅黑这个默认字体,早都看乏味了,想换个口味,该怎么更换网页的字体呢?

接下来,龙笑天就以 Dragon 主题和小米的MiSans-Normal字体为例,来告诉大家,怎么方便快捷的更换网页字体为自己喜欢的字体。PS:标题虽然标的是 WordPress,但理解本教程的原理过程后,是可以适用于任意的网站程序的哦~

Dragon 主题:带用户中心和商城系统的博客 CMS 高级 WordPress 主题 V6.1.0-BG
Dragon 主题:带用户中心和商城系统的博客 CMS 高级 WordPress 主题 V6.1.0

1.下载字体

既然是更换网页字体,那么第一步肯定是您要先选中一款自己喜欢的字体,然后下载下来了。

便宜的1年期Https SSL证书,推荐买多年最优惠 => 单域名 / 通配符 / IP证书

注意:字体是涉及版权的,可不是能被随便使用的哈,大家找字体的时候,一定要注意找能被免费商用的字体!本文以小米可免费商用的MiSans-Normal字体为例。下载MiSans-Normal字体:传送门

下载好MiSans-Normal字体后,解压压缩包找到里面的MiSans-Normal.woffMiSans-Normal.woff2这 2 个体积较小适用于网页的字体文件,将这 2 文件放入 Dragon 主题的/assets/fonts/MiSans/这个目录里。

2.引用字体文件

字体文件下载并放置指定目录后,接下来就是在网页中引用使用字体文件了。以下有 2 种引用方式,大家任选其一即可。

2.1 主题设置中直接添加

比如,Dragon 主题的主题设置的“头部-Header 中加载自定义代码”里,直接添加下面的 CSS 代码即可引用字体了。

<style>
@font-face {
    font-family: 'MiSans-Normal';
    src: url('assets/fonts/MiSans/MiSans-Normal.woff2') format('woff2'),
         url('assets/fonts/MiSans/MiSans-Normal.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
*:not([class*="icon"]):not(i) {
	font-family:"MiSans-Normal","Microsoft YaHei","微软雅黑",-apple-system,"Roboto","Apple Color Emoji",Arial,"Open Sans",SimSun,sans-serif;
}
</style>

2.2 主题的 style.css 文件中添加

如果您的主题设置里不支持添加自定义的 CSS 代码的话,可以将下面代码加入到主题的 style.css 文件的最底部即可。

@font-face {
    font-family: 'MiSans-Normal';
    src: url('assets/fonts/MiSans/MiSans-Normal.woff2') format('woff2'),
         url('assets/fonts/MiSans/MiSans-Normal.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
*:not([class*="icon"]):not(i) {
	font-family:"MiSans-Normal","Microsoft YaHei","微软雅黑",-apple-system,"Roboto","Apple Color Emoji",Arial,"Open Sans",SimSun,sans-serif;
}

这种方式因为是直接修改的静态 CSS 文件,因此,如果你使用了 CDN 的话,记得刷新此 CSS 文件的 CDN 缓存。以及,清理浏览器的静态文件缓存。

3.字体相关知识技巧

3.1 Webfont 字体介绍

Webfont 是一种用于网页设计的字体格式,通过将字体嵌入到网页中,使得用户在浏览网页时能够看到与产品设计时相同的字体样式,可以增强网页的视觉效果和用户体验。

常见的有 WOFF、TTF、OTF、EOT、SVG 等格式,下方列表是对于几类格式的简介介绍:

WOFF(Web Open Font Format):一种专为网页设计的字体格式,它提供了压缩和优化,以减少加载时间和提高性能。
TTF (TrueType Fonts):一种广泛使用的字体格式,也适用于网页。
OTF (OpenType Fonts):一种高级字体格式,支持更复杂的字体特性。
EOT (Embedded OpenType Fonts):微软开发的字体格式,专为 IE 浏览器设计。
SVG (Scalable Vector Graphics):一种图形格式,也可以用于字体。

根据MDN参考文档,Webfont 各格式详细列表:

关键字 字体格式 常见扩展名
collection OpenType Collection .otc、.ttc
embedded-opentype Embedded OpenType .eot
opentype OpenType .otf、.ttf
svg SVG Font(已弃用) .svg、.svgz
truetype TrueType .ttf
woff WOFF 1.0 .woff
woff2 WOFF 2.0 .woff2

3.2 转换字体文件格式

通常我们下载到的字体文件,可能只有 ttf 格式,而这种格式的字体文件通常都 10M+非常大,这对于网页加载,就有点吃力了。因此,我们应该将 ttf 格式转换为专为网页设计的压缩和优化了的字体格式:woffwoff2,以减少加载时间和提高性能。在线转换字体格式为 woff/woff2 的工具有以下几个,大家选择其中一个即可:

https://transfonter.org/
https://fontconverter.com/zh/
https://www.lddgo.net/convert/font-format-converter

3.3 加速字体文件加载

大多数情况下,即使是转换字体格式为了 woff/woff2 格式,字体文件体积也比较大,对于小带宽服务器来说亚历山大,那么怎么办呢?我们可以将字体文件上传使用 CDN 来加速字体文件加载。

当然,本文里的 MiSans 字体,就不用自己搞 CDN 加速了,我们可以直接引用小米字体官方的 CDN 加速源,方法如下:

便宜的1年期Https SSL证书,推荐买多年最优惠 => 单域名 / 通配符 / IP证书
<link rel="stylesheet" href="https://font.sec.miui.com/font/css?family=MiSans:400,700:MiSans&display=swap" />
<style>
*:not([class*="icon"]):not(i) {
	font-family:"MiSans";
}
</style>

3.4 字体裁切

如果你使用的文字字符都是固定的,那么通过这个在线工具来裁剪字体文件:https://font-subset.disidu.com/,可以极大限度的缩小字体文件的体积,毕竟其只包含了固定的那些字。

3.5 在线字体查看器

有些时候,我们可能想查看某个字体文件内包含支持了哪些文字字符,可以使用这个在线工具来完成:https://www.bejson.com/ui/font/

4.相关参考

Webfont 兼容性 - caniuse
免费引入商用黑体字体系列整理及 CSS 字体引入教程 - 小灯泡设计
Webfont 优化:使用字体裁剪缩小体积和提升加载速度 | 有点东西
网站字体加载之坑 - 皓子的小站
网站使用 HarmonyOSHans 字体 - 李锋镝的博客
Typecho handsome 主题更换字体详细指南 - Xuan's blog

「点点赞赏,手留余香」
HIDE

声明:本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

2024-07-02

2017-03-15

发表评论

表情 格式 贴图 链接 私密 签到
Dragon主题购买阿里云特价云服务器1核2G低至86元,N4共享型服务器3年仅需799元腾讯云特价云服务器1核2G 88元/年 2核4G3M688元/3年,更有千元代金券礼包免费领!
便宜的1年期Https SSL证书,推荐买多年最优惠 => 单域名 / 通配符 / IP证书
评论
正在努力加载中...

精彩推荐

HIDE
扫一扫二维码分享
×
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies. Learn more
Dragon