This Odoo module adds the capability to customize font size in all PDF reports throughout the system. Through a simple configuration, administrators can select from a range of predefined font sizes (measured in points) to optimize readability and appearance of invoices, quotations, sales orders, and other printed documents.
The module offers the following font size options (in points):
| Option | Size | Description | |--------|------|-------------| | Extra Small | 9pt | For maximum compactness | | Standard | 10pt | Odoo's default size | | Small | 11pt | Just a little larger | | Large | 12pt | Better readability | | Extra Large | 13pt | Really Large | | 2Extra Large | 14pt | For high visibility needs |
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you choose the base font size (9 to 14 pt) used in all PDF reports from the Document Layout settings, so invoices, quotations and other printed documents are easier to read.
This module adds a font size selector to the Document Layout configuration screen, the same place where you pick the company logo, colors and report layout.
- A new "Font size" field appears right after the existing font field in the Document Layout wizard. It offers six choices: 9 pt, 10 pt, 11 pt, 12 pt, 13 pt and 14 pt.
- The chosen value is stored on the company as "Report font size" and defaults to 11 pt for new companies.
- The setting is applied to the external report layout, so the base text size of PDF reports (body text, tables, paragraphs, lists) follows your choice. Headings keep their relative proportions (h1, h2, h3 are scaled accordingly).
- The same styling is injected into all standard external layouts (standard, boxed, bold, striped) and into the company report styles, so the change is visible in both the on-screen preview and the generated PDF.
- Whenever the company style fields are created or updated, the report assets are refreshed so the new size takes effect.
It touches the company settings and the document layout wizard only; no new menus are added.
Depends on
Models and fields (2)
- res.company · extends an existing modelreport_font_size (Report font size)
- base.document.layout · extends an existing modelreport_font_size (Font size)
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/web.
terminal Installation and usage
OCA documentation · Odoo 18.0Installation
Source · Odoo 18.0- Link the
web_font_size_report_layoutdirectory to your Odoo addons folder - Update the module list from developer mode
- Search for "Report Font Size in Document Layout" in the app store and install it.
Usage
Source · Odoo 18.0Once installed:
- Go to Settings → General Settings → Companies → Configure Document Layout
- Locate the new "Font Size" field
- Select your preferred size from the dropdown list
- Look at Preview or Download PDF Preview
- Save changes
No verified information in OCA: Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.