OS Manuals

/usr/bin/make_volt

SIL's TrueType font support scripts for Perl (Font::TTF::Scripts)

From perl-font-ttf-scripts 1.06-r0 (os), captured 2026-11-05 by running make_volt --help (exit 1). permalink

Usage:
      make_volt [-a file] [-l ligtype] [-i file] [-n] infile outfile
      make_volt -t [-a file] [-l ligtype] [-i file] [-n] infile

    Creates a copy of the infile font file adding a VOLT table to it.

Options:
      -a file       Attachment Point database .xml file
      -b            Set un-typed glyphs to type "BASE"
      -c classfile  xml file of class and property information to merge in
      --classprops  specifies whether classes are made for property values in
                    the classfile
      --classwarn   issue warnings if classfile contains references to glyphs
                    that are not in the font.
      -e file       A file containing names (1 per line) of glyphs that are
                    known to have no outline (thus shouldn't generate warning).
      -f level      Force value for adding OpenType lookups:
                        0 create lookups only if not already present [default]
                        1 re-create lookups even if same named exist
                        2 don't build any lookups
      -h            print manpage
      -i fontfile   Merge VOLT table from this font or text file
      -l type       How ligatures are built: type =
                        first - class name is first code, contents other codes
                        last  - class name is last code, contents other codes
                        firstcomp - treat extensions as part of elements, as first
                        lastcomp - treat extensons as part of elements, as last
      -m "list"     List of anchors that do not imply a MARK glyph (e.g. "_R")
      -n            Add a normalization ligature lookups
      -o "list"     List of AP names to omit
      -t            output volt code to stdout and don't generate a font file
      -z bitfield   Bitfield of various controls:
                        0 - n/a
                        1 - normalise even if presentation is only references
                        2 - n/a
Options (15)
OptionDescriptionSource
-a fileAttachment Point database .xml filehelp
-bSet un-typed glyphs to type "BASE"help
-c classfilexml file of class and property information to merge inhelp
--classpropsspecifies whether classes are made for property values in the classfilehelp
--classwarnissue warnings if classfile contains references to glyphs that are not in the font.help
-e fileA file containing names (1 per line) of glyphs that are known to have no outline (thus shouldn't generate warning).help
-f levelForce value for adding OpenType lookups: 0 create lookups only if not already present [default] 1 re-create lookups even if same named exist 2 don't build any lookupshelp
-hprint manpagehelp
-i fontfileMerge VOLT table from this font or text filehelp
-l typeHow ligatures are built: type = first - class name is first code, contents other codes last - class name is last code, contents other codes firstcomp - treat extensions as part of elements, as first…help
-m "list"List of anchors that do not imply a MARK glyph (e.g. "_R")help
-nAdd a normalization ligature lookupshelp
-o "list"List of AP names to omithelp
-toutput volt code to stdout and don't generate a font filehelp
-z bitfieldBitfield of various controls: 0 - n/a 1 - normalise even if presentation is only references 2 - n/ahelp

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