Logo GH

تایپوگرافی رابط

1) نقش تایپوگرافی در محصول

تایپوگرافی خوب:
  • سرعت اسکن و کاهش بار شناختی،
  • یک سلسله مراتب را تشکیل می دهد و به حرکت در دولت کمک می کند
  • تبدیل (CTA، فرم ها) را افزایش می دهد و خطاها را کاهش می دهد
  • رابط کاربری را در دسترس و مقاوم در برابر محلی سازی می کند.

2) پارامترهای اساسی

پین (متن بدن): 16-18 پیکسل در دسکتاپ، 15-16 پیکسل در تلفن همراه.

ارتفاع خط: 1. 45–1. 6 برای متن، 1. 2–1. 35 برای عنوان ها

طول خط (اندازه گیری): 45-80 کاراکتر ؛ در ستون های فرعی - 36-60.
ردیابی: 0-1٪ برای متن ساده ؛ برای کپسول - + 2-4٪.
کنتراست (WCAG) - ≥ متن 4 را انتخاب کنید. 5:1، ≥ درشت/چرب 3:1.
ثبت نام: اجتناب از تمام CAPS دائمی ؛ برای برچسب ها/تراشه ها استفاده کنید، برای ردیابی جبران کنید.

3) سلسله مراتب و مقیاس اندازه

ما یک رویکرد مدولار را توصیه می کنیم: گرید 8-pt + مقیاس تایپوگرافی.

مقیاس (مثال):
  • صفحه نمایش: 40/48 (LH 1. 15)
  • H1: 32/40 (1) 25)
  • H2: 24/32 (1) 25)
  • H3: 20/28 (1) 3)
  • H4: 18/26 (1) 4)
  • بدن/L: 18/28 (1. 55)
  • بدن/M: 16/26 (1. 55)
  • بدن/S: 14/22 (1. 5)
  • 12/18 (1) 5)
  • مونو/UI: 12-14/18-20
قوانین و مقررات:
  • بین سطوح همسایه - یک گام قابل توجه (حداقل 12-16٪).
  • سلسله مراتب با ترکیبی از اندازه، وزن، پیشرو، رنگ (با توجه به کنتراست) و فاصله تا بلوک های همسایه ساخته شده است.

4) ارتفاع کلاه، پایه و اپتیک

تراز عناصر به ارتفاع کلاه از هدر (مناسب با آیکون).
حفظ یک خط پایه متن 4/8-pt - حتی ریتم آن را آسان تر برای خواندن.
تورفتگی های نوری: سرفصل های بالای بلوک بزرگتر از زیر آن است (به عنوان مثال، + 4-8 پیکسل در بالا).

5) سبک ها و فونت های متغیر

حداقل مجموعه: منظم، متوسط، SemiBold (پررنگ اختیاری).
از Ultra-Light/Thin در UI استفاده نکنید.

فونت های متغیر (wght/opsz):
  • بدن: 420-470 (نوری مسطح تر از 400).
  • برچسب های UI: 500-550.
  • هدر/CTA: 600-650.
  • اگر اندازه کاهش می یابد، کمی افزایش وزن (جبران).
  • غیر فعال کردن لیگاتورهای تزئینی در شماره UI ؛ نگه داشتن لیگاتورهای سیریلیک/لاتین استاندارد.

6) اعداد، جداول و تاریخ

شامل ارقام جدولی برای مقادیر، ضرایب، تایمر، رتبه بندی.
نشانه های − همیشه قابل مشاهده و با کنتراست کافی هستند. برجسته کردن مقادیر منفی نه تنها در رنگ (آیکون/فلش/پررنگ).
برای مقادیر پولی، از یک فضای باریک به عنوان جدا کننده بیت نازک (یا فرمت محلی) استفاده کنید.
در جداول، تراز به نقطه اعشار ؛ برای ستون های مونو - فونت یکپارچه.
نمودار امضای محور ≥ 12 پیکسل (تلفن همراه) و ≥ 13-14 پیکسل (دسکتاپ)، LH 1 است. 3; افسانه ها ≥ 4 5:1 به پس زمینه.

