Table of Contents

Typefaces

Total Launcher uses Android's native text rendering engine to customize typography across app labels, widgets, and custom text objects. Understanding exactly which font technologies TL supports, how to manage them, and basic typographic principles is crucial for building cohesive themes.

Supported Formats

Total Launcher supports standard typography formats natively recognized by the Android OS.

Variable Fonts vs. Static Fonts

Modern font downloads often include a single OpenType Variable file containing infinite variations of weight and width. Total Launcher does not support variable font axes adjustments. If a variable font file is installed, TL will only render the default base instance.

The Workaround: When downloading a font family, look for a folder named “static” inside the .zip file. Instead of using the variable one, select the specific static file for the exact style needed.

Installing & Managing Fonts

Built-in vs. Imported Fonts

Where to Find Fonts

When downloading fonts, always check the license.

Weight, Style & Rendering

Regular vs. Bold

Because TL does not dynamically adjust font weights via variable axes, there are two options for styling.

Color & Graphical Effects

TL allows extensive color rendering for typefaces.

Advanced Formatting: Spacing & Limitations

Applying Fonts to Elements

Total Launcher allows granular control over typography without locking design into a single global font. However, the application is restricted by the Android OS and inherently defaults to the system's built-in font for native app icon labels and standard widget titles. Customizing typefaces requires specific object strategies.

Troubleshooting Font Display Issues

Best Practices for Theme Design