@automann/maple-mono-cn

中文文档
7.9.2发布于 2026/07/16OFL-1.1TypeScriptES Module零依赖近 30 天下载 2986

Maple Mono CN的非官方、可复制的网络泡沫包装

中文使用文档
文档目录4 节
  1. 安装
  2. Giscus 和其他框架
  3. 重建
  4. 许可证

@ automann/ maple- mono- cn

非官方的、可复制的网页包装 枫花单色CN此软件包不隶属于或 由"枫花"项目认可.

货包追踪了枫花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花

重量CSS 条目
细100@automann/maple-mono-cn/thin.css
200外灯@automann/maple-mono-cn/extra-light.css
轻型 300@automann/maple-mono-cn/light.css
经常400@automann/maple-mono-cn/regular.css
中型 500@automann/maple-mono-cn/medium.css

该套件包含:

  • 完成 Maple Mono CN 字符覆盖, 拆分为 WOFF2 文件 unicode-range· ;
  • 一个官方非CN MapleMono-Regular.ttf 用于构建时 OG 图像渲染器,如 Satori ;
  • a. 通过缓存节点加载器暴露出一个完整的CN正则字体,用于构建时的OG渲染;
  • 没有 Nerd 字体甘油;
  • 没有运行时间 CDN 依赖 .

安装

pnpm add @automann/maple-mono-cn

从全球样式表导入浏览器字体一次 :

@import "@automann/maple-mono-cn/regular.css";

:root {
  --font-mono: "Maple Mono CN", ui-monospace, monospace;
}

套接字根还解决了正版400. 数字别名( N)100.css, (中文(简体) ), 200.css, (中文(简体) ), 300.css, (中文(简体) ), 400.css,以及 500.css已经 可用于按重量选择字体的工具。 仅导入站点使用的权重: 每个 CSS 条目引用一个单独的 WOFF2 目录, 因此导入常规不会捆绑其他四个 重量.

浏览器只下载当前页面上文本所需的WOFF2范围. 不预装 完整的字体集.

对于 OG 图像渲染器 :

import MapleMono from "@automann/maple-mono-cn/og";

对于完整的中文本甘油覆盖,使用节点专用装载器,而不是导入大型 TTF 输入 JavaScript 构建块 :

import { loadMapleMonoCnRegular } from "@automann/maple-mono-cn/og-cn";

const mapleMonoCn = await loadMapleMonoCnRegular();

装载器首先读取并缓存官方的CN正版字体. 本来是静态的 构建和其他节点.js渲染器,而不是浏览器捆绑.

Giscus 和其他框架

CSS 装入第三方 Iframe 内无法在运行时解析 npm 包 。 复制 dist/ 改为 应用程序构建过程中的公开目录 :

pnpm exec maple-mono-cn-copy public/fonts/maple-mono-cn

然后参考 /fonts/maple-mono-cn/regular.css 由 iframe 主题的 URL 编辑。 命令副本 仅常规 400, 其 WOFF2 文件, 以及默认的 OFL 文本; 相对字体 URL 仍然保留 自办. 明确选择需要时的额外权重 :

pnpm exec maple-mono-cn-copy public/fonts/maple-mono-cn --weights 300,400,500

重建

需要 20 个节点或更新, pnpm, 以及第一个构建的网络访问 :

pnpm install
pnpm build
pnpm test

建筑下载了两个官方的Maple Mono 7.9档案, 验证他们的被封住的SHA-256散列, 提取需要的五种直立字体,并重生 dist/。下载被缓存到 .cache/upstream/ 而不发表.

许可证

字体和所衍生的webfont文件在SIL Open Font License 1.1下发售. 见 自由主义 财务报告和审定财务报表 冯特洛格·姆德. Maple Mono 是 Maple Mono 项目的版权 作者们. 该套装是免费的,不得作为正式的上上放.

版本与发布记录

@automann/maple-mono-cn 共发布 3 个版本,首次发布于 2026/07/15;过去 12 个月发布了 3 个版本。

版本发布日期距今
7.9.2latest2026/07/163 个月前
7.9.12026/07/163 个月前
7.9.02026/07/153 个月前

关于 @automann/maple-mono-cn 的常见问题

@automann/maple-mono-cn 是什么?

Maple Mono CN的非官方、可复制的网络泡沫包装

如何安装 @automann/maple-mono-cn?

在项目目录运行 npm install @automann/maple-mono-cn,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 maple-mono-cn-copy,可以用 npx maple-mono-cn-copy 直接运行。

@automann/maple-mono-cn 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@automann/maple-mono-cn 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@automann/maple-mono-cn 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=20。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@automann/maple-mono-cn 可以商用吗?

@automann/maple-mono-cn 使用 OFL-1.1 许可。声明的许可为 OFL-1.1,请阅读许可原文确认使用条件。以上为概括,不构成法律意见,请以许可原文为准。

@automann/maple-mono-cn 的下载量有多少?

根据 npm 官方下载统计,@automann/maple-mono-cn 在 2026/10/07 – 2026/11/05 这 30 天内被下载 2,986 次,日均约 100 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@automann/maple-mono-cn 还在维护吗?

最新版本 7.9.2 发布于 2026/07/16(3 个月前);至今共发布 3 个版本,其中过去 12 个月发布了 3 个;首次发布于 2026/07/15。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。