@aurea-uds/fonts

中文文档
0.62.1发布于 2026/11/08OFL-1.1TypeScriptCommonJS零依赖近 30 天下载 6266

作为字体 da Aurea: Inter (texto), Sora (títulos) e IBM Plex Mono (código), em WOFF2 para a web (@aurea-uds/fonts/cs). 原生地(@aurea-uds/fonts/native).

中文使用文档
文档目录4 节
  1. 原生反应
  2. 文件从哪里来
  3. 为什么是自己的包
  4. 许可证

@aurea-uds/fonts (中文(简体) )

字体为 奥雷亚UDS,与 @font-face 规则(自 0.39.0:

  • 间 文本和控件;
  • 空难 标题;
  • IBM Plex 单曲 代码和值(numeric 编辑 KPI 编号).

最多 0.38.0 使用 Atkinson 超可读性; 最多 0.12.4(原始内容存档于2019-10-10). IBM Plex.

pnpm add @aurea-uds/fonts
import "@aurea-uds/fonts/css";  // BEFORE @aurea-uds/core/css

顺序事项: 只声明核心 --font-ui, (中文(简体) ), --font-heading, (中文(简体) ), --font-editorial 财务报告和审定财务报表 --font-code, (中文(简体) ), 而这个软件包正是这些名字指向真实文件的。 先导入核心, 先导入油漆 返回到系统字体.

头目获得"灵魂"自己:核心适用 --font-heading 改为每个 h1 改为 h6 通过a 零特性规则。 在标题上设置的字体本身胜出; 仅标出标题的字体 从父母继承(body{font-family:…})输.

⚠ --font-editorial 没有自己的字体:它指向文本字体(今天的Inter). 它仍然存在 只能使使用它的代码不中断;在 1.0。 。 。 .

原生反应

反应原生不读 woff2,在Android上它不会读取可变字体: 本地获得相同的字体 三户是静态的 .ttf,每个重量一个文件(@aurea-uds/fonts/native) (中文(简体) ). 装入 AUREA_FONTS 财务报告和审定财务报表 通过 FONT_FAMILIES 改为 AureaProvider数字 :

import {AureaProvider} from "@aurea-uds/native";
import {AUREA_FONTS, FONT_FAMILIES} from "@aurea-uds/fonts/native";
import {useFonts} from "expo-font";

const [pronto] = useFonts(AUREA_FONTS);
// ...
<AureaProvider fontFamilies={FONT_FAMILIES}>{/* your app */}</AureaProvider>

在设备上,每个重量是一个自有的家族,以文件"PostScript"名命名: Inter-SemiBold, (中文(简体) ), Sora-Bold, (中文(简体) ), IBMPlexMono-Medm。 。 。 . FONT_FAMILIES 将要求的作用和权重指向 他们;没有它,设备会倒回系统字体. 有14个档案, 完整 (每个 每个字体绘制的脚本:3.17 MB在应用中.

文件从哪里来

文件来源怎么样
inter-variable-normal.woff2, (中文(简体) ), inter-variable-italic.woff24.1 发件人的陈述rsms/inter, (中文(简体) ), Inter-4.1.zip文件夹 web/(中文(简体) )拉丁语范围的子集 cortar-fontes.py;仍可变(重量100-900和光学尺寸14-32)
sora-variable-normal.woff2google/fonts, (中文(简体) ), ofl/sora/Sora[wght].ttf,承诺 a926665019d3子集相同;可变(重量100-800)
ibm-plex-mono-400-normal.woff2, (中文(简体) ), -500-, (中文(简体) ), -600-@ibm/plex-mono 2.5.0, (中文(简体) ), fonts/split/woff2/IBMPlexMono-{Regular,Medium,SemiBold}-Latin1.woff2无变化 (许可证保留了"Plex"的名称)——只有文件名

该子集保留了之前所服务的网络(即 latin 和每个设计 特性,例如等宽数字(tnum) (中文(简体) ). Inter 保留其中217个( 原件没有分区) 斜线 ∕第217号(没有狭长的空间) Latin1 iBM Plex Mono的子集覆盖了214. 改为: 重建和检查 :

python packages/fonts/cortar-fontes.py <InterVariable.woff2> <InterVariable-Italic.woff2> <Sora[wght].ttf>

脚本印出每个文件的文摘(sha256). IBM文件与IBM的软件包核对:

文件sha256 (开始)
ibm-plex-mono-400-normal.woff2e8993d946649b9d0
ibm-plex-mono-500-normal.woff241201b658a328b9d
ibm-plex-mono-600-normal.woff2b7acd05041ab65f3

当地人 .ttf 文档(files-native/:

文件来源怎么样
inter-{400,500,600,700,800}-normal.ttf, (中文(简体) ), inter-400-italic.ttf4.1 发件人的陈述Inter-4.1.zip文件夹 extras/ttf/(中文(简体) )无变动,只有文件名称
sora-{400,500,600,700,800}-normal.ttf同样的 Sora[wght].ttf 作为网络每个文件被钉上一个重量,每个重量的名字
ibm-plex-mono-{400,500,600}-normal.ttf@ibm/plex-mono 2.5.0, (中文(简体) ), fonts/complete/ttf/IBMPlexMono-{Regular,Medium,SemiBold}.ttf无变动 (保留名称"Plex")
python packages/fonts/fontes-nativas.py <Inter-4.1.zip> <ibm-plex-mono.zip> <Sora[wght].ttf>

脚本在每个运行中给出相同的输出,并打印每个文件的文摘:

文件sha256 (开始)
inter-400-normal.ttf40d692fce188e447
inter-400-italic.ttfbbc051dd204b5019
inter-500-normal.ttf97ad806f526e4154
inter-600-normal.ttf78a843fade9d4612
inter-700-normal.ttf288316099b1e0a47
inter-800-normal.ttfe6756ad5690b7760
sora-400-normal.ttfd160a9b5551b207a
sora-500-normal.ttf5924a0b3b90f6591
sora-600-normal.ttf71962517584791ef
sora-700-normal.ttff09649958726cec7
sora-800-normal.ttf4ea25ce1d1f41736
ibm-plex-mono-400-normal.ttf7c6fbddca4b700be
ibm-plex-mono-500-normal.ttf98fbd727aae340b2
ibm-plex-mono-600-normal.ttff04d7c488ddf7d1f

最多 0.40.0 原生使用 Atkinson Hyperlegible; 其任何文件都留在软件包中 .

为什么是自己的包

它被从核心中分离出来,以便任何已经服务于字体的人——从他们自己的CDN,或托管 与其他子集相通——可以不复制和编辑样式表而跳过.

许可证

三个家庭在 SIL 开放字体许可证 1.1,并附有 软件包,每个软件包都有版权。 IBM Plex Mono拥有一个 保留字体名称“ Plex ”: 已修改 文件不能带有这个名称,所以其文件没有改变。 OFL不是Apache-2.0:读取它 在重新分配字体文件之前.

版本与发布记录

@aurea-uds/fonts 共发布 78 个版本,首次发布于 2026/07/31;过去 12 个月发布了 78 个版本。

版本发布日期距今
0.62.1latest2026/11/08今天
0.62.02026/11/08今天
0.61.02026/11/071 天前
0.59.02026/11/071 天前
0.56.02026/11/052 天前
0.54.12026/11/044 天前

关于 @aurea-uds/fonts 的常见问题

@aurea-uds/fonts 是什么?

作为字体 da Aurea: Inter (texto), Sora (títulos) e IBM Plex Mono (código), em WOFF2 para a web (@aurea-uds/fonts/cs). 原生地(@aurea-uds/fonts/native).

如何安装 @aurea-uds/fonts?

在项目目录运行 npm install @aurea-uds/fonts,或使用 pnpm add / yarn add / bun add。

@aurea-uds/fonts 支持 TypeScript 吗?

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

@aurea-uds/fonts 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@aurea-uds/fonts 可以商用吗?

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

@aurea-uds/fonts 的下载量有多少?

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

@aurea-uds/fonts 还在维护吗?

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