bionic (1) ftvalid.1.gz

Provided by: freetype2-demos_2.8.1-2ubuntu2.2_amd64 bug

NAME

       ftvalid - font layout table validator

SYNOPSIS

       ftvalid [options] fontfile

DESCRIPTION

       ftvalid is an OpenType layout table validator.

       This program is part of the FreeType demos package.

OPTIONS

       -f index
              Select font index (default: 0).

       -t validator
              Select validator.  Available validators are ot, gx, and ckern.

              Note  that  the  availability  of validators depends on compile-time options of FreeType (this is,
              whether the modules `otvalid' and `gxvalid' are compiled into the library).

       -T tbls
              [ot, gx] Select sfnt table name tags to be validated.  Use `:' to separate tags.

              Supported tables in ot validator are BASE, GDEF, GPOS, GSUB, JSTF, and MATH.

              Supported tables in gx validator are feat, mort, morx, bsln, just, kern,  opbd,  trak,  prop,  and
              lcar.

              Example: -T "feat:morx"

       -T dialect
              [ckern]  Select  classic kern dialect for validation.  Use `:' to separate dialect names.  If more
              than one dialect is specified, all dialects are accepted when validating.

              Supported dialects in ckern validator are ms and apple.

       -l     List the layout-related SFNT tables available in the font  file.   The  selected  validator  (with
              option -t) affects the list.

              ckern  is  applicable to `kern' table only.  Option -L lists dialects supported in ckern validator
              only if `kern' table is available in the font file.

       -V level
              Validation level.  Possible values are 0 (default), 1 (tight), and 2 (paranoid).

       -v     Show version.

ENVIRONMENT VARIABLES

       FT2_DEBUG
              You can specify `component:level' pairs for tracing.  level must be in the range [1,7].

              Available components for  ot  validator  are  otvmodule,  otvcommon,  otvbase,  otvgdef,  otvgpos,
              otvgsub, and otvjstf.

              Available  components  for  gx  validator  are  gxvmodule,  gxvcommon,  gxvfeat, gxvmort, gxvmorx,
              gxvbsln, gxvjust, gxvkern, gxvopbd, gxvtrak, gxvprop, and gxvlcar.

              Available component for ckern validator is gxvkern only.

              Example: FT2_DEBUG="otvcommon:5 gxvkern:7"

              FT2_DEBUG only works if tracing support is compiled into FreeType.