Unicode Emojis funktionieren in JavaFX nicht?
Hallo ich bekomme immer wenn ich in JavaFx einem Button einen Emoji als Text geben will einen Error, dieser sieht so aus:
**
Pango:ERROR:../pango/itemize.c:955:itemize_state_process_run: assertion failed: (state->run_end != state->run_start)
Bail out! Pango:ERROR:../pango/itemize.c:955:itemize_state_process_run: assertion failed: (state->run_end != state->run_start)
Weiß jemand was ich falsch mache?
1 Antwort
Scheint, als würde JavaFX die Unicodes der Emojis nicht richtig verarbeiten. Ich kann dir nur empfehlen, dass du NotoColorEmoji herunterlädst und diese einbindest mittels getResourceAsStream einbindest und denn NotoColorEmoji als Font mittels
Font emojifont = Font.loadFont(fontStream, 24);
lädst. Solltest du dennoch Hilfe brauchen, antworte einfach auf mein Kommentar und ich schuster dir etwas zusammen.
Viel Erfolg!