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?


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?


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


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.


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
}


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).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.