github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/ui/scripts/font-gen (about) 1 #!/bin/sh 2 3 # Remove previous build artifacts 4 rm -rf pkg/ui/fonts/Inconsolata 5 rm -rf pkg/ui/fonts/Lato 6 rm -f pkg/ui/dist/fonts.zip 7 8 # Download the necessary fonts from Google Fonts 9 curl -fsSL 'https://fonts.google.com/download?family=Lato|Inconsolata' > pkg/ui/dist/fonts.zip 10 11 # Extract the archive 12 unzip pkg/ui/dist/fonts.zip -d pkg/ui/fonts 13 14 # Convert each of the fonts we need 15 pkg/ui/scripts/font-convert pkg/ui/fonts/Inconsolata/Inconsolata-Regular.ttf 16 pkg/ui/scripts/font-convert pkg/ui/fonts/Lato/Lato-Regular.ttf 17 pkg/ui/scripts/font-convert pkg/ui/fonts/Lato/Lato-Bold.ttf 18 19 # Move the converted fonts + license files to their destinations 20 mv pkg/ui/fonts/Inconsolata/Inconsolata-Regular.woff* pkg/ui/fonts 21 mv pkg/ui/fonts/Inconsolata/OFL.txt licenses/OFL-inconsolata.txt 22 23 mv pkg/ui/fonts/Lato/Lato-*.woff* pkg/ui/fonts 24 mv pkg/ui/fonts/Lato/OFL.txt licenses/OFL-lato.txt 25 26 # Clean up after ourselves 27 rm -rf pkg/ui/fonts/Inconsolata 28 rm -rf pkg/ui/fonts/Lato 29 rm -f pkg/ui/dist/fonts.zip