Wie zeige ich die neuesten Unicode-Zeichen (insb. Emoji) in Windows-Browsern an?

28

Keiner meiner Browser (Firefox, Chrome, IE) zeigt Zeichen für Unicode 7 , 8 , 9 (oder 10 ) -Emojis an:

Unicode 9 wird als einfaches Kästchen angezeigt

Diese werden mir oft per Telefon zugeschickt. Unicode 6-Zeichen werden unterstützt, sind jedoch schwer zu lesen / zu unterscheiden:

Unicode 6-Emojis werden angezeigt

Wie füge ich einem Windows 7-System Unterstützung für diese Zeichen hinzu? Gibt es eine Möglichkeit, sie so anzuzeigen wie Android, damit sie leichter zu lesen sind?

Testfiguren:

  • Unicode 6.1: 😀😗😙😑😮😯😴😛😕😟
  • Unicode 7.0: 🙂🙁🕵🗣🕴🖕🖖🖐
  • Unicode 8.0: 🤗🤓🤔🙄🤐🙃🤑🤒🤕🤖
  • Unicode 9.0: 🤣🤠🤡🤥🤤🤢🤧🤴🤶🤵🤷
  • Unicode 10.0: 🤩🤨🤯🤪🤬🤮🤫🤭🧐🧒
Endolith
quelle
1
Sie benötigen eine Schriftart mit diesen Zeichen. Jedes Zeichen hat eine Nummer (Codepunkt), die Nummer wird in einer Schriftart nachgeschlagen und angezeigt.
Strg-Alt-Delor
@ Richard Kennen Sie irgendwelche? Eine Browsererweiterung, die sie durch Bilder ersetzt, würde ebenfalls funktionieren.
Endolith
Welche Websites verwenden Unicode-Emojies? Ich dachte, die meisten Foren verwenden Bilder mit einer bestimmten Auszeichnungssprache.
Jiggunjer
@jiggunjer Google Voice / jede soziale Website, auf der Nutzer Kommentare von ihrem iPhone aus veröffentlichen können. Einige Websites wie Google Mail ersetzen sie durch Grafiken, andere nicht.
Endolith
Sie müssen herausfinden, wie Sie eine Ersatzschrift für Ihr Betriebssystem / Windows-System / Ihren Browser installieren. Installieren Sie dann eine Schriftart, die diese Zeichen unterstützt. (Eine
Ersatzschrift

Antworten:

13

Ich habe die Emoji One-Schriftart gefunden , die alle Emojis bis zur aktuellen Unicode-Version unterstützt, einschließlich Farbemojis (durch Einbetten von SVGs oder Ähnlichem).

Wenn die Schriftart angegeben ist, unterstützt Firefox die farbigen Emojis in Ordnung:

Verwenden der Schriftart mit span-Tag

und Chrome und IE unterstützen seine monochromen Fallbacks:

Chrome mit einfarbigem Emoji mit Span-Tag

aber nur die Installation der EmojiOneColor-SVGinOT.ttfSchriftart in Windows ist nicht gut genug, um die Boxen loszuwerden, anscheinend, weil andere Schriftarten vorgezogen werden ?

Teilweise Problemumgehungen:

Chrom

Installieren der Emoji Keyboard (2016) -Erweiterung und Aktivieren von "Auto-Replace" in den Optionen (standardmäßig aktiviert):

Automatisch ersetzen: Ersetzen Sie alle Emoji in Chrome durch Emoji One

produziert farbige Emoji in Chrome bis zu Unicode 9. (Die unterstützte Unicode-Version ist auf der Seite mit den Releases für eosrei / emojione-color-fonts angegeben ):

Farbiges Emoji in Chrom

Das automatische Ersetzen funktioniert auf jeder Site, jedoch nicht in bearbeitbaren Textfeldern.

Feuerfuchs

Firefox zeigt die Zeichen mit Arial an, unabhängig davon, was Sie installiert haben. Dies wird durch die Installation der FontFinder-Erweiterung angezeigt .

Ein Greasemonkey-Skript fügt die Schriftart zum Body-Tag aller Seiten hinzu, dies behebt jedoch das Problem bei mehreren getesteten Seiten nicht. Es funktioniert auf einigen, wie zum Beispiel superuser.com.

Das Ändern der Standardschriftart des Browsers in Emoji One scheint in den meisten Fällen zu funktionieren, kann jedoch Nebenwirkungen haben. (Zum Beispiel ersetzt dies auch das ™ -Zeichen, was die Chrome-Erweiterung nicht tut.)

Die Emoji Everywhere-Erweiterung funktioniert, scheint aber das Laden der Seite im Vergleich zur Schriftart zu verlangsamen und unterstützt nur Unicode 6.1.

Endolith
quelle
1
Sie müssen die Emoji-Schrift als Ersatzschrift festlegen. Es wird also verwendet, wenn alles andere fehlschlägt. Ich weiß nicht, wie oder ob Sie dies unter Microsoft Windows tun können.
Strg-Alt-Delor
2
Es gibt jetzt ein Windows-Installationsprogramm für die EmojiOne Color-Schriftart v1.3 +, die mit vorhandenen Schriftarten zusammengeführt wird, sodass alle Zeichen funktionieren.
13rac1
1
Dadurch sind Symbole von bis zu Unicode 9.0 in Ordnung. Gibt es eine Möglichkeit, auch vorgeschlagene Unicode 10.0-Symbole anzuzeigen? ZB: 🥟🥡🥢🥠🤨🗹
Victor Marchuk
Für den Fall, dass ein anderer Benutzer wie ich verwirrt ist - die Emojis in der obigen Antwort sind alle Bilder: S
user13743
Es sieht aus wie native Emoji in Firefox 50 hinzugefügt wurden?
Endolith
1

Danke, Endolith, ich habe nach diesen Informationen gesucht. Sie haben wirklich eine gute Zusammenfassung des Problems mit Windows / Firefox und Unicode Emojis in höheren Versionen als 6.0 erstellt. 👍

Ich suchte auch nach einer Möglichkeit, Firefox auf Windows 7 zu aktualisieren, um neuere Emojis anzuzeigen.

Obwohl Sie mit der Font Finder-Erweiterung getestet haben, dass FF die Arial-Schriftart zum Anzeigen der Emojis verwendet, gibt die GitHub-Site an, dass Windows 7, 8 und 10 die Segoe-Benutzeroberfläche für die Emojis verwenden.

Sie ändern nur Segoe UI Symbol und Segoe UI Emoji mit ihrem neuen Skript, um Unicode V9-Emojis zu installieren, nicht die Schriftart Arial.

Windows 7, 8, 10 verwenden Emoji sowohl vom Segoe UI Symbol als auch vom Segoe UI Emoji. Wir müssen beide Schriftarten ersetzen, aber die vorhandenen Symbolzeichen aus Segoe UI Symbol beibehalten.

Ich werde ihr Skript jetzt testen, obwohl es zusätzliche Software benötigt, um zu funktionieren.

Dieses Paket enthält ein Installationsskript, mit dem beide Schriftarten (oder in Windows 7 nur Segoe UI Symbol) generiert und für Sie installiert werden. Das Ausführen des Installationsskripts erfordert sowohl Python als auch Pip im PATH.

GitHub-Referenz: https://github.com/eosrei/emojione-color-font

Flexxo
quelle