HB-INFO(1) دستورات کاربر HB-INFO(1) نام (NAME) hb-info - پرس‌وجوی اطلاعات فونت توضیحات (DESCRIPTION) نحوه استفاده: hb-info [OPTION...] [FONT-FILE] پرس‌وجوی اطلاعات فونت. گزینه‌های راهنما: -h, --help نمایش گزینه‌های راهنما --help-all نمایش تمام گزینه‌های راهنما --help-face گزینه‌های مربوط به فیس فونت --help-font گزینه‌های مربوط به نمونه فونت --help-variations گزینه‌های مربوط به متغیرهای فونت استفاده‌شده --help-misc گزینه‌های متفرقه اثرگذار بر پرس‌وجوها --help-query گزینه‌های پرس‌وجو از نمونه فونت گزینه‌های فیس فونت (Font-face): --font-file=filename تعیین نام فایل فونت -y, --face-index=index تعیین نمایه فیس فونت (پیش‌فرض: 0) --face-loader=loader تعیین بارگذار فیس فونت مورد استفاده (پیش‌فرض: ot) بارگذارهای فیس پشتیبانی‌شده عبارتند از: ot/ft --list-face-loaders فهرست کردن بارگذارهای فیس فونت موجود و خروج گزینه‌های نمونه فونت (Font-instance): --font-size=1/2 integers or 'upem' اندازه فونت (پیش‌فرض: upem) --font-ppem=1/2 integers تنظیم پیکسل بر EM برای محورهای x و y (پیش‌فرض: 0؛ غیرفعال) --font-ptem=point-size تنظیم اندازه نقطه (point-size) فونت (پیش‌فرض: 0؛ غیرفعال) --font-bold=1/2 numbers; eg. 0.05 تنظیم ضخامت ساختگی (synthetic bold) (پیش‌فرض: 0) --font-grade=1/2 numbers; eg. 0.05 تنظیم درجه ساختگی (synthetic grade) (پیش‌فرض: 0) --font-slant=slant ratio; eg. 0.2 تنظیم شیب ساختگی (synthetic slant) (پیش‌فرض: 0) --font-funcs=impl تنظیم پیاده‌سازی توابع فونت مورد استفاده (پیش‌فرض: ot) پیاده‌سازی‌های پشتیبانی‌شده توابع فونت عبارتند از: ot/ft --list-font-funcs فهرست کردن توابع فونت موجود و خروج --ft-load-flags=integer تنظیم فلگ‌های بارگذاری FreeType (پیش‌فرض: 2) گزینه‌های متغیرها (Variations): --named-instance=index تنظیم نمایه نمونه نام‌گذاری‌شده (پیش‌فرض: none) --variations=list فهرست جداشده با کاما از متغیرهای فونت متغیرها به صورت سراسری تنظیم می‌شوند. قالب تعیین تنظیمات متغیرها در ادامه آمده است. تمام مقادیر معتبر font-variation-settings در CSS به جز 'normal' و 'inherited' نیز پذیرفته می‌شوند، اگرچه در زیر مستند نشده‌اند. قالب شامل یک برچسب، به صورت اختیاری یک علامت مساوی و سپس یک عدد است. برای نمونه: "wght=500" "slnt=-7.5" گزینه‌های متفرقه: --direction=ltr/rtl/ttb/btt تعیین جهت (پیش‌فرض: ltr) --script=ISO-15924 tag; eg. 'Latn' تعیین خط/خط‌رسم (پیش‌فرض: none) --language=BCP 47 tag; eg. 'en' تعیین زبان (پیش‌فرض: $LANG) --ot-script=tag; eg. 'latn' تعیین برچسب خط در OpenType (پیش‌فرض: none) --ot-language=tag; eg. 'ENG' تعیین برچسب زبان در OpenType (پیش‌فرض: none) گزینه‌های پرس‌وجو (Query): -a, --all نمایش همه موارد --show-all نمایش خلاصه تمام اطلاعات (پیش‌فرض) --show-face-count نمایش تعداد فیس‌ها --show-family نمایش نام خانواده فونت --show-subfamily نمایش نام زیرخانواده فونت --show-unique-name نمایش نام یکتای فونت --show-full-name نمایش نام کامل فونت --show-postscript-name نمایش نام پست‌اسکریپت (Postscript) --show-version نمایش نسخه --show-technology نمایش فناوری --show-unicode-count نمایش تعداد کاراکترهای یونیکد --show-glyph-count نمایش تعداد گلیف‌ها --show-upem نمایش واحد بر EM (Units-Per-EM) --show-extents نمایش محدوده‌ها (extents) --get-name=name id; eg. '13' دریافت نام --get-style=style tag; eg. 'wght' دریافت سبک (style) --get-metric=metric tag; eg. 'hasc' دریافت سنجه (metric) --get-baseline=baseline tag; eg. 'hang' دریافت خط مبنا (baseline) --get-meta=tag tag; eg. 'dlng' دریافت فرااطلاعات --get-table=table tag; eg. 'cmap' دریافت جدول فونت --list-all فهرست کردن تمام اطلاعات تفصیلی --list-names فهرست کردن نام‌ها --list-style فهرست کردن سبک‌ها --list-metrics فهرست کردن سنجه‌ها --list-baselines فهرست کردن خطوط مبنا -l, --list-tables فهرست کردن جدول‌ها --list-unicodes فهرست کردن کاراکترها --list-glyphs فهرست کردن گلیف‌ها --list-scripts فهرست کردن خط‌های چیدمان --list-features فهرست کردن ویژگی‌های چیدمان --list-variations فهرست کردن متغیرها --list-palettes فهرست کردن پالت‌های رنگی --list-meta فهرست کردن فرااطلاعات گزینه‌های برنامه: -q, --quiet تولید خروجی خوانا برای ماشین --version نمایش شماره نسخه فایل فونت را برای اطلاعات گوناگون بررسی و پرس‌وجو می‌کند. اگر هیچ گزینه پرس‌وجویی مشخص نشود، --show-all فرض می‌شود. کدهای خروج (EXIT CODES) 0: موفقیت‌آمیز. 1: تجزیه گزینه‌ها با شکست مواجه شد. 2: بارگذاری فیس فونت ناموفق بود. 4: تنظیم توابع فونت ناموفق بود. محیط (ENVIRONMENT) HB_FACE_LOADER=face-loader؛ بارگذار پیش‌فرض فیس فونت را بازنویسی و جایگزین می‌کند. HB_FONT_FUNCS=font-funcs؛ توابع پیش‌فرض فونت را بازنویسی و جایگزین می‌کند. همچنین ببینید (SEE ALSO) hb-view(1), hb-shape(1), hb-raster(1), hb-vector(1), hb-subset(1), hb-info(1) اطلاعات بیشتر یا گزارش باگ‌ها در HarfBuzz 14.4.0 August 2026 HB-INFO(1)