如何在 Linux 上顯示 emoji

文/圖:Toby Lam

近年來,無論是手機、平板、還是傳統的桌上電腦,發源於日本的 emoji(繪文字)都已經成為年輕一代必備的標準配備之一。而且近年 emoji 的更新速度很快,但 Linux 的各大發行版對 emoji 的支持就比較緩慢,我們可以怎樣做,讓我們的 Linux 也可以正確的顯示出 emoji 呢?

在電腦中,emoji 其實也是一種使用 Unicode 篇碼的文字。在 Linux 上無法正常顯示而顯示成問號、空白方格,只是因為 Linux 沒有安裝這個字型。只要為 Linux 安裝好這個字型,就可以顯示出 emoji 了。以下提供兩種不同的方法,兩種方法的 emoji 字型都不同,出來的效果也不相同,大家只需按自己喜歡的效果選其中一種就可以了。

使用 Symbola

方法一是使用 Symbola,其實是沒有顏色的 Emoji。Emoji 在 Unicode 的定義上其實是沒有顏色的,我們看到的顏色都是字型另外加上去的。如果只需要在 Linux 上顯示沒有顏色的 emoji 字型(圖1),可以使用由 GeorgeDouros 製作的免費字型 Symbola。各位如有興趣,可以到 GeorgeDouros 的網站下載

解壓縮後把字型檔放到/usr/share/fonts或者~/.fonts就可以了。
wget http://users.teilar.gr/~g1951d/Symbola.zip    (ENTER)
unzip Symbola.zip    (ENTER)
cp Symbola*.ttf ~/.fonts    (ENTER)
fc-cache -fv    (ENTER)
然後應該就可以看到 emoji 了。如果還出現未能看到 emoji 的情況,可以登出再登入。

圖1:使用 Symbola 字型所看到的 emoji 效果,不過它的缺點是沒有顏色。
圖1:使用 Symbola 字型所看到的 emoji 效果,不過它的缺點是沒有顏色。

彩色的 Emoji

方法二是使用 EmojiOne Color SVG-in-OpenType font,這是彩色的 Emoji。相信大家都已經習慣了要有顏色的 emoji 吧,因此以下推介的這個方法,就是讓你的 Linux 可以在 Firefox 等部分支援的程式顯示彩色的 emoji(圖2)。不過它也有缺點,會修改你電腦的字型檔,而且只能在部分程式上看到,並不能在所有程式上看到彩色的 emoji(圖3)。要注意這個方法不可以和方法一同時使用,如果你兩個方法都同時做了,只會看到這個方法二 EmojiOne Color SVG-in-OpenType font 的彩色 emoji 效果。以 Ubuntu 為例,安裝方法如下。
sudo apt-add-repository ppa:eosrei/fonts    (ENTER)
sudo apt-get update    (ENTER)
sudo apt-get install fonts-emojione-svginot    (ENTER)
在其他 Linux 版本下,安裝方法會略有不同,先要自行安裝 Bitstream Vera 字型,然後安裝以下套件。
wget https://github.com/eosrei/emojione-color-font/releases/download/v1.3/EmojiOneColor-SVGinOT-Linux-1.3.tar.gz    (ENTER)
tar zxf EmojiOneColor-SVGinOT-Linux-1.3.tar.gz    (ENTER)
cd EmojiOneColor-SVGinOT-Linux-1.3    (ENTER)
./install.sh    (ENTER)
如果安裝好後還未能夠看到效果,可以登出再登入,現在你的 Linux 也可以顯示出 emoji 了。

圖2:使用 EmojiOne Color SVG-in-OpenType font,在 Firefox 上看到的彩色字型效果。
圖2:使用 EmojiOne Color SVG-in-OpenType font,在 Firefox 上看到的彩色字型效果。

 

圖3:使用 EmojiOne Color SVG-in-OpenType font,在不支持看到彩色字型的程式下看到的單色效果。
圖3:使用 EmojiOne Color SVG-in-OpenType font,在不支持看到彩色字型的程式下看到的單色效果。

作者簡介
Tody

Toby 是一個澳門人,目前在台灣工作生活,喜歡把遇到的奇難雜症寫進 Blog 中。作為公司中唯一工作電腦使用 Linux 的人,不時會有台妹同事說:「哇!這好 cool 啊!」然後你就知道又有電腦問題要幫忙處理了…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。