Fonts should be pre-installed in your environment for best results
Features
Smart Font Application
Applies Poppins font to headings (24pt and larger)
Applies Lora font to body text
Automatically falls back to Arial/Georgia if custom fonts unavailable
Preserves readability across all systems
Text Styling
Headings (24pt+): Poppins font
Body text: Lora font
Smart color selection based on background
Preserves text hierarchy and formatting
Shape and Accent Colors
Non-text shapes use accent colors
Cycles through orange, blue, and green accents
Maintains visual interest while staying on-brand
Technical Details
Font Management
Uses system-installed Poppins and Lora fonts when available
Provides automatic fallback to Arial (headings) and Georgia (body)
No font installation required - works with existing system fonts
For best results, pre-install Poppins and Lora fonts in your environment
Color Application
Uses RGB color values for precise brand matching
Applied via python-pptx's RGBColor class
Maintains color fidelity across different systems