デフォルトでシステムフォントを使用したい場合
from kivy.resources import resource_add_path from kivy.core.text import LabelBase, DEFAULT_FONT resource_add_path("<システムフォントのパス>") LabelBase.register(DEFAULT_FONT, "<使用したいフォントのファイル名>")
適宜システムフォントを使用したい場合
今回はLabelのみで行う。
kvlangなし:
from kivy.app import App from kivy.uix.label import Label class MainApp(App): def build(self): return Label(text="hoge", font_name="<使用したいフォントのファイル名>")
kvlangあり:
(main.py)
from kivy.app import App class MainApp(App): pass
(main.kv)
Label text: "hoge" font_name: "<使用したいフォントのファイル名>"