7) فرم ها، ورودی ها، پیام ها

برچسب ها 12-14 پیکسل، LH 1. 3–1. 4، به طور منظم یا متوسط.
نگهدارنده نباید «هوای خاکستری» باشد - هدف 3:1 به پس زمینه است، بصری قابل تشخیص از متن است.
خطا/موفقیت/متن کمک 12-14 پیکسل ؛ فقط به رنگ (آیکون/متن) تکیه نکنید.

8) تم های تاریک/نور

در یک موضوع تاریک، از # FFF در # 000 اجتناب کنید: پس زمینه را به L≈0 افزایش دهید. 14–0. 18 و متن را به L≈0 کاهش دهید. 9 - تابش خیره کننده کمتر.
رهبری در تاریکی می تواند + 0 باشد. 05 بالا برای راحتی.
لینک ها/لهجه ها در تاریکی - کاهش اشباع و افزایش روشنایی توسط 0. 02–0. 04.

9) محلی سازی و چند زبانه

انتخاب خانواده با سیریلیک کامل/لاتین/یونانی، علامت لهجه و پشتیبانی ارز.

RTL: آیکون آینه/alignments، اما نه اعداد و لاتین ؛ انتقال آزمایشی

انتقال خودکار ('خط فاصله: خودکار') شامل تنها در مناطق محتوای طولانی ؛ در دکمه های UI - ممنوعیت انتقال.
برای ترکی/آذربایجانی، فرم های «İ/ı» را بررسی کنید.
برای گرجستان و تایلندی، پین پایه را با 1 پیکسل (ویژگی های سبک) بالا ببرید.

10) در دسترس بودن (A11y)

کنتراست متن: § 2 را ببینید.
سبک های تمرکز - قابل مشاهده بدون رنگ: زیر خط، مرز، سایه، افست.
اندازه قلم به صورت سیستماتیک کوچک شده است (پشتیبانی از اندازه متن OS).
معنی را فقط از طریق رنگ/وزن رمزگذاری نکنید - زیرنویس ها و آیکون های صریح را اضافه کنید.

11) بارگیری و عملکرد فونت

اهداف: برای به حداقل رساندن انسداد، ارائه FOUT قابل پیش بینی و CLS پایدار است.

زیر مجموعه ها: لاتین، سیریلیک، اعداد/نمادها - فایل های فردی.
فرمت ها: 'woff2' (اصلی)، 'woff' به عنوان جایگزین.
'font-display: swap' (یا 'optional' برای خانواده های ثانویه).

پیش بارگذاری بحرانی:
html
<link rel="preload" as="font" type="font/woff2" crossorigin href="/fonts/Inter-UI-subset. woff2">

فونت متغیر به جای 3-4 استاتیک - اغلب در وزن سودآور است.
بودجه: ≤ 150-200 کیلوبایت در مجموع برای مسیر بحرانی (پس از gzip/brotli).
رندر: اجتناب از سایه های متعدد/ماسک بر روی متن ؛ از اثرات سیستم کم استفاده کنید.

12) نشانه های تایپوگرافی (سیستم طراحی)

نام گذاری:

type. scale.{role}     # h1, h2, body, caption, mono type. weight.{role}    # regular, medium, semibold type. leading.{role}    # line-height type. tracking.{role}   # letter-spacing type. feature. numeric   # tabular, lining
مثال JSON:
json
{
"type": {
"family": { "ui": "InterVariable", "mono": "JetBrainsMonoVariable" },
"scale": { "h1": 32, "h2": 24, "h3": 20, "body": 16, "caption": 12 },
"leading": { "h1": 40, "h2": 32, "h3": 28, "body": 26, "caption": 18 },
"weight": { "body": 450, "label": 520, "cta": 620 },
"numeric": { "figures": "tabular", "zeros": "slashed" }
}
}
لایه CSS:
css
:root {
--font-ui: "InterVariable", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
--font-mono: "JetBrainsMonoVariable", ui-monospace, SFMono-Regular, Menlo, monospace;

--fs-h1: 32px; --lh-h1: 40px; --w-h1: 600;
--fs-h2: 24px; --lh-h2: 32px; --w-h2: 600;
--fs-h3: 20px; --lh-h3: 28px; --w-h3: 550;
--fs-body: 16px; --lh-body: 26px; --w-body: 450;
--fs-caption: 12px; --lh-caption: 18px; --w-caption: 450;

--tracking-caps: 0. 04em;
--tracking-default: 0em;
}
.u-num {
font-variant-numeric: tabular-nums lining-nums slashed-zero;
}

