Wie funktionieren diese Symbole: đŸŒđŸŒŽđŸŒâœ…ïž?


123

Ich kann diese Zeichen als farbige Symbole sehen:

đŸŒđŸŒŽđŸŒâœ…ïž

Es funktioniert nur in Firefox fĂŒr mich. Wenn Sie die Zeichen in Farbe nicht sehen können, sieht es auf meinem System so aus (es hĂ€ngt wahrscheinlich von der Schriftart ab):

Bildbeschreibung

Ich kann sie sogar in Firebug- und Tab-Titeln sehen:

Bildbeschreibung

Bildbeschreibung

Bildbeschreibung

Und es gibt eine vollstĂ€ndige Datei von ihnen. Ich habe auch diese document.title-Animation mit ihnen gemacht, die zeigt, dass sie auch außerhalb von HTML funktionieren.

Was ist das?


Kommentare sind nicht fĂŒr eine lĂ€ngere Diskussion gedacht. Diese Unterhaltung wurde in den Chat verschoben .
— Geselle Geek

Ich benutze Opera und sehe sie definitiv nicht so, wie Sie es im Bild "sieht so aus" gezeigt haben. Also, ich bin versucht, das außer Frage zu stellen, aber es wĂ€re nicht sehr umfangreich ...
— Stephan Bijzitter

37
@StephanBijzitter: Die Tatsache, dass Sie und andere die Symbole nicht so sehen, ist der Grund, warum das Bild wichtig ist. Entfernen Sie es nicht.
— user2357112


