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}"