.TH ftvalid 1 "July 2013" "FreeType User Manuals" .SH NAME .PP ftvalid \- font layout table validator .SH SYNOPSIS .B ftvalid .RI [ options ] .I fontfile .SH DESCRIPTION .B ftvalid is a layout table validator from the FreeType project. .SH OPTIONS .TP .BI \-f\ index Select font index (default: 0). .TP .BI \-t\ validator Select validator. Available validators: "ot" "gx" "ckern" .TP .BI \-T\ "sfnt:tabl:enam:es" Select snft table names to be validated. `:' is for separating table names. Supported tables in ot validator are: BASE GDEF GPOS GSUB JSTF MATH Supported tables in gx validator are: feat mort morx bsln just kern opbd trak prop lcar .TP .BI \-T\ "ms:apple" [ckern] Select (a) classic kern dialect(s) for validation. `:' is for separating dialect names. If more than one dialects is specified, all dialects are accepted when validating. Supported dialects in ckern validator are: ms apple .TP .BI \-L List the layout related SFNT tables available in the font file. Choice of validator with -t option affects on the listing. ckern is applicable to kern table. -L lists dialects supported in ckern validator only if kern table is available in the font file. .TP .BI \-v\ validation_level Validation level. validation_level = 0...2 (0: default, 1: tight, 2: paranoid) .SH ENVIRONMENT VARIABLES .TP .B FT2_DEBUG You can specify trace components and their levels[1-7] to it like FT2_DEBUG="module1:level module2:level...". Available components for ot validator: otvmodule otvcommon otvbase otvgdef otvgpos otvgsub otvjstf Available components for gx validator: gxvmodule gxvcommon gxvfeat gxvmort gxvmorx gxvbsln gxvjust gxvkern gxvopbd gxvtrak gxvprop gxvlcar Only gxvkern is available for ckern validator.