---
title: "Home Assistant Custom Fonts"
description: "Home Assistant Custom Fonts is a Marketplace integration for Home Assistant. It has 50 installs sharing analytics, works locally and was last updated September 14, 2026."
canonical: "https://vulpo.app/integrations/marketplace/etoyuni-homeassistant-customfonts"
url: "https://vulpo.app/integrations/marketplace/etoyuni-homeassistant-customfonts.md"
last-updated: "2026-11-05"
version: "1.4"
---

# Home Assistant Custom Fonts

> Home Assistant Custom Fonts is a Marketplace integration for Home Assistant. It has 50 installs sharing analytics, works locally and was last updated September 14, 2026.

From the [repository description](https://github.com/etoyuni/homeassistant-customfonts):

> Global font replacement across the entire Home Assistant (Lovelace) interface

[Open in My Home Assistant](https://my.home-assistant.io/redirect/marketplace_repository/?owner=etoyuni&repository=homeassistant-customfonts&category=integration)

On Home Assistant 2026.10 or older? [Open it in HACS](https://my.home-assistant.io/redirect/hacs_repository/?owner=etoyuni&repository=homeassistant-customfonts&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Home Assistant Custom Fonts Setup

- **Enable Home Assistant Custom Fonts**
- **Font Source**
- **Font Family Name**
- **Font URL (Google Fonts CSS or custom URL)**: For Google Fonts, paste the full CSS URL from fonts.google.com
- **Base Font Size in px (0 = keep default)**: Set to 0 to keep the original Home Assistant font size
- **Force font into Shadow DOM (legacy fallback)**: Leave OFF. Only enable for very old themes that ignore HA's CSS variables. Forcing the font may break custom cards (flipdown-timer-card, scheduler-card, bubble-card, etc.) and badge spacing on the Android Companion App.

### After setup

- **Enable Home Assistant Custom Fonts**
- **Font Source**
- **Font Family Name**
- **Font URL**
- **Base Font Size in px (0 = keep default)**
- **Force font into Shadow DOM (legacy fallback)**: Leave OFF. Only enable for very old themes that ignore HA's CSS variables. Forcing the font may break custom cards (flipdown-timer-card, scheduler-card, bubble-card, etc.) and badge spacing on the Android Companion App.

Texts from the code of [etoyuni/homeassistant-customfonts](https://github.com/etoyuni/homeassistant-customfonts).

## From the README

> Global font replacement across the entire Home Assistant (Lovelace) interface — Google Fonts, custom font uploads, system fonts. Full Shadow DOM support included.
>
> - Google Fonts — paste a Google Fonts URL or pick from 10 built-in presets
> - Custom font upload — upload.woff2,.woff,.ttf,.otf directly through the UI
> - System fonts — use the OS default font with a proper fallback chain
> - Shadow DOM traversal — fonts are injected into every Web Component, not just the document root
> - Live preview — see the font change in real time before saving
> - Enable / Disable toggle — turn the plugin off without removing it
> - Custom base font size — adjust the global font size in pixels
> - 🌐 Bilingual UI — English and Russian interface in the settings panel
> - Zero config required — works out of the box after installation

From the README of [etoyuni/homeassistant-customfonts](https://github.com/etoyuni/homeassistant-customfonts#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Number: 50 installs sharing analytics; 6 GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v1.0.2, last updated September 14, 2026
- Domain: `font_manager`
- Source: <https://github.com/etoyuni/homeassistant-customfonts>
- Issues: <https://github.com/itsyuni/homeassistant-customfonts/issues>
- Screenshot: https://vulpo.app/integrations-img/a38fac1426f9f71e.webp (from etoyuni/homeassistant-customfonts's README)

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-11-05. Source: https://vulpo.app/integrations/marketplace/etoyuni-homeassistant-customfonts

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/etoyuni-homeassistant-customfonts
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
