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 包:
(你可能必须sudo apt install fonts-emojione
)
答案3
答案4
在你的 bashrc 脚本中...
vim ~/.bashrc
你可以定义一个表情符号数组
EMOJIS=(