FontForge a multiplatform font editor

FontForge a multiplatform font editor

Creating a typeface is not as difficult as you might think, so at least you need a basic understanding of Illustrator. Fonts are designed through an iterative process, where you make changes to letter shapes in a font editor, then review them in use and make more design decisions.

However You should know that there are more applications that will help us with the work of creating a typographic font, that is why today we will talk about FontForge.

About FontForge

FontForge is an outline and bitmap font editor that allows you to create, edit, or convert a variety of fonts, including:

TrueType (TTF), TrueType Collection (TTC), OpenType (OTF), PostScript Type 1, TeX Bitmap Fonts, X11 OTB bitmap (sfnt only), Glyph Bitmap Distribution Format (BDF), FON (Windows), FNT (Windows), and Web Open Source Format (WOFF).

This is a free software application (GPL license) written to work on various operating systems including Windows, Mac OS and Linux.

FontForge also imports and exports fonts to and from the scalable vector graphics format (SVG) and the Unified Font Object Format (UFO).

As well supports unofficial Microsoft math composition extensions (MATHtabla) introduced for Cambria Math and supported by Office 2007, XeTeX and LuaTeX.

At least one free OpenType math font has been developed at FontForge.

To facilitate automatic format conversion and other repetitive tasks, FontForge implements two scripting languages: its own language and Python.

FontForge can run scripts from its GUI, from the command line, and it also offers its features as a Python module so that it can be integrated into any Python program.

As well supports specification of Adobe OpenType feature file (with its own extensions to the syntax).

FontForge can use Potrace or AutoTrace to automatically trace bitmap images and import them into a font. The FontForge parts of the code are used by the LuaTeX typesetting engine to read and parse OpenType fonts.

The FontForge source code includes a number of utilities, including 'showttf' which displays the contents of binary font files and a WOFF converter and deconverter.

How to install FontForge font editor on Linux?

For those who are interested in being able to install this application, they can follow the instructions that we share below.

In general, for almost any Linux distribution, we can install this tool on our system with the help of Flatpak packages., so we only have to have the support added to the system.

FontForge on Linux

If you do not have this support, you can consult the following link where we explain how to do it.

Now to install this tool we are only going to execute the command in a terminal:

flatpak install --user https://flathub.org/repo/appstream/io.github.Fontforge.flatpakref

Ubuntu 16.04 LTS and Ubuntu 14.04 LTS users can make use of the following repository, which they will add to their system by typing the following command:

sudo add-apt-repository ppa:fontforge/fontforge

After that we will update our list of packages and repositories with:

sudo apt-get update

Finally we are going to install this application by executing the following:

sudo apt-get install fontforge

For users of Debian and later versions of Ubuntu we will download the following packages. We are going to first create a folder where we will store them with

mkdir fontforge

We access it:

cd fontforge

And we are going to download according to our architecture. 64-bit system users:

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-common_20170731-0ubuntu1~zesty_all.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-dbg_20170731-0ubuntu1~zesty_amd64.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-nox_20170731-0ubuntu1~zesty_amd64.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge_20170731-0ubuntu1~zesty_amd64.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libfontforge-dev_20170731-0ubuntu1~zesty_amd64.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libfontforge1_20170731-0ubuntu1~zesty_amd64.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libgdraw4_20170731-0ubuntu1~zesty_amd64.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/python-fontforge_20170731-0ubuntu1~zesty_amd64.deb

Those who are users of 32-bit systems download the following:

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge-dbg_20170731-0ubuntu1~zesty_i386.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge-nox_20170731-0ubuntu1~zesty_i386.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge_20170731-0ubuntu1~zesty_i386.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libfontforge-dev_20170731-0ubuntu1~zesty_i386.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libfontforge1_20170731-0ubuntu1~zesty_i386.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libgdraw4_20170731-0ubuntu1~zesty_i386.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/python-fontforge_20170731-0ubuntu1~zesty_i386.deb

At the end of the downloads, we will install these packages on the system by executing the command:

sudo dpkg -i *deb

And in case of having problems with the dependencies, we solve them with:

sudo apt -f install

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Rodrigo said

    In Arch and derivatives it is only sudo pacman -S fontforge: V