Il s'agit d'une version variable de Roboto destinée à correspondre 1:1 à la version officielle non variable de Google.
Il ne s'agit pas d'un projet officiel de Google, mais il a été rendu possible grâce au financement généreux de Google Fonts, qui a contracté Type Network. La famille d'instances Roboto contenait 6 poids et deux largeurs normales, ainsi que l'italique de la largeur régulière. Le projet a commencé en prenant des instances d'OVNI générées lors du processus de construction de la version Roboto v2.136, qui ont des contours quadratiques. Les OVNIS Thin, Regular et Bold nécessitaient quelques correctifs pour la compatibilité d'interpolation, et un script de construction a été écrit pour préserver les chevauchements de contours.
/sources contient de « nouveaux » ovnis sources (par rapport aux « anciens » ovnis utilisés dans l’ère statique du projet).
github.com/TypeNetwork/Roboto/releases contient des TTF de polices de variations.
Les deux polices ont des instances nommées pour tous les styles de la version 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
Les polices ont été suggérées à l'aide de Microsoft VTT et compilées à l'aide de vttLib. Les données d'indication sont stockées au format XML dans sources/vtt-hinting.ttx
.
Si vous souhaitez apporter des modifications aux astuces à l'aide de VTT, vous devrez procéder comme suit :
sh sources/make_vtt_src_font.sh
. La police sera exportée vers sources/Roboto[ital,wdth,wght]_VTT.ttf
.sources/vtt-hinting.ttx
en exécutant sh sources/export_vtt_hints.sh
Attention : vttLib ne prend pas en charge les composites transformés. Veuillez vous assurer que les fichiers sources n'en contiennent pas.
Les polices et les logiciels trouvés dans ce référentiel sont tous disponibles sous la licence OFL v1.1.