一款免费开源的可变无衬线字体,仿照瑞士新无衬线设计,带有 Helvetica 式字形与趣味风格。
Nutlope/fontzz
36 套由 Python 代码生成的开源字体家族,覆盖 100 到 900 全部字重,采用 SIL OFL 授权。
- Star
- 73
- Fork
- 3
- 未关闭 Issue
- 0
- 最近提交
- 5天前
这是什么?
fontzz 是一组包含 36 套原创字体家族的项目,所有字形都由 Python 脚本参数化生成,而不是在字体编辑器中手工绘制。每个家族有 Thin、Regular、Black 三个主版本,并提供一个可变字体以及 100 到 900 共九个静态字重,格式包括 TTF 和 WOFF2。
每个家族收录 285 个字符,涵盖 Latin-1、Latin Extended-A 子集、数字、货币符号和箭头。字距根据字形侧边轮廓计算。所有 TTF 与 WOFF2 文件都通过 OTS 校验,这也是 Chrome 和 Firefox 处理网页字体所用的检查器。目前暂不包含西里尔字母和希腊字母。
仓库还包含一个基于 Vite 和 React 的网站,用于预览与下载字体,并提供所有字体家族的打包 zip。字体和生成器均以 SIL Open Font License 1.1 发布。
核心功能
- 01提供 36 套字体家族,每套包含一个可变字体和 100 到 900 共九个静态字重。
- 02字形由 Python 代码参数化生成,无需字体编辑器。
- 03每套覆盖 285 个字符,包括 Latin-1、Latin Extended-A、数字、货币符号和箭头。
- 04输出的 TTF 与 WOFF2 文件均通过 OTS 网页字体校验。
- 05以 SIL Open Font License 1.1 发布,可用于个人与商业用途。
适用场景
- 为网页项目或落地页挑选免费的多字重字体。
- 下载可变字体用于设计工具或应用程序。
- 学习如何通过参数化代码生成字体家族。
快速上手
- 1
克隆仓库
git clone https://github.com/Nutlope/fontzz.git && cd fontzz - 2
安装网站依赖并启动开发服务器
npm --prefix site install && npm --prefix site run dev - 3
在浏览器中打开本地网站
- 4
设置 Python 字体生成器
python3 -m venv .venv && .venv/bin/pip install -r type/requirements.txt
使用前须知
- 目前不包含西里尔字母和希腊字母,只覆盖拉丁字母。
- 斜体、模版体和内嵌展示字族,以及小字号在 Windows 上的字形提示,仍在路线图中,尚未实现。
标签
常见问题
- fontzz 是什么?
- 36 套由 Python 代码生成的开源字体家族,覆盖 100 到 900 全部字重,采用 SIL OFL 授权。 fontzz 是一组包含 36 套原创字体家族的项目,所有字形都由 Python 脚本参数化生成,而不是在字体编辑器中手工绘制。每个家族有 Thin、Regular、Black 三个主版本,并提供一个可变字体以及 100 到 900 共九个静态字重,格式包括 TTF 和 WOFF2。
- fontzz 可以免费使用吗?用的什么许可证?
- fontzz 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- fontzz 还在维护吗?
- 活跃维护中。fontzz 最近一次提交是在 2026年11月2日。
- fontzz 适合用来做什么?
- 为网页项目或落地页挑选免费的多字重字体。 下载可变字体用于设计工具或应用程序。 学习如何通过参数化代码生成字体家族。
- fontzz 怎么安装和运行?
- 克隆仓库: git clone https://github.com/Nutlope/fontzz.git && cd fontzz 安装网站依赖并启动开发服务器: npm --prefix site install && npm --prefix site run dev 在浏览器中打开本地网站 设置 Python 字体生成器: python3 -m venv .venv && .venv/bin/pip install -r type/requirements.txt
- 在哪里获取 fontzz?
- 源代码和安装说明在 GitHub 上:https://github.com/Nutlope/fontzz
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源等宽编程字体,圆角设计,带连字和 Nerd Font 图标,中英文宽度比例为 2:1。
一款紧凑醒目的日文像素字体,基于 2px 粗线设计,采用 SIL OFL 1.1 许可。
Cal Sans v2 的界面版可变字体,针对高分屏上 14–15px 的界面文字优化。
用 Python 读取、编辑和转换字体文件的库,附带可将 TrueType/OpenType 字体与 XML 互转的 TTX 工具。
面向设计师与程序员的 macOS 原生字体管理工具,支持字体浏览、预览与编程字体评分。