emoji里有已消失的國旗嗎?

緬甸在2010年換過一面國旗,利比亞在2011年換過一面國旗,2011年emoji里有國旗嗎?如果國家換國旗,emoji是否保留舊國旗?如果不保留的話以前發過的emoji是否就成了「絕版」emoji?


魏安曾經做過一個 Emoji 字體,裡面有蘇聯國旗。

在編碼層面並沒有「國家」「旗幟」這種東西,只有 26 個 RIS 字母,軟體可以讀取字母然後自己繪製旗幟。

其實我有點好奇怎麼讓 Emoji 支持沒有 ISO-3166 代碼的歷史國家,比如卡斯提爾阿拉貢奧斯曼勃蘭登堡波蘭立陶宛聯邦之類的(


題主誤解了 emoji 里國旗的顯示原理。

每個 emoji 國旗本質上並不是什麼「國旗」,而是兩個「字母」;當然不是我們平時用的 unicode 碼 0041 至 005A 以及 0061 至 007A 的那些字母,而是這些:

這 26 個「字母」叫做 regional indicator symbols,unicode 碼是 1F1E6 至 1F1FF。它們兩兩互相結合,在某些字體下,就會顯示為旗幟。

如(D)和(E)連在一起,如果字體支持,就會顯示為德國國旗;(E)和(S)連在一起,就會顯示為西班牙國旗。

而緬甸國旗,本質上是(M)和(M);利比亞國旗本質上是(L)和(Y)。

對於大多數國家/地區來說,當用國旗是唯一的。但有的地區沒有官方旗幟,非正式場合可能使用幾面旗幟中的某一面。這可以幫助理解我上文說的情況。

比如我以前一個回答→ https://www.zhihu.com/question/50801881/answer/123025619 下面的一條評論:

同樣的(R)(E)兩個「字母」,也許是某個基於安卓的系統顯示出來是這面旗幟:

iOS 顯示出來是這面旗幟:

留尼汪作為法國的一個海外大區/省,是沒有官方的專屬旗幟的,它的官方旗幟就是法國國旗。但它有多面非官方旗幟,以上兩面旗幟都可以代表留尼汪。

【就在我寫了這個答案後沒兩天我就發現現在 iOS 的留尼汪旗也改成上面那面了。】


當然有 某Party的**


推薦閱讀:

TAG:Emoji繪文字 | 國旗 |