一、在python中运行,中文乱码
1、
将中文字体放入/usr/local/lib/python3.5/dist-packages/kivy/data/fonts/
修改/home/kivydev/.kivy/config.ini
'data/fonts/Roboto-Regular.ttf' 修改为 'data/fonts/DroidSansFallback.ttf(放入的中文字体名称)'
2、
直接声明font_name:‘DroidSansFallback.ttf’,并将声明的字体文件与main.py文件放置同一目录下
二、打包成APK后中文乱码
1、
直接声明font_name:‘DroidSansFallback.ttf’,并将声明的字体文件与main.py文件放置同一目录下
终端运行p4a apk,即可将字体一同打包进APK。
此做法打包后apk可能较大。如有更好方法,留言给我。