如何在Gtk.Label中显示特殊符号?

时间:2015-01-12 20:55:15

标签: unicode gtk label vala

我正在Vala为Ubuntu写一个Instagram客户端。并且我使用Gtk.Label来显示帖子标题,评论等。问题是,有时收到的数据包含特殊符号,如微笑等。目前它们显示不正确,如图片中所示(这些方块包含6个十六进制数字):

我想这不是我的应用程序的问题,因为我在其他应用程序中看到过这种行为(例如,万神殿文件)。但无论如何,这不是我希望我的程序行为的方式,我希望这些符号能够正确显示。

所以,我的问题是:是否有可能实现我想要的行为?如果有可能,那怎么样?

1 个答案:

答案 0 :(得分:1)

我使用的字体确实存在问题。我刚刚安装了ttf-ancient-fonts包(根据https://www.kirsle.net/blog/entry/make-emoji-work-in-linux),现在它正在运行。