/*
 * فونت نارنگی (Narengi Pro) — فونت خریداری‌شده‌ی سایت.
 *
 * از نسخه‌ی متغیر استفاده می‌کنیم: یک فایل ۱۸۳ کیلوبایتی همه‌ی وزن‌های
 * ۱۰۰ تا ۹۰۰ را می‌دهد، در برابر هشت فایل جداگانه‌ی حدود ۵۲ کیلوبایتی
 * که روی هم بیش از ۴۰۰ کیلوبایت می‌شد.
 *
 * چرا نسخه‌ی معمولی و نه FaNum: بسته نسخه‌ای به نام FaNum دارد که رقم‌های
 * لاتین را با شکل فارسی نشان می‌دهد. برای این سایت مناسب نیست، چون
 * رقم‌های فارسیِ متن را خودمان در PHP می‌سازیم و آنچه لاتین می‌ماند
 * عمداً لاتین است — مثل DOI مقاله‌ها و عنوان انگلیسی منابع. با FaNum،
 * «10.1093/eurheartj/ehag563» به شکل فارسی درمی‌آمد و ناخوانا می‌شد.
 *
 * وزیرمتن به‌عنوان پشتیبان در پشت نارنگی می‌ماند تا اگر روزی فایل فونت
 * نرسید، متن به تاهوما نیفتد.
 */

/*
IRAN Sans-serif fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com
--------------------------------------------------------------------------------------
This set of fonts are used in this project under the license: (KBMJU7GR)
--------------------------------------------------------------------------------------
*/
@font-face {
	font-family: 'Narengi';
	src: url('../fonts/NarengiVF.woff2') format('woff2-variations'),
		url('../fonts/NarengiVF.woff') format('woff');
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}

/* پشتیبان متن‌باز، اگر نارنگی بارگذاری نشود. */
@font-face {
	font-family: 'Vazirmatn';
	src: url('../fonts/Vazirmatn[wght].woff2') format('woff2-variations');
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}

/*
 * رقم‌های لاتین جدا تعریف می‌شوند، برای جاهایی مثل دوز دارو و DOI که
 * خوانایی و قابل‌کپی بودن رقم مهم‌تر از یکدستی ظاهری است.
 *
 * unicode-range فقط رقم‌ها و نقطه و ویرگول را می‌گیرد، پس این فاصله‌ی
 * تعریف بر بقیه‌ی متن اثری ندارد.
 */
@font-face {
	font-family: 'Narengi Latin';
	src: url('../fonts/NarengiVF.woff2') format('woff2-variations'),
		url('../fonts/NarengiVF.woff') format('woff');
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0030-0039, U+002E, U+002C;
}
