Font Replacer

Font Replacer

Script for Adobe Illustrator

✦ Available exclusively on Patreon for Pro supporters.

Description

Font Replacer is a powerful and efficient script for Adobe Illustrator designed to streamline the workflow of managing and swapping fonts within your designs. It provides a comprehensive user interface that detects all fonts used in your current selection and allows you to replace them with any installed system font.

Beyond simple replacement, the tool includes advanced features like real-time previewing, selection zooming, and the ability to apply text transformations (such as All Caps or Small Caps) simultaneously.

Key Features

  • Smart Font Detection: Automatically scans your current selection to list only the fonts currently in use.
  • Searchable Lists: Quickly find the font you need with real-time search filtering for both existing and replacement fonts.
  • Advanced Text Effects: Apply styling options like All Caps, Small Caps, Superscript, Subscript, Underline, and Strikethrough while replacing fonts.
  • Live Preview: Visualize changes instantly on your artboard before committing, with an option to hide selection edges for a clearer view.
  • Zoom to Selection: Instantly focus your view on the text being modified with the built-in zoom tool.
  • Granular Control: Replace specific font styles (e.g., just the "Bold" instances) without affecting the entire family.

Installation

1. Download the Font Replacer.jsx script file.

2. Place the script in your Adobe Illustrator Scripts folder:

⮑ Mac: /Applications/Adobe Illustrator <Version>/Presets/<Language>/Scripts

⮑ Windows: C:\Program Files\Adobe\Adobe Illustrator <Version>\Presets\<Language>\Scripts

3. Restart Adobe Illustrator if it's already running.

4. The script will appear in File > Scripts > Font Replacer.

Using the Script

  • Launch Adobe Illustrator and open your document.
  • Using the Selection Tool (V), select the text frames or objects you wish to modify. You must have at least one text object selected to run the script.
  • Navigate to the menu bar and choose File > Scripts > Other Script...
  • Browse to the location of the Font Replacer.jsx file and select it.
  • Alternatively, if installed in your presets folder, select it directly from the File > Scripts submenu.

The interface features three dedicated panels at the top, designed to be used from left to right. Each panel includes a dedicated Search Bar with a clear button ✖︎ to help you quickly filter long lists.

image gallery

 

➊ Find Font

This panel is automatically populated by scanning your current selection on the canvas.

  • What it shows: It lists every unique font face detected within your selected text objects. If you select a Group containing multiple text frames with different fonts, all of them will appear here.
  • Multi-Selection: This list supports multiple selections. You can hold Shift or Cmd(Mac) / Ctrl (Win) to select several different source fonts at once. This is powerful for "cleaning up" a document (e.g., selecting "Arial", "Arial-Bold", and "Helvetica" to replace them all with a single target font).
  • Search Filter: Type specific keywords (like "Bold" or "Comic Sans") to instantly view only fonts matching those names within your selection.

➋ Replace Font Family

This panel accesses your entire system font library.

  • What it shows: A complete list of all Font Families installed on your computer and available to Illustrator.
  • Interaction: This panel controls the content of the third panel. When you click a font family here (e.g., "Roboto"), the script immediately queries your system for that specific family's available styles and populates the Replace Style panel.
  • Navigation: Given the large number of installed fonts on most systems, the search bar here is essential for quickly jumping to a specific family without scrolling.

➌ Replace Font Style

This panel provides the final specificity for the replacement.

  • What it shows: The specific variations available for the Family selected in the center panel (e.g., "Regular", "Bold Italic", "Condensed Light").
  • Precision: Unlike standard find/replace tools that might guess the style, this list ensures you are selecting a valid, installed font instance (PostScript Name).
  • Auto-Select: For efficiency, when you choose a new Family, the script automatically selects the first available style (usually "Regular" or "Normal") so you don't always have to click this panel if the default is acceptable.

➍ Text Effects

Located below the font selection panels, this section allows you to apply text transformations simultaneously:

  • None: Changes only the font.
  • All Caps / Small Caps: Changes case.
  • Superscript / Subscript: Changes baseline position.
  • Underline / Strikethrough: Adds decoration.

➎ Preview and Tools

  • Preview Checkbox: Toggle this to see your changes applied in real-time on the artboard without closing the dialog.
  • Hide Edges: When Preview is active, this hides the selection outlines (bounding boxes) so you can see the text clearly.
  • Zoom Button (✚): Click the small + button to instantly zoom in and center your view on the selected text frames.

➏ Finalizing

  • Click OK to apply the changes permanently to your selection.
  • A confirmation message will appear telling you how many characters were updated.
  • Click Cancel to exit without making any changes (if Preview was on, it will revert).

☻ Wrap Up

Font Replacer transforms the tedious task of manual font swapping into a quick, visual process.

With its ability to handle multiple replacements and text effects in a single action, it is an essential utility for designers looking to maintain typographic consistency with ease.

Leave a comment

Font Replacer

Version: 1.0.0

