Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A font editor. Old site at fontforge.org, new site at

Merge pull request #2084 from adrientetar/mview-addr

mview: stop creating fake unicode characters when importing fview select...
latest commit 3efceae37d
Adrien Tétar adrientetar authored
Failed to load latest commit information.
Packaging Merge pull request #2063 from n7s/patch-3
Unicode 1516: allow arabic codepoints in wordlists
breakpad a little cleaner
collab Some cleanups for #1843 and other
contrib Fix enumeration for the PANOSE variable "Stroke variation"
debian-old Move old Debian stuff.
desktop appdata: Add Spanish translation
doc Revert "Drop (ancient) OFLib support" in hopes of fixing the Generate…
fontforge Fix crashing on processing fea file on empty glyphs
fontforgeexe Merge pull request #2084 from adrientetar/mview-addr
gdraw gdraw: reduce excess verbosity
gtkui Remove HelpDir preference
gutils Merge pull request #1843 from rrthomas/master
inc Some cleanups for #1843 and other
m4 Use czmq’s own uuid library
mackeys Use git.mk to auto generate .gitignore files
mk Moving FontforgeInternal
nodejs Correct the makefile rule targetdata_SCRIPTS to targetdata_DATA
osx meta: ignore unwanted files
plugins Remove vestiges of VMS support
po Update Ukrainian translation
pycontrib Only search for paths inside the *g* node
pyhook Fix some errors found by tcc
share Remove duplicates i defaults file
tests Don't try to download mingliu
travis-scripts bring in DomT4's case sensitivity patch from
win Replace Windows icon with better copy.
.dir-locals.el Don't make whitespace invisible in Emacs
.travis.yml cleanup for merge.
AUTHORS Thanks! to contributors added in license.html (copied from AUTHORS file)
CONTRIBUTING.md Update CONTRIBUTING.md
COPYING.gplv3 The starting on a collab setup. Focus is only on collab between two
INSTALL-git.md [upd] Better and more complete INSTALL-git for Mac
LICENSE Revert "Drop (ancient) OFLib support" in hopes of fixing the Generate…
Makefile.am keep the breakpad server around on all platforms.
README.md cleanup for merge
bootstrap issue1344: work on source tree clones from bootstrap.
bootstrap.conf Use gnulib for strtok_r. See PR #1475 for more info.
configure.ac osx breakpad again.
fontforge.pc.in Re-introduce fontforge.pc and set timestamp to 20140101
git.mk meta: ignore unwanted files
libfontforge.pc.in Switch to libraries versioned by release (-release instead of -versio…
libfontforgeexe.pc.in Switch to libraries versioned by release (-release instead of -versio…
pkg.mk Remove more absolute symlinks from the source tree.

README.md

FontForge Build Status Coverity Scan Build Status

An outline font editor that lets you create your own OpenType, TrueType, CID-keyed, multi-master fonts and more... or simply edit existing ones.

Web site at fontforge.github.io (old site at fontforge.org)

Building from source

Instructions are listed in INSTALL-git.md, you can also find a list of dependencies in .travis.yml.
Fontforge supports Python >= 2.6, but the testsuite is solely Python 3-compatible.

Also check out the developer documentation.

Contributing guidelines

Please see CONTRIBUTING.md.

Something went wrong with that request. Please try again.