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?


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?


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


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.


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
}


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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.