How to Set Font Version Number in FontForge
Updating the font version number in FontForge is essential for managing releases, tracking revisions, and preventing font-cache conflicts on user systems. This guide explains how to navigate FontForge’s metadata settings to accurately update both the human-readable font version string and the technical font revision number across the PostScript, TrueType, and OpenType tables.
1. Open the Font Info Window
- Open your font project in FontForge (
.sfd,.ttf, or.otf). - Navigate to the top menu and select Element >
Font Info, or press
Ctrl + Shift + F(Cmd + Shift + Fon macOS).
2. Set the PostScript Version
- In the sidebar on the left side of the Font Info dialog, click on PS Names.
- Locate the Version field.
- Enter your version number string. Font standard conventions
typically use format strings like
1.000or0.1(major.minor).
3. Update the OpenType/TrueType Font Revision
- In the sidebar, select General.
- Locate the Font Revision field (which maps to the
OpenType
headtable'sfontRevision). - Enter the decimal equivalent of your version, such as
1.0or1.05. This value must be a floating-point number rather than text.
4. Update the TTF Names Version String
- In the sidebar, select TTF Names.
- Look through the list for the name ID titled Version.
- FontForge often generates this automatically based on your
PS Names Version entry, usually formatting it as
Version 1.000. - If you need to customize the exact string, double-click the
Version entry in the list and enter your custom string
(e.g.,
Version 1.002;build 2024).
5. Save and Generate
- Click OK at the bottom of the Font Info dialog to apply your changes.
- Save your FontForge source file via File > Save.
- Export your updated font binary by navigating to File > Generate Fonts... and compiling your desired format (OTF, TTF, or WOFF).