Skip to content

New in FontLab 8 since FontLab VI

Compared to FontLab VI, FontLab 8.4 has over 1,400 improvements! It’s easier to learn and use, it’s better, it’s faster — and most importantly, it’s way, way more stable and reliable.

We love type design and font making, and we love our users. We’re listening to your feedback, and we keep making FontLab better every single day. It has been the go-to app for pro typeface designers to make smooth and consistent curves, comfortably tweak, space and kern a typeface, and then export technically solid fonts in any format. In 2017, we released FontLab VI, which was long in the making, but was still far from perfection. We worked hard for the next two years to improve FontLab, and we finally published FontLab 7 in December 2019.

Two and a half years later, in June 2022, we released FontLab 8, followed by FontLab 8.2 in 2023, and 8.3 and 8.4 in 2024. Thanks to years of intense daily development, and thanks to the active participation of our users, FontLab 8 is the best and boldest upgrade ever!

FontLab 8 highlights since FontLab VI

Just starting? FontLab 8.4 welcomes you with a streamlined experience. The new Widgets provide a clean, familiar interface for accessing essential glyph properties. Dark and light themes, along with customizable panel docks, create a comfortable working environment. Go from sketch to a full font in no time with auto layers and auto features.

Busy drawing? FontLab 8.4 supercharges your workflow with precision and flexibility. Adjust nodes and handles across all masters with Match Moves. Get visual analytics for stem widths, lengths, and angles. With variable components, visually adjust and reuse complex shapes across your entire font family. Reclaim your mouse or tablet with high-precision Lever dragging for curves, metrics and kerning editing. Go global with Unicode variation selectors and right-to-left kerning support.

FontLab expert? In FontLab 8.4, the variable font creation process brings custom per-glyph variation axes and conditional glyph substitutions, giving you unprecedented control over your font families. Apply live Boolean operations between elements and components with Fusion filter. Automate and customize FontLab to fit your exact needs with Python 3 and TypeRig. Seamless interchange with RoboFont, Glyphs, FontForge and other font editors ensures smooth collaboration in any workflow.

Discover over 1,400 improvements that FontLab 8.4 has over FontLab VI, including:

Explore & prepare

  • Rock-solid, 100s of bugs fixed, and up to 30× faster performance!
  • New dark and refined light interface theme.
  • Widgets for easy access to properties of glyphs, components, and selections.
  • Group panels into a scrollable panel dock.
  • Adjust numeric values with sliders and calculations.
  • Hold F1 / Fn+F1 over a user interface element to see Quick Help explanations.
  • Change opacity of guides and font dimension lines.

Draft & draw

  • Draw calligraphic letterforms with new Power Stroke or improved Power Brush.
  • Modulate thickness visually with new Thickness tool.
  • Draw fluently with Pen and Rapid toolbox sub-tools.
  • Draw polygons and stars with Rectangle tool.
  • Draw smoother curves with Soft Brush / Pencil, and simple geometric shapes with Smart Pencil.
  • Better copy-paste and import of AI, PDF, SVG vector artwork, as simple contours, or with stroke and color.
  • Better Autotrace bitmaps into contours.

Edit & refine

  • New Rotate, Scale and Slant tools.
  • Make slanted selections, keep selections as you switch masters, and store them in Selections panel.
  • Smart Power Nudge and Nudge dragging, with a toolbox toggle.
  • Lever precision dragging of nodes, handles and selections with Cmd or Ctrl without the need to zoom in.
  • Easier curve cleanup with Eraser toolbox.
  • Adjust curve tension numerically.
  • Align and collapse points.
  • Reverse contours with Fill tool.
  • Sort contours.
  • Paste to replace selection.
  • Fine-tune individual ink traps and smart corners.
  • See handles in Mask and inactive layers.
  • Move anchors together with contour selections.
  • Move nodes and handles across all visible matching masters with Match Moves.
  • Add simple ink traps and unlink smooth nodes with Scissors.
  • Duplicate nodes with Knife.
  • Harmonize nodes or handles to get G2-continuous, ultra-smooth nodes, or Superharmonize handles to increase the smoothness to G3.
  • Better control the appearance of corners with looped corners.
  • Improved Remove Overlap.
  • View details across glyphs.

