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 下使用