惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog
IT之家
IT之家
H
Help Net Security
腾讯CDC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The GitHub Blog
The GitHub Blog
V
V2EX
M
MIT News - Artificial intelligence
Vercel News
Vercel News
WordPress大学
WordPress大学
博客园 - 三生石上(FineUI控件)
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
阮一峰的网络日志
阮一峰的网络日志
B
Blog RSS Feed
D
Docker
V
Visual Studio Blog
博客园 - 叶小钗
美团技术团队
S
SegmentFault 最新的问题
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

李锋镝的博客

LiteLLM 本地代理搭建 Claude-HUD 使用文档 Kratos+ —— Kratos 主题二次开发记录 译文:如何将单体应用拆解为微服务 codebase-memory-mcp 极简完整使用指南 Claude Haiku 4.5、Claude Sonnet 4.6、Claude Opus 4.7 区别以及各自的新特性 SchedulingConfigurer详解 踩坑60+次后,我终于搞懂 Claude Skill 怎么写才会真的触发 Everything Claude Code 详细使用文档 配置Jackson使用字段而不是getter/setter来序列化和反序列化 这个域名注册整整十年了,十年时间,真快啊 Claude Code全维度实战指南:从入门到精通,解锁AI编程新范式 Apollo配置中心中的protalDB的作用是什么 org.apache.ibatis.plugin.Interceptor类详细介绍及使用 岁末 Excel2016右键新建工作表,打开时提示“因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。”的解决办法 wordpress增加说说功能 Java 为什么有这么多 “O”? 别再背线程池的七大参数了,现在面试官都这么问 2024年11月1号 农历十月初一 我的第一个WordPress插件:Dylan Custom Plugin上线了 推荐一款比较养眼的Xshell配色方案 hnswlib installation failed 开工啦~ 阳了... MybatisCodeHelperPro激活 @Async注解的坑 新买的笔记本发货啦…… 这个中秋节感觉过的好累啊 IDEA下载源码报:Cannot connect to the Maven process. Try again later.
网站使用HarmonyOSHans字体
李锋镝 · 2025-06-19 · via 李锋镝的博客

一直觉得网站的字体在Windows和Mac设备上显示的不一样,想着统一一下,结果一直没找到合适的字体。

昨天发现小米官方的MiSans可以免费商用,Mac系统下看起来还不错,并且官方还有免费的CDN给用,很是心动,可惜换上之后,不知道是设置原因还是什么,发现在Windows系统下的显示还是差点儿意思。

不过,既然小米手机的字体能免费商用,我大华为没道理不可以,于是上网搜了一下,果然有鸿蒙专用字体,而且也是免费商用的。

字体效果可以参见本站。

官网介绍:https://developer.huawei.com/consumer/cn/doc/design-guides/font-0000001828772001

下载下来之后发现字体包很大,8M多,这样的话,网站使用会大大延缓加载速度。然后就想着把字体给切片之后使用。

其实字体切片,网上有很多工具可以实现,不过家里的电脑没有对应的环境,万幸在万能的GitHub上找到别人切好片的字体文件,直接fork。感谢这位大佬,感谢万能的GitHub。

下载字体

HarmonyOSHans字体切片下载:https://github.com/lifengdi/HarmonyOSHans

使用方法

上传字体切片及CSS文件到你的网站或者其他CDN服务

创建HarmonyOSHans文件夹,将css文件以及font文件夹上传到HarmonyOSHans文件夹。

引入字体

<link rel="stylesheet" href="https://yourdomain.com/HarmonyOSHans/common.css">

使用字体

根据需要在 CSS 中添加 HarmonyOSHans-Regular 字体,本例样式中已自适应字宽。

<style>
  body {
    font-family: 'HarmonyOSHans-Regular', sans-serif;
  }
</style>

您也可以直接使用以下CSS代码:

/* 字体相关css */
@import url("https://yourdomain.com/HarmonyOSHans/common.css");
@font-face {
  font-family: "HarmonyOSHans-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
}
*:not([class*="icon"]):not(i) {
  font-family: "HarmonyOSHans-Regular" !important;
}

注意:需要将https://yourdomain.com/HarmonyOSHans/common.css替换成为您自己的链接

除非注明,否则均为李锋镝的博客原创文章,转载必须以链接形式标明本文链接

本文链接:https://www.lifengdi.com/dai-ma-ren-sheng/4466