esphome / esphome/feature-requests

Support for complex scripts via font/display component

Open
#2,805 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

**Describe the problem you have/What new integration you would like**

Currently there is no support for rendering text in complex scripts such as Hindi or other indic languages. It would be useful to support more scripts via the `font` component we have. It currently does not support shaping or glyph substitutions, which are essential for rendering a lot of complex scripts.

**Please describe your use case for this integration and alternatives you've tried:**

- When trying to render Hindi text, the text is not legible or correctly rendered with in-built `font` component.
- We need to integrate with some shaper (e.g. harfbuzz) and include more information and more glyphs from the font, or embed the ttf file itself for the shaper to work.

**Additional context**

None

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.