资讯动态

Fontsource 中的 Jersey 10 字体:为编织排版而生的运动感无衬线字体全解析

发布时间:2026/10/19 2:28:48 来源:尧图企业网站定制
前端CLI开发工具【免费下载链接】fontsourceSelf-host Open Source fonts in neatly bundled NPM packages.项目地址https://gitcode.com/gh_mirrors/fo/fontsource点击查看免费下载导读Jersey 10 是 Fontsource 字体注册表中收录的一款特殊无衬线字体——它来自专为编织knitting爱好者设计的 Soft Type Collection。本文以该家族在仓库中的官方描述文档为主线结合 family.json 与 distribution.json 中的真实元数据解读其设计理念、命名规则、技术规格并给出在 Fontsource 中安装与使用的完整实战步骤。Soft Type Collection面向编织者的排版方案Jersey 10 所属的Soft Type Collection柔软字体合集是一套专为编织爱好者打造的字体系列目标是让织工能够像排版师一样为自己的针织作品编排文字图案。官方描述文档 description.en-US.md 开篇即点明The Soft Type Collection is designed for knitters to chart out their typographic projects.也就是说这套字体并非面向常规屏幕阅读场景而是为了让织工在图表纸chart上规划、绘制出可编织的字母形态而设计。织工需要把字体字形对应到一个个织格上因此字形的轮廓、笔画粗细与可辨识度都要经得起网格化的考验。Jersey 本身是一款运动感sporty、多用途versatile的无衬线字体官方描述称其knittable at various sizes可在多种尺寸下编织。它兼顾了运动风格字体的力量感与编织图表所需的规整结构因此在 Fontsource 的分类体系中被同时归入display展示与sans-serif无衬线两个分类见 family.json 的classifications字段。值得说明的是这里的编织是指十字绣、编织图表等手工艺排版场景字体被用作绘制针法图表的参考。这与常规 Web 字体在浏览器中渲染的用途不同也是理解这款字体定位的关键。命名规则数字即大写高度Soft Type Collection 有一套清晰易记的命名约定官方描述特别强调In this collection, the number following the typefaces name indicates the height of the capital letters for that typeface.即字体名称中跟在字母名之后的数字代表该字体大写字母capital letters的高度。以Jersey 10为例数字10表示大写字母设计高度为 10 格——这正是编织图表中行数的直观映射。织工看到字体名即可推算要用这个字母编织一段文字每个大写字母大约需要占用多少格高度从而提前规划织物的行数与密度。这一约定让整套字体成为一套可计算的排版工具不同尺寸的项目可以选用不同数字的字体无需自行换算比例。Regular 与 Charted一个家族两种版本描述文档还说明Soft Type Collection 中的每个字体都有 Regular常规与 Charted图表化两个版本并且部分字体还提供多种尺寸multiple scales以便无论项目大小如何都能找到合适的字型Each typeface has a Regular and Charted version, and some include multiple scales so you can fit type on your knits, no matter the projects size.Regular 版本正常的字母轮廓用于绘制编织图案的基准字形。Charted 版本在字形基础上叠加了织格/网格信息即把字母预先打成格子方便织工直接对照图表下针。在 Fontsource 注册表中Jersey 10的图表化姊妹字体以独立家族Jersey 10 Charted收录其对应的描述文档位于 jersey-10-charted/description.en-US.md内容与该文档互为补充并互相指向对方Charted 文档中回链了非图表化的 Jersey 10。两个家族的目录、license 与元数据结构完全平行便于对照查看。仓库中的技术规格佐证围绕描述文档Fontsource 仓库为 Jersey 10 维护了一套完整的机器可读元数据。以下是可直接在 family.json 与 distribution.json 中核实的关键信息。家族基本信息字段值说明familyJersey 10家族显示名designerSarah Cadigan-Fried设计师dateAdded2024-02-23收录日期classificationsdisplay、sans-serif展示/无衬线分类statusactive活跃状态license.idOFL-1.1SIL Open Font License 1.1字体文件实测数据inspectionfamily.json的sources[0].inspection字段记录了上游 TTF 的实测属性轮廓格式glyfTrueType 轮廓字形数363 个 glyph覆盖 332 个 codepoint字体版本Version 1.001; ttfautohint (v1.8.4.7-5d5b)经 ttfautohint 自动加提示样式normal字重400RegularOpenType 特性GSUB 包含aalt、case、ccmp、locl、ordn、pnum、tnumGPOS 包含markUnicode 覆盖U0020-007E基础拉丁区起延伸覆盖latin、latin-ext相关区间及U20AC欧元符号、U2122商标符号等文件大小约 77.7 KBsize: 77732SHA-256 校验和亦记录在案。从这些数据可以推断Jersey 10 是一个单一字重400/normal、无可变轴的静态字体家族——axes字段为空数组distribution.json的static中也仅列出{ style: normal, weight: 400 }一种变体。字符子集分布distribution.json 记录了 Fontsource 实际发布的分发信息defaultSubset为latin支持子集latin与latin-ext两个命名子集。这意味着通过 Fontsource 包使用时浏览器可借助unicode-range按需加载对应子集默认导入即可覆盖绝大多数拉丁语系文本场景。在 Fontsource 中安装与使用 Jersey 10Fontsource 的理念是把开源字体打包成结构化的 npm 包方便前端项目自带字体self-host。Jersey 10 属于静态字体家族无可变轴因此使用其静态包即可。安装方式参照 install.mdx 中的标准流程npm install fontsource/jersey-10在应用入口文件中导入默认字重多数家族默认为 400Jersey 10 也仅提供 400import fontsource/jersey-10;上述导入生成的 CSS 使用unicode-range浏览器只会下载页面实际用到的字符集因此通常无需手动挑选子集见 subsets.mdx 中对非常规子集场景的说明。由于该家族没有可变轴也不需要像可变字体那样按fontsource-variable/*方式安装可对照 variable.mdx 理解差异。引入后在 CSS 中声明字体族即可font-family: Jersey 10, sans-serif;需要说明的是该字体按设计定位更适合编织图表、海报标题、像素风界面等展示性场景其标签中含theme/pixel见下文若用于正文长文应注意其运动感字形在低字号下的可读性。许可证与贡献Jersey 10 采用SIL Open Font License 1.1OFL-1.1完整许可文本见 license.txt。OFL 允许字体被自由使用、研究、修改与再分发前提是字体软件本身含衍生作品不得脱离 OFL 另行授权、不得单独出售且需保留版权声明。该许可以文本形式随 Fontsource 包一并分发。官方描述文档邀请社区参与贡献贡献入口上游项目仓库与贡献指南记录在 family.json 的project.repository与provenance字段中其中provenance还精确记录了上游 google/fonts 仓库的目录ofl/jersey10与 revision 哈希方便追溯每个发布版本的来源。在 Fontsource 发现体系中的定位Fontsource 注册表为字体分配了经过审阅的分类标签定义见 taxonomy.jsonJersey 10 在 family.json 的tags中带有四个标签expressive/rugged粗犷expressive/stiff硬朗expressive/vintage复古theme/pixel像素主题这套标签体系由data/family-tags.json维护、在同步流程中写入家族记录见 registry/README.md 对标签机制的说明用于网站在浏览、搜索页面中按风格与主题聚合字体。其中theme/pixel与expressive/vintage恰与其运动感、可编织、格子化的设计语言互相印证——无论用于针法图还是像素风界面Jersey 10 都能呈现出规整、利落、带复古运动气质的视觉效果。小结Jersey 10 是 Fontsource 注册表中一款定位独特的小众字体它以大写高度 数字的命名约定服务于编织图表排版以 Regular / Charted 双版本适配不同编织需求同时具备运动感无衬线的展示性外观。在技术层面它是单一字重、无可变轴的静态字体覆盖 latin 与 latin-ext 子集采用 OFL-1.1 许可在 Fontsource 中一条npm install fontsource/jersey-10加一行import即可完成自托管接入。如果你正在做编织图案、像素风海报或复古运动主题的设计不妨在 jersey-10 家族目录 与 jersey-10-charted 家族目录 中继续探索其完整元数据。赞分享前端CLI开发工具【免费下载链接】fontsourceSelf-host Open Source fonts in neatly bundled NPM packages.项目地址https://gitcode.com/gh_mirrors/fo/fontsource点击查看免费下载相关推荐Fontsource 字体档案为编织排版而生的 Jersey 10 ChartedFontsource 字体档案为编织排版而生的 Jersey 10 Charted Jersey 10 Charted 是 Fontsource 注册表中收录前端CLI开发工具Fontsource 字体档案DM Sans——为小字号排版而生的几何无衬线字体Fontsource 字体档案DM Sans——为小字号排版而生的几何无衬线字体 DM Sans 是 Fontsource 收录的一套低对比度low con前端CLI开发工具Fontsource 中的 Esteban 字体为文学排版而生的调制笔画衬线字体Fontsource 中的 Esteban 字体为文学排版而生的调制笔画衬线字体 Esteban 是 Fontsource 开源字体注册表中一款专为文本排版—前端CLI开发工具上一篇ACE-Step UI 本地部署AI音乐生成环境从零到一下一篇H3 库 Windows 构建指南使用 Visual Studio 与 CMake 配置、编译并运行测试创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