Fonts

Your AI assistant uses this tool to discover available fonts before choosing typography for your presentation — ensuring fonts render correctly in the editor and in PowerPoint exports.

Before creating a new presentation, your assistant calls slides_list_fonts to discover what fonts are available. This is a required step — using font names without checking availability first may result in fonts that don't render correctly.

Each font includes metadata like its category, tier (for PowerPoint compatibility), descriptive tags, and pairing suggestions — giving your assistant everything it needs to make an informed typographic choice.

Discovering Available Fonts

Parameters

ParameterTypeRequiredDescription
categoryenumNoFilter by category: 'sans-serif', 'serif', 'monospace', or 'display'
tierenumNoFilter by tier: 'universal', 'office', or 'google'
tagsstring[]NoFilter by descriptive tags (e.g., ['clean', 'modern']). Returns fonts matching any tag

All parameters are optional. Omit them all to get the full font catalog.

What It Returns

Each font in the response includes:

  • name — the font family name to use in element properties
  • category — sans-serif, serif, monospace, or display
  • tier — availability tier (see below)
  • tags — descriptive tags like “clean,” “modern,” “elegant”
  • pairsWith — suggested companion fonts for heading/body combinations
  • isPowerPointSafe — whether the font renders correctly in PowerPoint exports
  • fallbackFont — system font used if this font isn't available

Example

slides_list_fonts({})

// Response (structured):
// {
//   fonts: [
//     { name: "Inter", category: "sans-serif",
//       tier: "google", tags: ["clean", "modern", "geometric"],
//       pairsWith: ["Playfair Display", "Lora"],
//       isPowerPointSafe: false,
//       fallbackFont: "Helvetica" },
//     { name: "Arial", category: "sans-serif",
//       tier: "office", tags: ["universal", "readable"],
//       pairsWith: ["Georgia", "Times New Roman"],
//       isPowerPointSafe: true,
//       fallbackFont: "Helvetica" },
//     { name: "Georgia", category: "serif",
//       tier: "universal", tags: ["classic", "elegant"],
//       pairsWith: ["Arial", "Verdana"],
//       isPowerPointSafe: true,
//       fallbackFont: "Times New Roman" },
//     ...
//   ]
// }

Filtering Examples

// Only PowerPoint-safe sans-serif fonts
slides_list_fonts({
  category: "sans-serif",
  tier: "office"
})

// Only modern or clean fonts
slides_list_fonts({
  tags: ["modern", "clean"]
})

Font Tiers

Fonts are organized into three tiers based on where they're available. This matters most when your presentation will be exported to PowerPoint.

TierPowerPoint SafeDescription
universalYesAvailable everywhere — PowerPoint, Keynote, Google Slides, and all browsers. The safest choice
officeYesAvailable in Microsoft Office — safe for PowerPoint export, may not render on non-Office systems
googleNoGoogle Fonts — render in the Rideful editor and export, but may not display on systems without them installed

Best practice: Default to universal or office tier fonts for presentations that will be exported to PowerPoint. Only use google tier fonts if you want more variety and don't need PowerPoint compatibility.

How Your Assistant Sees Fonts

Along with the structured data, your assistant receives a formatted overview of all available fonts grouped by tier:

// Human-readable response (markdown):
//
// Found 45 fonts:
//
// ### Universal (System)
//
// - **Georgia** [PPT-safe] (serif) — classic, elegant
//   Pairs with: Arial, Verdana
//
// - **Helvetica** [PPT-safe] (sans-serif) — classic, minimal
//   Pairs with: Georgia, Garamond
//
// ### Microsoft Office
//
// - **Arial** [PPT-safe] (sans-serif) — universal, readable
//   Pairs with: Georgia, Times New Roman
//
// - **Calibri** [PPT-safe] (sans-serif) — modern, default
//   Pairs with: Cambria
//
// ### Google Fonts
//
// - **Inter** (sans-serif) — clean, modern, geometric
//   Pairs with: Playfair Display, Lora
//
// - **Playfair Display** (serif) — elegant, editorial
//   Pairs with: Inter, Source Sans Pro

Which Tool Will My Assistant Use?

Your AI assistant picks the right approach based on what you ask:

  • “Create a presentation” slides_list_fonts is called automatically as part of the design planning step
  • “What fonts can I use?” slides_list_fonts with no filters to show the full catalog
  • “Use a modern sans-serif font” slides_list_fonts with category: 'sans-serif' and tags: ['modern']
  • “Make sure the fonts work in PowerPoint” slides_list_fonts with tier: 'office' or tier: 'universal'

Related

  • Element Operations — Set fontFamily, fontSize, and textColor on text and shape elements
  • Styling — Colors, fonts, sizes, and design techniques
  • Templates — Templates include pre-selected fonts in their theme
  • Export to PowerPoint — Font tier affects how your presentation renders in PowerPoint
  • Slide Rules & Roles — Recommended font sizes by role (title 36–44pt, body 14–18pt)