build-webfonts.sh 457 B

123456789101112131415161718192021222324252627282930313233343536
  1. #!/bin/sh
  2. [ -r env/bin/activate ] && . env/bin/activate
  3. set -e
  4. #requires brotli
  5. WEB_DIR=./fonts/webfonts
  6. TT_DIR=./fonts/ttf
  7. echo ".
  8. CLEAN FONTS FOLDERS
  9. ."
  10. rm -rf $WEB_DIR
  11. mkdir -p $WEB_DIR
  12. echo ".
  13. BUILDING WEBFONTS
  14. ."
  15. ttfs=$(ls $TT_DIR/*.ttf)
  16. for font in $ttfs
  17. do
  18. fonttools ttLib.woff2 compress $font
  19. done
  20. echo ".
  21. MOVE WEBFONTS TO OWN DIRECTORY
  22. ."
  23. webfonts=$(ls $TT_DIR/*.woff*)
  24. for font in $webfonts
  25. do
  26. mv $font $WEB_DIR
  27. done
  28. echo ".
  29. COMPLETE!
  30. ."