#!/bin/bash
# دانلود فونت Vazirmatn برای سرو محلی (بدون نیاز به Google/CDN)
# اجرا کن روی سرور: bash fonts/download_fonts.sh

DIR="$(cd "$(dirname "$0")" && pwd)"
FONT_URL="https://cdn.jsdelivr.net/npm/vazirmatn@33.003.1/fonts/webfonts/Vazirmatn%5Bwght%5D.woff2"

echo ">>> دانلود Vazirmatn variable font..."
curl -L --fail -o "$DIR/Vazirmatn.woff2" "$FONT_URL" \
  --max-time 60 --retry 3 --retry-delay 2 \
  --progress-bar

if [ -f "$DIR/Vazirmatn.woff2" ] && [ "$(wc -c < "$DIR/Vazirmatn.woff2")" -gt 10000 ]; then
  echo ">>> موفق! $(wc -c < "$DIR/Vazirmatn.woff2") bytes ذخیره شد."
  echo ">>> حالا سایت بدون CDN هم فونت داره."
else
  echo ">>> خطا: دانلود ناموفق بود. دستی فایل را کپی کنید."
  rm -f "$DIR/Vazirmatn.woff2"
  exit 1
fi
