Eine Farb- und Schwarzweiß-Emoji-SVG-OpenType-/SVGinOT-Schriftart, die auf dem Twitter-Emoji-for-Everyone-Bildmaterial basiert und ZWJ, Hauttonvielfalt und Länderflaggen unterstützt.
Die Schriftart funktioniert auf allen Betriebssystemen, zeigt jedoch derzeit nur Farb-Emojis in Firefox, Thunderbird und Photoshop CC 2017+ an. Dabei handelt es sich nicht um eine Einschränkung der Schriftart, sondern der Betriebssysteme und Anwendungen. Warum funktioniert es nicht auf Chrome? Aus Gründen der Abwärts-/Fallback-Kompatibilität sind reguläre Schwarzweiß-Umriss-Emojis enthalten.
Demo in Firefox unter Linux.
SVG in Open Type ist ein Standard von Adobe und Mozilla für farbige OpenType- und Open Font Format-Schriftarten. Damit können Schriftarten-Ersteller komplette SVG-Dateien in eine Schriftart einbetten und so Vollfarben und sogar Animationen ermöglichen. Weitere Einzelheiten finden Sie im SVGinOT-Vorschlag und in den OpenType-SVG-Tabellenspezifikationen.
SVGinOT-Schriftart-Demos (nur Firefox):
Die Schriftart kann für einen Benutzer oder systemweit installiert werden. Holen Sie sich die neueste Version von Releases: https://github.com/13rac1/twemoji-color-font/releases
Hinweis: Dies erfordert die Installation Bitstream Vera
und ändert die Standardschriftarten Ihres Systems für Serifen, Sans-Serif und Monospace.
Die Standard-Serifen-, Sans-Serif- und Monospace-Schriftart für die meisten Linux-Distributionen ist DejaVu
. DejaVu
enthält eine breite Palette von Symbolen, die die Twitter Color Emoji
Zeichen überschreiben. Die vorherige Lösung bestand darin, Twitter Color Emoji
zur Standard-Systemschriftart zu machen, aber das verursacht eine Reihe von Problemen. Eine bessere Lösung ist eine andere Schriftart, die keine Emoji-Zeichen überschreibt, wie etwa Bitstream Vera
. Bitstream Vera
ist die Quelle der in DejaVu
verwendeten Glyphen, es gibt also keinen großen Unterschied. Über 99 % der Menschen werden den Unterschied nicht bemerken.
Die Schriftfamilien Noto
und Roboto
widersprechen weitaus weniger als DejaVu
. Vielleicht möchten Sie sie ausprobieren. Hauptprobleme sind die Zeichen 0x2639 und 0x263a.
about:config
setzen Sie gfx.font_rendering.fontconfig.fontlist.enabled
auf false
. Hinweis: Kann in Firefox <48 zu Abstürzen führen.Für den aktuellen Benutzer ohne Root installieren:
# 1. Download the latest version
wget https://github.com/13rac1/twemoji-color-font/releases/download/v15.1.0/TwitterColorEmoji-SVGinOT-Linux-15.1.0.tar.gz
# 2. Uncompress the file
tar zxf TwitterColorEmoji-SVGinOT-Linux-15.1.0.tar.gz
# 3. Run the installer
cd TwitterColorEmoji-SVGinOT-Linux-15.1.0
./install.sh
Launchpad-PPA: https://launchpad.net/~eosrei/+archive/ubuntu/fonts
sudo apt-add-repository ppa:eosrei/fonts
sudo apt-get update
sudo apt-get install fonts-twemoji-svginot
Erhältlich in AUR als Paket ttf-twemoji-color
.
Gentoo-Repository: https://github.com/jorgicio/jorgicio-gentoo
# Install layman using Portage with USE="git" enabled, the default.
emerge layman
# Add the repo.
layman -a jorgicio
# Install the package.
emerge twemoji-color-font
Beide SVGinOT-Versionen sind in folgenden Versionen verfügbar: https://github.com/13rac1/twemoji-color-font/releases
TwitterColorEmoji-SVGinOT-15.1.0.zip
– Die reguläre Version der Schriftart wird wie jede andere Schriftart installiert und kann gezielt ausgewählt werden, MacOS verwendet jedoch standardmäßig die Apple Color Emoji
Schriftart für Emojis.TwitterColorEmoji-SVGinOT-MacOS-15.1.0.zip
– Ein Hack, um die Apple Color Emoji
Schriftart durch die Verwendung desselben internen Namens zu ersetzen. Installieren Sie Font Book und akzeptieren Sie die Warnung.Ein Homebrew-Paket ist verfügbar.
# Tap the brew tap homebrew/cask-fonts keg (caskroom/fonts keg were moved into this).
brew tap homebrew/cask-fonts
# Install the font using brew
brew install --cask font-twitter-color-emoji
Nochmals: Derzeit unterstützt nur FireFox das SVGinOT-Farb-Emoji. Safari und Chrome verwenden das Ersatz-Schwarz-Weiß-Emoji.
Es gibt zwei Standardinstallationsoptionen für Windows. Beide SVGinOT-Versionen sind in folgenden Versionen verfügbar: https://github.com/13rac1/twemoji-color-font/releases
Sie können auch das Chocolatey-Paket verwenden, um die Installation und zukünftige Updates durchzuführen.
choco install twemoji
Sie können Scoop auch für die Installation und zukünftige Updates verwenden.
# First, add the `nerd-fonts` bucket
scoop bucket add nerd-fonts
# Then you can install the font using Scoop
scoop install twemoji-color-font
Die reguläre Version der Schriftart wird wie jede andere Schriftart installiert und kann gezielt ausgewählt werden, Windows verwendet jedoch standardmäßig die Segoe UI Emoji
-Schriftart für Emoji-Zeichen. Download: https://github.com/13rac1/twemoji-color-font/releases/download/v15.1.0/TwitterColorEmoji-SVGinOT-15.1.0.zip
Windows 7, 8, 10 verwenden Emojis sowohl von Segoe UI Symbol als auch von Segoe UI Emoji. Wir müssen beide Schriftarten ersetzen, aber die vorhandenen Symbolzeichen von Segoe UI Symbol beibehalten.
Dieses Paket enthält ein Installationsskript, das beide Schriftarten (oder in Windows 7 nur Segoe UI Symbol) generiert und für Sie installiert. Für die Ausführung des Installationsskripts sind sowohl Python als auch Pip im PATH erforderlich.
Nochmals: Derzeit unterstützen nur FireFox und Edge (Legacy) das SVGinOT-Farb-Emoji. Chrome und Edge (Chromium-basiert) verwenden das Ersatz-Schwarz-Weiß-Emoji.
Es sind Deinstallationsskripte für Windows und Linux verfügbar. Sie sind auch in den Release-Dateien enthalten.
Überblick:
Erfordert:
Einrichten und Erstellen auf Ubuntu 20.04 LTS:
sudo apt-get update
sudo apt-get install inkscape potrace npm nodejs fontforge
devscripts python3-fontforge python3-pip python3-yaml imagemagick
git make debhelper build-essential
sudo npm install -g svgo
sudo pip3 install fonttools
git clone https://github.com/13rac1/twemoji-color-font.git
cd twemoji-color-font
git clone https://github.com/13rac1/scfbuild.git SCFBuild
make -j 4
Das Bildmaterial und die TTF-Schriftarten sind unter der CC-BY-4.0-Lizenz lizenziert. Weitere Informationen finden Sie unter LICENSE.md.