FTVALID(1) General Commands Manual FTVALID(1) نام (NAME) ftvalid - اعتبارسنج جدول چیدمان قلم خلاصه دستور (SYNOPSIS) ftvalid [options] fontfile توضیحات (DESCRIPTION) دستور ftvalid یک ابزار اعتبارسنجی جدول چیدمان (layout) قلم‌های OpenType است. این برنامه بخشی از بسته دموهای FreeType است. گزینه‌ها (OPTIONS) -f index انتخاب نمایه قلم (پیش‌فرض: 0). -t validator انتخاب اعتبارسنج. اعتبارسنج‌های موجود عبارتند از ot، gx و ckern. توجه داشته باشید که در دسترس بودن اعتبارسنج‌ها به گزینه‌های زمان کامپایل FreeType بستگی دارد (یعنی این‌که آیا ماژول‌های `otvalid' و `gxvalid' در کتابخانه کامپایل شده‌اند یا خیر). -T tbls [ot, gx] انتخاب برچسب‌های نام جدول sfnt جهت اعتبارسنجی. از «:» برای جداسازی برچسب‌ها استفاده کنید. جدول‌های پشتیبانی‌شده در اعتبارسنج ot عبارتند از BASE، GDEF، GPOS، GSUB، JSTF و MATH. جدول‌های پشتیبانی‌شده در اعتبارسنج gx عبارتند از feat، mort، morx، bsln، just، kern، opbd، trak، prop و lcar. مثال: -T "feat:morx" -T dialect [ckern] انتخاب گویش kern کلاسیک جهت اعتبارسنجی. از «:» برای جداسازی نام گویش‌ها استفاده کنید. اگر بیش از یک گویش مشخص شود، تمام گویش‌ها هنگام اعتبارسنجی پذیرفته می‌شوند. گویش‌های پشتیبانی‌شده در اعتبارسنج ckern عبارتند از ms و apple. -l فهرست کردن جدول‌های SFNT مرتبط با چیدمان که در فایل قلم موجود هستند. اعتبارسنج انتخاب‌شده (با گزینه -t) روی این فهرست اثر می‌گذارد. اعتبارسنج ckern فقط برای جدول `kern' قابل اعمال است. گزینه -L گویش‌های پشتیبانی‌شده در اعتبارسنج ckern را تنها در صورتی فهرست می‌کند که جدول `kern' در فایل قلم موجود باشد. -V level سطح اعتبارسنجی. مقادیر ممکن عبارتند از 0 (پیش‌فرض)، 1 (سخت‌گیرانه) و 2 (بسیار سخت‌گیرانه). -v نمایش نسخه. متغیرهای محیطی (ENVIRONMENT VARIABLES) FT2_DEBUG می‌توانید جفت‌های `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 کامپایل شده باشد. FreeType 2.14.3 March 2026 FTVALID(1)