for Mac & Windows
FontLab 7 Icon

FontLab 7

The pro font editor, evolved.
for Mac & Windows.
What’s newAbout FontLab 7
Try Free
30 days no limits
for Mac & Windows
New license for macOS & Windows: $459. Academic: $229 or $89/year.
Upgrade from FontLab VI: $99 (free if bought after August 1, 2019!).
From FontLab Studio 5: $199. From Fontographer 5: $229. From TypeTool 3, Glyphs, RoboFont: $415.

FontLab 7

The pro font editor, evolved

FontLab 7 is an integrated font editor for macOS 10.12–10.15, macOS 11 Big Sur, macOS 12 Monterey and Windows 7–10 that helps you create fonts from start to finish, from a simple design to a complex project, and brings a spark of magic into type design. FontLab 7 is available as a 30-day free fully functional trial.
See what’s new in FontLab 7Updated for macOS 12.3 Monterey!
Precision dragging • VF intermediate masters • Parametric GPOS • PDF • JSON • CFF2 • STAT
FontLab 7 is constantly evolving! • much more

You can draw smooth, consistent glyphs, autotrace bitmaps, create overlaps, simplify paths, equalize stems, scale outlines while keeping stroke thickness. You can draw in fractional or integer coordinates, see view numeric and visual measurements, find & fix contour imperfections.

You can space and kern in multi-line tabs or windows that feel like a text editor. You can create, open, extend, test and export font families, variable OpenType fonts, color fonts and web fonts for any Unicode writing system. And you can interchange with other font editing apps, and collaborate with their users.

Ideas into shipping fonts

Designers from all over the world have used the app to create massive variable font families (Grand Gothik by Parachute, Circe Slab by Alexandra Korolkova & Oleksa Volochay / ParaType, Fact by Alexandra Korolkova & Manvel Shmavonyan / ParaType, Bolyar Sans by Jordan Jelev & Vassil Kateliev / Fontmaker), ambitious historical revivals (CAL Bodoni by Dave Lawrence / California Type Foundry), decorative one-offs (Wanchy by Matthijs Herzberg), and color OpenType fonts like the titling font for the Joker movie by Chad Danieley.

Learn the tricks

Many open-source font projects have been made with FontLab. You can use them as inspiration for your own projects, and you can customize them for your own needs.

Download the VFC/VFJ work files and explore the techniques used by the designers: Lato by Łukasz Dziedzic, Graduate by Eduardo Tunni, Science Gothic by Thomas Phinney, Brandon Buerkle, Igor Freiberger, Vassil Kateliev, Secuela by Fernando Haro / deFharo, or Optician Sans by Fábio Duarte Martins / Scannerlicker & ANTI Hamar.

Work like the pros

FontLab 7 is versatile and battle-proven.

It builds on the rich legacy of our classic apps: FontLab Studio 5 and Fontographer, which were used to create 10,000s professional fonts by designers from foundries large and small:

Adobe, Apple, FontFont, Linotype, Microsoft, Monotype, Canada Type, Porchez, Underware, Tiro Typeworks and many more.

Most fonts that are bundled with Microsoft Windows or with the Apple systems (macOS, iOS) were designed in our apps!

school  If you’re a student, teacher or an academic institution, visit our for Education page for info on edu discounts!

Next-generation drawing

Creating Bézier curves is no longer “mastery or mystery.”

Pen tool

If you like drawing with an industry-standard Bézier pen, FontLab 7 has a great Pen tool for you. We’ve combined the best of Fontographer, FontLab Studio, and some other approaches.

And if you find a traditional Bézier pen hard, you’ll love the rest of our drawing tools.

read about Pen
“There are a host of drawing tools in the new FontLab that all offer different ways to get an outline started. Once a basic outline is in, editing it is intuitive. Power Nudge cleverly adjusts locally related nodes in harmony to the one you’re editing. 
Features such as Tunni Lines and Smart Corners allow fluid control over the outline, whereas Make Overlap and Unlink Corners let you chop and change a shape easily. The flexibility of the drawing tools continues to impress.”
— Jeremy Tankard
designer of Bliss and Corbel,

Seriously better Béziers

We love curves so much that we are making them better.

Curve Tension

Curve tension is a measure of how much a curve deviates from a straight line between two points, from zero to 100%. So for example, Helvetica has more tense curves than Frutiger or Myriad. A smooth outline will have constant tension, or a steady decrease or increase from curve to curve. FontLab 7 not only lets you visualize curve tension, but also lets you see it numerically, edit it visually, and even use the Rapid tool to draw curves with tension set to your specifications. So if you want to make a font with more squarish curves like Helvetica or Eurostile, FontLab 7 can help you draw it that way from the start.

