Kivy TextInput不会在字体中呈现一些字符

时间:2016-10-12 15:13:23

标签: python python-3.x fonts kivy

最近谷歌宣布他们声称包含所有Unicode字符的Noto字体系列。我立刻对表情符号感兴趣,所以我抓住NotoEmoji-Regular字体并将其扔进TextInput。但是,在此之前,我在High-Logic FontCreator中检查它以确保它包含所需的字符。但令我惊讶和失望的是,"" (0x1F601)字符呈现为一个框。这个角色没有显示的原因是什么?

代码就像这样简单:

from kivy.base import runTouchApp
from kivy.uix.textinput import TextInput

runTouchApp(TextInput(text = '',
                      font_name = 'NotoEmoji-Regular.ttf'))

我使用的是Linux,Python 3.5,Kivy 1.9.2-dev0。文本提供者是sdl2

0 个答案:

没有答案