Utilisez emoji à l'intérieur du terminal

38

OS X a un support emoji à l'intérieur du terminal, et je suis une petite gelée.

La police SVGinOT Emoji One Color apporte le support emoji à Ubuntu, mais pour le moment, le terminal ne restituera que les émojis monochromes.

Existe-t-il un moyen d'obtenir ces beautés de couleur dans le terminal gnome?

drzel
la source
1
Non, le widget d'émulation de terminal VTE situé derrière gnome-terminal (et de nombreux autres émulateurs) ne le prend pas en charge.
egmont
4
C'est bon, je ne sais même pas pourquoi je veux ça.
drzel
1
Tu es une petite gelée?
RonJohn

Réponses:

32

Je suis le créateur de cette police.

Désolé, il n'y a pas moyen de voir les polices de couleur SVGinOT (SVG-in-OpenType) dans des applications autres que celles basées sur Gecko, telles que Firefox et Thunderbird. J'ai créé ces polices pour résoudre le problème de "l'œuf ou la poule": il n'y avait pas de polices de couleur et donc aucune raison de les prendre en charge. Maintenant, il y a des polices de couleur ... Prochaines étapes: Probablement une demande de fonctionnalité sur Launchpad?

13rac1
la source
24

Notre attente est enfin terminée les gars! Ceci est le terminal par défaut dans

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

jouer avec https://www.npmjs.com/package/gulp-emojify

Vous devrez peut-être

sudo apt install fonts-emojione

entrez la description de l'image ici

suspendre
la source
7

Les émoticônes de couleur ne sont actuellement pas pris en charge. Apparemment, il existe une version WIP corrigée libcairoqui permet le rendu des emojis colorés, mais elle n’est pas encore stable.

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

La prise en charge de ce problème dépendra probablement de quelque chose qui doit être implémenté par application ou par UI-lib (GTK, Qt etc.), de sorte que certaines applications peuvent prendre un certain temps à le supporter même une fois les bibliothèques du système d'exploitation sous-jacent. faire.

MISE À JOUR: Le libcairocorrectif a été introduit dans les référentiels classiques pour la plupart des distributions. Elles devraient désormais fonctionner en mode natif par défaut si vous avez une installation à jour, mais vous devrez peut-être modifier votre fontconfig pour pouvoir les utiliser.

wyqydsyq
la source
1

Dans votre script bashrc ...

vim ~/.bashrc

Vous pouvez définir un tableau d'émoticônes

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

puis, si vous avez trop de temps, écrivez une fonction qui renvoie un moj aléatoire.

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

Zachary Gilbert
la source
0

Dans GNOME Terminal (cela fonctionne aussi dans n’importe quelle autre application), utilisez le raccourci clavier suivant:

  1. Hit Control- Shift- E, puis appuyez sur Space.
  2. Vous devriez voir la fenêtre contextuelle Emoji Choice où vous pouvez sélectionner votre caractère unicode.

Emoji Choice sur les terminaux GNOME, Animaux et Nature, Caractères spéciaux Unicode

Testé sur Ubuntu Cosmic (18.10).

Kenorb
la source