项目概述
Plus Jakarta Sans 是一个几何无衬线字体家族,由 Tokotype 的 Gumpita Rahayu 设计。该字体最初由 6616 Studio 为雅加达市政机构 2020 年的 "+Jakarta City of Collaboration" 身份项目委托制作。
字体设计灵感来源于 Neuzit Grotesk、Futura 和 1930 年代的无衬线字体,具有近乎单线对比度和尖锐曲线的特点。字体采用现代简洁的切割形式,x 高度稍高以提供大写字母和 x 高度之间的清晰空间,同时配备开放式计数器和平衡空间,以保持各种尺寸下的可读性。
项目结构详解
PlusJakartaSans/
├── fonts/ # 字体文件输出目录
│ ├── otf/ # OpenType 字体文件
│ ├── ttf/ # TrueType 字体文件
│ ├── variable/ # 可变字体文件
│ └── webfonts/ # Web 字体文件
├── sources/ # 字体源文件
│ ├── PlusJakartaSans.glyphs
│ ├── PlusJakartaSans-Italic.glyphs
│ └── config.yaml # 构建配置文件
├── documentation/ # 项目文档
│ └── img/ # 字体展示图片
├── scripts/ # 构建脚本
└── 许可证文件与说明文档
字体特性与风格
多样性设计理念
Plus Jakarta Sans 字体家族的魅力在于其多样性。某些字形具有自己的多样性和特征,包含三种风格替代字形:
- Lancip(尖锐):具有锐利边缘的字形变体
- Lurus(直线):采用直线设计的字形变体
- Lingkar(漩涡):带有漩涡风格的字形变体
技术规格
- 支持多语言(包括越南语)
- 基于 GF Latin Pro 和 GF Latin Plus 编码
- 可变字体支持(wght 轴)
- 多种 OpenType 特性字形
字体构建与测试
构建环境准备
要构建字体,需要安装 gftools 工具。构建命令如下:
gftools builder sources/config.yaml
质量测试验证
使用 fontbakery 对字体进行质量检查:
fontbakery check-googlefonts fonts/variable/*.ttf
fontbakery check-googlefonts fonts/ttf/*.ttf
配置文件详解
sources/config.yaml 是字体构建的核心配置文件:
sources:
- PlusJakartaSans.glyphs
- PlusJakartaSans-Italic.glyphs
axisOrder:
- wght
- ital
outputDir: "../fonts"
familyName: "Plus Jakarta Sans"
version: 2.071
配置项说明:
- sources:指定字体源文件
- axisOrder:定义字体轴顺序
- outputDir:设置输出目录
- familyName:字体家族名称
- version:字体版本号
字体安装与使用
桌面安装方法
Windows 系统:
- 下载字体文件
- 选择要安装的字体文件
- 右键点击并选择"安装"
macOS 系统:
- 使用 FontBook 应用程序
- 将字体文件拖入字体库
- 或复制到 Macintosh HD/Library/Fonts 目录
Web 字体应用
对于网页开发,可以使用 webfonts 目录下的 .woff2 格式字体文件,这些文件经过优化,适合网络使用。
版本更新历史
v2.7.1 (2023年5月6日)
- 修复静态 TTF 字体中缺少的字距调整
- 更新字体仓库模板
v2.700 (2023年5月19日)
- 修复 'ohorn' 和 '注册符号' 的字形变形问题
- 移除 'æ' 的尾部
- 调整垂直度量以补偿行高问题
v2.600 (2021年11月12日)
- 添加 SemiBold 实例到静态文件
- 修复缺失的字距调整值
- 增加引号字符权重
- 重新设计变音符号字形
许可证信息
本字体软件根据 SIL Open Font License 版本 1.1 获得许可。该许可证旨在促进字体设计的共享和改进,同时保护作者的原创权利。
贡献指南
如果您希望为这个字体家族的改进开发做出贡献,可以:
- Fork 此项目
- 创建 issue 报告问题
- 通过邮件联系开发团队
Plus Jakarta Sans 作为雅加达合作城市计划的一部分,向公众开放并在 SIL Open Font License 下使用。字体体现了多样性之美,就像城市本身一样,各种形式的探索共存,丰富了表达和故事。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考