Consistency & precision

  • Study the numeric values of your stem widths, segment lengths, curve tensions and corner angles with Auto-meter.
  • View thickness and centerline between opposing segments or within the whitespace, with Quick measurement.
  • Visualize the thickness change with a colorful rainbow.
  • Hold G to temporarily view additional measurements.
  • Snap to continuation lines, perpendicular lines and centerlines.
  • Draw consistent glyphs with Suggest Stems and improved auto stem detection.
  • Adaptive freeform grid with Suggest distance.
  • Choose if snapping is instant or relaxed.
  • Zoom in to automatically see the unit grid.
  • View relative node offsets, length of diagonal handles and line segments.
  • See coordinates for key nodes only.
  • Align nodes to Mask, guides or grid.
  • Per-font rounded or fractional coordinates.
  • Manually add hints with the Magnet tool.
  • Edit visual TrueType Hinting like never before.

Build & assemble

  • Powerful anchored and variable components.
  • Visually adjust variable components made from any glyph.
  • Convert selections to components or elements.
  • Add decoration and attach shapes to nodes or segments with updated Glue filter, or with .glyphs-compatible Skin filter in segment , dash , corner and cap modes.
  • Use clipping groups to mask out areas.
  • Use Fusion for live Boolean “pathfinding” operations between elements and components.
  • Use text shapes to re-use scaled words or phrases from your font in existing glyphs.
  • Use anchors to position the components in a ligature glyph.
  • Use components in the Mask layer as live references to existing glyphs.
  • Add a glyph to your font with the simple New Glyph command.
  • Use custom or dynamic auto layers, toggle them for all masters and multiple glyphs.
  • Detach serifs from stems & make them re-usable.
  • Better manage elements in the Elements panel, copy-paste them from Gallery.
  • Quickly select composites, components and related glyphs.
  • Use the same element for filled shapes and for unfilled counters.
  • Combine and join contours across elements.
  • Customize appearance of anchors and pins.

Metrics & kerning

  • Right-to-left kerning.
  • Use your mouse to adjust metrics and kerning with high-precision Lever dragging.
  • Hide or reduce the visibility of spacing controls for distraction-free spacing and kerning.
  • Auto-space and auto-kern with one click or ; key tap, or kern to distance.
  • Easily copy-paste sidebearings and kerning values in Glyph window.
  • Link metrics for many glyphs in the Glyph panel.
  • Easily link a sidebearing to the opposite sidebearing.
  • Easily remove metric expressions across masters.
  • Kern glyphs like other glyphs with Set Kerning Classes.
  • Define both-sided kerning classes.
  • Find visual conflicts (clashes) in class kerning and convert them into exceptions with Audit Kerning.
  • Kern most popular “kernable” combinations and easily manage word lists with the Pairs & Phrases panel.
  • Access common Metrics and Kerning operations from Glyph window context menu.
  • Write interpolable GPOS features with Font Info > Parameters (cpsp, contextual kern).
  • Define optical bounds for better text line edge alignment.
  • Easy copying of kerning classes across masters.
  • Import & export of RTL kerning from/to OpenType, .vfb, .glyphs, .ufo.

