OS Manuals

/usr/bin/psfsetglyphorder

SIL Global's Python font utilities (psf* command-line tools for UFO, TTF and OpenType feature workflows)

From pysilfont 1.8.0_git20260910-r1 (os), captured 2026-11-05 by running psfsetglyphorder --help (exit 0). permalink

usage: psfsetglyphorder [-h] [--gname GNAME] [--header HEADER] [--field FIELD] [-i INPUT] [-x]
                        [-l LOG] [-p PARAMS] [-q]
                        ifont [ofont]

Load glyph order data into public.glyphOrder in lib.plist based on based on a text file in one of two formats:
    - simple text file with one glyph name per line
    - csv file with headers, using headers "glyph_name" and "sort_final" where the latter contains
      numeric values used to sort the glyph names by

positional arguments:
  ifont                Input font file
  ofont                Output font file

other arguments:
  -h, --help           show this help message and exit
  --gname GNAME        Column header for glyph name
  --header HEADER      Column header(s) for sort order
  --field FIELD        Field(s) in lib.plist to update
  -i, --input INPUT    Input text file, one glyphname per line
  -x, --removemissing  Remove from list if glyph not in font
  -l, --log LOG        Log file
  -p, --params PARAMS  Other parameters - see parameters.md for details
  -q, --quiet          Quiet mode - only display severe errors

For more help options use -h ?.  For more documentation see https://github.com/silnrsi/pysilfont/blob/master/docs/scripts.md#psfsetglyphorder

Version: 1.8.1.dev14
Copyright (c) 2014-2025, SIL Global (https://www.sil.org)
Options (9)
OptionDescriptionSource
-h, --helpshow this help message and exithelp
--gname GNAMEColumn header for glyph namehelp
--header HEADERColumn header(s) for sort orderhelp
--field FIELDField(s) in lib.plist to updatehelp
-i, --input INPUTInput text file, one glyphname per linehelp
-x, --removemissingRemove from list if glyph not in fonthelp
-l, --log LOGLog filehelp
-p, --params PARAMSOther parameters - see parameters.md for detailshelp
-q, --quietQuiet mode - only display severe errorshelp

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