Comparison of font editors

Last updated

This is a technical feature comparison of font editors.

Contents

General

Basic general information about font editors: creator, first release date, latest stable version, latest release date and license.

SoftwareCreatorFirst release dateLatest stable versionLatest release dateLicense
BirdFont [1] Johan MattssonAugust 24, 2012 Proprietary or open source
Crossfont Aaron ElkinsMarch 14, 2019 Proprietary
DTL FontMaster Dutch Type Library 3.0 Proprietary
DTL FontMaster Light Dutch Type Library 2.7 [2] Free
DTL OTMaster 6.3 [2] Proprietary
DTL OTMaster Light 3.7 [2] Free
FontArk (Web service) Proprietary
FontCreator Erwin DenissenJanuary 25, 199912.0May 7, 2019 Proprietary
FontDraw Alexander KirichenkoApril 25, 20221.0April 25, 2022 Proprietary
FontForge George Williams20220308March 8, 2022GPL3
FontLab Yuri Yarmola19938.0.1June 1, 2022 Proprietary
Fontographer Jim von Ehr5.2 Proprietary
Glyphr Studio [3] Matt LaGrandeur, Mateusz Zawartka, Troy Coutu, & Eric Newport0.5.3October 2019GPL3
Glyphs Georg Seifert20112.6.22019 Proprietary, file format and parts of the code open source
Ikarus Proprietary
RoboFont Proprietary
Type3.2 Proprietary
Type light 3.2.038 Proprietary
TypeTool 3.1 Proprietary
VOGGFree

Operating system support

The table below lists the operating systems on which each font editor can run.

Software Windows OS X Linux Android iOS
Birdfont YesYesYes
Crossfont Yes
DTL FontMasterYes
DTL FontMaster LightYes
DTL OTMasterYesYesYes
DTL OTMaster LightYesYesYes
FontCreatorYes
FontDrawYes
FontForge YesYesYes
FontLab YesYes
Glyphs NoYes
Robofont NoYes
TypeYesYes
Type lightYesYes
TypeToolYesYes
VOGGYes

General features

Below is an overview of general features typical for font editors.

SoftwareMaximum number of glyphs supportedColored glyphsWindows Type 1 (.pfb) editorMac Type 1 (LWFN) editorOpenType TT / TrueType (.ttf) editorMac TrueType (sfnt/dfont) editorTrueType Collection (.ttc) editorOpenType PS (.otf) editor Macro / Script
FontCreatorunlimited in source file [4] COLR, CPAL, SVG [5] import and exportimportimport and exportOpenType PS (.otf) editor Macro / Script Transformations
FontForge No [6] import and export [7] import and export [8] import and export [9] import and export [10] import and export [11] import and export [12] Yes [13]
FontLab unlimited in source fileCOLR, CPAL, SBIX, SVG [14] import & exportimport & exportimportimportimport & exportPython scripting
Glyphs unlimited in source fileCOLR, CPAL, SBIX, SVG [15] importimportimport & exportimportimportimport & exportPython script and plug-ins, Objective-C plug-ins, free SDK available

The OpenType cmap table can reference a maximum of 65536 glyphs. [16]

TrueType hinting

Font editors supporting TrueType hinting can do that either automatically or manually. The availability of these functions and the possibility to debug hinting is indicated in the following table.

SoftwareAutomatic TrueType hintingManual TrueType hintingTrueType hinting debugger
FontCreator 12ttfAutohint
FontDraw 1.0ttfAutohint
FontLab ttfAutohint & FontLabGUIcode preview and rendering previews, including Windows ClearType on macOS
Glyphs ttfAutohintGUIlive preview of 3 renderings

See also

Related Research Articles

Scalable Vector Graphics (SVG) is an XML-based vector image format for defining two-dimensional graphics, having support for interactivity and animation. The SVG specification is an open standard developed by the World Wide Web Consortium since 1999.

TrueType is an outline font standard developed by Apple in the late 1980s as a competitor to Adobe's Type 1 fonts used in PostScript. It has become the most common format for fonts on the classic Mac OS, macOS, and Microsoft Windows operating systems.

OpenType is a format for scalable computer fonts. Derived from TrueType, it retains TrueType's basic structure but adds many intricate data structures for describing typographic behavior. OpenType is a registered trademark of Microsoft Corporation.

<span class="mw-page-title-main">Kerning</span> Adjustment of the space between the characters of a typeface

In typography, kerning is the process of adjusting the spacing between characters in a proportional font, usually to achieve a visually pleasing result. Kerning adjusts the space between individual letterforms while tracking (letter-spacing) adjusts spacing uniformly over a range of characters. In a well-kerned font, the two-dimensional blank spaces between each pair of characters all have a visually similar area. The term "keming" is sometimes used informally to refer to poor kerning.

<span class="mw-page-title-main">Computer Modern</span> Family of typefaces

Computer Modern is the original family of typefaces used by the typesetting program TeX. It was created by Donald Knuth with his Metafont program, and was most recently updated in 1992. Computer Modern, or variants of it, remains very widely used in scientific publishing, especially in disciplines that make frequent use of mathematical notation.

<span class="mw-page-title-main">Fontographer</span>

Fontographer is a font editor for Windows and macOS; it is used to create digital fonts. It was originally developed by Altsys but is now owned by FontLab Ltd.

Cairo (graphics) Vector graphics-based software library

