---
schema_version: "1"
id: a13b9c8b9d7a2c17fe22035dccda08a87a569f3b4a9f67ddef57a481ce950da8
title: Typography and Fonts
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/genai/agentforce-mobile-sdk/references/android/typography-and-fonts-android.md
canonical_url: https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/references/agentforce-mobile-sdk/typography-and-fonts-android.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 6b9f1a1cc4065a7d649c816508e9fbe192ef0c021195e4363f36a71b3f748268
products:
  - Agentforce Mobile SDK
  - Agentforce and Einstein Generative AI
---
# Typography and Fonts

Comprehensive typography system for Android Agentforce components with multiple scales, weights, and semantic usage patterns.

## Typography Classes

The Android Agentforce SDK provides a complete typography system with the following classes:

### Base Typography Class

- **[AgentforceTypography](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/references/agentforce-mobile-sdk/agentforce-typography-android.md)** - Base class for typography used in themes with 12 TextStyle properties for body and title font scales

### Typography Implementation

- **[AgentforceTypography](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/references/agentforce-mobile-sdk/agentforce-typography-android.md)** - Default typography implementation object that extends the Typography base class

### Font Scaling

- **[AgentforceTypography](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/references/agentforce-mobile-sdk/agentforce-typography-android.md#set-a-font-family-for-the-whole-scale)** - `copyWithFontFamily(...)` sets a font family for the whole type scale

## Typography System Overview

The typography system provides multiple font scales and weights for creating clear information hierarchy:

### Body Text Styles

- `bodyFontScaleNeg1Regular` - Smaller body text, regular weight
- `bodyFontScaleBaseRegular` - Standard body text, regular weight
- `bodyFontScaleBaseSemibold` - Standard body text, semibold weight
- `bodyFontScale1Regular` - Larger body text, regular weight
- `bodyFontScale1Semibold` - Larger body text, semibold weight
- `bodyFontScale2Regular` - Even larger body text, regular weight
- `bodyFontScale2Semibold` - Even larger body text, semibold weight

### Title Text Styles

- `titlesFontScale3Regular` - Medium titles, regular weight
- `titlesFontScale3Semibold` - Medium titles, semibold weight
- `titlesFontScale4Regular` - Large titles, regular weight
- `titlesFontScale4Semibold` - Large titles, semibold weight
- `titlesFontScale5Regular` - Extra large titles, regular weight

## Related Documentation

- [AgentforceThemeManager](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/references/agentforce-mobile-sdk/agentforce-theme-manager-android.md) - Theme management with typography support
- [AgentforceColors](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/references/agentforce-mobile-sdk/agentforce-colors-android.md) - Color theming system
- [Android Theming Overview](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/references/agentforce-mobile-sdk/theming-overview-android.md) - Spacing, shapes, and dimensions
