Gunakan emoji di dalam terminal

38

OS X memiliki dukungan emoji di dalam terminal, dan saya sedikit jeli.

Emoji One Color SVGinOT Font membawa dukungan emoji ke Ubuntu, tetapi saat ini terminal hanya akan membuat emoji monokrom.

Apakah ada cara untuk mendapatkan keindahan warna ini di terminal gnome?

drzel
sumber
1
Tidak, widget emulasi terminal VTE di belakang gnome-terminal (dan banyak emulator lainnya) tidak mendukung ini.
egmont
4
Tidak apa-apa, saya bahkan tidak tahu mengapa saya menginginkan ini.
drzel
1
Kamu sedikit jeli?
RonJohn

Jawaban:

32

Saya pencipta font itu.

Maaf, tidak ada cara untuk melihat font warna SVGinOT (SVG-in-OpenType) selain dari aplikasi berbasis Gecko seperti Firefox dan Thunderbird sekarang. Saya membuat font ini untuk memecahkan masalah "ayam atau telur": tidak ada font warna dan jadi tidak ada alasan untuk mendukungnya. Sekarang ada font warna ... Langkah selanjutnya: Mungkin permintaan fitur di Launchpad?

13rac1
sumber
24

Penantian kami akhirnya selesai! Ini adalah terminal default di

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

bermain dengan https://www.npmjs.com/package/gulp-emojify

Anda mungkin harus

sudo apt install fonts-emojione

masukkan deskripsi gambar di sini

suside
sumber
7

Emoji Warna saat ini tidak didukung. Rupanya ada versi WIP yang ditambal libcairoyang memungkinkan rendering emoji berwarna tetapi belum stabil.

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

Dukungan untuk ini kemungkinan akan datang ke sesuatu yang perlu diimplementasikan pada basis per-aplikasi atau per-UI-lib (GTK, Qt dll) sehingga mungkin perlu beberapa saat untuk beberapa aplikasi untuk mendukungnya bahkan sekali perpustakaan OS yang mendasarinya melakukan.

UPDATE: The libcairoPatch telah membuat jalan itu ke dalam repositori utama bagi sebagian besar distro, mereka harus sekarang bekerja native secara default jika Anda memiliki up-to-date menginstal, tetapi Anda mungkin perlu memodifikasi fontconfig Anda untuk benar-benar menggunakannya.

wyqydsyq
sumber
1

Dalam skrip bashrc Anda ...

vim ~/.bashrc

Anda dapat mendefinisikan berbagai emotikon

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

maka jika Anda memiliki terlalu banyak waktu, tulis fungsi yang mengembalikan moj acak.

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

Zachary Gilbert
sumber
0

Di Terminal GNOME (ini juga bekerja di aplikasi lain), gunakan pintasan keyboard berikut:

  1. Tekan Control- Shift- E, lalu tekan Space.
  2. Anda akan melihat popup Pilihan Emoji di mana Anda dapat memilih karakter unicode Anda.

Pilihan Emoji di Terminal GNOME, Hewan & Alam, karakter khusus Unicode

Diuji pada Ubuntu Cosmic (18.10).

kenorb
sumber