当前位置:首页 > 资源下载 > 免费引入商用黑体字体系列整理及 CSS 字体引入亲妈式教程

免费引入商用黑体字体系列整理及 CSS 字体引入亲妈式教程

2年前 (2024-09-25)资源下载400
介绍:文章介绍了如何免费引入商用黑体字体系列并在网页中应用CSS字体。提供了各大厂商的免费字体列表及引用链接,以及在网页中引入字体的具体方式。解释了字体的字重设置和字重使用方法,以及font-display swap的作用。此外,还介绍了unicode-range的优化方式和使用woff2字体格式的好处。最后指出,即使在Windows系统中安装苹方字体,其他字体在Windows上也能有出色的显示效果。

由于微软雅黑的设计太过老旧,所以很多网站在设置font-family字体家族时,都会首先引入苹果的苹方字体(PingFang SC)。一来为了照顾 MAC,二来可以改善 Windows 上显示效果(已安装苹方字体的前提)。现在,一些厂商会在官网上引入自己研发的字体。感谢各大厂商没有禁止 woff 字体文件跨域使用,可以让我们白嫖,因为你们的字体是真的漂亮,并且以下字体可以个人免费使用。

字体列表及引用链接

Google https://fonts.google.com(需 VPN)
Adobe https://fonts.adobe.com(需授权)
阿里巴巴 https://fonts.alibabagroup.com
钉钉进步体 https://page.dingtalk.com/wow/dingtalk/default/dingtalk/y-W5aF3_ZJwzulU0nceIl
斗鱼追光体 https://www.douyu.com/topic/douyuZGT
快看世界体 https://www.kuaikanmanhua.com/webs/fontPromotion
Mi Sans https://hyperos.mi.com/font/zh/
HarmonyOS Sans https://developer.huawei.com/consumer/cn/design/resource-V1
OPPO Sans https://www.coloros.com/index/newsDetail?id=72

网页引入

Noto Sans Google 可变 https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100..900&display=swap
Mi Sans 小米 多种 https://font.sec.miui.com/font/css?family=MiSans:0:Chinese_Simplify,Latin&display=swap
可变 https://cdn-font.hyperos.mi.com/font/css?family=MiSans_VF:VF:Chinese_Simplify,Latin&display=swap
HarmonyOS Sans B 站 400 https://s1.hdslb.com/bfs/static/jinkela/long/font/regular.css
500 https://s1.hdslb.com/bfs/static/jinkela/long/font/medium.css
OPPO Sans#1 OPPO 400 https://code.oppo.com/content/dam/oppo/common/fonts/font2/new-font/OPPOSansOS2-5000-Regular.woff2
500 https://code.oppo.com/content/dam/oppo/common/fonts/font2/new-font/OPPOSansOS2-5000-Medium.woff2
华康金刚黑#2 字节跳动 400 https://fonts.bytedance.com/dfd/api/v1/css?family=DFPKingGothicGB-Regular&display=swap
500 https://fonts.bytedance.com/dfd/api/v1/css?family=DFPKingGothicGB-medium&display=swap

OPPO 的在线引用 WOFF2 截取了 5000 字,因此在一些不常用的字上回出现不显示的情况
华康金刚黑实际和苹方是一个字体,因此需要授权才可使用。虽然 cdn 是可以跨域使用,但请谨慎。

引入字体

上述字体列表链接中,若是 css 链接可直接引用,若是 woff 字体链接需在你的 css 文件中引入。具体方式见下:

CSS

{hide}

方式 1    在 html 中直接引入:<link rel='stylesheet' href='链接.css'>
方式 2    在 css 中引入:@import url('链接.css');

{/hide}

WOFF2

{hide}

在 css 中引入
@font-face {
    font-family: OPPOSans;    //定义字体名称
    font-weight: 400;    //定义字重
    font-display: swap;
    src:url('链接.woff2') format('woff2');    //字体链接
}

{/hide}