Updated:

  • 1.0.0 – Initial release.

    Tested on MacOS:

    • Adobe Illustrator 2023 (27.0)
    • Adobe Illustrator 2024 (28.1)
    • Adobe Illustrator 2025 (29.8)
    • Adobe Illustrator 2026 (30.0)
  • Supported Versions:

    • Compatible with Adobe Illustrator CS6 and later, including Adobe Illustrator CC versions.

    Operating Systems:

    • Works on both macOS and Windows platforms.
  • End User License Agreement (EULA)

    Last Updated: 21.12.2024

    This End User License Agreement (“Agreement”) is a legal agreement between you (“User” or “Licensee”) and Samolevsky.com (“Licensor”) regarding the use of the Adobe Illustrator scripts (“Software”). By downloading, installing, or using the Software, you agree to be bound by the terms of this Agreement.

    1. Grant of License

    Licensor grants the User a non-exclusive, non-transferable, and revocable license to use the Software in accordance with this Agreement.

    • Free Software: If the Software is provided for free, you may use it for personal or commercial purposes without payment, subject to the restrictions outlined in this Agreement.
    • Paid Software: If the Software is provided for a fee, you may use it only after payment has been made in full.

    2. Usage Rights

    You are permitted to:

    • Install and use the Software on devices you own or control.
    • Use the Software in your personal or commercial projects, subject to compliance with this Agreement.

    3. Restrictions

    You may NOT:

    • Reverse engineer, decompile, or otherwise attempt to discover the source code, underlying ideas, or algorithms of the Software.
    • Reuse, incorporate, or integrate any portion of the Software into any other software, product, or project, except as expressly permitted by the Licensor in writing.
    • Resell, redistribute, or share the Software, whether in its original or modified form, without prior written consent from the Licensor.
    • Claim ownership of the Software or its underlying code.
    • Use the Software in any way that violates applicable laws or regulations.

    4. Ownership

    The Software and all intellectual property rights therein remain the exclusive property of the Licensor. This Agreement does not transfer ownership of the Software or any intellectual property rights to the User.

    5. Disclaimer of Warranties

    THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. IN NO EVENT SHALL THE LICENSOR BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    6. Limitation of Liability

    To the maximum extent permitted by law, Licensor shall not be liable for any damages, including but not limited to direct, indirect, incidental, special, or consequential damages, arising out of or related to the use or inability to use the Software.

    7. Termination

    This Agreement is effective until terminated. Licensor may terminate this Agreement immediately if you breach any term of this Agreement. Upon termination, you must cease all use of the Software and destroy any copies in your possession.

    8. Updates and Support

    Licensor is not obligated to provide updates, support, or maintenance for the Software. However, updates may be provided at the sole discretion of the Licensor.

    9. Governing Law

    This Agreement shall be governed by and construed in accordance with the laws of the State of New York, without regard to its conflict of law principles.

    10. Entire Agreement

    This Agreement constitutes the entire agreement between you and the Licensor concerning the Software and supersedes all prior or contemporaneous understandings regarding such subject matter.

    By using the Software, you acknowledge that you have read this Agreement, understand it, and agree to be bound by its terms.

    For any questions or concerns regarding this Agreement, please contact us at hello@samolevsky.com

Browse More Scripts

  1. Explore Font Replacer
    Font Replacer

    Font Replacer

    Font Replacer is a powerful and efficient script for Adobe Illustrator designed to streamline the workflow of managing and swapping fonts within your designs.

    Explore
  2. Explore Artboard Color Fill
    Artboard Color Fill

    Artboard Color Fill

    Artboard Color Fill is a powerful Adobe Illustrator script designed to streamline the process of adding background colors to your artboards. 

    Explore
  3. Explore Font Style Remapper
    Font Style Remapper

    Font Style Remapper

    Font Style Remapper is a powerful script for Adobe Illustrator that allows you to surgically find and replace text styles within your selection. 

    Explore

Introducing ScriptBox

Your Complete Adobe Illustrator Productivity Hub

Required Software

Adobe Illustrator

Adobe Illustrator is a professional vector graphics software developed by Adobe Inc. It is widely used by designers, illustrators, and artists for creating a variety of digital artwork, including logos, icons, illustrations, typography, and complex design layouts. Illustrator is known for its precision and scalability, allowing users to create high-quality graphics that can be resized without losing clarity. Its features include powerful drawing tools, customizable brushes, advanced typography options, and seamless integration with other Adobe Creative Cloud applications. Illustrator is a go-to tool for creative professionals working on projects for print, web, and multimedia platforms.

  • 🅰 Locating the Scripts Folder

    To install a Font Replacer.jsx script in Adobe Illustrator, you need to place it in the correct directory where Illustrator
can recognize it. Follow these steps to locate the Scripts folder:

    1. MacOS:
      Open Finder and navigate to:
      Applications/Adobe Illustrator <Version>/Presets/<Language>/Scripts
    2. Windows:
      Open File Explorer and navigate to:
      C:\Program Files\Adobe\Adobe Illustrator <Version>\Presets\<Language>\Scripts
    3. Replace <Version> with your Adobe Illustrator version (e.g., 2025).
    4. Replace <Language> with your language folder (e.g., "de_DE" for German, "en_US" for English).

    🅱 Installing the Script

    1. Copy the Script File: Copy the Font Replacer.jsx file to the Scripts folder located in the path above.
    2. On some systems, you may need administrator permissions to modify the Scripts folder.
    3. Restart Adobe IllustratorTo refresh the scripts menu, close and reopen Adobe Illustrator.

    Explore our complete guide to mastering Adobe Illustrator scripts.

    1. Open Adobe Illustrator and ensure a document is active.
    2. Go to the top menu bar and select File > Scripts.
    3. If the script is installed in the Scripts folder, it will appear in the dropdown list.
    4. Click the Font Replacer script to run it.
    5. The Font Replacer script will execute, and any dialog boxes or results will appear based on the script’s functionality.

    ☻ Before running any scripts, it’s strongly advised to save your work — especially when working with complex or large documents.

Got questions?

Need help or have an idea to share? We’d love to hear from you! Whether you have questions, found a bug, have a feature request, or just want to share your feedback, reach out to us—we’re here for you!