diff --git a/frontend/public/fonts/pinar/Pinar-Black.ttf b/frontend/public/fonts/pinar/Pinar-Black.ttf new file mode 100644 index 0000000..9ee919b Binary files /dev/null and b/frontend/public/fonts/pinar/Pinar-Black.ttf differ diff --git a/frontend/public/fonts/pinar/Pinar-Black.woff2 b/frontend/public/fonts/pinar/Pinar-Black.woff2 new file mode 100644 index 0000000..2a4de05 Binary files /dev/null and b/frontend/public/fonts/pinar/Pinar-Black.woff2 differ diff --git a/frontend/public/fonts/pinar/Pinar-Bold.ttf b/frontend/public/fonts/pinar/Pinar-Bold.ttf new file mode 100644 index 0000000..7a8dfab Binary files /dev/null and b/frontend/public/fonts/pinar/Pinar-Bold.ttf differ diff --git a/frontend/public/fonts/pinar/Pinar-Bold.woff2 b/frontend/public/fonts/pinar/Pinar-Bold.woff2 new file mode 100644 index 0000000..c9c3c38 Binary files /dev/null and b/frontend/public/fonts/pinar/Pinar-Bold.woff2 differ diff --git a/frontend/public/fonts/pinar/Pinar-ExtraBold.ttf b/frontend/public/fonts/pinar/Pinar-ExtraBold.ttf new file mode 100644 index 0000000..3fa1134 Binary files /dev/null and b/frontend/public/fonts/pinar/Pinar-ExtraBold.ttf differ diff --git a/frontend/public/fonts/pinar/Pinar-ExtraBold.woff2 b/frontend/public/fonts/pinar/Pinar-ExtraBold.woff2 new file mode 100644 index 0000000..73eae16 Binary files /dev/null and b/frontend/public/fonts/pinar/Pinar-ExtraBold.woff2 differ diff --git a/frontend/public/fonts/pinar/Pinar-Light.ttf b/frontend/public/fonts/pinar/Pinar-Light.ttf new file mode 100644 index 0000000..a22e308 Binary files /dev/null and b/frontend/public/fonts/pinar/Pinar-Light.ttf differ diff --git a/frontend/public/fonts/pinar/Pinar-Light.woff2 b/frontend/public/fonts/pinar/Pinar-Light.woff2 new file mode 100644 index 0000000..c5b593e Binary files /dev/null and b/frontend/public/fonts/pinar/Pinar-Light.woff2 differ diff --git a/frontend/public/fonts/pinar/Pinar-Regular.ttf b/frontend/public/fonts/pinar/Pinar-Regular.ttf new file mode 100644 index 0000000..6181dd4 Binary files /dev/null and b/frontend/public/fonts/pinar/Pinar-Regular.ttf differ diff --git a/frontend/public/fonts/pinar/Pinar-Regular.woff2 b/frontend/public/fonts/pinar/Pinar-Regular.woff2 new file mode 100644 index 0000000..4bc51fd Binary files /dev/null and b/frontend/public/fonts/pinar/Pinar-Regular.woff2 differ diff --git a/frontend/src/index.css b/frontend/src/index.css index bc68ac7..4156dae 100644 --- a/frontend/src/index.css +++ b/frontend/src/index.css @@ -7,8 +7,43 @@ /* END TAILWIND IMPORTS — ALL OTHER CSS MUST GO BELOW THIS LINE */ -/* فونت Vazirmatn سلف‌هاست شده (public/fonts) — قبلاً از fontcdn.ir (از کار افتاده) و - گوگل‌فونت (مسدود در ایران) دانلود می‌شد که هر دو عملاً در دسترس نبودند */ +/* فونت سایت سلف‌هاست است (public/fonts) — هیچ وابستگی خارجی وجود ندارد. + Pinar فونت اصلی است (۵ وزن) و Vazirmatn به‌عنوان جایگزین پشتیبان می‌ماند. */ +@font-face { + font-family: 'Pinar'; + src: url('/fonts/pinar/Pinar-Light.woff2') format('woff2'), + url('/fonts/pinar/Pinar-Light.ttf') format('truetype'); + font-weight: 300; + font-display: swap; +} +@font-face { + font-family: 'Pinar'; + src: url('/fonts/pinar/Pinar-Regular.woff2') format('woff2'), + url('/fonts/pinar/Pinar-Regular.ttf') format('truetype'); + font-weight: 400; + font-display: swap; +} +@font-face { + font-family: 'Pinar'; + src: url('/fonts/pinar/Pinar-Bold.woff2') format('woff2'), + url('/fonts/pinar/Pinar-Bold.ttf') format('truetype'); + font-weight: 700; + font-display: swap; +} +@font-face { + font-family: 'Pinar'; + src: url('/fonts/pinar/Pinar-ExtraBold.woff2') format('woff2'), + url('/fonts/pinar/Pinar-ExtraBold.ttf') format('truetype'); + font-weight: 800; + font-display: swap; +} +@font-face { + font-family: 'Pinar'; + src: url('/fonts/pinar/Pinar-Black.woff2') format('woff2'), + url('/fonts/pinar/Pinar-Black.ttf') format('truetype'); + font-weight: 900; + font-display: swap; +} @font-face { font-family: 'Vazirmatn'; src: url('/fonts/Vazirmatn-Light.woff2') format('woff2'); @@ -33,7 +68,7 @@ html { body { background-color: #27221c; color: #f5f3ef; - font-family: 'Vazirmatn', Tahoma, sans-serif; + font-family: 'Pinar', 'Vazirmatn', Tahoma, sans-serif; -webkit-font-smoothing: antialiased; } ::selection { diff --git a/frontend/tailwind.config.js b/frontend/tailwind.config.js index 99cc2d2..dddd537 100644 --- a/frontend/tailwind.config.js +++ b/frontend/tailwind.config.js @@ -9,9 +9,8 @@ export default { ivory: '#F5F3EF', }, fontFamily: { - // نام کلاس «pinar» برای سازگاری با همه کامپوننت‌ها نگه داشته شده؛ - // فونت واقعی سلف‌هاست Vazirmatn است (public/fonts — ببینید src/index.css) - pinar: ['Vazirmatn', 'Tahoma', 'sans-serif'], + // فونت اصلی سایت Pinar است (سلف‌هاست در public/fonts/pinar — ببینید src/index.css) + pinar: ['Pinar', 'Vazirmatn', 'Tahoma', 'sans-serif'], }, transitionTimingFunction: { lux: 'cubic-bezier(0.23, 1, 0.32, 1)',