|
@@ -13,11 +13,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
+
|
|
BUILD="$HOME/sfnt2woff-zopfli-build"
|
|
BUILD="$HOME/sfnt2woff-zopfli-build"
|
|
|
|
|
|
|
|
|
|
@@ -27,6 +29,22 @@ SFNTWOFF="sfnt2woff-zopfli-$SFNTWOFF_VERSION"
|
|
|
|
|
|
SFNTWOFF_BIN="$BUILD/$SFNTWOFF/sfnt2woff-zopfli"
|
|
SFNTWOFF_BIN="$BUILD/$SFNTWOFF/sfnt2woff-zopfli"
|
|
|
|
|
|
|
|
+
|
|
|
|
+TTF_BUILD="build/ttf"
|
|
|
|
+WOFF_BUILD="build/web"
|
|
|
|
+REGULAR_TTF="Hack-Regular.ttf"
|
|
|
|
+REGULAR_PRE="Hack-Regular.woff"
|
|
|
|
+REGULAR_WOFF="hack-regular.woff"
|
|
|
|
+BOLD_TTF="Hack-Bold.ttf"
|
|
|
|
+BOLD_PRE="Hack-Bold.woff"
|
|
|
|
+BOLD_WOFF="hack-bold.woff"
|
|
|
|
+ITALIC_TTF="Hack-Italic.ttf"
|
|
|
|
+ITALIC_PRE="Hack-Italic.woff"
|
|
|
|
+ITALIC_WOFF="hack-italic.woff"
|
|
|
|
+BOLDITALIC_TTF="Hack-BoldItalic.ttf"
|
|
|
|
+BOLDITALIC_PRE="Hack-BoldItalic.woff"
|
|
|
|
+BOLDITALIC_WOFF="hack-bolditalic.woff"
|
|
|
|
+
|
|
|
|
|
|
if [ $# -gt 1 ]
|
|
if [ $# -gt 1 ]
|
|
then
|
|
then
|
|
@@ -76,9 +94,64 @@ else
|
|
exit 1
|
|
exit 1
|
|
fi
|
|
fi
|
|
|
|
|
|
-
|
|
+
|
|
-
|
|
+
|
|
-
|
|
+if ! "$SFNTWOFF_BIN" "$TTF_BUILD/$REGULAR_TTF"; then
|
|
|
|
+ echo "Failed to build $REGULAR_WOFF from $REGULAR_TTF." 1>&2
|
|
|
|
+ exit 1
|
|
|
|
+else
|
|
|
|
+ echo "Regular web font set successfully built from $REGULAR_TTF"
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+if ! "$SFNTWOFF_BIN" "$TTF_BUILD/$BOLD_TTF"; then
|
|
|
|
+ echo "Failed to build $BOLD_WOFF from $BOLD_TTF" 1>&2
|
|
|
|
+ exit 1
|
|
|
|
+else
|
|
|
|
+ echo "Bold web font set successfully built from $BOLD_TTF"
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+if ! "$SFNTWOFF_BIN" "$TTF_BUILD/$ITALIC_TTF"; then
|
|
|
|
+ echo "Failed to build $BOLD_WOFF from $ITALIC_TTF" 1>&2
|
|
|
|
+ exit 1
|
|
|
|
+else
|
|
|
|
+ echo "Italic web font set successfully built from $ITALIC_TTF"
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+if ! "$SFNTWOFF_BIN" "$TTF_BUILD/$BOLDITALIC_TTF"; then
|
|
|
|
+ echo "Failed to build $BOLDITALIC_WOFF from $BOLDITALIC_TTF" 1>&2
|
|
|
|
+ exit 1
|
|
|
|
+else
|
|
|
|
+ echo "Bold Italic web font set successfully built from $BOLDITALIC_TTF"
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+mv "$TTF_BUILD/$REGULAR_PRE" "$WOFF_BUILD/$REGULAR_WOFF"
|
|
|
|
+mv "$TTF_BUILD/$BOLD_PRE" "$WOFF_BUILD/$BOLD_WOFF"
|
|
|
|
+mv "$TTF_BUILD/$ITALIC_PRE" "$WOFF_BUILD/$ITALIC_WOFF"
|
|
|
|
+mv "$TTF_BUILD/$BOLDITALIC_PRE" "$WOFF_BUILD/$BOLDITALIC_WOFF"
|
|
|
|
+
|
|
|
|
+echo " "
|
|
|
|
+
|
|
|
|
+if [ -f "$WOFF_BUILD/$REGULAR_WOFF" ]; then
|
|
|
|
+ echo "Regular web font path: $WOFF_BUILD/$REGULAR_WOFF"
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+if [ -f "$WOFF_BUILD/$BOLD_WOFF" ]; then
|
|
|
|
+ echo "Bold web font path: $WOFF_BUILD/$BOLD_WOFF"
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+if [ -f "$WOFF_BUILD/$ITALIC_WOFF" ]; then
|
|
|
|
+ echo "Italic web font path: $WOFF_BUILD/$ITALIC_WOFF"
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+if [ -f "$WOFF_BUILD/$BOLDITALIC_WOFF" ]; then
|
|
|
|
+ echo "Bold Italic web font path: $WOFF_BUILD/$BOLDITALIC_WOFF"
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|