OS Manuals

/usr/bin/sfddiff

Free (libre) font editor

From fontforge 20251009-r7 (os), captured 2026-11-05 by running sfddiff --help (exit 0) · terse output. permalink

Copyright (c) 2000-2026. See AUTHORS for Contributors.
 License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
 with many parts BSD <http://fontforge.org/license.html>. Please read LICENSE.
 Version: 20251009
 Based on sources from 2026-10-03 07:11 UTC-D.
 Based on source from git with hash: c41bdb922285f35defd1e1385adfd13bde1ab32a
sfddiff: [--version] [--help] [--usage] [--ignorehints] [--ignorenames] [--ignoregpos] [--ignoregsup] [--ignorebitmaps] [--warn] [--exact] fontfile1 fontfile2
 Compares two fontfiles
 --ignorehints: Do not compare postscript hints or truetype instructions
 --ignorenames: Do not compare font names
 --ignoregpos:  Do not compare kerning, etc.
 --ignoregsub:  Do not compare ligatures, etc.
 --ignorebitmaps: Do not compare bitmap strikes
 --exact:       Normally sfddiff will match contours which are not exact
                but where the differences are slight (so you could compare
                truetype and postscript and get reasonable answers). Also
                normally sfddiff will unlink references before it compares
                (so you can compare a postscript font (with no references)
                to the original source (which does have references)). Setting
                this flag means glyphs must match exactly.
 --warn:        Provides a warning when an exact match is not found
 --merge outfile: Put any outline differences in the backgrounds of
                appropriate glyphs
Options (11)
OptionDescriptionSource
--ignoregposSuppress the reporting of kerning (and other 'gpos') differences.help + man
--ignoregsubSuppress the reporting of ligature (and other 'gsub') differences.help + man
--exactNormally sfddiff will match contours which are not exact but where the differences are slight (so you could compare truetype and postscript and get reasonable answers).help + man
--warnWarn if the outlines/references are slightly different.help + man
--helpProvide a description with a list of the available options. (in the manual page but not in --help)man
--ignorehintsSuppress the reporting of hint/instruction differences. (in the manual page but not in --help)man
--ignorenamesSuppress the reporting of name string differences. (in the manual page but not in --help)man
--ignorebitmapsSuppress the reporting of bitmap differences. (in the manual page but not in --help)man
--merge outfileStore a merged version of the two fonts into the specified output file. (in the manual page but not in --help)man
--usageDisplay the usage description. (in the manual page but not in --help)man
--versionDisplay the current version. (in the manual page but not in --help)man

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