HB-INFO(1) دستورات کاربر HB-INFO(1)

hb-info - پرس‌وجوی اطلاعات فونت

hb-info [OPTION...] [FONT-FILE]

پرس‌وجوی اطلاعات فونت.

نمایش گزینه‌های راهنما
نمایش تمام گزینه‌های راهنما
گزینه‌های مربوط به فیس فونت
گزینه‌های مربوط به نمونه فونت
گزینه‌های مربوط به متغیرهای فونت استفاده‌شده
گزینه‌های متفرقه اثرگذار بر پرس‌وجوها
گزینه‌های پرس‌وجو از نمونه فونت

تعیین نام فایل فونت
تعیین نمایه فیس فونت (پیش‌فرض: 0)
تعیین بارگذار فیس فونت مورد استفاده (پیش‌فرض: ot)
بارگذارهای فیس پشتیبانی‌شده عبارتند از: ot/ft
فهرست کردن بارگذارهای فیس فونت موجود و خروج

اندازه فونت (پیش‌فرض: upem)
تنظیم پیکسل بر EM برای محورهای x و y (پیش‌فرض: 0؛ غیرفعال)
تنظیم اندازه نقطه (point-size) فونت (پیش‌فرض: 0؛ غیرفعال)
تنظیم ضخامت ساختگی (synthetic bold) (پیش‌فرض: 0)
تنظیم درجه ساختگی (synthetic grade) (پیش‌فرض: 0)
تنظیم شیب ساختگی (synthetic slant) (پیش‌فرض: 0)
تنظیم پیاده‌سازی توابع فونت مورد استفاده (پیش‌فرض: ot)
پیاده‌سازی‌های پشتیبانی‌شده توابع فونت عبارتند از: ot/ft
فهرست کردن توابع فونت موجود و خروج
تنظیم فلگ‌های بارگذاری FreeType (پیش‌فرض: 2)

تنظیم نمایه نمونه نام‌گذاری‌شده (پیش‌فرض: none)
فهرست جداشده با کاما از متغیرهای فونت
متغیرها به صورت سراسری تنظیم می‌شوند. قالب تعیین تنظیمات متغیرها در ادامه آمده است. تمام مقادیر معتبر font-variation-settings در CSS به جز 'normal' و 'inherited' نیز پذیرفته می‌شوند، اگرچه در زیر مستند نشده‌اند.
قالب شامل یک برچسب، به صورت اختیاری یک علامت مساوی و سپس یک عدد است. برای نمونه:
"wght=500" "slnt=-7.5"

تعیین جهت (پیش‌فرض: ltr)
تعیین خط/خط‌رسم (پیش‌فرض: none)
تعیین زبان (پیش‌فرض: $LANG)
تعیین برچسب خط در OpenType (پیش‌فرض: none)
تعیین برچسب زبان در OpenType (پیش‌فرض: none)

نمایش همه موارد
نمایش خلاصه تمام اطلاعات (پیش‌فرض)
نمایش تعداد فیس‌ها
نمایش نام خانواده فونت
نمایش نام زیرخانواده فونت
نمایش نام یکتای فونت
نمایش نام کامل فونت
نمایش نام پست‌اسکریپت (Postscript)
نمایش نسخه
نمایش فناوری
نمایش تعداد کاراکترهای یونیکد
نمایش تعداد گلیف‌ها
نمایش واحد بر EM (Units-Per-EM)
نمایش محدوده‌ها (extents)
دریافت نام
دریافت سبک (style)
دریافت سنجه (metric)
دریافت خط مبنا (baseline)
دریافت فرااطلاعات
دریافت جدول فونت
فهرست کردن تمام اطلاعات تفصیلی
فهرست کردن نام‌ها
فهرست کردن سبک‌ها
فهرست کردن سنجه‌ها
فهرست کردن خطوط مبنا
فهرست کردن جدول‌ها
فهرست کردن کاراکترها
فهرست کردن گلیف‌ها
فهرست کردن خط‌های چیدمان
فهرست کردن ویژگی‌های چیدمان
فهرست کردن متغیرها
فهرست کردن پالت‌های رنگی
فهرست کردن فرااطلاعات

تولید خروجی خوانا برای ماشین
نمایش شماره نسخه

فایل فونت را برای اطلاعات گوناگون بررسی و پرس‌وجو می‌کند. اگر هیچ گزینه پرس‌وجویی مشخص نشود، --show-all فرض می‌شود.

0: موفقیت‌آمیز.
1: تجزیه گزینه‌ها با شکست مواجه شد.
2: بارگذاری فیس فونت ناموفق بود.
4: تنظیم توابع فونت ناموفق بود.

HB_FACE_LOADER=face-loader؛ بارگذار پیش‌فرض فیس فونت را بازنویسی و جایگزین می‌کند.
HB_FONT_FUNCS=font-funcs؛ توابع پیش‌فرض فونت را بازنویسی و جایگزین می‌کند.

hb-view(1), hb-shape(1), hb-raster(1), hb-vector(1), hb-subset(1), hb-info(1)

اطلاعات بیشتر یا گزارش باگ‌ها در https://github.com/harfbuzz/harfbuzz

August 2026 HarfBuzz 14.4.0