問題のコード
txt = TextInput(text='%s'%default, multiline=False, size_hint=(0.5,1))
txt.font_name = gAssets + "FreeSans.ttf"
Txt.font_size = 14
font_name 属性をコメントアウトすると、入力行のテキストがほぼ正しく表示されます。(まだ箱の中で少し高い位置にありますが、実行可能です)
(デフォルトのフォント (DroidSans.ttf) で通常の TextInput を使用)
ただし、FreeSans.ttf (より大きな文字セット) に設定する行のコメントを外すと、テキスト フィールドの上部に配置されます。
(FreeSans.ttf で通常の TextInput を使用)
私はkivy 1.3を使用していますが、パディング属性を機能させることに失敗しました(ただし、誰かがTextInputで使用する方法を示すことができれば喜んで使用します)。