13) طرح و ریتم

ماژول عمودی 8 پین ؛ فاصله بین پاراگراف = 1 × مرحله پایه.
لیست ها - تورفتگی نشانگر با پایه متن تراز شده است.
دکمه ها و زمینه ها - ارتفاع چند برابر خط شبکه پایه (به عنوان مثال، 40/48/56 px) است.

14) ویژگی های iGaming (کارگاه)

شانس/شانس، تعادل، تایمر - استفاده از اعداد جدولی، monospaced در ستون بحرانی.
رهبران/رتبه بندی: سطح بندی بر اساس طبقه بندی، فرمت ارز واحد، صریح «↑/↓».
اطلاعیه های بحرانی (18 +، محدودیت ها، خطرات) - حداقل AAA در مقابل، از ALL CAPS استفاده نکنید.
آگهی های تبلیغاتی: متن فقط در برگه ها/پوشش های کنترل شده با کنتراست.

15) ضد الگوهای

نور/نازک در پین های کوچک.
متن خاکستری در یک پس زمینه رنگی بدون بررسی کنتراست.
دو یا چند هدست «برای زیبایی».
خطوط طولانی (> 90 کاراکتر) و ارتفاع خط متراکم <1. 35.
تعداد عرض متناسب در جداول/» پریدن« مبالغ.
انتقال را در دکمه ها/برچسب ها فشار دهید.

16) چک لیست بررسی

خوانایی

  • Bodysuits 16-18 پیکسل ؛ LH ≥ 1 45.
  • طول رشته 45-80 کاراکتر است.

سلسله مراتب

  • مقیاس افزایش ≥ 12٪ ؛ تورها مطابق با شبکه.

اعداد/جداول

  • اعداد جدولی برای مبالغ/ضرایب ؛ تراز دهدهی.

در دسترس بودن

  • کنتراست WCAG به دست آورد ؛ سبک های تمرکز بدون رنگ قابل مشاهده هستند.

عملکرد

  • Subset/woff2 ؛ 'font-display: swap' ؛ بودجه ≤ 200 کیلوبایت

محلی سازی

  • پشتیبانی سیریلیک/لاتین/RTL ؛ hyphenation/diacritics بررسی شده است.

17) A/B و معیارهای

تست: بدن ± پین 1 پیکسل، زمین مقیاس عنوان، وزن CTA، پیشرو.
اندازه گیری: زمان خواندن، عمق پیمایش، CTR CTA، خطاهای فرم، CLS (ثبات متن).

خلاصه ای کوتاه

تایپوگرافی اسکلت رابط است. یک مقیاس قابل پیش بینی تنظیم کنید، کنتراست و ریتم را حفظ کنید، از فونت های متغیر و اعداد جدولی استفاده کنید، بارگیری را بهینه کنید. سپس UI به سرعت خوانده خواهد شد، کار پایدار و مقیاس به تم ها و زبان.

Contact

با ما در تماس باشید

برای هرگونه سؤال یا نیاز به پشتیبانی با ما ارتباط بگیرید.ما همیشه آماده کمک هستیم!

Telegram
@Gamble_GC
شروع یکپارچه‌سازی

ایمیل — اجباری است. تلگرام یا واتساپ — اختیاری.

نام شما اختیاری
ایمیل اختیاری
موضوع اختیاری
پیام اختیاری
Telegram اختیاری
@
اگر تلگرام را وارد کنید — علاوه بر ایمیل، در تلگرام هم پاسخ می‌دهیم.
WhatsApp اختیاری
فرمت: کد کشور و شماره (برای مثال، +98XXXXXXXXXX).

با فشردن این دکمه، با پردازش داده‌های خود موافقت می‌کنید.