关于核桃派运行pygame代码时中文变成框框解决方法之一

如下所展示问题图:


我们先来看下他的代码:

现在可以看得见他的语句:font=pygame.font.SysFont()把字体设置成了方正粗黑宋简体,奈何核桃派上没得!所以运行起来找不到这个字体就没显示。
按照下面步骤顺序来解决:

  1. 下载字体包并安装到核桃派(simsu为例子)
    image
    simsu.ttc已传群文件
    再通过thonny,ssh远程方法连接核桃派root账户并上传:
    注意路径:/usr/share/fonts

  2. 安装好后用下面命令刷新下字体并把源代码设置的字体改成simsu

  • fc-cache -vf 注:这是在核桃派终端运行的命令

以下成功图:


(其实直接用核桃派原有的字体也可以)

1 Like