Usa emoji dentro de la terminal

38

OS X tiene soporte de emoji dentro de la terminal, y yo soy un poco gelatina.

La fuente SVGinOT de Emoji One Color ofrece compatibilidad con emoji a Ubuntu, pero en este momento el terminal solo generará emojis monocromos.

¿Hay alguna manera de obtener estas bellezas de color en la terminal de gnome?

drzel
fuente
1
No, el widget de emulación de terminal VTE detrás de gnome-terminal (y muchos otros emuladores) no lo admite.
egmont
44
Está bien, ni siquiera sé por qué quiero esto.
drzel
1
Eres una pequeña gelatina?
RonJohn

Respuestas:

32

Soy el creador de esa fuente.

Lo sentimos, no hay forma de ver las fuentes de color SVGinOT (SVG-in-OpenType) en otra cosa que no sean aplicaciones basadas en Gecko como Firefox y Thunderbird en este momento. Hice estas fuentes para resolver el problema del "huevo o la gallina": no había fuentes de color y, por lo tanto, no había razón para apoyarlas. Ahora hay fuentes de color ... Próximos pasos: ¿Probablemente una solicitud de función en Launchpad?

13rac1
fuente
24

¡Nuestra espera finalmente ha terminado chicos! Esta es la terminal predeterminada en

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

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

Puede que tenga que

sudo apt install fonts-emojione

ingrese la descripción de la imagen aquí

suside
fuente
7

Los emojis de color no son compatibles actualmente. Aparentemente hay una versión WIP parcheada libcairoque permite renderizar emojis de colores, pero aún no es estable.

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

El soporte para esto probablemente se reducirá a algo que debe implementarse por aplicación o por UI-lib (GTK, Qt, etc.), por lo que algunas aplicaciones pueden tardar un tiempo en admitirlo incluso una vez que las bibliotecas subyacentes del sistema operativo hacer.

ACTUALIZACIÓN: El libcairoparche ha llegado a los repositorios principales para la mayoría de las distribuciones, ahora deberían funcionar de forma nativa de forma predeterminada si tiene una instalación actualizada, pero es posible que deba modificar su configuración de fuente para usarlas realmente.

wyqydsyq
fuente
1

En tu script bashrc ...

vim ~/.bashrc

Puedes definir una variedad de emoticones

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

entonces, si tienes demasiado tiempo en tus manos, escribe una función que devuelva un moj aleatorio.

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

Zachary Gilbert
fuente
0

En GNOME Terminal (también funciona en cualquier otra aplicación), use el siguiente método abreviado de teclado:

  1. Hit Control- Shift- E, presione a continuación Space.
  2. Debería ver la ventana emergente Emoji Choice donde puede seleccionar su personaje Unicode.

Elección de Emoji en el Terminal GNOME, Animales y Naturaleza, caracteres especiales Unicode

Probado en Ubuntu Cosmic (18.10).

kenorb
fuente