/*
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)
--------------------------------------------------------------------------------------
*/

/*
 * نارنگی (Narengi Pro) — فونت اصلی سایت، نسخه‌ی متغیر.
 *
 * پروانه‌ی «نامحدود» از fontiran.com، کد KBMJU7GR. مشخصات کامل در
 * assets/fonts/FontLicense.txt کنار خودِ فایل‌های فونت — بند ۱ شرایط
 * استفاده‌ی سازنده همین را می‌خواهد.
 *
 * چرا نسخه‌ی متغیر: یک فایل ۱۸۴ کیلوبایتی جای چهارده فایل جداگانه
 * (هفت وزن × دو فرمت) را می‌گیرد و همه‌ی وزن‌های ۱۰۰ تا ۹۰۰ را دارد.
 *
 * چرا نسخه‌ی استاندارد و نه FaNum: بسته سه نسخه دارد و نسخه‌ی FaNum
 * ارقام لاتین را به فارسی رندر می‌کند. آن نسخه ترفند پایینِ همین فایل
 * را می‌شکست — جایی که برای جدول دوز دارو عمداً رقم لاتین می‌خواهیم.
 * تبدیل ارقام به فارسی در بقیه‌ی سایت کار drsaratan_num() در PHP است،
 * نه کار فونت.
 *
 * ترتیب src عمدی است: woff2 اول چون کوچک‌تر است و همه‌ی مرورگرهای
 * امروزی می‌خوانندش؛ woff فقط پشتوانه‌ی مرورگرهای قدیمی است.
 *
 * فونت از سرور خودمان سرو می‌شود نه CDN — هم سرعت داخل ایران، هم
 * حریم خصوصی خواننده‌ای که صفحه‌ی سرطان می‌خواند (پلی‌بوک §۴٫۳).
 */

@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;
}

/*
 * اعداد لاتین برای بخش‌هایی مثل دوز دارو که خوانایی رقم مهم‌تر است.
 *
 * 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;
}

/*
 * وزیرمتن به‌عنوان پشتوانه نگه داشته شده، نه فونت اصلی.
 *
 * اگر نارنگی به هر دلیلی بار نشود (خطای شبکه، فایل خراب)، صفحه به
 * جای فونت سیستم — که برای فارسی بد می‌نشیند — روی وزیرمتن می‌افتد.
 * هزینه‌اش صفر است: مرورگر فقط وقتی دانلودش می‌کند که واقعاً لازم شود.
 */
@font-face {
	font-family: 'Vazirmatn';
	src: url('../fonts/Vazirmatn[wght].woff2') format('woff2-variations');
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}
