在终端内使用表情符号

在终端内使用表情符号

OS X 终端内支持表情符号,我有点高兴。

Emoji 单色 SVGinOT 字体为 Ubuntu 带来了表情符号支持,但目前终端只能呈现单色表情符号。

有没有办法在 gnome 终端中获得这些色彩美景?

答案1

我是该字体的创建者。

抱歉,目前除了基于 Gecko 的应用程序(如 Firefox 和 Thunderbird)之外,无法在任何其他应用程序中看到 SVGinOT(SVG-in-OpenType)彩色字体。我制作这些字体是为了解决“先有鸡还是先有蛋”的问题:没有彩色字体,所以没有理由支持它们。现在有了彩色字体……下一步:可能是 Launchpad 上的功能请求?

答案2

朋友们,我们的等待终于结束了!
从 Ubuntu 18 开始,终端内默认支持表情符号。

使用以下命令检查您的版本:

$ 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,使用表情符号来发送自动化消息的 npm 包:

Ubuntu 终端执行 Gulp 命令,并在等待消息中显示啤酒和咖啡表情符号

(你可能必须sudo apt install fonts-emojione

答案3

在 GNOME 终端中(它也适用于任何其他应用程序),使用以下键盘快捷键:

  1. Control-- ShiftE然后按Space
  2. 您应该看到表情符号选择弹出窗口,您可以在其中选择您的unicode字符。

GNOME 终端上的表情符号选择、动物与自然、Unicode 特殊字符

在 Ubuntu Cosmic(18.10)上测试。

答案4

在你的 bashrc 脚本中...

vim ~/.bashrc

你可以定义一个表情符号数组

EMOJIS=(

相关内容