Skip to Content
Catalog / ADM · Admin & Tools / Alshayebco Custom Fonts
Alshayebco Custom Fonts
alshayebco_custom_fonts

Alshayebco Custom Fonts

Brand your Odoo PDF reports and backend with custom Arabic and Latin fonts in a click.

v19.0.1.0.0 Abdelfatah Mohammad (AlshayebCo) Admin & Tools

Extends company with a Selection field via selection_add to register twelve custom fonts on the standard document-layout font field. Font faces are declared in static/src/fonts/fonts scss (SCSS @font-face mixins for Google/Arabic fonts plus explicit @font-face for Arial and Simplified Arabic) and loaded into two asset bundles: web report_assets_common for PDF rendering and web assets_backend for the backend UI. No models, menus, controllers, security CSV, or data files are added.

Overview

Odoo ships with a fixed, limited set of fonts for its document layout, which leaves Arabic-language documents and brand-specific typography unsupported. This module bundles a library of Arabic and Latin TrueType fonts and registers them with both the backend interface and the PDF report engine, then adds each one to the standard document-layout font picker. Administrators simply open Configure Document Layout and choose a bundled font for invoices, quotations, and every other printed document, with no theming code required.

Key Features

  • Bundles a ready-to-use library of Arabic and Latin TrueType fonts (Amiri, Noto Kufi Arabic, Lateef, Scheherazade New, Calibri, Arial, Simplified Arabic, Al Font and more).
  • Adds twelve custom fonts to the standard Document Layout font selector on the company record.
  • Loads the fonts into the PDF report engine so they render correctly in printed documents.
  • Loads the same fonts into the backend interface assets bundle for consistent on-screen display.
  • Provides full Arabic typeface support for right-to-left documents and brand identity.
  • Includes the SST Arabic typeface with Regular, Medium, SemiBold and Bold weight variants.
  • Self-hosts all font files inside the module, so no external font download or internet access is needed at render time.
  • Works at the company level, letting multi-company databases assign a different document font per company.

Technical Details

Technical Name alshayebco_custom_fonts
Version 19.0.1.0.0
License LGPL-3
Domain ADM · Admin & Tools

Security

No custom access groups or record rules are defined. The module only ships static font assets and a one-field extension of res.company, so it relies entirely on Odoo's existing company-configuration access rights (company settings administrators).

Dependencies

base web