“The new FontLab looks great... Loving the new Live Pathfinding tool!”
— Jeremy Swinnen
designer for click and tap, Matter
“No other type design software can match the speed and reliability of the drawing interface of the new FontLab.”
— Ramiro Espinoza
designer of Barbieri and Medusa, ReType Foundry
“FontLab’s new ‘Tunni Lines’ are brilliant. Still the best vector curve editor out there by a mile.”

Hello, color!

Smart glyph creation beyond traditional outlines

Complete color support

In FontLab 7, everything is color-enabled. Draw multi-color contours, bring in color outlines, improved SVGs and bitmap images, overlay layered fonts and create emoji or chromatic fonts for all Color OpenType-enabled platforms: Adobe Photoshop and Illustrator CC 2018+, macOS, Windows 8+, iOS, Android and modern web browsers.

read about Color fonts

Integrated ScanFont

You’ve made your drawings somewhere else? No problem. Copy-paste glyph outlines or color vector graphics from Adobe Illustrator, FontLab Studio, or other vector drawing or font apps, import SVG drawings, bitmap images and new PDF graphics.

Arrange them on the Sketchboard, optionally turn bitmaps into smooth vector graphics using autotrace, then automatically assign the letterforms to glyphs to create a fully working font in a few minutes. No need for a separate ScanFont app!

read about Importing Artwork


Our Sketchboard is a a virtual desk or canvas that allows you to draw and experiment outside of any glyph. It’s great for collecting sketches, separating artwork into glyph images, or just drawing logos and symbols using all of FontLab’s juicy Bézier magic. 

You can also arrange text frames showing different fonts you’re working on, and export the contents into a PDF or SVG for proofing.

read about Sketchboard


Drag-drop or copy-paste pixel images in most formats, with mono, grayscale, full color and transparency support. Improved Split and autotrace or place the images into the img layer for reference to draw over them. Rotate and scale imported graphics, crop, blur, remove noise and background.

read about bitmap artwork

Variations included

Axes, Masters and Instances

For design space explorers

A font family consists of fonts that have different locations on one or more design space Axes, such as width, weight, slant or optical size. To create interpolated instances or a variable OpenType (TT or new CFF2) font from one or more Font masters, use Font Info to add the axes and assign axis locations for all font masters within your FontLab font. 

Use the Variations panel to preview and control the interpolation and extrapolation results. Switch between the glyph layers that represent font masters and glyph-specific correction masters using the Layers & Masters panel. New Substitute a glyph with another one in parts of the design space. Turn on Edit Across Layers to add, remove or edit nodes on all masters at once.

read about Variations

In an instance

Easily plan your Instances for an extensive font family or a variable font. With axis instances, define per-axis interpolation locations and style phrases, and FontLab will automatically build a matrix of all instances for all axes, with correct Style names and Style groups. 

Change the axis order to influence auto-style naming, set your main master’s Slope to Italic for automatic italic style linking. Tweak the instances names or weight/width class, and export all or just the enabled instances in one go!

read about Instances

From Multiple Master to Variations

Thanks to our Variations engine based on MutatorMath, your Masters no longer need to stand in the MM corners, but can be placed freely within the design space. Unlimited axes, intermediate font masters, glyph masters that affect only certain glyphs give you complete freedom in designing interpolable font families and variable OpenType fonts.

FontLab 7 can open MM VFB fonts made in FontLab Studio, can open and export both TrueType- and CFF2-based OpenType Variations fonts, and Glyphs files and UFO-based DesignSpace families.

FontLab 7 also uses intelligent interpolation in many other areas, including the rewind feature, power nudge, and servant points.

Intelligent interpolation

To create intermediate designs via interpolation, you need all your glyph masters to have the same number and geometric structure of contours and nodes. FontLab can help you automatically match your masters by sorting contours, relocating start points and correcting path direction. 

This can happen on the fly, or permanently — with the Match Masters command, which can even blend between two really incompatible masters, intelligently adding nodes where needed. If your masters are already point-perfect, you can disable the automation in Font Info or the Variations panel.

read about Interpolation

A match made in 7... masters

Whether you have two, four, seven or a dozen masters, the improved Matchmaker tool helps you make their point structure compatible for interpolation. Matchmaker works on Sections, which are sequences of line or curve segments. 

Select the start nodes of a section across all masters, then select the end nodes of the section and click — FontLab will add, remove or relocate intermediate nodes along the section in each master to create matching structures. Wait for the green light, then enjoy a smooth ride along your axes.

read about Matchmaker
“I am truly blown away with the new FontLab. Coming from FontLab Studio 5, it has really ramped up my production time. Everything I wish FontLab Studio 5 had is now available in the new FontLab!”
— Charles Borges de Oliveira
designer of Desire and Sarah Script, Borges Lettering & Design
“OMG! I never wanted any software so much since Diablo 1. FontLab, this is amazing!”
— Daniel Mizieliński
designer of Mr Dodo and Mrs Berry, Hipopotam Studio

