Esta es una versión variable de Roboto destinada a coincidir 1:1 con la versión oficial no variable de Google.
Este no es un proyecto oficial de Google, pero fue posible gracias a una generosa financiación de Google Fonts, que contrató a Type Network. La familia de instancias Roboto contenía 6 pesos y dos anchos normales, junto con cursiva del ancho regular. El proyecto comenzó tomando instancias de OVNIs generadas durante el proceso de construcción de la versión Roboto v2.136, que tienen contornos cuadráticos. Los OVNIs finos, regulares y negrita requirieron algunas correcciones para la compatibilidad de interpolación, y se escribió un script de compilación que preserva las superposiciones de los esquemas.
/sources contiene fuentes de OVNIs "nuevas" (en comparación con los OVNIs "antiguos" utilizados en la era estática del proyecto).
github.com/TypeNetwork/Roboto/releases contiene TTF de fuentes variantes.
Ambas fuentes tienen instancias con nombre para todos los estilos en la versión 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
Las fuentes se insinuaron usando Microsoft VTT y se compilaron usando vttLib. Los datos de sugerencias se almacenan como xml en sources/vtt-hinting.ttx
.
Si desea realizar modificaciones a las sugerencias usando VTT, deberá hacer lo siguiente:
sh sources/make_vtt_src_font.sh
. La fuente se exportará a sources/Roboto[ital,wdth,wght]_VTT.ttf
.sources/vtt-hinting.ttx
ejecutando sh sources/export_vtt_hints.sh
Advertencia: vttLib no admite compuestos transformados. Asegúrese de que los archivos fuente no los contengan.
Tanto las fuentes como el software que se encuentran en este repositorio están disponibles bajo la licencia OFL v1.1.