Dies ist eine variable Version von Roboto, die 1:1 mit der offiziellen nicht variablen Version von Google übereinstimmen soll.
Dies ist kein offizielles Google-Projekt, sondern wurde mit großzügiger Finanzierung von Google Fonts ermöglicht, das Type Network unter Vertrag genommen hat. Die Roboto-Instanzfamilie enthielt 6 Strichstärken und zwei Normalbreiten sowie Kursivschrift in der Normalbreite. Das Projekt begann mit der Verwendung von UFO-Instanzen, die während des Erstellungsprozesses der Version Roboto v2.136 generiert wurden und quadratische Umrisse haben. Die UFOs „Thin“, „Regular“ und „Bold“ erforderten einige Korrekturen für die Interpolationskompatibilität, und es wurde ein Build-Skript geschrieben, das Umrissüberlappungen beibehält.
/sources enthält „neue“ Quell-UFOs (im Vergleich zu den „alten“ UFOs, die in der rein statischen Ära des Projekts verwendet wurden).
github.com/TypeNetwork/Roboto/releases enthält Variationsschriftart-TTFs.
Beide Schriftarten verfügen über benannte Instanzen für alle Stile in der Version 2.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
Die Schriftarten wurden mit Microsoft VTT angedeutet und mit vttLib kompiliert. Die Hinweisdaten werden als XML in sources/vtt-hinting.ttx
gespeichert.
Wenn Sie mithilfe von VTT Änderungen an den Hinweisen vornehmen möchten, müssen Sie Folgendes tun:
sh sources/make_vtt_src_font.sh
ausführen. Die Schriftart wird nach sources/Roboto[ital,wdth,wght]_VTT.ttf
exportiert.sources/vtt-hinting.ttx
indem Sie sh sources/export_vtt_hints.sh
ausführenWarnung: vttLib unterstützt keine transformierten Verbundwerkstoffe. Bitte stellen Sie sicher, dass die Quelldateien diese nicht enthalten.
Sowohl die in diesem Repo enthaltenen Schriftarten als auch die Software sind alle unter der OFL-Lizenz v1.1 verfügbar