Kann man einen Emoji erzeugen, indem man bestimmte Zeichen über die Tastatur eingibt zB U+3456?
2 Antworten
Das Erzeugen von Emojis über Unicode-Zeichen funktioniert in den meisten modernen Anwendungen, allerdings nur, wenn das betreffende Zeichen tatsächlich in dem jeweiligen Schrift-, Emoji-Set vorhanden ist. Hier sind die Grundlagen, um das zu überprüfen:
- Unicode (U+xxxx) ist ein genormter Zeichensatz, der in vielen Programmiersprachen, wie auch in JavaScript genutzt wird. Es ist nicht einmal unbedingt auf Text beschränkt, obwohl die Beispiele hier natürlich darauf fokussiert sind. Einschränken möchte ich hier aber auch nur auf U+0000 bis U+0FFFF, da ab U+10000 nur mehr Einschränkungen und Programmierungen notwendig sind, um es auch dort anwenden zu können)
- Der Zeichenausschnitt U+0000 bis U+0FFFF teilt sich in verschiedene Bereiche: U+0000 bis U+007F (ASCII) , U+0080 bis U+07FF (Latin-1 Supplement), U+0800 bis U+FFFF (Private Use Area, wobei nur ein kleiner Teil dieses Bereiches noch nicht belegt ist)
Emojis sind schlichtweg nur Bilder, die bestimmten Unicode-Zeichen zugeordnet werden. Hier ein Link zu einer aktuellen Emoji-Liste, um das gewünschte Zeichen(natürlich nicht U+3456) zu finden: https://emojipedia.org/
Emojis sind darüber hinaus natürlich nur in dem jeweiligen Anwendung (also dem Font) angebunden, das diese Zeichenzugehörigkeit programmierte. Zum Beispiel: In Font Awesome, Font-Awesome-5 Claiming Code U+F000 Font-Awesome-5 Claiming Image https://fontawesome.com/icons/a?style=brands
<!DOCTYPE html>
<html>
<style>
body {
font-size: 20px;
}
</style>
<body>
<span style='font-size:100px;'>😀</span>
<p>I will display 😀</p>
<p>I will display 😀</p>
</body>
</html>
<p style="font-size:100px">😜</p>
<p>I will display 😜</p>
<p>I will display 😜</p>
https://en.wikipedia.org/wiki/Emoticons_(Unicode_block)
Ja das geht mit solche Befehlen!
Da muss du was raus abkupfern und einfügen
Gruß Gummikugel