OdooWiki OCA HUB

Report Font Size in Document Layout

web_font_size_report_layout folder_open OCA/web open_in_new
Uncategorised License: LGPL-3

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.0

Lets 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

web
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 18.0
  • Link the web_font_size_report_layout directory 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.

Once 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.

info

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.