feat: Skin-Tone und ZWJ-Sequenzen in Emojis #17

Open
opened 2026-06-10 08:22:28 +02:00 by ppfeiffer · 0 comments
Owner

Emojis mit Skin-Tone-Modifikatoren (✌🏻, 🙋🏻‍♂️) werden aktuell nur ohne Modifikatoren angezeigt.

Grund: LVGL verarbeitet Unicode-Codepoints einzeln. Modifikator-Codepoints (U+1F3FB Skin Tone, U+200D ZWJ, U+2642 Gender) fall in der imgfont-Callback-Funktion in Blank-Ranges und werden transparent gerendert.

Optionen:

  1. Alle ZWJ-Sequ. als eigene Glyphen pre-generieren (Speicher)
  2. Kombinierte Bildelemente bei Render-Zeit erzeugen
  3. Limitierung dokumentieren
Emojis mit Skin-Tone-Modifikatoren (✌🏻, 🙋🏻‍♂️) werden aktuell nur ohne Modifikatoren angezeigt. Grund: LVGL verarbeitet Unicode-Codepoints einzeln. Modifikator-Codepoints (U+1F3FB Skin Tone, U+200D ZWJ, U+2642 Gender) fall in der imgfont-Callback-Funktion in Blank-Ranges und werden transparent gerendert. Optionen: 1. Alle ZWJ-Sequ. als eigene Glyphen pre-generieren (Speicher) 2. Kombinierte Bildelemente bei Render-Zeit erzeugen 3. Limitierung dokumentieren
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ppfeiffer/OpenMeshOS#17
No description provided.