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-microheiWenQuanYi Micro Hei 是一款开源中文字体5MB 的 ttc 文件装下 GBK 标准的 21003 个汉字还带拉丁字母、假名和韩文。给嵌入式设备或容器补中文显示时它很省空间。 WenQuanYi Micro Hei 怎么装三条路都能跑通Debian / Ubuntu一条命令用包管理器装最省事Debian 官方包已包含字体文件sudo apt update sudo apt install fonts-wqy-microhei装完用这条命令确认字体已被 fontconfig 识别fc-list | grep -i microhei输出里同时出现 Micro Hei 和 Micro Hei Mono说明两个字体面都就位了。没有 root装到用户目录字体文件 wqy-microhei.ttc 就在仓库根目录拷进用户字体目录再刷新缓存mkdir -p ~/.local/share/fonts/wqy-microhei cp wqy-microhei.ttc ~/.local/share/fonts/wqy-microhei/ fc-cache -fv ~/.local/share/fontsWindows 和 macOSWindows右键 wqy-microhei.ttc 选为所有用户安装重启应用生效。macOS双击 ttc 文件点安装字体。 核心能力5MB 里到底装了什么字符覆盖为 GBK 标准的 21003 个汉字U4E00 到 U9FC3另含扩展拉丁字母、日文假名和韩文谚文。一个 ttc 文件里带两个字体面用途分开WenQuanYi Micro Hei比例无衬线给正文和界面WenQuanYi Micro Hei Mono等宽给代码编辑器和终端。拉丁字符带 hinting 和 kerning 指令小字号也不容易糊。与传统中文字体对比对比项WenQuanYi Micro Hei传统中文字体文件大小约 5MB20–30MB内存占用低高加载速度快慢跨平台原生支持通常需要适配⚙️ 进阶用法字体配置、Web 与容器集成让 Micro Hei 成为首选中文字体仓库里自带 fontconfig 配置复制进系统目录并重建缓存sudo cp debian/65-wqy-microhei.conf /etc/fonts/conf.d/ sudo fc-cache -fWeb 里当后备字体把字体名写进 CSS 字体栈系统缺中文字体时由它兜底body { font-family: WenQuanYi Micro Hei, Microsoft YaHei, sans-serif; font-size: 14px; } .code-editor { font-family: WenQuanYi Micro Hei Mono, Consolas, monospace; }开发环境VS Code 与终端settings.json 里给编辑器和终端指定等宽字体{ editor.fontFamily: WenQuanYi Micro Hei Mono, Consolas, monospace, terminal.integrated.fontFamily: WenQuanYi Micro Hei Mono, terminal.integrated.fontSize: 13 }在 ~/.bashrc 里把 locale 固定为 UTF-8避免中文显示乱码export LANGzh_CN.UTF-8 export LC_ALLzh_CN.UTF-8打进 Docker 镜像构建时顺手装好字体并设中文环境FROM ubuntu:20.04 RUN apt-get update apt-get install -y fonts-wqy-microhei fontconfig \ rm -rf /var/lib/apt/lists/* fc-cache -f ENV LANGzh_CN.UTF-8 LC_ALLzh_CN.UTF-8进一步瘦身字体子集化页面只用到部分汉字时用 pyftsubset 按文本提取字符输出 woff2 子集pyftsubset wqy-microhei.ttc \ --text-filechinese-text.txt \ --output-filewqy-microhei-subset \ --flavorwoff2 适用场景哪些项目适合用它嵌入式设备智能家居、工业控制器等存储紧张的硬件5MB 比 20MB 以上的字体更容易塞下。移动应用字体直接计入包体积越小加载越快。Web 项目作后备字体让不同系统上的中文显示保持一致。跨平台桌面应用各端渲染统一省去逐平台适配。️ 常见问题装了不显示怎么排查系统找不到字体依次执行fc-cache -f -v fc-match WenQuanYi Micro Hei fc-query wqy-microhei.ttcfc-match 返回字体路径说明缓存正常fc-query 可看 ttc 内两个字体面的详细信息。Java 或 Qt 应用不识别Java 应用追加两个 JVM 参数-Dawt.useSystemAAFontSettingson -Dswing.aatexttrueQt 应用设置环境变量 QT_QPA_PLATFORMTHEMEqt5ct。渲染偏粗或发虚加一份 fontconfig 渲染配置开启抗锯齿、把 hintstyle 设为 hintslight?xml version1.0? !DOCTYPE fontconfig SYSTEM fonts.dtd fontconfig match targetfont edit nameantialias modeassignbooltrue/bool/edit edit namehinting modeassignbooltrue/bool/edit edit namehintstyle modeassignconsthintslight/const/edit /match /fontconfig 许可证说明商业使用能用到什么程度项目采用 Apache 2.0 与 GPLv3 双许可全文见 LICENSE_Apache2.txt 和 LICENSE_GPLv3.txt。按 Apache 2.0可商用、可修改保留版权声明即可修改后的字体需标注。按 GPLv3衍生作品须保持开源适合开源项目字体带嵌入例外条款。拿字体的最快方式git clone https://gitcode.com/gh_mirrors/fo/fonts-wqy-microhei根目录的 wqy-microhei.ttc 就是字体本体细节查 INSTALL.txt。先用包管理器装一遍、用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),仅供参考
返回列表