How to Change the Font in Any App, Document, or Device

Changing a font sounds like a simple task — and often it is. But depending on where you're working, the steps vary more than most people expect. A font change in Microsoft Word looks nothing like one in CSS, an iPhone settings menu, or a PDF editor. Understanding the landscape first makes the actual steps much easier to follow.

What "Changing a Font" Actually Means

A font is a specific typeface in a particular style and size — for example, Arial Bold 12pt. When people say they want to change the font, they usually mean one of three things:

  • Changing the display font on a device or operating system (system-wide text rendering)
  • Changing the font within a document or app (word processors, spreadsheets, presentations)
  • Changing the font in a website or codebase (CSS, HTML, or design tools)

Each of these involves a different process, different access levels, and sometimes different permissions.

Changing Fonts in Office and Productivity Apps

This is the most common scenario — adjusting how text looks inside a document.

Microsoft Word

Select the text you want to change, then use the Font dropdown in the Home ribbon. You can change the typeface, size, weight (bold/italic), and color independently. To change the default font for all new documents, go to Format > Font, make your selections, and click Set As Default.

Google Docs

Highlight your text and use the font selector in the toolbar — it shows the current font name and has a dropdown arrow. Google Docs offers a curated list by default, but clicking More fonts opens access to the full Google Fonts library, which includes hundreds of options filterable by style and language support.

Apple Pages and Keynote

Font controls live in the Format panel on the right side of the screen. Select your text, and the panel updates to show typeface, style, and size options. Pages also supports system fonts installed on your Mac or iPhone.

LibreOffice Writer

Similar to Word — use the font name box in the toolbar or go to Format > Character for more granular control including spacing and effects.

Changing Fonts on Your Device or Operating System

Windows

Windows doesn't have a simple system-wide font changer built into modern versions (Windows 10/11 removed the easy font swap from earlier versions). You can install new fonts by downloading a .ttf or .otf file and right-clicking to select Install. Those fonts then become available inside apps. Changing the font Windows itself uses for menus and UI elements requires a Registry edit — which is effective but carries risk if done incorrectly.

macOS

Mac handles fonts through the Font Book app. You can install new fonts here and manage duplicates or conflicts. System fonts used by macOS itself aren't user-replaceable without significant workarounds. App fonts, however, are fully controllable within each application.

Android 📱

Some Android manufacturers (Samsung, for example) build font-changing options directly into Settings > Display > Font Size and Style. Stock Android (like on Pixel devices) doesn't offer this natively. Third-party launchers sometimes include font options, and rooted devices have broader access — though rooting changes your device's security profile significantly.

iOS and iPadOS

Apple doesn't allow system-wide font changes on iOS. You can install custom fonts using apps from the App Store that deliver font profiles (such as apps that install fonts via Configuration Profiles). Once installed, those fonts appear inside apps that support them — like Pages, Word for iOS, or Canva — but they won't change how your phone's menus look.

Changing Fonts in Web Design and Development

CSS

In a stylesheet, font changes are handled with the font-family property:

body { font-family: 'Georgia', serif; } 

You can reference system fonts, web-safe fonts (fonts reliably present on most devices), or web fonts loaded from a service like Google Fonts or Adobe Fonts using @font-face or a <link> tag.

Web Builders (WordPress, Squarespace, Wix)

Most drag-and-drop website builders include a Typography or Design section in their settings. WordPress themes typically let you set fonts through the Customizer (Appearance > Customize > Typography) or through a page builder plugin like Elementor, which has its own font controls per element.

Key Variables That Affect Your Approach 🎨

Not all font-changing situations are equal. Several factors determine which method applies to you:

VariableWhy It Matters
PlatformWindows, Mac, Android, iOS, and web all have different font systems
App vs. system levelChanging a document font vs. changing how the OS renders text are very different tasks
Font licensingFonts have licenses — free, commercial, or restricted. Using a font in a business document or website requires checking its terms
Font format.ttf, .otf, .woff, and .woff2 serve different contexts (desktop vs. web)
Access/permissionsShared or managed devices (work computers, school iPads) may restrict font installation

What Makes One Font Choice Different From Another

Fonts aren't just aesthetic — they affect readability, file size (especially for web fonts), language support (does it include accented characters or non-Latin scripts?), and brand consistency. A serif font like Georgia reads differently in a legal document than a sans-serif like Inter does in a SaaS dashboard.

Variable fonts are a newer format that packages multiple weights and styles into a single file, which is efficient for web use. System fonts (the defaults built into each OS) load fastest and require no installation but offer less distinctiveness.

The Part Only You Can Figure Out

The right font — and the right method for changing it — depends entirely on what you're building, where it'll be seen, and who needs access to it. A blogger customizing a WordPress theme has a completely different set of constraints than a designer installing a licensed typeface for a brand identity project, or someone just trying to make a Word document easier to read on screen.

Your platform, the app you're working in, whether you have admin rights, and what the font will ultimately be used for all shape which path makes sense for your situation.