基本搞定Kagu的中文显示 (N800,OS2008)# PDA - 掌中宝
p*o
1 楼
原来Kagu是用pygame显示文字。
打开/usr/lib/kagu/globals.py
在 font_o_cache = {} 下面加一行
font_o_cache_chs= {}
然后把 gprint_ret 这个函数改成
def gprint_ret(text,font_size=False,fg_color=False,bg_color=None):
global MAINFONTCOLOR
global MAINFONTBGCOLOR
global font_o_cache
global font_o_cache_chs
if not font_size: font_size = 36
if not fg_color: fg_color = MAINFONTCOLOR
#if not bg_color: bg_color = MAINFONTBGCOLOR
if font_size not in font_o_cache:
font_o_cache[font_size] = pygame.font.Font(None, fon
打开/usr/lib/kagu/globals.py
在 font_o_cache = {} 下面加一行
font_o_cache_chs= {}
然后把 gprint_ret 这个函数改成
def gprint_ret(text,font_size=False,fg_color=False,bg_color=None):
global MAINFONTCOLOR
global MAINFONTBGCOLOR
global font_o_cache
global font_o_cache_chs
if not font_size: font_size = 36
if not fg_color: fg_color = MAINFONTCOLOR
#if not bg_color: bg_color = MAINFONTBGCOLOR
if font_size not in font_o_cache:
font_o_cache[font_size] = pygame.font.Font(None, fon