From 26f6daa26621cb9f47378edb6c835984e7ac59ea Mon Sep 17 00:00:00 2001 From: Chris Simpkins Date: Fri, 25 Aug 2017 23:45:40 -0400 Subject: [PATCH] decreases the number of zopfli iterations on woff builds from 15 to 3. Significant decrease in build time without change in compression ratio --- build-woff.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/build-woff.sh b/build-woff.sh index 92f3a7007..2aa8dec57 100755 --- a/build-woff.sh +++ b/build-woff.sh @@ -28,6 +28,7 @@ SFNTWOFF="sfnt2woff-zopfli-$SFNTWOFF_VERSION" # Path to sfnt2woff-zopfli executable SFNTWOFF_BIN="$BUILD/$SFNTWOFF/sfnt2woff-zopfli" +ZOPFLI_ITERATIONS="3" # The font build directory paths and file paths for the woff builds TTF_BUILD="build/ttf" @@ -102,7 +103,7 @@ fi # Build woff files from ttf files # regular set -if ! "$SFNTWOFF_BIN" "$TTF_BUILD/$REGULAR_TTF"; then +if ! "$SFNTWOFF_BIN" -n $ZOPFLI_ITERATIONS "$TTF_BUILD/$REGULAR_TTF"; then echo "Failed to build $REGULAR_WOFF from $REGULAR_TTF." 1>&2 exit 1 else @@ -110,7 +111,7 @@ else fi # bold set -if ! "$SFNTWOFF_BIN" "$TTF_BUILD/$BOLD_TTF"; then +if ! "$SFNTWOFF_BIN" -n $ZOPFLI_ITERATIONS "$TTF_BUILD/$BOLD_TTF"; then echo "Failed to build $BOLD_WOFF from $BOLD_TTF" 1>&2 exit 1 else @@ -118,7 +119,7 @@ else fi # italic set -if ! "$SFNTWOFF_BIN" "$TTF_BUILD/$ITALIC_TTF"; then +if ! "$SFNTWOFF_BIN" -n $ZOPFLI_ITERATIONS "$TTF_BUILD/$ITALIC_TTF"; then echo "Failed to build $BOLD_WOFF from $ITALIC_TTF" 1>&2 exit 1 else @@ -126,7 +127,7 @@ else fi # bold italic set -if ! "$SFNTWOFF_BIN" "$TTF_BUILD/$BOLDITALIC_TTF"; then +if ! "$SFNTWOFF_BIN" -n $ZOPFLI_ITERATIONS "$TTF_BUILD/$BOLDITALIC_TTF"; then echo "Failed to build $BOLDITALIC_WOFF from $BOLDITALIC_TTF" 1>&2 exit 1 else