Terminalin içinde emoji kullanın


38

OS X, terminal içinde emoji desteğine sahip ve ben biraz jöle.

Emoji One Color SVGinOT Yazı tipi , Ubuntu'ya emoji desteği sağlar, ancak şu anda terminal yalnızca tek renkli emojiler oluşturur.

Bu renk güzelliklerini GNOME terminalinde yakalamanın bir yolu var mı?


1
Hayır, gnome-terminalinin (ve diğer birçok emülatörün) arkasındaki VTE terminali widget'ı bunu desteklemiyor.
egmont

4
Tamam, neden bunu istediğimi bile bilmiyorum.
drzel,

1
Küçük bir jöle misin?
RonJohn

Yanıtlar:


32

Ben o fontun yaratıcısıyım.

Üzgünüz, şu anda Firefox ve Thunderbird gibi Gecko tabanlı uygulamalardan başka bir yerde SVGinOT (OpenGype) renkli fontları görmenin bir yolu yoktur. Bu fontları "tavuk veya yumurta" problemini çözmek için yaptım: renkli fontlar yoktu ve bu yüzden onları desteklemek için hiçbir sebep yoktu. Şimdi renkli yazı tipleri var ... Sonraki adımlar: Launchpad'de muhtemelen bir özellik isteği var mı?


23

Bekleyişimiz sonunda erkekler bitti! Bu varsayılan terminal

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

https://www.npmjs.com/package/gulp-emojify ile oynamak

Zorunda kalabilirsin

sudo apt install fonts-emojione

görüntü tanımını buraya girin


7

Renkli Emojiler şu anda desteklenmiyor. Görünüşe göre libcairorenkli emojiyi oluşturmaya izin veren yamalı bir WIP sürümü var ancak henüz kararlı değil.

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

Bunun için destek muhtemelen uygulama başına veya UI-lib (GTK, Qt vb.) Temelinde uygulanması gereken bir şeyle sonuçlanacaktır, bu nedenle bazı uygulamaların temel işletim sistemi kütüphanelerinde bile desteklemesi biraz zaman alabilir. yap.

GÜNCELLEME:libcairo Bir yukarı güncel yüklemek varsa yama çoğu dağıtımlar için ana akım havuzlarına 's yol kat etmiş, artık varsayılan olarak yerel olarak çalışması gerekir, ancak gerekebilir sizin fontconfig değiştirmek aslında bunları kullanmak için.


1

Bashrc betiğinizde ...

vim ~/.bashrc

Bir dizi ifadeyi tanımlayabilirsiniz

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

o zaman elinizde çok fazla zaman varsa, rastgele moj döndüren bir fonksiyon yazın.

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


0

GNOME Terminalinde (başka bir uygulamada da çalışır), aşağıdaki klavye kısayolunu kullanın:

  1. Hit Control- Shift- E, ardından düğmesine basın Space.
  2. Unicode karakterinizi seçebileceğiniz Emoji Choice açılır penceresini görmelisiniz .

GNOME Terminalinde Emoji Seçimi, Hayvanlar ve Doğa, Unicode özel karakterleri

Ubuntu Cosmic (18.10) üzerinde test edilmiştir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.