完成上述引入字体文件后,那么在需要使用的元素处设定 css 属性 font-family 中输入字体名称即可,注意:字体名称要和引用的字体名称相同。

字重说明

浏览器默认字重 400,假如对标题想要使用粗体该如何操作呢?在设定字体字重时会有两种不同的呈现效果方式。

情况一

{hide}

例如下述两个不同字重文件都使用 OPPO-Sans 名称,但在引入字体时设置了不同的字重和链接:
@font-face {
    font-family: OPPO-Sans;
    font-weight: 400;
    font-display: swap;
    src: url(//code.oppo.com/content/dam/oppo/common/fonts/font2/new-font/OPPOSansOS2-5000-Regular.woff2) format('woff2');
}
@font-face {
    font-family: OPPO-Sans;
    font-weight: 500;
    font-display: swap;
    src: url(//code.oppo.com/content/dam/oppo/common/fonts/font2/new-font/OPPOSansOS2-5000-Medium.woff2) format('woff2');
}

那么在对 h1 这个部分引用时,如何使用字重 500 的字体呢?只需要在实用的元素设定 CSS 属性 font-weight 为 500 即可。即下述:
div { font-weight: 400; }    // 普通元素在引入 400 字重时
h1 { font-weight: 500; }    // 标题元素在引入 500 字重时

{/hide}

情况二

{hide}

例如下述两个不同字重文件使用不同字体名称,在引入字体时也设置了不同的字重和链接:
@font-face {
    font-family: OPPO-Sans-Regular;
    font-weight: 400;
    font-display: swap;
    src: url(//code.oppo.com/content/dam/oppo/common/fonts/font2/new-font/OPPOSansOS2-5000-Regular.woff2) format('woff2');
}
@font-face {
    font-family: OPPO-Sans-Medium;
    font-weight: 500;
    font-display: swap;
    src: url(//code.oppo.com/content/dam/oppo/common/fonts/font2/new-font/OPPOSansOS2-5000-Medium.woff2) format('woff2');
}

那么在使用不同字重时,只能使用当初设定该字重的字体名称。即下述:
div { font-family: OPPO-Sans-Regular; }    // 普通元素在引入 400 字重时
h1 { font-family: OPPO-Sans-Medium; }    // 标题元素在引入 500 字重时

{/hide}

你会发现,无论是否使用相同名称,font-weight 的值都必须要与实际的字体字重文件匹配。若使用不同的字体名称,一方面增加代码工作量,另一方面还不易解读。因此,通过两个字重的使用方式,如果从便于管理的角度来看,情况一更为方便。

font-display swap 说明

你会发现很多引入字体的文件都会标注这个属性,它的作用是在没有加载出字体前,优先加载本地字体进行渲染,避免网页出现空屏。若您想了解关于该部分的研究资料及加载字体所带来的影响,推荐您查看该文章 《知乎:一种减少字体加载影响的新方法:CSS 字体描述符(译)》

unicode-range 优化说明

当你引入官方的 css 字体链接后,有些文件里的一个 unicode-range 属性引起了你的注意,这个属性的作用是规定不同的字符加载不同字符集文件。通俗讲我们会把一个字体分成多个字符集,然后按需加载。例如一个页面只有 500 个字,但是这 500 个字恰好都在一个字符集里面,那么其他的字符集就不需要加载,换句话说就不需要加载整个字体文件,因此节省了流量和优化了加载速度。

使用该优化方式的上述链接中有:思源黑体(谷歌)、小米字体(小米)、鸿蒙字体(B 站)、华康金刚黑(字节跳动)

字体文件格式

本文一律使用 woff2 字体格式,在如今浏览器趋于 Chromium 内核的潮流下,作为个人站点可以不需要考虑旧版本浏览器的兼容性。若您想了解其他字体格式,推荐您查看 《知乎:关于字体格式》

结语

就 windows 上的清晰效果而言,无论你使用何种字体,都没有在 windows 经过特殊优化的微软雅黑更好。如今当你在 windows 安装苹方字体后,你会发现苹方字体的显示效果也十分漂亮,这是因为科技的进步使得显示器分辨率越来越清晰。所以就算使用没有在 Windows 经过特殊优化的字体,也会在 Windows 上大放异彩。

文章来源:https://www.xyjzy.com/archives/4542.html

扫描二维码推送至手机访问。

欢迎转载或分享本篇文章。

本文链接:https://www.jcba123.com/article/10303

分享给朋友:

“免费引入商用黑体字体系列整理及 CSS 字体引入亲妈式教程” 的相关文章

视频修复工具 Aiseesoft Video Repair v1.0.38 破解版

视频修复工具 Aiseesoft Video Repair v1.0.38 破解版

Aiseesoft Video Repair 破解版是知软博客提供的一款专业好用的视频修复工具,可以帮助用户轻松地修复损坏的视频文件,并高效地提升视频质量。目前,软件能够兼容解决的问题比较多,例如:文件传输错误、磁盘错误、强制中断或其它原因导致的视频文件损坏问题。此外,软件还提供了一个直观的用户界面...

PDF解密软件 Passper for PDF v3.9.0 破解版(附破解补丁)

PDF解密软件 Passper for PDF v3.9.0 破解版(附破解补丁)

Passper for PDF 破解版是知软博客搜集分享的一款专业级 PDF 文件解密软件,可以帮助用户快速地恢复文档打开密码以及删除权限密码,针对各种 PDF 密码锁定和有查看和编辑限制的。软件操作简单,根据向导上的提示即可几秒钟完成恢复,让你正常使用文件。并且,可以获得对锁定 PDF 文件的完全...

TickTick(滴答清单)v5.2.0 破解版 附激活工具

TickTick(滴答清单)v5.2.0 破解版 附激活工具

TickTick破解版是知软博客为大家搜集分享的一款功能强大的日程任务管理软件,中文简称“滴答清单”,可以帮助用户高效地管理日常工作和生活任务。目前,软件内置了比较丰富的功能,例如:任务清单、提醒、日历、倒计时、番茄钟等,可以轻松地创建、分类和跟踪任务,提高任务完成的效率和质量。此外,软件还可以帮助...

DLL修复工具 4DDiG DLL Fixer v1.0.1.3 破解版(附激活工具)

DLL修复工具 4DDiG DLL Fixer v1.0.1.3 破解版(附激活工具)

4DDiG DLL Fixer 破解版是知软博客为大家搜集分享的一款简单好用的 DLL 修复工具,可以帮助广大用户以较为简单的方式,对磁盘本地的 DLL 问题进行修复。目前,软件用五个功能模块,分别是全面体检、运行库修复、DirectX 修复、系统 DLL 修复以及系统文件下载等,旨在解决导致 Wi...

磁盘分区管理软件 4DDiG Partition Manager v2.9.0 破解版

磁盘分区管理软件 4DDiG Partition Manager v2.9.0 破解版

4DDiG Partition Manager 破解版是知软博客为大家搜集分享的一款专业好用的磁盘分区管理软件,网络上也有很多下载站称之为系统数据迁移软件,可以帮助广大用户轻松地对自己电脑中的系统文件数据进行迁移,例如:支持迁移到 SSD 或 HDD 硬盘上等。目前,软件能有效地克隆整个硬盘来备份你...

福昕风腾PDF套件金山版(Foxit Phantom)v6.0 模块授权版

福昕风腾PDF套件金山版(Foxit Phantom)v6.0 模块授权版

福昕风腾PDF套件金山版是知软博客为大家搜集分享的一款功能强大的 PDF 编辑软件,与之前分享过的《福昕高级编辑器 Foxit PDF Editor v2024.2.0 破解版》相比,该版本转为金山办公用户所研发,可以帮助广大用户实现对 PDF 文件的快速处理。目前,通过该版本用户可以直接在 PDF...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。