To edit fonts on a Mac, you use the built-in Font Book app, which lets you install, preview, disable, and remove fonts, as well as create libraries and smart collections. For deeper editing—such as modifying glyph shapes or hinting—you need third-party font editors like Glyphs or FontForge. This guide covers both the basic management tasks in Font Book and the professional editing tools available for macOS.
What Font Book Can Do
Font Book is Apple’s free font management utility, included with every Mac since Mac OS X 10.3. It handles the core tasks most users need:
- Install fonts: Double-click a font file (TTF, OTF, TTC, or DFONT) and click “Install Font� in the preview window.
- Preview fonts: Select any font in your library to see a sample text, and adjust the size, style, and text in the preview pane.
- Enable/disable fonts: Right-click a font and choose “Disable� to hide it from all apps without deleting it. This speeds up app launches and reduces clutter.
- Remove fonts: Right-click and select “Remove� to delete the font from your system (it can be reinstalled from the original file).
- Create collections: Group fonts by project or style using “New Collection� in the sidebar, then drag fonts into it.
- Create smart collections: Use rules like “family name contains ‘Mono’� to auto-group fonts.
- Validate fonts: Use “Validate File� (File menu) to check for corrupt or problematic font files.
Font Book is not a font editor—it doesn’t let you change the actual letterforms. For that, you need dedicated software.
Professional Font Editing Tools for macOS
If you want to create or modify fonts, you have three main options on macOS:
- Glyphs: A commercial, Mac-only font editor (around $300). It has a clean, native interface and is popular among type designers. It supports both outline and bitmap fonts, and can export TTF, OTF, and variable fonts.
- FontForge: A free, open-source editor that runs on macOS, Windows, and Linux. It’s powerful but has a steeper learning curve and a dated interface. It can import and export most font formats, including SVG fonts.
- RoboFont: A commercial editor (around $500) built around Python scripting. It’s favored by designers who want to automate font generation.
All three allow you to edit individual glyph outlines, adjust metrics (spacing and kerning), and set OpenType features. For simple tweaks—like fixing a single letter—FontForge is the most accessible free option.
How to Edit a Font’s Glyphs
Editing a font’s actual letterforms requires a dedicated font editor. Here’s a general workflow that applies to Glyphs, FontForge, and RoboFont:
- Open the font file in the editor. You’ll see a grid with each glyph (letter, number, punctuation) as a separate “slot.�
- Double-click a glyph to enter its editing view. You’ll see vector paths (nodes and handles) that define the shape.
- Move nodes, adjust handles, or add/delete points to change the shape. Most editors also let you combine or subtract shapes using boolean operations.
- Adjust side bearings (the space left and right of each glyph) in the metrics view. This affects spacing between letters.
- Add kerning pairs (like “AV� or “To�) to fine-tune spacing for specific combinations.
- Export the font as OTF or TTF. Always test it in a few apps before distributing.
This process requires some knowledge of vector graphics and typography. If you’re new, start by modifying an existing open-source font (like those from Google Fonts) rather than creating one from scratch.
Common Problems When Editing Fonts on Mac
Users often hit these issues:
- Font won’t install: If Font Book says “Not installed� or gives an error, the file may be corrupt or in an unsupported format. Try validating it (File > Validate File) or converting it with a tool like CloudConvert.
- Font doesn’t appear in apps: After installing, some apps (especially older ones) need to be restarted. If it still doesn’t show, check that the font is “Enabled� (not disabled) in Font Book.
- Edited font looks wrong: If you’ve edited a font and it renders incorrectly, you may have broken a contour (a closed path). Use the editor’s “Find Problems� or “Validate� feature to detect open paths or overlapping nodes.
- Font is too large: Some font editors add metadata or duplicate glyphs. Use FontForge’s “Simplify� or Glyphs’ “Clean Up� to remove unnecessary data.
- Can’t edit a system font: macOS protects system fonts (like SF Pro). You can’t edit them directly; instead, copy the font file to your Desktop, edit the copy, and install it under a new name.
How to Choose a Font Editor
Your choice depends on your needs:
- Free and basic: FontForge is the only free full-featured editor. It’s ideal for occasional tweaks or learning.
- Professional and Mac-native: Glyphs is the standard for Mac-based type designers. Its UI is intuitive, and it handles variable fonts well.
- Scripting and automation: RoboFont is best if you want to write Python scripts to generate font families.
- Quick edits without installing software: Use an online editor like FontStruct or Glyphr Studio (free, browser-based). They’re simpler but lack advanced features.
If you only need to change the name of a font (for personal use), you can do that in Font Book by editing the “Full Name� field in the Info panel—though this doesn’t change the internal name that apps see.
Safety and Backups
Editing fonts carries a few risks:
- Always back up the original font file before editing. If you mess up, you can restore it.
- Don’t edit system fonts (like Helvetica or SF Pro). You may break system UI. Copy them first and rename the copy.
- Be aware of licensing: Many commercial fonts prohibit modification. Check the license before editing. Open-source fonts (SIL OFL, Apache) allow modification, but often require you to rename the modified version.
- Test edited fonts in a sandbox: Install them as “User� (not “Computer�) in Font Book so you can easily remove them if they cause issues.
Alternatives to Editing Fonts
If you want a different look without editing the font itself, consider:
- Using a variable font: These allow you to adjust weight, width, or slant via sliders in apps like Pages or Figma, without editing the file.
- Creating a custom font from scratch: Tools like Glyphs or FontForge let you draw new letters, but that’s a bigger project.
- Using CSS font transformations (for web): You can fake bold/italic with CSS, but it’s not recommended for body text.
- Hiring a type designer: For professional results, commissioning a custom font is an option.
Frequently Asked Questions
Can I edit a font using only Font Book?
No. Font Book only manages fonts—it doesn’t change glyph shapes, metrics, or names. You need a dedicated font editor like FontForge or Glyphs.
Is FontForge safe to install on macOS?
Yes, FontForge is open-source and widely used. Download it from the official website (fontforge.org) or via Homebrew. It runs on macOS, but you may need to right-click and choose “Open� the first time due to Gatekeeper.
How do I change the default font on my Mac?
You can’t change the system-wide default font, but you can set default fonts in individual apps (like Mail, Pages, or Safari). For app-specific defaults, check the app’s Preferences or Settings.
Can I edit a TTF file on a Mac?
Yes. TTF (TrueType) files can be opened and edited in FontForge, Glyphs, and RoboFont. Font Book can also open them for preview and installation.
What’s the difference between OTF and TTF?
OTF (OpenType) is the newer format, supporting more advanced typographic features (like ligatures and small caps). TTF is older but still widely used. Both can be edited with the same tools.
Will editing a font break it?
If you make mistakes (like leaving open paths), the font may render incorrectly or fail to install. Always validate the font in your editor and test it in a word processor before using it widely.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Valheim Server Not Showing in Community List Fixes
- DisplayPort vs HDMI: Which Cable Should You Use?
- Soundbar vs 2.1 Speaker System: Which Is Better?
- Survive Lava for Brainrot Tier List170 points
- MySQL Dump Import: Fix Common Errors
- Mouse Moving on Its Own? Causes & Fixes