FTVALID(1) General Commands Manual FTVALID(1)

ftvalid - اعتبارسنج جدول چیدمان قلم

ftvalid [options] fontfile

دستور ftvalid یک ابزار اعتبارسنجی جدول چیدمان (layout) قلم‌های OpenType است.

این برنامه بخشی از بسته دموهای FreeType است.

انتخاب نمایه قلم (پیش‌فرض: 0).
انتخاب اعتبارسنج. اعتبارسنج‌های موجود عبارتند از ot، gx و ckern.
توجه داشته باشید که در دسترس بودن اعتبارسنج‌ها به گزینه‌های زمان کامپایل FreeType بستگی دارد (یعنی این‌که آیا ماژول‌های `otvalid' و `gxvalid' در کتابخانه کامپایل شده‌اند یا خیر).
[ot, gx] انتخاب برچسب‌های نام جدول sfnt جهت اعتبارسنجی. از «:» برای جداسازی برچسب‌ها استفاده کنید.
جدول‌های پشتیبانی‌شده در اعتبارسنج ot عبارتند از BASE، GDEF، GPOS، GSUB، JSTF و MATH.
جدول‌های پشتیبانی‌شده در اعتبارسنج gx عبارتند از feat، mort، morx، bsln، just، kern، opbd، trak، prop و lcar.
مثال: -T "feat:morx"
[ckern] انتخاب گویش kern کلاسیک جهت اعتبارسنجی. از «:» برای جداسازی نام گویش‌ها استفاده کنید. اگر بیش از یک گویش مشخص شود، تمام گویش‌ها هنگام اعتبارسنجی پذیرفته می‌شوند.
گویش‌های پشتیبانی‌شده در اعتبارسنج ckern عبارتند از ms و apple.
فهرست کردن جدول‌های SFNT مرتبط با چیدمان که در فایل قلم موجود هستند. اعتبارسنج انتخاب‌شده (با گزینه -t) روی این فهرست اثر می‌گذارد.
اعتبارسنج ckern فقط برای جدول `kern' قابل اعمال است. گزینه -L گویش‌های پشتیبانی‌شده در اعتبارسنج ckern را تنها در صورتی فهرست می‌کند که جدول `kern' در فایل قلم موجود باشد.
سطح اعتبارسنجی. مقادیر ممکن عبارتند از 0 (پیش‌فرض)، 1 (سخت‌گیرانه) و 2 (بسیار سخت‌گیرانه).
نمایش نسخه.

می‌توانید جفت‌های `component:level' را برای ردگیری مشخص کنید. level باید در محدوده [1,7] باشد.
مؤلفه‌های موجود برای اعتبارسنج ot عبارتند از otvmodule، otvcommon، otvbase، otvgdef، otvgpos، otvgsub و otvjstf.
مؤلفه‌های موجود برای اعتبارسنج gx عبارتند از gxvmodule، gxvcommon، gxvfeat، gxvmort، gxvmorx، gxvbsln، gxvjust، gxvkern، gxvopbd، gxvtrak، gxvprop و gxvlcar.
تنها مؤلفه موجود برای اعتبارسنج ckern، gxvkern است.
مثال: FT2_DEBUG="otvcommon:5 gxvkern:7"
FT2_DEBUG تنها زمانی کار می‌کند که پشتیبانی از ردگیری در FreeType کامپایل شده باشد.
March 2026 FreeType 2.14.3