From 9dd20aa85ebc8ece3c93145e118f9290705e66a0 Mon Sep 17 00:00:00 2001 From: Idan Gazit Date: Tue, 19 Aug 2025 17:42:09 -0700 Subject: [PATCH] Tweak release building to flatten webfonts zip --- scripts/prepare-release.sh | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/scripts/prepare-release.sh b/scripts/prepare-release.sh index 0799d7e..aaf92b6 100755 --- a/scripts/prepare-release.sh +++ b/scripts/prepare-release.sh @@ -58,9 +58,25 @@ create_zip "Static Fonts" "monaspace-static-v${VERSION}.zip" create_zip "Variable Fonts" "monaspace-variable-v${VERSION}.zip" create_zip "Frozen Fonts" "monaspace-frozen-v${VERSION}.zip" create_zip "NerdFonts" "monaspace-nerdfonts-v${VERSION}.zip" -create_zip "Web Fonts/NerdFonts Web Fonts" "monaspace-webfont-nerdfonts-v${VERSION}.zip" -create_zip "Web Fonts/Static Web Fonts" "monaspace-webfont-static-v${VERSION}.zip" -create_zip "Web Fonts/Variable Web Fonts" "monaspace-webfont-variable-v${VERSION}.zip" + +# Handle webfonts separately with directory change +if [ -d "$FONTS_DIR/Web Fonts" ]; then + echo -e "${YELLOW}Processing web fonts...${NC}" + + # Save current directory and change to Web Fonts + ORIGINAL_FONTS_DIR="$FONTS_DIR" + FONTS_DIR="$FONTS_DIR/Web Fonts" + + # Now create zips from within Web Fonts directory + create_zip "NerdFonts Web Fonts" "../monaspace-webfont-nerdfonts-v${VERSION}.zip" + create_zip "Static Web Fonts" "../monaspace-webfont-static-v${VERSION}.zip" + create_zip "Variable Web Fonts" "../monaspace-webfont-variable-v${VERSION}.zip" + + # Restore original FONTS_DIR + FONTS_DIR="$ORIGINAL_FONTS_DIR" +else + echo -e "${RED}Warning: Web Fonts directory not found${NC}" +fi echo "" echo -e "${GREEN}Release artifacts created in: ${OUTPUT_DIR}${NC}"