roboto 3 classic
v3.010
这是 Roboto 的可变版本,旨在与 Google 官方非可变版本进行 1:1 匹配。
这不是 Google 的官方项目,而是在与 Type Network 签约的 Google Fonts 的慷慨资助下启动的。 Roboto 系列实例包含 6 个粗细和两种正常宽度,以及常规宽度的斜体。该项目首先采用在 Roboto v2.136 版本的构建过程中生成的 UFO 实例,这些实例具有二次轮廓。 Thin、Regular 和 Bold UFO 需要对插值兼容性进行一些修复,并且编写了一个构建脚本来保留轮廓重叠。
/sources 包含“新”源 UFO(与项目的纯静态时代使用的“旧”UFO 相比)。
github.com/TypeNetwork/Roboto/releases 包含变体字体 TTF。
两种字体都为 v2.136 版本中的所有样式命名了实例。
# Create a new virtualenv
virtualenv env
# Activate env
source env/bin/activate
# Install dependencies
pip install .
pip install -r requirements.txt
sh sources/build.sh
这些字体已使用 Microsoft VTT 进行提示并使用 vttLib 进行编译。提示数据以 xml 形式存储在sources/vtt-hinting.ttx
中。
如果您想使用 VTT 修改提示,则需要执行以下操作:
sh sources/make_vtt_src_font.sh
包含现有提示数据的 VTT 源字体。字体将导出到sources/Roboto[ital,wdth,wght]_VTT.ttf
。sh sources/export_vtt_hints.sh
将源字体的提示数据导出回sources/vtt-hinting.ttx
警告:vttLib 不支持转换后的复合材料。请确保源文件不包含它们。
本存储库中的字体和软件均可在 OFL License v1.1 下使用