Viele Emojis ersetzen Zeichen, die ich bereits verwende, normalerweise importiert von einer Symboltastatur; aber es passt nicht gut zu monospaced, kleinem oder formatiertem Text; Zum Beispiel mag ich es, meine Dokumente mit Textkunst zu würzen (Kunst, die (normalerweise) aus einer nichtproportionalen Schriftart und ihren Zeichen besteht).
Zu solchen Zeichen gehören:↔↕↖↗↘↙➡⬅⬆⬇⚪⚫⬛⬜, in diesem Fall (auf meiner Seite) funktionierten einige von ihnen richtig. die Rate, mit der dies geschieht, ist uneinheitlich, selbst im selben Dokument!
Es gibt sowohl einen „Textstil“ als auch einen „Emoji-Stil“ für U+25B6 BLACK RIGHT-POINTING TRIANGLE (▶)
. Welchen Stil Sie erhalten, hängt davon ab, welchen Stil die Schriftart hat, die Sie gerade verwenden. Beispielsweise hat die Schriftart Apple Color Emoji eine Glyphe im „Emoji-Stil“, U+25B6 BLACK RIGHT-POINTING TRIANGLE
während die Schriftart Lucida Grande eine Glyphe im „Textstil“ für hat U+25B6 BLACK RIGHT-POINTING TRIANGLE
. Dies ist in einem Texteditor in Ordnung, in dem Sie die Kontrolle darüber haben, welche Schriftart Sie für jedes Zeichen verwenden, aber nicht in Kontexten, in denen Sie dies nicht tun.
Das Unicode-Konsortium hat tatsächlich eine Lösung für dieses Problem in Unicode 6.1 bereitgestellt, die in diesem technischen Unicode-Bericht ausführlich beschrieben wird.
Im Wesentlichen haben sie zwei Codepunkte als Emoji-Variationsselektoren festgelegt: U+FE0E VARIATION SELECTOR-15
(für eine Textpräsentation) und U+FE0F VARIATION SELECTOR-16
(für eine Emoji-Präsentation).
Lassen Sie mich erklären, wie sie funktionieren. Immer wenn Sie einen dieser beiden Variantenselektoren in ein Textfeld eingeben (sei es durch Kopieren und Einfügen oder auf andere Weise), ändert das Textwiedergabesystem Ihres Betriebssystems – eines, das dem Unicode-Standard v6.1+ entspricht – die Glyphe ( durch Schriftersetzung , falls erforderlich) für das Zeichen, das der gerade eingegebenen Variantenauswahl unmittelbar vorangeht, in ein Zeichen, das entweder mit „Textstil“ oder „Emoji-Stil“ übereinstimmt (je nachdem, welche Variantenauswahl Sie nach dem Emoji eingegeben haben).
Hier ist eine Demonstration:
▶︎(U+25B6 U+FE0E)
▶️(U+25B6 U+FE0F)
Für Benutzer, die diese Seite auf älteren Betriebssystemen anzeigen, habe ich unten einige Bilder eingefügt, die das Verhalten in einem normalen Textfeld unter OS X v10.11 El Capitan demonstrieren.
Die Systemschriftart von OS X v10.11 (das ist San Francisco ) hat keine Glyphe für U+25B6 BLACK RIGHT-POINTING TRIANGLE
, daher führt das Textwiedergabesystem von OS X automatisch eine Schriftartersetzung durch und verwendet stattdessen die Lucida Grande UI -Schriftart, die zufällig einen "Textstil" hat ' Glyphe für U+25B6
:
Die Verwendung U+FE0E VARIATION SELECTOR-15
unmittelbar danach erzwingt den 'Textstil', sodass das Ergebnis dasselbe ist:
Die Verwendung U+FE0F VARIATION SELECTOR-16
unmittelbar danach führt stattdessen dazu, dass das Textwiedergabesystem von OS X stattdessen eine Schriftart mit einer Glyphe im Emoji-Stil U+25B6 BLACK RIGHT-POINTING TRIANGLE
verwendet, die zufällig die Apple Color Emoji - Schriftart ist:
(Für Neugierige zeigen die Screenshots das unverzichtbare Split Up - Dienstprogramm in UnicodeChecker ).
︎
kann das Emoji nicht daran gehindert werden, stilisiert zu werden. ( 💬︎
Erscheint stilisiert auf iOS, aber nicht auf anderen Geräten.)Du kannst nicht. Emojis sind Teil von iOS und können nicht deaktiviert werden.
Nachrichten auf dem Mac haben eine Option, herkömmliche Smileys nicht durch Emojis zu ersetzen.
Bearbeiten > Ersetzungen > Emoji
Ich habe das auf meinem Mac ausgeschaltet & wenn ich tippe ;-) wird das übertragen.
Wenn ich dasselbe auf meinem iPhone mache, passiert dasselbe, nur ;-) wird gesendet und empfangen.
Ich kann mich nicht erinnern, dieses Verhalten auf dem Telefon geändert zu haben, und ich kann auch keine Option finden, die es mir ermöglichen würde - und das Ändern auf dem Mac scheint sich nicht auf das Telefon auszuwirken.
Tom Gewecke hat jedoch recht, denn wenn das empfangende Gerät kein anderes iPhone ist, kann sein Gerät automatisch in Emojis übersetzt werden, über die Sie keine Kontrolle haben.
Die andere Sache ist, dass Sie auch keine Kontrolle darüber haben, welche Schriftart vom empfangenden Gerät verwendet wird.
Nachdem ich das alles gesagt hatte, ging ich davon aus, dass Sie über iMessage sprachen, aber mir ist klar, dass dies aus Ihrer Frage nicht klar hervorgeht. Vielleicht kann die Klärung, welche App Sie meinen, diese und andere Antworten ändern.
Soweit ich sehen kann, ist keines der von Ihnen verwendeten Symbole tatsächlich Emoji, einfach höheres ASCII oder möglicherweise Unicode [ich habe nicht alle überprüft]
GEdgar
Kevin Grabher
Tom Gewecke