@aphrody/m3-fonts (英语)
Apprody M3 型号为 @font-face CSS和打出的名单:Google Sans Flex,Google Sans代码,Roboto Flex,
机器人摩诺和材料符号,有日语回放(Noto Sans JP,M PLUS 1 Code).
bun add @aphrody/m3-fonts
import "@aphrody/m3-fonts/fonts.css"; // Latin core faces
import { FONT_STACKS } from "@aphrody/m3-fonts";
document.body.style.fontFamily = FONT_STACKS.brand;
许可证:Apache-2.0和OFL-1.1(LICENSE 对于代码, fonts/*-OFL.txt 为打字机。 安装指南 : 文件/材料/立方米/INSTALL.md。 。 。 .
| 导入 | 目录 |
|---|---|
@aphrody/m3-fonts | FONTS, (中文(简体) ), SYMBOLS_FULL, (中文(简体) ), SYMBOL_SUBSET_NAMES, (中文(简体) ), FONT_STACKS, (中文(简体) ), SUBSETS, (中文(简体) ), SUBSET_JOBS, (中文(简体) ), fontFaceCss, (中文(简体) ), faceRule, (中文(简体) ), renderStylesheet, (中文(简体) ), UPSTREAM_DIR |
@aphrody/m3-fonts/fonts.css | 拉丁核心面( 总是导入, < 3 MiB) |
@aphrody/m3-fonts/fonts-jp.css | 被日本面孔所打乱 unicode-range |
@aphrody/m3-fonts/fonts-symbols.css | 材料符号子集:工作空间使用的264图标,每个轴被保留(opt-in; @aphrody/m3-icons 制作 SVG ) |
@aphrody/m3-fonts/fonts-symbols-full.css | 完整的材料符号可变字体( opt- in, 每个图标) |
@aphrody/m3-fonts/fonts/* | 字体文件 |
文件 :
fonts/web/*.woff2: 子集服务于浏览器( 有轨迹), 记录于src/subsets.json。 。 。 .MaterialSymbols{Outlined,Rounded,Sharp}-subset.woff2保存图标src/symbols-subset.json(181起,246起) 和159 KB 而不是 3.9、 5.3 和 3.5 MB)作为连接和私人使用区编码点,带有FILL, wght, GRAD和行动轴 列表以外的图标作为其名称: 导入fonts-symbols-full.css换句话说.fonts/*.ttf, (中文(简体) ),fonts/*-OFL.txt:跟踪可变来源和许可证.fonts/upstream/: Google Sans Flex/代码来源(叉子)aphrody-labs/fonts联 合 国google/fonts和 材料符号( E)[email protected],构建 Rust 图标模块。 未跟踪 :bun scripts/m3/fonts-sync.ts在寄存器根获取它们, 验证每个 sha256 和大小 被钉住fonts.lock.json(单位:千美元)--check(仅核实).
脚本 : gen (仪表), subset (fontTools through uv, ) (fontTools through u, scripts/subset.py, (中文(简体) ),
symbols:names (重新扫描子集保存的图标名称的工作空间;); --check 报告一份陈旧的清单,
typecheck, (中文(简体) ), test (fonts同步,然后是清单,文件,锁和样式表检查).