Back to Plugins
Global Font Normalizer / 全局字体规范器2.0

Global Font Normalizer / 全局字体规范器2.0

Batch replace fonts with smart weight matching, auto line-height, and mixed style support.

Plugin Preview

Global Font Normalizer / 全局字体规范器2.0 preview

About this plugin

# 🚀 The Ultimate Font Replacement & Audit Tool# 终极全局字体替换与审计工具Stop wasting time manually fixing font weights and line heights! This plugin is the perfect solution for switching between Chinese and English fonts without breaking your design.告别字体替换后的“字重丢失”或“行高错乱”的噩梦!专为设计师打造,完美解决中英文字体互转时的排版痛点。## ✨ Key Features / 核心功能### 1. 🧠 Smart Weight Matching (智能字重匹配)Intelligently maps weights between fonts (e.g., PingFang → Arial). It knows that "Normal" equals "Regular" and "Heavy" equals "Black".**智能识别**:在不同字体间切换时,自动识别并映射相似字重(如将 Normal 映射为 Regular),不再死板报错。### 2. 🛡️ Robust Fallback (强力兜底机制)**Never breaks.** If the target font doesn't have the corresponding weight, the plugin automatically finds the **lightest/closest available weight** (Regular/Light) instead of defaulting to Bold.**绝不罢工**:如果目标字体缺少对应字重,插件会自动寻找最细或最常用的字重进行兜底,绝不让文字变成一坨黑。### 3. 📏 Auto Line-Height (自适应行高)**New in v21!** One-click to reset line-height to `Auto` during replacement. Perfect for fixing messy line heights before developer handoff.**开发交付神器**:支持在替换字体时强制将行高设为 `Auto`,一键修复行高数值混乱的问题。### 4. 🔍 Smart Audit (智能审计)**Scan & Fix.** Automatically scans the entire page or selection to find inconsistent fonts.* **Deviant Detection**: Automatically marks fonts that don't match the majority as "⚠️ Deviants".* **Batch Fix**: Select all deviant fonts with one click and standardize them.**全局体检**:一键扫描全页,自动标记“不合群”的异常字体,支持一键全选异常项并批量修复。### 5. 🎨 Mixed Style Support (完美支持混合样式)Works perfectly on text layers with multiple fonts, sizes, or colors. It only replaces the font family while preserving all other styles.**混合样式无损**:即使一个文本框里混杂了粗体、红字、大号字,插件也能精准只替换字体,保留其他所有属性。### 6. ↩️ Reliable Undo (时光机)Built-in history with **local storage**. Click "Restore" to perfectly revert changes, even if you restart Figma.**本地历史记录**:内置时光机,操作失误点击“恢复”即可一键还原。---## 💡 How to use / 使用方法### Mode 1: Global Replace (全局替换)1. Select Frames (or nothing to scan page).2. Choose target font.3. Check **"Auto Line-Height"** if needed.4. Click **Apply**.### Mode 2: Smart Audit (智能审计)1. Switch to **"Smart Audit"** tab.2. Click **Scan**.3. Click **"Select Deviants (⚠️)"** to auto-select inconsistent fonts.4. Replace them all at once!---Designed for UI/UX designers who care about precision and efficiency.专为追求极致效率的 UI/UX 设计师打造。

Plugin Details

Version2
CreatedJanuary 30, 2026
Last UpdatedFebruary 10, 2026
Categoryediting & effects plugins
CreatorGen.X
Stats18 installs, 1 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:ui.html
  • main:code.js
  • Document Access:dynamic-page
  • Network Access:

    此插件不需要联网,只使用 Figma 内部 API 修改字体。

  • Editor Types:
    figma
  • Allowed Domains:
    • none