2016-04-22 39 views

回答

2

由於您沒有任何包含這些字形的字體,或者由於某種原因,系統上的字體替換引擎已決定不從其他字體中提取字形。缺少的字符是在Unicode 7.0中添加的,因此您的系統中可能沒有字體爲它們設置字形。

1

輸出顯示python已成功打印所有6和圖釋,但你的環境(字體)不能顯示它們即,該問題可被固定而不會被更新的設置(選擇不同的字體)

改變代碼
$ python2 -c "for codepoint in range(0x1f63f, 0x1f645): print unichr(codepoint)" 






注意:U+1F643 UPSIDE-DOWN FACEU+1F644 FACE WITH ROLLING EYES僅在Unicode 8.0標準(發佈:2015年6月17日)中引入 - 很可能大多數字體不支持它們。你可以安裝Glyphs above the Unicode Basic Multilingual Plane來查看字形。下面是它看起來像在我的終端:

emoticons [U+1f63f-U+1f644] on Ubuntu

在手機上:

emoticons [U+1f63f-U+1f644] on iOS