LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

fontforge

comprehensive font editor for creating and modifying fonts

TLDR

Open FontForge GUI
$ fontforge
copy
Open font file
$ fontforge [font.ttf]
copy
Convert font format
$ fontforge -c 'Open($1); Generate($2)' [input.otf] [output.ttf]
copy
Run script
$ fontforge -script [convert.pe]
copy
Export to web fonts
$ fontforge -c 'Open($1); Generate($2)' [font.ttf] [font.woff2]
copy

SYNOPSIS

fontforge [options] [files...]

DESCRIPTION

fontforge is a comprehensive font editor supporting OpenType, TrueType, and many other formats. It provides tools for creating, editing, and converting fonts.The application offers glyph editing, metrics adjustment, kerning, hinting, and OpenType feature development. Scripting support enables batch operations and automated font processing.FontForge handles professional font development workflows from initial design to production-ready output.

PARAMETERS

FILES

Font files to open.
-c SCRIPT
Execute script command.
-script FILE
Run script file.
-lang LANGUAGE
Scripting language (ff, py).
-nosplash
Start without splash screen.
--help
Display help information.

INSTALL

sudo apt install fontforge
copy
sudo dnf install fontforge
copy
sudo pacman -S fontforge
copy
sudo apk add fontforge
copy
sudo zypper install fontforge
copy
brew install fontforge
copy
nix profile install nixpkgs#fontforge
copy

CAVEATS

Steep learning curve for font design. GUI can be complex. Some formats have limited support.

HISTORY

FontForge (originally PfaEdit) was created by George Williams starting in 2000. It's the most capable open source font editor, used by type designers and font developers worldwide.

SEE ALSO

Copied to clipboard
Kai