How to Remove Built-in Fonts You Don’t Use on Windows 11
🔍 WiseChecker

How to Remove Built-in Fonts You Don’t Use on Windows 11

Quick fix: Settings → Personalization → Fonts. Click font you want to remove → Uninstall (option only for added fonts, not built-ins). Built-in fonts removable via Settings → Apps → Optional features → remove specific Language Features (Asian fonts come with Asian language packs). Or use PowerShell to remove specific font files (with Admin + take ownership).

Built-in fonts come with Windows base or language packs. Most can’t be uninstalled directly. Remove via: language pack uninstall (removes related fonts), Optional features removal, or manual file deletion (risky).

Symptom: Want to remove built-in fonts you don’t use on Windows 11.
Affects: Windows 11.
Fix time: ~15 minutes.

ADVERTISEMENT

What causes this need

Windows includes hundreds of fonts: Latin, Cyrillic, Asian, special-purpose. Most users use 10-20. Reasons to remove:

  • Save disk space (fonts can be 50-500MB each for Asian).
  • Reduce font list in apps (cleaner picker).
  • Remove unwanted vendor-installed fonts.
  • For privacy / specific deployments.

Method 1: Remove via language pack uninstall

The standard route.

  1. Many fonts ship with language packs. Asian fonts (Yu Gothic, Microsoft YaHei, Malgun Gothic) come with Japanese, Chinese, Korean language packs.
  2. Open Settings → Time & language → Language & region.
  3. Under Preferred languages: identify unused language.
  4. Click language → Remove.
  5. Associated fonts removed automatically.
  6. For features-only (without removing language): Settings → Apps → Optional features → find Language Features for specific language → remove.
  7. For partial: remove specific features (handwriting, OCR) while keeping fonts.
  8. For very deep cleanup: PowerShell:
    Get-WindowsCapability -Online | Where-Object {$_.Name -like "*Japanese*"}
    Remove-WindowsCapability -Online -Name "Language.Fonts.Jpan~~~ja-JP~0.0.1.0"

This is the standard fix.

ADVERTISEMENT

Method 2: Remove non-language-pack fonts

For specific custom or rare fonts.

  1. For fonts you installed (not built-in):
  2. Open Settings → Personalization → Fonts.
  3. Click font → Uninstall.
  4. Confirm.
  5. For batch removal: select multiple in Control Panel → Fonts → Delete.
  6. For specific font file: navigate to C:\Windows\Fonts. Take ownership of specific .ttf / .otf file. Delete.
  7. Caveat: removing some built-ins (Segoe UI, Calibri) breaks Windows / Office. Don’t remove core fonts.
  8. Safe-to-remove categories: rarely-used scripts (Tibetan, Khmer), specific brand fonts (Marlett), some emoji variants.
  9. For chronic font management: NexusFont (free) groups and disables fonts without uninstalling.

This is the granular route.

Method 3: Use PowerShell for bulk uninstall

For scripting.

  1. Open PowerShell as Admin.
  2. List all installed fonts:
    Get-ChildItem "C:\Windows\Fonts" -Filter "*.ttf"
  3. For specific font deletion (with ownership):
    $fontFile = "C:\Windows\Fonts\examplefont.ttf"
    takeown /f $fontFile
    icacls $fontFile /grant administrators:F
    Remove-Item $fontFile -Force
    # Also remove registry entry
    Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" -Name "Example Font (TrueType)"
  4. Caveat: registry edits risky. Test on one font first.
  5. For backup: copy fonts to safe location before deleting.
  6. For batch via Optional features:
    # Remove specific font packages
    Get-WindowsCapability -Online | Where-Object {$_.Name -like "*Fonts.Latn*" -and $_.State -eq "Installed"} | Remove-WindowsCapability -Online
  7. For comparing before / after: Get-Item C:\Windows\Fonts | Measure-Object for count.

This is the scripted route.

How to verify the fix worked

  • Settings → Personalization → Fonts shows fewer fonts.
  • Disk space recovered (~50-500MB per Asian font set).
  • Apps’ font picker has fewer entries.
  • Removed fonts no longer in C:\Windows\Fonts.

If none of these work

If can’t remove: Core Windows fonts: Segoe UI, Calibri, Tahoma can’t be removed without breaking system. Protected by Windows: TrustedInstaller owns; take ownership first. For chronic font issues: SFC will restore originals on next scan. For multi-user PCs: per-user fonts removable; per-machine require Admin. For Office-specific fonts: come with Office; uninstall Office or remove Office fonts pack. For language pack rollback: Settings → Time & language → re-add language to restore fonts. For accidental removal of system font: re-install via Windows ISO / repair install.

Bottom line: Remove unused language packs (Settings → Time & language) to remove associated fonts. Remove Optional features via Settings → Apps. For specific files: take ownership + delete + remove registry entry. Don’t remove core Windows fonts.

ADVERTISEMENT