
Ich möchte, dass Google Noto Color Emoji alle anderen Emojis ersetzt, sodass ich die generischen nicht sehe. Wie dieses hier:
Um dies zu testen, verwende ich die folgende Seite:http://getemoji.com/Hier werden „alle“ Emojis angezeigt, die der Browser verwenden kann. Wie Sie sehen, fehlen nur einige.
Ich vermute, dass eine andere Schriftart eine höhere Priorität haben könnte, daher versucht es, diese vor Noto Color Emoji zu verwenden.
Ich kann das Problem mit folgendem umgehen: Wenn ich das einfach mache, funktioniert es auf Websites wiehttp://getemoji.comaber nicht auf Facebook und anderen sozialen Websites.
<match>
<test name="family"><string>Segoe UI</string></test>
<edit name="family" mode="assign" binding="strong">
<string>Noto Color Emoji</string>
</edit>
</match>
Ich verwende derzeit diese Zeilen in .config/fontconfig/fonts.conf, um sicherzustellen, dass sie in Google Chrome funktionieren
<!-- Emojis -->
<match target="scan">
<test name="family">
<string>Noto Color Emoji</string>
</test>
<edit name="scalable" mode="assign">
<bool>true</bool>
</edit>
</match>
<match target="pattern">
<test name="prgname">
<string>chrome</string>
</test>
<edit name="family" mode="prepend_first">
<string>Noto Color Emoji</string>
</edit>
</match>
Ich habe versucht, alle Microsoft-Schriftarten, Symbola-Schriftarten und andere zu entfernen, um herauszufinden, welche Schriftart dies verursacht, aber ich kann es nicht herausfinden :(
Ubuntu 16.04.1 mit:Noto-Farb-Emoji
Vielleicht kann es jemand mit Entwicklertools in einem Browser herausfinden? Ich habe es versucht, kann es aber nicht finden.
Antwort1
Wenn ich Ihre Frage richtig verstehe, glaube ich nicht, dass Sie das Problem auf sozialen Websites wie Facebook oder Twitter lösen können, da Twitter und Facebook ihre eigenen Emoji-Ersatzbilder für Benutzer der Desktop-Website verwenden. Dies umgeht Probleme mit der Emoji-Kompatibilität und bietet außerdem die Möglichkeit zum Branding im Emoji-Set.
Darüber hinaus wird das Entfernen von Schriftarten die Leistungsfähigkeit Ihres Systems nicht erweitern. Ich schlage vor, dass Sie die entfernten Schriftarten möglicherweise neu installieren möchten, da die Theorie besteht, dass sie irgendwie Vorrang hatten.
Was die „wenigen fehlenden“ Emojis angeht, die Sie erwähnen, könnte es Sie interessieren, dass „das besondere Problem hier darin besteht, dass die Glyphen zwar in der S/W-Emoji-Schriftart mit einem CMAP-Eintrag vorhanden sind, der ihnen jeweils ein einzelnes Zeichen zuordnet (Paar mit Herz 1f491, Kuss 1f48f und Familie 1f46a), es aber keine GSUB-Einträge gibt, die ihnen diese Sequenzen zuordnen.“<-Zitatquelle
Sie können alle bestehenden Probleme verfolgen mitNoto-Emoji hier
Originalquelle:http://blog.emojipedia.org/new-to-emojipedia-samsung-facebook-emoji-one/
Antwort2
Die Methode, die ich Ihnen vorstellen werde, funktioniert derzeit nur in Chrome
und ich suche nach einer Möglichkeit, sie Firefox
auch in zum Laufen zu bringen:
fonts.conf
Fügen Sie diese Zeilen vor der letzten Zeile hinzu </fontconfig>
:
<alias>
<family>sans-serif</family>
<prefer>
<family>Noto Color Emoji</family>
</prefer>
</alias>
<match>
<test name="family"><string>Segoe UI Emoji</string></test>
<edit name="family" mode="prepend" binding="strong">
<string>Noto Color Emoji</string>
</edit>
</match>
Neu starten Chrome
.