#Make VF fontmake -m Roboto-min.designspace -o variable --output-path fonts/Roboto[ital,wdth,wght].ttf # Remove MVAR gftools fix-unwanted-tables -t "MVAR" fonts/Roboto-unhinted.ttf # Merge Hints from VTT source python -m vttLib dumpfile HintingSource/VTTSourceRoboto-min-VF.ttf mv HintingSource/VTTSourceRoboto-min-VF_VTT_Hinting.ttx fonts/vtt-hinting.ttx python -m vttLib mergefile fonts/vtt-hinting.ttx fonts/Roboto[ital,wdth,wght].ttf python -m vttLib compile fonts/Roboto[ital,wdth,wght].ttf rm fonts/Roboto[ital,wdth,wght].ttf mv fonts/Roboto[ital,wdth,wght]#1.ttf fonts/Roboto[ital,wdth,wght].ttf #fix maxp ttx -m fonts/Roboto[ital,wdth,wght].ttf fonts/fixes/maxp-fix.ttx mv fonts/fixes/maxp-fix.ttf fonts/maxp-fix.ttf ttx fonts/maxp-fix.ttf rm fonts/maxp-fix.ttf rm fonts/Roboto[ital,wdth,wght].ttf ttx fonts/maxp-fix.ttx rm fonts/maxp-fix.ttx mv fonts/maxp-fix.ttf fonts/Roboto[ital,wdth,wght].ttf #fix GASP ttx -m fonts/Roboto[ital,wdth,wght].ttf fonts/fixes/gasp-fix.ttx mv fonts/fixes/gasp-fix.ttf fonts/gasp-fix.ttf ttx fonts/gasp-fix.ttf rm fonts/gasp-fix.ttf rm fonts/Roboto[ital,wdth,wght].ttf ttx fonts/gasp-fix.ttx rm fonts/gasp-fix.ttx mv fonts/gasp-fix.ttf fonts/Roboto[ital,wdth,wght].ttf #fix STAT statmake --designspace Roboto-min.designspace --stylespace Roboto-min.stylespace fonts/Roboto[ital,wdth,wght].ttf #remove TSI tables from VF python -m vttLib compile fonts/Roboto[ital,wdth,wght].ttf --ship rm fonts/Roboto[ital,wdth,wght].ttf mv fonts/Roboto[ital,wdth,wght]#1.ttf fonts/Roboto[ital,wdth,wght].ttf