这个项目能做什么
Cal Sans v2 是一款开源可变字体,由 Peer Richelsen 为 Cal.com 委托制作,WORDMARK 绘制。它旨在通过单个文件服务于产品界面和品牌展示,在约 8pt 至 45pt 的光学尺寸范围内调整比例、间距和几何形状。集成方式极简:将 font-family 设置为 "Cal Sans",并启用 font-optical-sizing: auto。
该字体围绕 GEOM 轴组织,将字形从无障碍优先的中性风格过渡到完全几何化,包含四个命名系列:A11y (0)、UI (25)、Base (50) 和 Geo (100)。在标准构建中,兼容字形在边界处切换;在 Cal Sans Flex 中,它们之间会变形。其他轴包括字重(400–700)、用于更高升部的 YTAS 和用于更锐利边角的 SHRP。斜体以 9.5° 绘制,而非由浏览器倾斜。
定制提供三种方式:现代浏览器和设计应用中的 GEOM 可变轴;通过 OpenType 特性提供的二十个样式集和四十二个字符变体;以及基于网页的 ReCal Sans 字体构建器,用于创建具有新默认值和冻结特性的自定义分支,可在 PowerPoint 或 Canva 等工具中使用。
发布版本按 fonts/ 下的切分组织:calsans-var-full(所有轴在一个文件中)、calsans-var-flex(沿 GEOM 变形的字形)、calsans-cossui(精简产品构建,opsz 调至 32pt 峰值)和 calsans-static-essentials(两个系列,十六种字体)。完整目录据称包含 384 种静态样式、按系列划分的子集和 Google Fonts 包。
构建通过单一命令 python3 -m scripts 完成,该命令运行 calBuild(为此字体编写的编译器)。它生成可变字体、使用 avar2 和 HOI 插值引擎的 Flex 变形构建,以及所有静态切分。设置和标志在构建 README 中有文档说明。
该字体在 SIL 开放字体许可证 1.1 版下免费用于商业和个人用途,完整文本见 OFL.txt。它通过 NPM 分发,Google Fonts 可用性据称即将推出。仓库布局遵循统一字体仓库结构,并针对 Google Fonts 工作流进行了调整。
评论
0 评分人数达到10人后显示
登录后参与讨论。