Ini adalah versi variabel Roboto yang dimaksudkan sebagai pencocokan 1:1 dengan rilis non-variabel resmi dari Google.
Ini bukan proyek resmi Google, namun dimungkinkan dengan pendanaan besar dari Google Fonts, yang mengontrak Type Network. Contoh keluarga Roboto berisi 6 bobot dan dua lebar normal, serta huruf miring dengan lebar reguler. Proyek ini dimulai dengan mengambil contoh UFO yang dihasilkan selama proses pembuatan rilis Roboto v2.136, yang memiliki garis kuadrat. UFO Tipis, Biasa, dan Tebal memerlukan beberapa perbaikan untuk kompatibilitas interpolasi, dan skrip pembuatan ditulis untuk mempertahankan garis yang tumpang tindih.
/sources berisi sumber UFO 'baru' (dibandingkan dengan UFO 'lama' yang digunakan pada era proyek yang hanya bersifat statis).
github.com/TypeNetwork/Roboto/releases berisi TTF font variasi.
Kedua font telah memberi nama instance untuk semua gaya dalam rilis 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
Font telah diisyaratkan menggunakan Microsoft VTT dan dikompilasi menggunakan vttLib. Data petunjuk disimpan sebagai xml di sources/vtt-hinting.ttx
.
Jika Anda ingin mengubah petunjuk menggunakan VTT, Anda perlu melakukan hal berikut:
sh sources/make_vtt_src_font.sh
. Font akan diekspor ke sources/Roboto[ital,wdth,wght]_VTT.ttf
.sources/vtt-hinting.ttx
dengan menjalankan sh sources/export_vtt_hints.sh
Peringatan: vttLib tidak mendukung komposit yang diubah. Harap pastikan file sumber tidak memuatnya.
Font dan perangkat lunak yang ditemukan di repo ini semuanya tersedia di bawah Lisensi OFL v1.1