Report styling that always renders in the final PDF
Control font size, family, colors, letterhead and watermark on every quotation, invoice, delivery order and purchase document — with a live preview and no template code, ever.
The problem
Odoo's default report typography is fixed, and the cheapest tools that promise to change it are notorious for one failure: the font you pick sometimes never reaches the generated PDF. Fixing it properly means inheriting report_layout QWeb templates by hand — a developer task most back-office teams cannot take on for a cosmetic change.
The solution
Report Typography & Styling gives every document type its own font, size, color scheme, letterhead and watermark from a single settings screen. Every change renders instantly in a live preview of a real document, so what you see is exactly what prints — validated before you save, every time.
Everything you need to brand your printed documents
Every capability below is implemented in the module.
Global & Per-Document Typography
Set font size and family once for all documents, or override quotations, invoices, delivery orders and purchase documents independently.
Bundled & Custom Fonts
Choose from Odoo's built-in font set or upload your own font file, embedded directly into the PDF via @font-face so it always renders.
Body, Table & Heading Coverage
Typography settings apply uniformly to body text, table cells and headings — no gaps where table data stays at the default size.
Live In-Form Preview
See your exact font, size, colors, letterhead and watermark rendered on a realistic sample document before you save anything.
Style Presets & Color Schemes
Start from Modern, Classic, Compact or Standard presets and pick a color-scheme accent, then fine-tune from there.
Letterhead & Watermark
Upload a letterhead image with position and scale control, and add a text watermark for draft, confidential or branded documents.
Batch-Apply Wizard
Push one profile's typography and styling onto many document types in a single action instead of repeating setup for each.
Versioning & One-Click Rollback
Every save snapshots the profile so you can restore a prior version instantly if a change doesn't work out.
Upfront Validation & Diagnostics
Font sizes, colors and file uploads are checked before saving, with plain-language error messages instead of a silent rendering failure.
How it works
Create a Profile
Pick global or per-document scope and choose a style preset to start.
Style It
Set fonts, sizes, colors, letterhead and watermark, then check the live preview.
Activate
Save to activate the profile — Odoo's report layout picks it up immediately.
Batch Apply or Roll Back
Apply the profile to more document types at once, or restore any earlier version.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. Profiles use either Odoo's bundled fonts or your uploaded font file, embedded directly into the PDF via @font-face, so there's no separate pipeline where a font can silently fail to appear.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Report Typography & Styling
Change font size, font style and report layout on Odoo quotations, invoices, delivery orders and purchase documents — reliably, with a live preview before you print.
Buy on Odoo App Store