Outer and inner space

Metrics, kerning & anchors

Kerning that just works

Class kerning is now compatible with UFO and OpenType, without key glyphs, and conflict-free. Preview the Kerning Classes clouds as you kern and compare your decisions with live autokerning suggestions. New Find visual kerning collisions with Audit Kerning.

Use the Pairs & Phrases panel to see your kerning plan, or the Kerning panel to see what’s actually in the font. Export KLTF-optimized OpenType kerning that never breaks or overflows. The main master’s kerning classes are used for all instances and the variable font.

read about Kerning

Powerful anchors

Position Anchors manually or link their positions to other anchors or guides with math expressions. FontLab will display all matching diacritical marks in the Anchor Cloud, and will use your anchors to generate composite glyphs and the mark/mkmk OpenType features. 

read about Anchors and Pins
“I switched to FontLab VI in early 2017. It took me a month or less to feel that I definitely prefer working in it. It looks new and fresh, the interface is nice and precise. You use one window for everything — from glyph editing to testing the font in a long text — just by zooming and switching modes. 
What I like most is that you can link the metrics of glyphs to any other glyphs. It helps a lot when you design Cyrillic or Greek or make another style of the same font. It has handy tools for variations, and needs just a name of the typeface and style to generate working fonts! In 2019, I switched to FontLab 7.”
— Alexandra Korolkova
lead designer of PT Sans, Circe,

Always organized

Synchronize design changes. Find, sort and classify glyphs. 

Components, References, and Auto layers

Use Components to build accented letters or ligatures from other glyphs — the composite glyphs you create will inherit outlines, guides and anchors from the component sources. Or turn on Auto layer, and the metrics and component positions in the composite glyph layer will always stay up-to-date.

Use Element References and the Gallery panel to re-use smaller pieces of the design across glyphs or even within the same glyph. You don’t need to create separate glyphs for each design fragment, and you can edit a referenced Element anywhere it appears or unlink a reference to make local changes only.

When you export to TTF or UFO, FontLab will keep your Components and will convert Element References to Components whenever needed.

read about Elements

Flag and tag glyphs

Sort glyphs by the Color Flags (marks), and organize your glyphs with Tags: assign multiple labels to your glyphs, then assign the same tags to font guidelines, stems and zones, and they’ll only appear in the tagged glyphs. 

Improved FontLab automatically assigns virtual tags to glyphs that are Latin or Cyrillic, have components or colors, are lowercase or have overshoots. All tags form classes and can be viewed with the new Classes panel.

read about Glyph Flags

Glyph and character search

Just type. We can find glyphs by glyph name, Unicode character name, script, codepage, encoding, range — you name it. FontLab also has improved friendly alternatives to standard glyph names built in. Use friendly names for development but export industry-standard fonts, with no added effort. New Batch-rename glyphs with a few clicks.

read about Glyph Search

Pain-free production

Top gear at top speed. Serious font work with ease. 

Full Unicode & OpenType

Test your OpenType features with the built-in HarfBuzz OpenType Layout engine with complete complex-script support. Search for glyphs based on Unicode character names and Unicode scripts.

New Don’t like code? Name your glyphs according to one of many common conventions, and let FontLab 7 automatically build OpenType features supported by your font.

read about OpenType features

No more coffee!

We apologize for taking away your coffee break.

FontLab 7 is very fast, being written in C++ and optimized for speed. Most operations are instantaneous. In some places we reduced the lag from minutes to milliseconds. Combined with a more efficient user interface, and more powerful and intuitive tools, the new FontLab will help you work faster than ever. Maybe you won’t even miss the coffee break.

Express export with Profiles

Trying to duplicate a bunch of preference settings to output a specific font could be painful. In FontLab, we have introduced Profiles for font generation.

Each profile is a group of settings for generating output fonts in a particular format. FontLab 7 has a set of improved profiles for all our standard output formats, and you can easily create new profiles to meet your particular needs.

read about Exporting Fonts

Embracing your workflow

Type designers use various tools and workflows. FontLab 7 does not lock you into a proprietary file format. Got fonts in another format? FontLab opens it: OpenType (TT, PS, Variable TT, new Variable PS, SVG, sbix, CBDT, COLR, TTC), Web (WOFF2, WOFF, EOT), FontLab VFB, Fontographer, improved Glyphs, improved DesignSpace+UFO, PostScript Type 1, TrueType, Ikarus, even old Mac fonts on Windows (in a Zip container)!

Instead of reinventing the wheel, FontLab 7 uses the industry’s best solutions: Adobe FDK for OpenType, Microsoft ClearType, TTFAutohint, MutatorMath, fontTools with varLib, HarfBuzz, ICU, Python (APIs compatible with FontLab Studio and RoboFab), the KLTF kerning optimizer and a SpeedPunk-style curvature view.

