Verwenden Sie Emoji im Terminal

38

OS X hat Emoji-Unterstützung im Terminal, und ich bin ein bisschen gelee.

Emoji One Color SVGinOT Font bringt Emoji-Unterstützung für Ubuntu, aber im Moment wird das Terminal nur monochrome Emojis rendern.

Gibt es eine Möglichkeit, diese Farbschönheiten im Gnome-Terminal zu bekommen?

drzel
quelle
1
Nein, das Terminalemulations-Widget VTE hinter gnome-terminal (und vielen anderen Emulatoren) unterstützt dies nicht.
egmont
4
Es ist okay, ich weiß nicht einmal, warum ich das will.
Drzel
1
Du bist ein kleines Gelee?
RonJohn

Antworten:

32

Ich bin der Schöpfer dieser Schrift.

Leider können SVGinOT-Farbschriften (SVG-in-OpenType) derzeit nur in Gecko-basierten Anwendungen wie Firefox und Thunderbird angezeigt werden. Ich habe diese Schriftarten erstellt, um das Problem mit dem "Huhn oder dem Ei" zu lösen: Es gab keine Farbschriftarten und daher keinen Grund, sie zu unterstützen. Jetzt gibt es Farbschriften ... Nächste Schritte: Möglicherweise eine Funktionsanforderung auf dem Launchpad?

13rac1
quelle
23

Unser Warten hat ein Ende, Jungs! Dies ist das Standardterminal in

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu Bionic Beaver (development branch)
Release:    18.04
Codename:   bionic

spielen mit https://www.npmjs.com/package/gulp-emojify

Möglicherweise müssen Sie

sudo apt install fonts-emojione

Bildbeschreibung hier eingeben

suside
quelle
7

Farbemojis werden derzeit nicht unterstützt. Anscheinend gibt es eine gepatchte WIP-Version libcairo, mit der farbige Emojis gerendert werden können, die jedoch noch nicht stabil ist.

https://github.com/googlei18n/noto-emoji/issues/36#issuecomment-168209204

Die Unterstützung hierfür hängt wahrscheinlich von etwas ab, das auf App- oder UI-lib-Basis (GTK, Qt usw.) implementiert werden muss. Daher kann es eine Weile dauern, bis einige Apps dies auch dann unterstützen, wenn die zugrunde liegenden Betriebssystembibliotheken vorhanden sind machen.

UPDATE: Der libcairoPatch hat es in die Mainstream-Repositorys der meisten Distributionen geschafft. Wenn Sie über eine aktuelle Installation verfügen, sollten diese jetzt standardmäßig von Haus aus funktionieren. Möglicherweise müssen Sie jedoch Ihre fontconfig ändern , um sie tatsächlich zu verwenden.

wyqydsyq
quelle
1

In Ihrem BashRC-Skript ...

vim ~/.bashrc

Sie können eine Reihe von Emoticons definieren

EMOJIS=(🥯  🦆 🦉 🥓 🦄 🦀 🖕 🍣 🍤 🍥 🍡 🥃 🥞 🤯 🤪 🤬 🤮 🤫 🤭 🧐 🐕 🦖 👾 🐉 🐓 🐋 🐌 🐢)

Wenn Sie dann zu viel Zeit haben, schreiben Sie eine Funktion, die ein zufälliges moj zurückgibt.

RANDOM_EMOJI() {
  SELECTED_EMOJI=${EMOJIS[$RANDOM % ${#EMOJIS[@]}]};
  echo $SELECTED_EMOJI;
}
EMJ() {
  emj
}

Zachary Gilbert
quelle
0

Verwenden Sie in GNOME Terminal (es funktioniert auch in jeder anderen Anwendung) die folgende Tastenkombination:

  1. Hit Control- Shift- E, dann drücken Space.
  2. Sie sollten das Emoji Choice- Popup sehen, in dem Sie Ihren Unicode-Charakter auswählen können.

Emoji Choice auf GNOME Terminal, Animals & Nature, Unicode-Sonderzeichen

Getestet auf Ubuntu Cosmic (18.10).

Kenorb
quelle