OS X在终端内部支持表情符号,我有点儿j。
表情符号One Color SVGinOT字体为Ubuntu提供了表情符号支持,但目前终端仅会呈现单色表情符号。
有没有办法在gnome终端中获得这些颜色的美?
OS X在终端内部支持表情符号,我有点儿j。
表情符号One Color SVGinOT字体为Ubuntu提供了表情符号支持,但目前终端仅会呈现单色表情符号。
有没有办法在gnome终端中获得这些颜色的美?
Answers:
我们的等待终于结束了!这是默认的终端
$ 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
您可能需要
sudo apt install fonts-emojione
目前不支持彩色表情符号。显然有一个修补的WIP版本,libcairo
该版本允许呈现彩色表情符号,但目前还不稳定。
https://github.com/googlei18n/noto-emoji/issues/36#issuecomment-168209204
对此的支持可能会归结为需要在每个应用程序或每个UI库(GTK,Qt等)的基础上实现的东西,因此即使基础操作系统库一旦获得支持,某些应用程序也可能需要一段时间才能实现。做。
更新:
该libcairo
补丁已将其用于大多数发行版的主流存储库中,如果您具有最新安装,则它们现在默认情况下应该可以在本机运行,但是您可能需要修改fontconfig才能实际使用它们。
在您的bashrc脚本中...
vim ~/.bashrc
您可以定义一个表情符号数组
EMOJIS=(🥯 🦆 🦉 🥓 🦄 🦀 🖕 🍣 🍤 🍥 🍡 🥃 🥞 🤯 🤪 🤬 🤮 🤫 🤭 🧐 🐕 🦖 👾 🐉 🐓 🐋 🐌 🐢)
然后,如果您手头上有太多时间,请编写一个函数,该函数返回一个随机的moj。
RANDOM_EMOJI() {
SELECTED_EMOJI=${EMOJIS[$RANDOM % ${#EMOJIS[@]}]};
echo $SELECTED_EMOJI;
}
EMJ() {
emj
}