Families & variation

  • Quickly make variable fonts from static fonts.
  • Define custom per-glyph variation axes.
  • Re-use live interpolated instances to build glyphs with smart variable components.
  • Set start points and reverse contours in all masters.
  • See contour matching and node numbers, make contours compatible with improved Matchmaker tool.
  • Group layers visually.
  • See layers that are present in only some glyphs.
  • Reinterpolate master from other masters.
  • Draw with multiple masters shown as colored wireframes for easy reference.
  • View all masters while editing with master Cousins.
  • View multiple masters in the Preview panel, as lines or glyphs.
  • Preview interpolation steps.
  • Export intermediate glyph masters into Variable OpenType fonts (e.g. :wt=650).
  • Export conditional glyph substitutions (rvrn/rules, and with other features) with tilde glyph tags (e.g. ~wt>850).
  • Sort masters and instances flexibly by axis or name.
  • Easily rename masters in Font Info > Masters.
  • Change interpolation coordinates per axis, and other info, for multiple masters or instances at once.
  • Map your interpolation coordinates to Variable OpenType user coordinates (avar) with all-new Axis Graph.
  • Use named locations on each axis (axis instances) to create a variable STAT table, or to build a “matrix” of predefined instances.
  • See glyphs with non-matching masters in the Font window sidebar.
  • Keep stem thickness when changing width or height.

Test & adjust

  • Print waterfalls or interpolations from Preview panel.
  • Batch-run selected FontAudit fixes in glyphs and masters.
  • Find and fix uneven (irregular and uncommon) stems and short segments with FontAudit.
  • Find nearly flat curves and convert them to lines with FontAudit.
  • Create, save and run action sets that combine multiple actions.
  • Apply creative effects like Scribble, Strokes and Warp.
  • Batch-adjust stem widths in a master.
  • Adjust by variation to replace contours with a different dynamic instance.
  • Perform complex non-destructive contour transformations with new Delta filter.
  • Annotate your glyphs visually with simple stickers.
  • Test language-dependent OpenType features (locl).
  • Preview kerning, underline, and strikethrough.
  • Define and use UVS sequences with CJK and emoji.

Color

  • Fill elements with gradients or solid colors.
  • Copy-paste color fill and stroke between glyphs.
  • Import drawings with gradients.
  • Open and export better OpenType+SVG and new OpenType+COLRv1 fonts, even variable color fonts.
  • Export an automatic dark-mode color palette.
  • Overlay multiple layers into color fonts.

Glyphs & fonts

  • Automatic generation of OpenType features during editing or on export.
  • Visual proofing and better editing of features.
  • Microsoft VOLT integration for complex-script OpenType development.
  • Exclude glyphs from export into final formats.
  • Quickly create new glyphs with common suffixes.
  • Clean up classes when removing glyphs.
  • Copy-paste classes between fonts or masters.
  • Friendly glyph names and batch glyph renaming.
  • Choose between replace or append when pasting in Font window.
  • Copy glyph names and recipes with new Copy Text As
  • JSON-based human-readable clipboard format.
  • Copy-paste Font Info between fonts and masters.
  • Edit Font Info in a concise tabular Overview.
  • Edit and export the PANOSE identifier.
  • Export and import Encoding files to create custom Font window filters.
  • Font window filtering by flag and name suffix.
  • Choose how FontLab decompiles OT classes and substitutions.
  • Refined Font window scrolling.
  • Drag-drop .glif files.

Formats

  • Batch-export many fonts into many formats, and temporarily install them after export.
  • Open and export the .glyphs format in version 2 or 3. Open FontForge SFD files, bitmap BDF fonts and multi-flavor color fonts.
  • Import and export SVG, PDF, PNG assets as single image files.
  • Use improved VFJ, UFO (2 or 3), variable font support.
  • Export WOFF2 color web fonts.
  • Export OTFs with only y-direction (horizontal) hints.
  • Open and export CFF2-based Variable PS (.otf) fonts.
  • Keep older copies in Trash / Recycle Bin when you save or export.

Scripts & integrations

  • Write and use Python 3 scripts.
  • Seamlessly interchange with other font editing apps like Glyphs or RoboFont.
  • Perform global transformations with the powerful TypeRig library that facilitates batch work with layers, contours, metrics, anchors, guides and texts.
  • Create fonts for the entire Unicode 15 standard.