尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

5MB 装下 21003 个汉字:WenQuanYi Micro Hei 轻量中文字体安装笔记

5MB 装下 21003 个汉字:WenQuanYi Micro Hei 轻量中文字体安装笔记 5MB 装下 21003 个汉字WenQuanYi Micro Hei 轻量中文字体安装笔记【免费下载链接】fonts-wqy-microheiDebian package for WenQuanYi Micro Hei (mirror of https://anonscm.debian.org/git/pkg-fonts/fonts-wqy-microhei.git)项目地址: https://gitcode.com/gh_mirrors/fo/fonts-wqy-microhei给开发板刷完固件第一次打开它的 Web 管理界面中文全是豆腐块。你想换中文字体市面上的开源选择却动辄二三十 MB。WenQuanYi Micro Hei文泉驿微米黑就是为这种场景准备的轻量中文字体整个文件只有 5MB能把 GBK 字符集的 21003 个汉字全部装下体积约为常见中文字体的五分之一。5MB 的轻量中文字体到底能覆盖什么它把够用和够小塞进了同一份文件。仓库里的 wqy-microhei.ttc 是 TrueType 集合格式一个文件打包了两个字面正文排版用的 WenQuanYi Micro Hei黑体风格的无衬线以及终端、代码编辑器用的等宽变体 WenQuanYi Micro Hei Mono。覆盖范围大致是汉字GBK 全部 21003 个字码位落在 U4E00U9FC3 区间其他文字拉丁字母及扩展拉丁字符、日文假名、韩文谚文渲染细节拉丁字形带 hinting 与 kerning 信息随包提供的 debian/65-wqy-microhei.conf 会关闭汉字 hinting并把这两个字面设为中文环境下 sans-serif 与 monospace 的首选 一条命令装上再花十秒验证Debian 和 Ubuntu 上走包管理器最省事装完顺手验证sudo apt update sudo apt install -y fonts-wqy-microhei fc-list | grep -i microhei第二条命令的输出里能看到 Micro Hei 和 Mono 两条记录就说明 fontconfig 已经识别到它们。没有 root 权限就把字体放进用户目录效果一样mkdir -p ~/.local/share/fonts cp wqy-microhei.ttc ~/.local/share/fonts/ fc-cache -fvWindows 和 macOS 全程不用命令行系统操作Windows先git clone https://gitcode.com/gh_mirrors/fo/fonts-wqy-microhei拿到字体文件再右键 wqy-microhei.ttc 选为所有用户安装重启应用即可macOS双击 wqy-microhei.ttc在弹出的字体册里点安装字体各平台的完整步骤包括 RPM 包和 BSD 手动部署记录在仓库根目录的 INSTALL.txt 里。装在哪、怎么用嵌入式、容器和网页嵌入式中文显示面板、网关这类闪存按 MB 计的设备把 wqy-microhei.ttc 拷进 /usr/share/fonts重建字体缓存就能用5MB 的开销对存储很友好。这也是它最原始的用武之地。给 Docker 镜像补中文字体无头浏览器截图、生成 PDF 报表时中文变方块多半是基础镜像里没有 CJK 字体。在 Dockerfile 里加两行 apt 安装命令并刷新缓存即可FROM ubuntu:22.04 RUN apt-get update apt-get install -y fonts-wqy-microhei fontconfig \ rm -rf /var/lib/apt/lists/* RUN fc-cache -f网页兜底字体把它挂在 font-family 链的末尾例如font-family: WenQuanYi Micro Hei, sans-serif;不同操作系统下的中文就能落到同一套字形上。进阶按实际用到的字符再裁一刀5MB 对设备端已经够用但如果界面文案是固定的字符集其实是可数的。用 fonttools 提供的 pyftsubset 把字体裁剪成只含所需字符的 woff2 子集输出常常只有几百 KBpyftsubset wqy-microhei.ttc \ --text-fileused-chars.txt \ --output-filesubset.woff2 \ --flavorwoff2把界面上会出现的汉字整理进 used-chars.txt 再执行得到的子集文件直接丢进前端资源目录就行。双许可证怎么选Apache 2.0 与 GPLv3这款字体同时提供两份许可证你可以任选其一遵循。商业或闭源项目按 Apache 2.0 处理保留版权声明、标注你的修改即可开源项目选 GPLv3衍生作品需要继续开源其中带有字体嵌入例外条款把字体嵌入文档或应用不会传染许可证。完整文本见仓库根目录的 LICENSE_Apache2.txt 与 LICENSE_GPLv3.txt。装完不显示三个常见症状fc-list 里查不到字体缓存没重建执行fc-cache -f后再查一次某个应用里还是旧字体重启该应用多数运行时只在启动时加载字体列表中文发虚、笔画错位把仓库里 debian/65-wqy-microhei.conf 那份配置放进 /etc/fonts/conf.d/按它关闭汉字 hinting 试试5MB 装下完整 GBK 汉字双许可证覆盖商业与开源两种用法WenQuanYi Micro Hei 在存储紧张的中文显示场景里很难被替代。现在就跑一条命令确认你的环境里它是否已经就位fc-list | grep -i microhei【免费下载链接】fonts-wqy-microheiDebian package for WenQuanYi Micro Hei (mirror of https://anonscm.debian.org/git/pkg-fonts/fonts-wqy-microhei.git)项目地址: https://gitcode.com/gh_mirrors/fo/fonts-wqy-microhei创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表