在 Android 直接顯示 Emoji 圖案

花了一番功夫欲在 Android 手機顯示 Emoji 圖案,有一些方法陸續出現,但是對於網頁和 twitter 中的 emoji 訊息,卻閱讀得相當吃力。

XDA-developer 中有師兄 qtotter 在他的 Desire 裡頭把 Android 系統字型 DroidSansFallback.ttf 跟 Softbank Emoji font 合拼,把 Emoji Font 加入在一起。

除了 XDA 版本的 Emoji fonts 之外,HKEPC 的師兄 Kowloon1 制作包括香港字的 DroidSansFallback + Emoji 版本。

DroidSansFallback.ttf

只要在己經 Root 的 Android 手機上,使用 Root Explorer 等檔案軟件,把系統上的 DroidSansFallback.ttf 字型替換好更可以:

  1. 把 /system/fonts/DroidSansFallback.ttf 先行備份
  2. 下載這個 Emoji 版 DroidSansFallback.ttf ( 下載字型:filehub )
  3. 複製新的 ttf 字型檔至 /system/fonts/ 檔案夾。
  4. 把 ttf 字型檔的 Permissions 設定為 user=read & write,group & others=read
  5. 然後 Reboot 手機

睇到Emoji

這樣子便可以在網頁或 twitter client 如 twidroyd 直接閱覽 emoji 圖案 (黑白字型),要輸入 Emoji 的話可以利用 Simeji (詳細請參考 qtotter 的介紹),不過最方便的還是要依靠 Emoji/Goomoji Codec 軟件。不過要注意,可以看到 Emoji 之餘亦有所取捨,香港字不支援之外,在 preview 及 notification 裡的中文字未必看得到。

 

2012.01.27 更新

DroidSansFallback 支援 iOS5 版本 Emoji

由於蘋果於 iPhone iOS5 中改變了 Emoji codes,使用了標準 Unicode 6.0 encoding 來儲存 emoji 圖案,上面介紹的 DroidSansFallback 只能顯示 iOS4 Emoji。

要看到 iOS5 Emoji 便要下載由 Lazyfai 制作的最新 DroidSansFallback (用 fontforge 編寫 script 後轉譯成 glyph),有興趣可以安裝並更新:

DroidSansFallback-emoji.ttf

DroidSansFallback.ttf

(安裝時要更改檔案名稱 DroidSansFallback-emoji.ttf > DroidSansFallback.ttf)

 

 

♥ 參考網頁連結:



You may also like...

23 Responses

  1. terewong says:

    據我所知,早前有src 變更了指數data format,所以更新不到世界指數,若是用家但 update 最新版本後,應該沒有問題了

  2. 藍貓 says:

    已經好犀利, 今天先知道原來android都可以睇到iOS emoji

  3. 藍貓 says:

    原來lazyfai的link拎唔到, 可唔可以你再share出來?

  4. terewong says:

    @藍貓 對啊,是蠻好用的 emoji fonts,你安裝好沒有。

  5. 藍貓 says:

    攪掂啦…最鐘意睇你個blog講android…身邊唔同人會root機, 攪呢d野…

  6. wicky says:

    請問要怎麼改permission

  7. terewong says:

    @wicky 我用 root explorer 這個檔案管理程式,長按 ttf 字型檔,會彈出 Permissions 設定

Leave a Reply

Your email address will not be published. Required fields are marked *