Cairo is an open-source graphics library that provides a vector graphics-based, device-independent API for software developers. It provides primitives for two-dimensional drawing across a number of different back ends. Cairo uses hardware acceleration when available.

A computer font is implemented as a digital data file containing a set of graphically related glyphs. A computer font is designed and created using a font editor. A computer font specifically designed for the computer screen, and not for printing, is a screen font.

A number of vector graphics editors exist for various platforms. Potential users of these editors will make a comparison of vector graphics editors based on factors such as the availability for the user's platform, the software license, the feature set, the merits of the user interface (UI) and the focus of the program. Some programs are more suitable for artistic work while others are better for technical drawings. Another important factor is the application's support of various vector and bitmap image formats for import and export.

<span class="mw-page-title-main">Consolas</span> Monospaced sans-serif font

Consolas is a monospaced typeface designed by Luc(as) de Groot. It is a part of the ClearType Font Collection, a suite of fonts that take advantage of Microsoft's ClearType font rendering technology. It has been included with Windows since Windows Vista, Microsoft Office 2007 and Microsoft Visual Studio 2010, and is available for download from Microsoft. It is the only standard Windows Vista font with a slash through the zero character. It is the default font for Microsoft Notepad as of Windows 8.

A fallback font is a reserve typeface containing symbols for as many Unicode characters as possible. When a display system encounters a character that is not part of the repertoire of any of the other available fonts, a symbol from a fallback font is used instead. Typically, a fallback font will contain symbols representative of the various types of Unicode characters.

<span class="mw-page-title-main">Font hinting</span> Technique for improving font rendering

Font hinting is the use of mathematical instructions to adjust the display of an outline font so that it lines up with a rasterized grid. At low screen resolutions, hinting is critical for producing clear, legible text. It can be accompanied by antialiasing and subpixel rendering for further clarity.

<span class="mw-page-title-main">FontLab</span> Font editor

FontLab is a font editor developed by Fontlab Ltd., Inc. Since the early 2000s, it has been the dominant software tool for commercial/retail digital font development. FontLab is available for Windows and macOS.

Apple's Macintosh computer supports a wide variety of fonts. This support was one of the features that initially distinguished it from other systems.

PostScript fonts are font files encoded in outline font specifications developed by Adobe Systems for professional digital typesetting. This system uses PostScript file format to encode font information.

<span class="mw-page-title-main">Web typography</span> Publishing considerations for the Web

Web typography, like typography generally, is the design of pages – their layout and typeface choices. Unlike traditional print-based typography, pages intended for display on the World Wide Web have additional technical challenges and – given its ability to change the presentation dynamically – additional opportunities. Early web page designs were very simple due to technology limitations; modern designs use Cascading Style Sheets (CSS), JavaScript and other techniques to deliver the typographer's and the client's vision.

<span class="mw-page-title-main">Source Han Serif</span> Open-source serif CJK typeface

Source Han Serif is a serif Song/Ming typeface created by Adobe and Google.

The Unified Font Object (UFO) is an XML-based source file format for digital fonts. It was created by Tal Leming, Just van Rossum and Erik van Blokland. Contributors to the format also include Ben Kiel and Frederik Berlaen. According to its creators, the UFO is a "future proof" open format that is designed to be "application independent", "human readable and human editable".

<span class="mw-page-title-main">Boxy SVG</span> Vector graphics editor

Boxy SVG is a vector graphics editor for creating illustrations, as well as logos, icons, and other elements of graphic design. It is primarily focused on editing drawings in the SVG file format. The program is available as both a web app and a desktop application for Windows, macOS, ChromeOS, and Linux-based operating systems.

The implementation of emojis on different platforms took place across a three-decade period, starting in the 1990s. Today, the exact appearance of emoji is not prescribed but can vary between fonts and platforms, much like different typefaces.

References

  1. "Create and Edit Fonts in Linux with BirdFont". 25 January 2016.
  2. 1 2 3 DTL FontTools - Downloads. Retrieved 2016-08-31.
  3. "Tech in Asia - Connecting Asia's startup ecosystem".
  4. "FontCreator Comparison Chart" . Retrieved 2017-06-26.
  5. "FontCreator – Features and Benefits". High-Logic B.V. Retrieved 2022-10-13. Create and edit scalable color fonts (supporting COLR, CPAL, and SVG tables)
  6. "Color font COLR/CPAL #677". GitHub . 2013-08-24. Retrieved 2022-10-13.
  7. "Frequently Asked Questions" . Retrieved 2022-05-06.
  8. "Frequently Asked Questions" . Retrieved 2022-05-06.
  9. "Frequently Asked Questions" . Retrieved 2022-05-06.
  10. "Frequently Asked Questions" . Retrieved 2022-05-06.
  11. "Frequently Asked Questions" . Retrieved 2022-05-06.
  12. "Frequently Asked Questions" . Retrieved 2022-05-06.
  13. "FontForge Scripting Tutorial" . Retrieved 2016-08-31.
  14. "Color Font Formats". Fontlab Ltd. Retrieved 2022-10-13. FontLab will export all four formats
  15. "Features". Glyphs GmbH. Retrieved 2022-10-13. Or tap into the possibilities of color font formats: SVG, CPAL/COLR, sbix and classic layer fonts.
  16. "Cmap - Character to Glyph Index Mapping Table (OpenType 1.9) - Typography". Microsoft . 10 January 2023.