How do I create a glyph in FontForge?

1. Font and glyph creation

  1. 1.1. Font creation. First create a new font with the New command in the File menu (or by using the -new argument at startup). Give the font a name with the Font Info command from the Element menu.
  2. 1.2. Creating a glyph. Once you have done that you are ready to start editing glyphs.

What is a font what is a glyph?

A glyph is a single representation of a character. Every font has a Unicode character map that links (abstract) character IDs with how to display that character, using the default glyphs.

How do I make space in FontForge?

In FontForge, you can set and adjust your font project’s line spacing from within the Font Info window. Open this window by choosing Font Info from the “Element” menu, then click on the General tab. Note the values that FontForge has listed for Ascent and Descent.

How do I create a ligature in FontForge?

FontForge cannot create a nice ligature for you, but what it can do is put all the components of the ligature into the glyph with Element->Build->Build Composite. This makes it slightly easier (at least in latin) to design a ligature. Use the Element -> Glyph Info dialog to name the glyph and mark it as a ligature.

How do I use FontForge on a Mac?

FontForge on Mac OS X

  1. Install XQuartz. Without XQuartz, FontForge will open a Dock icon but not load any further. Open Finder and look in your /Applications/Utilities/ folder for the XQuartz app.
  2. Install FontForge. For users of OS X 10.10 and later, download and install FontForge 2017-07-31.

What’s the difference between a glyph and a rune?

As nouns the difference between glyph and rune is that glyph is a figure carved in relief or incised, especially representing a sound, word, or idea while rune is air-hole (of a chimney).

How do I create a FontForge font family?


  1. Go to FontForge and follow the installation instructions for Mac, GNU Linux or Windows.
  2. Once you have it installed, create your family font. In Mac: Open all the fonts that make up your family in FontForge. Choose File > Generate TTC.

How do I add a space glyph in FontForge?

Insert the desired number of glyph slots with Encoding, Add Encoding Slots; Right-click on the new glyph, enter the code in Unicode Value (for example U+2003), then choose the Unicode Name from the list; Edit the glyph with the correct values; Save with the original file format.

What is FontForge?

FontForge is a free and open source font editor brought to you by a community of fellow type lovers. You can donate to support the project financially. Anyone can help! You don’t have to be a programmer. If you want to help but don’t know where then join the developer list and introduce yourself.

How do I rename glyphs in FontForge?

Then load FontForge and go to Encoding > Load NameList, and then use ‘Rename glyphs’, since ‘Load NameList’ only adds the custom namelist to the set of options available in subsequent rename commands.

What font does FontForge use for left bearing glyphs?

If the glyph can be drawn starting at a point all the way on the left, then Xvalue will be the default LeftBearing that FontForge uses. You can adjust this easily after glyph import (and may need to, anyway, after testing the font).

How do I test scaled glyphs in FontForge?

First we’ll review and test our scaled glyphs in ‘Metrics View’. Start from ‘Font View’ then, a) type into the text box and review each glyph for inconsistencies or things you want to change. For example, I’ve typed in ‘own fox jumps’ and noticed a couple of letters don’t join up. This can be fixed using the kerning feature in Fontforge.