PowerPoint Theme Font Pair: How to Set Major and Minor With Tracking
🔍 WiseChecker

PowerPoint Theme Font Pair: How to Set Major and Minor With Tracking

You want to control the two fonts used in a PowerPoint theme: the Major font for headings and the Minor font for body text. By default, PowerPoint applies a theme font pair that lacks precise letter-spacing control known as tracking. This article explains how to set the Major and Minor fonts in your theme and adjust tracking using the Font dialog and XML editing. You will learn the exact steps to define a custom theme font pair and apply consistent tracking values across your entire presentation.

Key Takeaways: Setting Major and Minor Theme Fonts With Tracking

  • View > Slide Master > Fonts > Customize Fonts: Opens the dialog to assign Major and Minor fonts and save a custom theme font pair.
  • Font dialog > Character Spacing tab: Apply tracking (spacing) to individual text boxes, but this does not persist in theme fonts without XML editing.
  • XML editing in the .pptx file: Modify the theme1.xml file to add the spcPts attribute for precise tracking values in the Major and Minor font slots.

ADVERTISEMENT

What Are Major and Minor Fonts in a PowerPoint Theme

Every PowerPoint theme contains two font slots: Major and Minor. The Major font applies to slide titles and headings. The Minor font applies to body text, bullet points, and content boxes. When you select a theme, PowerPoint assigns a default font pair such as Calibri Light for headings and Calibri for body text.

Tracking is the horizontal spacing between characters. PowerPoint calls this Character Spacing in the Font dialog. Standard theme font pairs do not include tracking values. To apply consistent tracking across all slides using a theme font pair, you must modify the theme definition itself. The built-in Fonts dropdown under Slide Master lets you create a custom pair, but tracking is not exposed in that dialog. Workarounds include applying tracking manually per text box or editing the XML inside the .pptx file.

Steps to Create a Custom Theme Font Pair With Tracking

Method 1: Create a Custom Theme Font Pair Without Tracking

Use this method to define your Major and Minor fonts. Tracking is applied later in Method 2.

  1. Open Slide Master View
    Go to View > Slide Master. This opens the master slide layout environment.
  2. Open the Fonts Dropdown
    On the Slide Master tab, click the Fonts button. A list of existing theme font pairs appears.
  3. Select Customize Fonts
    At the bottom of the list, click Customize Fonts. The Create New Theme Fonts dialog opens.
  4. Assign Major and Minor Fonts
    Under Heading font (Major), choose your desired font. Under Body font (Minor), choose your second font. For example, select Arial for headings and Times New Roman for body text.
  5. Name and Save the Font Pair
    Type a name in the Name field, such as “Custom Tracking Pair”. Click Save. The new pair appears in the Fonts list and becomes available for all slides using that theme.

Method 2: Apply Tracking to Individual Text Boxes

If you need tracking on specific slides only, apply it directly to text boxes. This does not affect the theme font pair globally.

  1. Select the Text Box
    Click on the text box that contains the heading or body text you want to adjust.
  2. Open the Font Dialog
    Right-click the selected text and choose Font. Alternatively, press Ctrl + T.
  3. Go to the Character Spacing Tab
    In the Font dialog, click the Character Spacing tab. This tab contains tracking controls.
  4. Set the Spacing Value
    From the Spacing dropdown, select Expanded or Condensed. In the By box, enter a point value such as 1 pt for expanded tracking. Click OK.

This method applies tracking only to the selected text. It does not save the tracking as part of the theme font pair.

Method 3: Edit the Theme XML to Add Tracking to Major and Minor Fonts

To embed tracking directly into the theme font pair, you must edit the XML inside the .pptx file. This method requires caution and a backup of your file.

  1. Save a Copy of the Presentation
    Save your presentation as a .pptx file. Close PowerPoint.
  2. Change the File Extension to .zip
    In File Explorer, rename the .pptx file to .zip. Confirm the extension change.
  3. Extract the Zip Contents
    Right-click the .zip file and select Extract All. Open the extracted folder.
  4. Locate the Theme XML File
    Navigate to the ppt/theme folder. Open theme1.xml in Notepad or any text editor.
  5. Find the Major and Minor Font Definitions
    Search for <a:majorFont> and <a:minorFont>. These tags contain the font family and style attributes. Example:
    <a:majorFont><a:latin typeface="Arial"/></a:majorFont>
  6. Add the Tracking Attribute
    Inside the <a:majorFont> tag, add spcPts="100" for 1 point of expanded tracking. The value is in hundredths of a point. 100 equals 1 point. Example:
    <a:majorFont spcPts="100"><a:latin typeface="Arial"/></a:majorFont>
    Repeat for <a:minorFont> if needed.
  7. Save the XML and Rebuild the Zip
    Save the edited theme1.xml. Select all extracted files and folders, right-click, and choose Send to > Compressed (zipped) folder. Rename the new .zip back to .pptx.
  8. Open the Presentation in PowerPoint
    Open the .pptx file. The Major and Minor fonts now have the tracking value applied to all text that uses the theme font pair.

ADVERTISEMENT

Common Issues When Setting Theme Font Tracking

Tracking Does Not Appear on Existing Slides After XML Edit

If you edited the theme XML but existing slides still show default spacing, the issue is that those text boxes may have direct formatting applied. Only text boxes using the theme font pair inherit the tracking. Select the text box, go to Home > Font, and click the Clear All Formatting button (Ctrl + Space) to reset to theme defaults. Then apply the theme font pair again from the Fonts dropdown in Slide Master view.

PowerPoint Rejects the .pptx File After XML Edit

If PowerPoint shows a corruption error when opening the file, the XML syntax is incorrect. Common mistakes include missing closing tags, extra spaces, or the spcPts value being outside the allowed range. Open the theme1.xml again and validate the structure. Use an XML validator online to check for errors. Start with a fresh copy of the original .pptx if the file cannot be repaired.

Tracking Value Not Consistent Across Different Font Sizes

Tracking in PowerPoint is additive to the font size. A 1-point tracking value on a 44-point heading appears tighter than the same value on a 12-point body text. To achieve a consistent visual effect, use a percentage-based approach by setting spcPct instead of spcPts in the XML. For example, spcPct="500" adds 5% of the font size as tracking. This scales proportionally across all text sizes.

Item Built-in Theme Font Dialog XML Editing in theme1.xml
Tracking support None Yes via spcPts or spcPct attribute
Ease of use No technical skills needed Requires basic XML editing
Persistence across slides Applies to all slides using the theme Applies to all slides using the theme
Risk of file corruption None Possible if XML syntax is invalid
Supports Major and Minor separation Yes Yes

Now you can set Major and Minor theme fonts with tracking in PowerPoint. Start by creating a custom font pair in Slide Master view. For global tracking, edit the theme XML and add the spcPts attribute. Test your tracking value on a few slides before applying it to the entire presentation. For fine control, use spcPct in the XML to make tracking scale with font size.

ADVERTISEMENT