링크: http://www.complexity.co.kr/?p=443
폰트 복사를 하고, 폰트 경로를 지정해 줘야 한글 출력이 됨...
나는 kivy를 아래의 폴더처럼 구성이 되어 있다.
\Kivy-1.9.0-py2.7-win32-x64
윈도우 시스템 폴더의 한글 폰트를 가져다 아래의 폴더에 복사하면 된다
\Kivy-1.9.0-py2.7-win32-x64\kivy27\kivy\data\fonts
난 네이버 나눔 고딕이 좋아보여서 나눔 고딕 폰트('NanumGothic.ttf')를 복사 했음
아래는 실행한 결과,
그리고, 아래는 kivy 이용한 한글 Hello World 코드
폰트 복사를 하고, 폰트 경로를 지정해 줘야 한글 출력이 됨...
나는 kivy를 아래의 폴더처럼 구성이 되어 있다.
\Kivy-1.9.0-py2.7-win32-x64
윈도우 시스템 폴더의 한글 폰트를 가져다 아래의 폴더에 복사하면 된다
\Kivy-1.9.0-py2.7-win32-x64\kivy27\kivy\data\fonts
난 네이버 나눔 고딕이 좋아보여서 나눔 고딕 폰트('NanumGothic.ttf')를 복사 했음
아래는 실행한 결과,
그리고, 아래는 kivy 이용한 한글 Hello World 코드
# coding: utf-8 from kivy.app import App from kivy.uix.button import Button import os class TestApp(App): def build(self): fontName='/'.join([os.getenv('SystemRoot'),'/fonts/NanumGothic.ttf']) return Button(text='Hello World\n안녕?',font_name=fontName) TestApp().run()
작성자가 댓글을 삭제했습니다.
답글삭제위젯이 Label이나 Button등 font_name이 지원이 되는 위젯이면 한글이 잘 뜨지만 그렇지 않은경우list위젯이나 MDToolbar같은데서 title을 한글로 바꾼다거나 하면 font_name이 먹히질 않고깨지더군요 어떻게 해결하셨는지 궁금합니다 꼭 답변 부탁드려요
답글삭제