Stellarium中文乱码问题

Stellarium官方下载的版本,当设置程序界面语言为中文时,会发现里面的许多字体都变成方框里。

解决办法如下:

从系统盘的Windows目录下找到fonts文件夹,从里面找到自己喜欢的中文字体。然后将字体复制到stellarium安装目录的data文件夹中。然后修改fontmap.dat ,(当然不放心的话可以做好备份,但是实际上无所谓。)
用记事本之类的工具打开此文件,把
zh_CN ukai.ttf 1.2 ukai.ttf 1.2
zh_CN ×.ttf 1.2 ×.ttf 1.2

(×表示所复制过来的字体文件的文件名称)
然后修改~/.stellarium/config.ini , 同样适用记事本之类的工具打开,使用查找(Ctrl+F快捷键)查找base,点击下一个知道找到
base_font_name = xxx.ttf            (xxx表示原来的内容)
把它改为
base_font_name = ×.ttf                   (×表示你所复制过来的字体的文件名)
如果没有下边这一行,就加上它。
base_cfont_name = ×.ttf                    (×表示你所复制过来的字体的文件名)

这样就可以完成了。

在打开,选择中文(china),就可以使用了。

关于字体的问题:

http://www.stellarium.org/wiki/index.php/中文字体文件——Stellarium_汉化的基础