2
Stichwort: OpenType-SVG ( stateofwebtype.com/#OpenType-SVG , color.typekit.com )
— Prinzhorn

Antworten:


145

Diese Zeichen sind Emojis, die von den Unicode-Standards erkannt werden, die definieren, was jedes Zeichen darstellt.

Das genaue Aussehen ist fĂŒr jedes Betriebssystem und jede Anwendung unterschiedlich, aber alle zeigen dasselbe.

Der Globus (🌏) ist ein Unicode-Zeichen 1F30Fund heißt EARTH GLOBE ASIA-AUSTRALIA . Die zweite (✅) heißt WHITE HEAVY CHECK MARK und ist Unicode 2705.

Auf diese Weise gibt es Tausende von Emojis, von denen einige von jeder Anwendung und andere von weniger unterstĂŒtzt werden. Die vollstĂ€ndige Liste finden Sie hier http://www.fileformat.info/info/emoji/browsertest.htm


56
Das genaue Aussehen hÀngt von der verwendeten Schriftart ab, da die Schriftart das Aussehen eines Zeichens bestimmt und Emojis nur Zeichen sind.
— Totymedli

23
TatsĂ€chlich ist das zweite (wie Sie sagten) WHITE HEAVY CHECK MARK in Kombination mit VARIATION SELECTOR-16 . ✅ Aus der Frage kopiert sieht aus wie ein weißes HĂ€kchen in einem grĂŒnen KĂ€stchen. ✅ Aus Ihrer Antwort kopiert sieht aus wie ein weißes HĂ€kchen mit schwarzem Rand Gleiches weißes HĂ€kchen in einem grĂŒnen KĂ€stchen. Screenshot dieses Kommentars zur Klarheit
— Stijn

4
Sie haben es möglicherweise nicht bemerkt, weil die Schriftart nicht ausreichend unterstĂŒtzt wird. In meinem Browser wird der grĂŒne Hintergrund nicht angezeigt.
— user2357112

8
@Stijn, fĂŒr mich in Chrome sind beide das grĂŒne HĂ€kchen i.imgur.com/Cv5RTFM.png
— Yisroel Tech

6
Dies beantwortet nicht die Frage, wie es in Firefox gerendert wird, nicht warum die Emoji dort sind.
— oldmud0

73

Firefox verwendet eine spezielle Schriftart fĂŒr diese Emoji-Zeichen . Es verwendet eine relativ neue und ansonsten selten verwendete Funktion von TrueType-Schriftarten: mehrschichtige Farbglyphen. Davon abgesehen (dh mit einer speziellen Schriftart mit vorgefĂ€rbten Glyphen) handelt es sich bei diesen Symbolen um normale Unicode-Zeichen.

Windows unterstĂŒtzt diese farbigen Schriftarten nur in den Versionen 8.1 und höher. Daher installiert Firefox EmojiOne privat und verwendet in Windows 7 einen eigenen Schriftarten-Renderer. Dies erklĂ€rt auch, dass in den meisten anderen Anwendungen keine bunten Emoji-Symbole vorhanden sind.


2
Wenn es in Win10 native UnterstĂŒtzung fĂŒr ĂŒberlagerte Farbglyphen gibt, warum werden sie beispielsweise in Edge immer noch in Schwarzweiß angezeigt?
— Bas

5
@Bas, wie wir in den Edge-Entwicklertools sehen können, wird Segoe UI Emoji nicht ausgewĂ€hlt, um diese Seite anzuzeigen (andere monochrome Schriftarten tun dies). Das EinfĂŒgen der Schrift in das Schriftfamilienattribut macht den Trick: i.imgur.com/IXiNC86.png
— aitap

4
Die UnterstĂŒtzung von @Bas Colored Emoji ist in der neuesten Edge-Vorschau und in der nĂ€chsten öffentlichen Version enthalten.
— Josiah Keller

1
Seltsamerweise zeigt Firefox auf meiner Ubuntu 16.10-Box schwarze und weiße Glyphen an (ich habe danach Win10 gebootet und bestĂ€tigt, dass sie tatsĂ€chlich farbig sind)
— Luke,

2
@ Luke Ubuntu hat UnterstĂŒtzung fĂŒr
— Farbzeichen

25

Kurz gesagt : Firefox verwendet eine Schriftart, in der diese Symbole so aussehen, wie sie aussehen.

Diese Zeichen sind Teil des Unicode-Standards.

Unicode ist ein Industriestandard fĂŒr die konsistente Codierung, Darstellung und Verarbeitung von Text, der in den meisten Schreibsystemen der Welt verwendet wird. Die neueste Version von Unicode wurde in Verbindung mit dem Universal Coded Character Set (UCS) -Standard entwickelt und als Unicode-Standard veröffentlicht. Sie enthĂ€lt ein Repertoire von mehr als 128.000 Zeichen, das 135 moderne und historische Skripte sowie mehrere SymbolsĂ€tze abdeckt. -Wikipedia

Daher enthĂ€lt Unicode im Gegensatz zu ASCII (das nur sehr wenige Zeichen enthĂ€lt) mehrere ZeichensĂ€tze. WĂ€hrend jetzt standardisiert wurde, welcher Code welches Alphabet oder Symbol darstellen soll, gibt Unicode nicht genau an, wie das Symbol aussehen soll. Daher haben alle Betriebssysteme ihre eigenen Symbolgrafiken, um anders auszusehen. Dies kann beinhalten, dass einige farbig sind und andere nur Umrisse oder schwarz-weiß.

Es ist auch möglich, dass Schriftarten ihre eigenen Kunstwerke fĂŒr diese Symbole haben, damit die Zeichen mit dem GefĂŒhl der Anwendung mithalten können. Sogar innerhalb der Anwendung haben Sie möglicherweise unterschiedliche Seiten mit unterschiedlichen BildsĂ€tzen. Auf diese Weise können Sie mit dem Charakter interagieren, wie Sie es sonst tun wĂŒrden, aber es wĂŒrde einfach anders aussehen.

Sie können sehen , wie genau Emoji (fĂŒr 🌍🌎🌏, fahren Sie mit # 1483) buchen , auf verschiedenen Plattformen hier .


4
128.000 sind eine Menge zu zeichnender Symbole. Ich gebe den KĂŒnstlern nicht die Schuld, dass sie statt Vollfarbe Schwarz-Weiß-Symbole verwenden.
— Dan

@Dan, 128.000 ist die Anzahl der Zeichen, keine Symbole. Dazu gehören auch Sprachzeichen, die fĂŒr Sprachen wie Japanisch oder Mandarin sehr zahlreich sind.
— PulseJet

1
@Dan, ich meinte nur, dass es nicht 128.000 Symbole gibt, die eingefĂ€rbt werden mĂŒssten. Das heißt nicht, dass es nicht viele zum FĂ€rben gibt, aber das sind bei weitem keine 128.000.
— PulseJet

1
Ah, ich wollte nicht implizieren, dass sie alle farbig sein sollten, nur das Zeichnen, dass viele von allem ausreichen, um mich zu veranlassen, keine von ihnen zu komplizieren (dh zu fÀrben). Haha.
— Dan

2
@Dan niemand zeichnet so viele Codepunkte, und fast keine Schriftarten enthalten Zeichen fĂŒr alle Unicode-Codepunkte. Der Zeichensatz-Renderer ersetzt Glyphen aus einem anderen Zeichensatz, wenn der aktuelle Zeichensatz diese Glyphen nicht enthĂ€lt. Warum gibt es keine Schriftart, die alle Unicode-Glyphen enthĂ€lt?
— Phuclv

2

Diese Zeichen „Arbeit“ auf die gleiche Weise wie andere Zeichen, wie zum Beispiel a, Ăž, λ, àŹ¶à­, にund 晚, Arbeit. Zeichen werden durch eine abstrakte Zahl dargestellt, mit der eine verfĂŒgbare Schriftart zum Anzeigen des Zeichens ausgewĂ€hlt und indiziert wird.

Auf Ihrem System scheint es , dass Firefox seine eigene Rendering tut, und hat Zugriff auf Fonts Glyphen fĂŒr die Aufnahme 🌍, 🌎, 🌏und ✅. Andere Anwendungen verwenden normalerweise die vom X-Server (oder einem vergleichbaren Programm) bereitgestellten Schriftarten. BeschrĂ€nken Sie sich daher auf Schriftarten, auf die Sie Ihren Server installiert oder verwiesen haben (z. B. mit xset +fpoder Ă€hnlich).

Mehrfarbige Schriften sind eine neue und noch recht experimentelle Entwicklung. Traditionell sind Schriftzeichen eine einzelne Farbe, die vor jedem Hintergrund erstellt werden kann.


1

Es ist in jedem Browser anders, dh Sie können Ihrer Website eine bestimmte Schriftart hinzufĂŒgen, die in diesen Emojis geladen wird . Zum Beispiel:

Dieser Beitrag ĂŒber Grafikdesign Gibt es kostenlose Emoji-Schriftarten? könnte auch interessant sein. Ohne eine solche benutzerdefinierte Symbolschrift muss beachtet werden, dass Ihre Website in jedem Browser anders aussieht.


Dies ist nur eine Liste, die die Benutzer schneller zu Emojis und Unicode-Smileys fĂŒhren soll.


0

Dies sind nur Unicode-Zeichen, sodass alle Textfelder, die Unicode unterstĂŒtzen, diese problemlos anzeigen können, sofern die Schriftart und die Glyphen auf dem System verfĂŒgbar sind. Das Aussehen und Verhalten der einzelnen Unicode-Zeichen hĂ€ngt jedoch vom verwendeten Renderer und der verwendeten Schriftart ab.

Herkömmlicherweise werden Zeichen nur mit einer einzigen Farbe gefĂŒllt. Farbige Emojis sind eine ziemlich neue Sache, daher variiert ihre UnterstĂŒtzung von Plattform zu Plattform. Es wurden verschiedene Techniken zum FĂ€rben wie eingebettete PNGs, SVGs oder geschichtete Masken erfunden . FĂŒr alle ist jedoch ein neuer Renderer erforderlich, der in Ă€lteren Betriebssystemen nicht verfĂŒgbar war.

Aus diesem Grund hat Firefox seit Version 50.0 einen eigenen Renderer und eine eigene Schriftart zur UnterstĂŒtzung von farbigem Emoji integriert. Sie finden es in den Release Notes

GeÀndert

Integriertes Emoji-Set fĂŒr Betriebssysteme ohne native Emoji-Schriftarten hinzugefĂŒgt (Windows 8.0 und niedriger und Linux)

Die Schriftartdatei finden Sie in %FirefoxInstallDir%\fonts\EmojiOneMozilla.ttf

Durch die Nutzung unserer Website bestÀtigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.