“I asked for this, and FontLab is delivering. Can’t get better customer relations than that.”
— Nate Piekos
designer of Prov Architect and Bada Boom Pro,

FontLab 7 Summary

Drawing & IMporting
  • Draw outline-based glyphs using the Brush, Pencil, Rapid, Pen, Ellipse, and Rectangle tools, in a fractional coordinate space with live rounding into integer coordinates.
  • Use upright and slanted grids, flexible guidelines, snapping suggestions and live measurement tools for consistent and precise vector drawing.
  • Paste and import PDFEPS & SVG vector artwork, scanned character sets or color bitmap glyphs, and turn them into monochrome fonts via customizable autotracing, and into color fonts.
  • Draw calligraphic letterforms using a live, adjustable PowerBrush tool, assign and expand strokes.
  • Natively edit cubic PostScript Bézier curves and quadratic TrueType curves, including overlapping open paths, using the Contour, Knife, Scissors and Fill tools. Convert between the curve types with adjustable precision.
  • Find and fix outline problems with FontAudit. Automatically clean up and optimize outline drawings, balance segments and modify curve tension, harmonize G2 curvature, create and remove overlapping paths, apply non-destructive ink traps and rounded corners.
  • Automatically change weight, create contour versions, apply effects to outline and bitmap glyphs.
    Components, Elements
    • Build glyphs from Components that point to other glyphs, or from Element References that cross-reference each other and can be edited anywhere they appear. Decompose a component and unlink a reference to make local changes only. Use Auto layers to build predefined glyphs and keep them automatically updated.
      • Blend, interpolate and extrapolate fonts, create intermediate weights and styles, build extensive font families and variable OpenType PS & TT fonts with intermediate font and glyph masters, conditional glyph substitutions, and automatic masters matching for point-compatible outlines.
      Spacing & Kerning
      • Space entire phrases and kern according to planned pair lists. Apply tracking, modify widths, sidebearings and kerning globally or for selected glyphs.
      • Automatically or manually link metrics between glyphs using complex expressions. 
      • Kern between classes and glyphs in a UFO- and OpenType-compatible way, with exceptions. 
      • Automatically build kerning classes.
      • Automatically calculate metrics and kerning, or use autokerning suggestions as you kern manually.
      • Audit Kerning to find class kerning combinations that produce visual conflicts, and automatically convert them to exceptions.
        • Create, open, edit and export monochrome outline fonts with single masters (desktop and web) and multiple masters (variable), color fonts (with multi-layer editable glyphs, SVG glyphs or bitmap glyphs).
        • Compare fonts, merge and split font glyph sets and variations. Modify fonts, glyphs, metrics, kerning and technical font information. Convert between font formats, improve screen appearance with automatic and manual hinting. Exchange font source with other font creation apps.
        • Full Unicode support. 
        • Advanced OpenType Layout features creation with FEA format and Adobe FDK for OpenType. 
        • Kern feature optimization by KLTF.
        • Feature preview with the HarfBuzz world-ready engine. 
        • Windows screen preview with genuine Microsoft ClearType (even on the Mac).
        • Variations with MutatorMath and fontTools.varLib.
        • Open and export OpenType-PS/CFF (OTF), OpenType TT / TrueType (TTF), Variable OpenType TT (TTF+gvar), Variable OpenType PS (OTF+CFF2), Color OpenType (TTF+SVG, +COLR, +CBDT, +sbix), PostScript Type 1 (PFB/PFA), Web fonts (WOFF2, WOFF, EOT), FontLab (VFB, VFC, VFJ), UFO 2 & 3, designSpace, (glyphs).
        • Also open BitFonter Photofont (PHF+PNG, +SVG), Fontographer (FOG), Ikarus, and any of the above in ZIP files.
        System Requirements
        • FontLab 7 for Mac is a 64-bit app that runs on macOS 10.12 Sierra–macOS 12 Monterey. Updated for macOS 12.3 Monterey!
        • FontLab 7 for Windows x64 is a 64-bit app that runs on 64-bit versions Windows 7–10.
        • FontLab 7 for Windows x86 is a 32-bit app that runs on Windows 7–10 (either the 32- or the 64-bit version), and on Linux with Wine.
        • Each FontLab 7 license is valid for both macOS and Windows.
        * The for Windows x64 version is recommended for 64-bit Windows systems.
        * The for Windows x86 version works on any modern Windows system (32- or 64-bit), and on Linux with Wine.
        Download full, beta and older versions of FontLab 7
        FontLab 7 Icon

        Psst... Looking for our classic FontLab Studio 5 app? It’s over there. It works with limitations on macOS, and FontLab 7 is our new, modern, future-proof professional font editor!