OS Manuals

/opt/chainguard/feaxlib/bin/makefea

SIL's preprocessor for feax, an extended OpenType feature-file syntax (provides makefea)

From feaxlib 0.3-r0 (os), captured 2026-11-05 by running makefea --help (exit 0). permalink

usage: makefea [-h] -i INPUT [-o OUTPUT] [-c CLASSFILE] [-L LIGMODE] [-D DEFINE] [--classprops]
               [--omitaps OMITAPS] [--ignoreglyphs [IGNOREGLYPHS]] [--psfCompatible] [-q] [-l LOG]
               infile

positional arguments:
  infile                Input UFO

options:
  -h, --help            show this help message and exit
  -i, --input INPUT     Fea file to merge
  -o, --output OUTPUT   Output fea file
  -c, --classfile CLASSFILE
                        Classes file
  -L, --ligmode LIGMODE
                        Parse ligatures: last - use last element as class name, first - use first
                        element as class name, lastcomp, firstcomp - final variants are part of
                        the component not the whole ligature
  -D, --define DEFINE   Add option definition to pass to fea code --define=var=val
  --classprops          Include property elements from classes file
  --omitaps OMITAPS     names of attachment points to omit (comma- or space-separated)
  --ignoreglyphs [IGNOREGLYPHS]
                        regEX describing glyphs to ignore. If value not provided, '^_' is assumed
  --psfCompatible       Compute glyph bounding boxes compatibly with psfmakefea (not recommended)
  -q, --quiet           Ignored, provides compatibility for psfmakefea
  -l, --log LOG         Ignored, provides compatibility for psfmakefea
Options (12)
OptionDescriptionSource
-h, --helpshow this help message and exithelp
-i, --input INPUTFea file to mergehelp
-o, --output OUTPUTOutput fea filehelp
-c, --classfile CLASSFILEClasses filehelp
-L, --ligmode LIGMODEParse ligatures: last - use last element as class name, first - use first element as class name, lastcomp, firstcomp - final variants are part of the component not the whole ligaturehelp
-D, --define DEFINEAdd option definition to pass to fea code --define=var=valhelp
--classpropsInclude property elements from classes filehelp
--omitaps OMITAPSnames of attachment points to omit (comma- or space-separated)help
--ignoreglyphs IGNOREGLYPHSregEX describing glyphs to ignore.help
--psfCompatibleCompute glyph bounding boxes compatibly with psfmakefea (not recommended)help
-q, --quietIgnored, provides compatibility for psfmakefeahelp
-l, --log LOGIgnored, provides compatibility for psfmakefeahelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.