OS Manuals

/usr/bin/ttfname

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 ttfname --help (exit 1). permalink

/usr/bin/ttfname version [unknown] calling Getopt::Std::getopts (version 1.15 [paranoid]),
running under Perl version 5.44.0.

Usage: ttfname [-OPTIONS [-MORE_OPTIONS]] [--] [PROGRAM_ARG1 ...]

The following single-character options are accepted:
	With arguments: -f -l -n -r -s -t -w
	Boolean (without arguments): -h -p -q

Options may be merged together.  -- stops processing of options.
Space is not required between options and their arguments.

For more details run
    perldoc -F /usr/bin/ttfname
  [Now continuing due to backward compatibility and excessive paranoia.
   See 'perldoc Getopt::Std' about $Getopt::Std::STANDARD_HELP_VERSION.]
Usage:
      ttfname [-n "name" | -s filename] [-t num] options infile.ttf outfile.ttf
      ttfname -f "full_name"  options infile.ttf outfile.ttf

    Renames the TTF with the given name and outputs the newly named font to
    out.ttf.

Options:
      -n "name"   specifies new font family name.
      -f "name"   specifies new full name.
      -s filename overrides -n and gets string from file. Useful for -t

      -l lang     language number to use (default all langs)
                  if specified name entries will be added for all platforms and
                      encodings covered by the cmap if not already there
      -p          Don't update postscript font name
      -r nums     Removes all strings of the given ids. Space- or comma-separated
                  ids or id ranges (denoted by "..") may be specified.
      -t num      overrides the normal naming areas to change another
                  string -f becomes inactive. Use -l as well to create entry.
      -w "name"   overrides subfamily in the font (think weight). So a full name
                  may be made from -n and -w together.
Options (7)
OptionDescriptionSource
-n "name"specifies new font family name.help
-f "name"specifies new full name.help
-l langlanguage number to use (default all langs) if specified name entries will be added for all platforms and encodings covered by the cmap if not already therehelp
-pDon't update postscript font namehelp
-r numsRemoves all strings of the given ids.help
-t numoverrides the normal naming areas to change another string -f becomes inactive.help
-w "name"overrides subfamily in the font (think weight).help

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