Introduction

Site Management, Typography, Security Tools, GDPR

OD Local Fonts lets you upload and manage local web fonts in Joomla — with zero external requests.


OD Local Fonts – GDPR/DSGVO-friendly local font management for Joomla

Replace Google Fonts with locally hosted fonts — no CDNs, no hidden calls. Fast, privacy-compliant, and fully under your control.

The extension integrates seamlessly with Helix Ultimate and Helix 3 and provides full typography control via a dedicated font assignment layer — without modifying any core or template files.


Key Features

  • Upload and manage local fonts (WOFF2-first, PRO-feature: WOFF / TTF / OTF)
  • True privacy-first architecture — no external font requests, fully GDPR/DSGVO compliant
  • Google Fonts replacement system with automatic blocking and fallback handling
  • Full typography control for Helix Ultimate and Helix 3 (slot-based font assignment)
  • Clean, native Joomla admin UI with per-slot font control (Body, H1–H6, Navigation)
  • Support for variable fonts (dynamic weight selection via variable axes like wght — PRO feature)
  • Centralized font management — reuse fonts across templates and projects
  • Independent font assignment layer — works without modifying template core files
  • Runtime CSS injection via Joomla WebAssetManager (CSP-safe, no inline hacks)
  • Designed for consistency, maintainability, and long-term scalability

Privacy & Compliance

OD Local Fonts blocks external font sources such as fonts.googleapis.com and fonts.gstatic.com.
All fonts are loaded locally, ensuring compliance with GDPR/DSGVO and similar privacy regulations.

No personal data is collected or transmitted.


Compatibility

  • Joomla 5.3 & 6.x
  • Helix Ultimate 2.2.x
  • PHP 8.3+

No template overrides. No core file modifications.


Typical Use Cases

  • Replace Google Fonts with local fonts
  • Make client projects GDPR/DSGVO-safe
  • Improve performance by eliminating external font calls
  • Centralize font management across multiple Joomla sites

Changelog

1.3.0 - 16.05.2026
- FEATURE: Helix 3 Integration — full local font assignment workflow replacing Helix’s Google Fonts system.
- FEATURE: New Settings Tab with per-slot font/weight/size selectors (Body, H1–H6, Navigation).
- FEATURE: Automatic Helix 3 template detection via template styles (excludes Helix Ultimate).
- FEATURE: Runtime system plugin (plgsystemodlfhelix3) injecting @font-face and CSS overrides.
- FEATURE: Fallback handling — empty slots default to Helix/browser fonts without override.
- FEATURE: Language support for all major locales (de-DE, en-GB, es-ES, fr-FR, it-IT, pl-PL).
- FEATURE: Commons plugin (plg
systemodlfcommons) introduced as shared helper layer.
- FEATURE: Joomla Action Log integration for backend events (settings save, font upload/delete).
- FEATURE: Variable font support with axis detection (wght, wdth, etc.) from font metadata.
- IMPROVEMENT: Backend CSS fully migrated to OD Design System (no hardcoded values).
- IMPROVEMENT: Media file naming aligned to ODF standard (backend.css / backend.js).
- IMPROVEMENT: Language files cleaned up (removed orphaned keys across all locales).
- IMPROVEMENT: Deprecated Joomla factory calls replaced with DI/service-container usage.
- IMPROVEMENT: Full extension review applied (code quality, security, consistency, tooling clean).
- IMPROVEMENT: Manifest/package versions and release packaging flow were aligned for the 1.2.1 patch release.
- FIX: access.xml restored in manifest (ACL permissions missing).
- FIX: jsonencode() output hardened with JSONHEX_* flags (XSS protection).
- FIX: Upload view toolbar extraction standardized via addToolbar() method.

1.2.1 - 12.04.2026
- FEATURE: New ODLF Commons system plugin added as central shared helper layer for backend functionality.
- FEATURE: ODLF package setup now includes and auto-enables the Commons plugin during installation/update.
- IMPROVEMENT: Toolbar, version badge, and edition handling were centralized via Commons helpers; duplicated component logic was removed.
- IMPROVEMENT: Component settings view now uses the shared version helper instead of local duplicate version lookup code.
- FIX: Dashboard font counter/pagination now reads the correct table rows and shows accurate totals.
- FIX: Pagination info display logic was corrected so the counter no longer stays at 0 when fonts exist.
- FIX: License API handling now evaluates structured server responses even on non-200 HTTP status codes.
- FIX: Added explicit NETWORK_ERROR handling for unreachable license server responses.
- FIX: License validation product matching was changed to ODLF product family (odlf), fixing activation for both ODLF Pro and ODLF Agency licenses.

1.2.0 - 28.03.2026
- FEATURE: New OD Standard Design — the entire ODLF backend (Dashboard, Upload, Settings, Help) has been redesigned with a unified, modern card-based layout that will serve as the visual baseline for all OD extensions going forward.
- FEATURE: New Settings UI — all six tabs redesigned with a consistent card structure, pill-style tab navigation and clear section hierarchy.
- FEATURE: New iOS-style toggle switches and custom checkbox styling for a more polished settings experience.
- FEATURE: Joomla 5 compatibility — ODLF now runs reliably on both Joomla 5 and Joomla 6.
- IMPROVEMENT: Centralized CSS Design Token layer for all visual values (colors, spacing, typography, radii) — consistent look across all backend views.
- IMPROVEMENT: Responsive layout improvements across all admin views for smaller admin screens.

1.1.0 - 01.03.2026
- FEATURE: Full Joomla 6 compatibility — modern namespaces, service providers, no legacy code.
- FEATURE: Modern JavaScript layer — all AJAX calls migrated to Joomla.request() for Joomla 6/7 compatibility.
- FEATURE: Extended language support — ES, FR, IT, PL added across component and all plugins.
- IMPROVEMENT: Help page refactored using LayoutHelper for cleaner and maintainable templates.

1.0.0 - 30.01.2026
- FEATURE: Initial release with full GDPR/DSGVO-compliant local font hosting for Joomla.
- FEATURE: Seamless Helix Ultimate integration without modifying template core files.
- STABILITY: Production-ready release with privacy-first approach.

OD Local Fonts

Version:
1.3.0
Developer:
Martin Grunert
Last updated:
May 16 2026
4 days ago
Date added:
Jan 26 2026
License:
GPLv2 or later
Type:
Free download
Includes:
c p
Compatibility:
J5 J6
Download

Uses Joomla! Update System