یک فایل CSS بسازید که یک فونت سفارشی با استفاده از @font-face بارگذاری کند و آن را روی بدنه و تیترها اعمال نماید، شامل حالتهای وزن مختلف و فونتهای پشتیبان.
7.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 03:06 0.0
برای حل این سوال از قاعده @font-face در CSS استفاده کنید: برای هر وزن یک بلوک @font-face تعریف کنید (مثلاً normal و bold) و در هر بلوک نام فونت، src با آدرس فایلهای woff2 و woff (یا local) و مشخصهٔ font-weight را قرار دهید؛ سپس در سلکتور body و h1/h2 از font-family با نام تعریفشده و فونتهای پشتیبان مثل Arial یا sans-serif استفاده کنید. نکات مفید: برای تجربه بهتر کاربر از font-display: swap بهره ببرید، فایلهای فونت را در مسیر در دسترس قرار دهید یا فرمتهای مختلف را برای سازگاری مرورگرها ارائه کنید و برای وزنهای متفاوت، @font-face جداگانه تعریف کنید تا مرورگر بتواند نسخهٔ مناسب را بارگذاری کند.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای بهینهسازی بارگذاری، هر وزن را با یک بلوک @font-face جدا تعریف کنید تا مرورگر بتواند نسخهٔ مناسب را انتخاب کند. حتما از font-display: swap استفاده کنید تا متن قابل خواندن باشد اگر فایل فونت دیرتر بارگیری شد. مسیر فایلهای woff2 و woff باید دقیق باشد و در صورت پشتیبانی، از فرمتهای مختلف استفاده کنید؛ همچنین نام فونت را در font-family مشخص و با فونتهای پشتیبان مانند Arial یا sans-serif ترکیب کنید. این کار باعث سازگاری بیشتر با مرورگرهای قدیمی و روانتر شدن تجربه کاربری میشود.
گزارش