Features Wishlist

Add Support for Hebrew Fonts and RTL (BiDi) Text

IhalpernSuggested this wish Β·

Hi Max and the team,

First of all, thank you for the amazing work on Tessera (homeassistant_espscreen)! The drag-and-drop approach is brilliant and makes setting up these screens incredibly easy.

I would like to request adding support for Hebrew text. Currently, since the project only supports LTR European languages, Hebrew entity names and statuses pulled from Home Assistant either don't render (showing missing character boxes) or render backwards.

Since the project is built on top of ESPHome and LVGL, the underlying libraries already support this. To make Hebrew work, the system would need:

  1. Font Support: Including a font that covers the Hebrew Unicode block (0x0590–0x05FF), such as Google's "Rubik", "Assistant", or "Heebo".
  2. BiDi Support: Enabling the LV_USE_BIDI flag in the underlying LVGL configuration so it can properly handle Right-to-Left (RTL) and mixed text rendering.

Adding this would be a game-changer for the Israeli / Hebrew-speaking Home Assistant community.

I would be more than happy to help test this feature on my screens if you decide to implement it.

Thank you for your time and for this great project!

Kind regards

Isaac

Discussion 0

Add a comment

Start the conversation

Share an example, ask a question or explain how you would use this.

Add your thoughts, a screenshot or a useful link.

Markdown & basic HTML
Paste or drop images Β· URLs on their own line become previews0 / 10,000
Create your account to join in

We need a verified email address to reach you about your contribution. Your address stays private.

Continue with GitHub

Your draft stays in this tab. Return here after verification.