Usa emoji all'interno del terminale


38

OS X ha il supporto emoji all'interno del terminale, e io sono un po 'gelatina.

Emoji One Color SVGinOT Font porta il supporto emoji su Ubuntu, ma al momento il terminale visualizzerà solo emoji monocromatici.

C'è un modo per ottenere queste bellezze di colore nel terminale di gnome?


1
No, il widget di emulazione terminale VTE dietro gnome-terminal (e molti altri emulatori) non supporta questo.
egmont,

4
Va bene, non so nemmeno perché lo voglio.
drzel,

1
Sei un po 'di gelatina?
RonJohn

Risposte:


32

Sono il creatore di quel carattere.

Siamo spiacenti, non c'è modo di vedere i caratteri a colori SVGinOT (SVG-in-OpenType) in qualsiasi cosa diversa dalle applicazioni basate su Gecko come Firefox e Thunderbird in questo momento. Ho creato questi caratteri per risolvere il problema "pollo o uovo": non c'erano caratteri a colori e quindi nessun motivo per supportarli. Ora ci sono caratteri a colori ... Passaggi successivi: probabilmente una richiesta di funzionalità su Launchpad?


24

La nostra attesa è finalmente finita ragazzi! Questo è il terminale predefinito in

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

giocando con https://www.npmjs.com/package/gulp-emojify

Potrebbe essere necessario

sudo apt install fonts-emojione

inserisci qui la descrizione dell'immagine


7

Gli Emoji a colori non sono attualmente supportati. Apparentemente esiste una versione WIP con patch libcairoche consente il rendering di emoji colorati ma non è ancora stabile.

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

Il supporto per questo probabilmente dipenderà da qualcosa che deve essere implementato su base per-app o per-UI-lib (GTK, Qt ecc.), Quindi alcune app potrebbero richiedere del tempo per supportarlo anche una volta che le librerie del sistema operativo sottostante fare.

AGGIORNAMENTO: La libcairopatch è entrata nei repository mainstream per la maggior parte delle distribuzioni, ora dovrebbero funzionare nativamente per impostazione predefinita se si dispone di un'installazione aggiornata, ma potrebbe essere necessario modificare il fontconfig per utilizzarli effettivamente.


1

Nel tuo script bashrc ...

vim ~/.bashrc

È possibile definire una serie di emoticon

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

quindi se hai troppo tempo a disposizione, scrivi una funzione che restituisca un moj casuale.

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


0

Nel Terminale GNOME (funziona anche con qualsiasi altra applicazione), usa la seguente scorciatoia da tastiera:

  1. Premi Control- Shift- E, quindi premi Space.
  2. Dovresti vedere il popup Emoji Choice in cui puoi selezionare il tuo personaggio Unicode.

Emoji Choice su GNOME Terminal, Animali e natura, personaggi speciali Unicode

Testato su Ubuntu Cosmic (18.10).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.