如何在Stellarium中正确显示中文

From Stellarium Wiki
Jump to: navigation, search

如何将Stellarium 0.9.0版中文化(How to display Chinese in Stellarium 0.9.0)

以下解释如何下载免费的中文字体文件与修改设定文件的操作流程

操作流程

  • 您可以选择下载
  • 将你选择的字体文件放在安装Stellarium文件夹中的Data文件夹中。举例说明:对于一般默认的安装,Stellarium是安装在C:\ Program Files\Stellarium,则您必须将字体文件放在C:\Program Files\Stellarium\Data文件夹中。
  • 如果你选择的字体是ukai.ttf,只要请执行下一个步骤。
    • 执行Stellarium主程式,修改Configuration Window中的Language,将Program Language和Sky Language皆选取为zh_TW。【0.9.0版适用,对于0.8.x版,必须将config.ini新增一行base_cfont_name = ukai.ttf】
  • 如果你选择的字型是王汉宗字体,以下以wt006.ttf为范例,请执行下面步骤。
    • 修改位于C:\Program Files\Stellarium\Data资料夹中fontmap.dat的设定,将ukai.ttf修改为您选用的王汉宗字型wt006.ttf作为中文字体,其余保持不变:
 zh_TWwt006.ttf1.2wt006.ttf1.2
    • 运行Stellarium,修改Configuration Window中的Language,将Program Language和Sky Language皆选取为zh_cn。
  • 另外,在0.8.X版中,config.ini的位置在C:\Program Files\Stellarium\Data资料夹内;在0.9.0版中,config.ini的位置在C: \Documents and Settings\(you login name in Windows XP)\Stellarium资料夹内。

如何将Stellarium 0.8.X版中文化(How to display traditional Chinese in Stellarium 0.8.X)

以下解释如何自行下载自行档案与修改设定档的操作流程;若您不在意原本的设定被盖掉或是对此操作有困难,Stellarium正体中文增强包也许是更好的选择。

操作流程

  • [2]下载中文字型档案,并置放于安装Stellarium资料夹中的Data资料夹中。举例说明:对于一般预设的安装者,Stellarium是安装在C:\Program Files\Stellarium,则您必须将字型档案置放于C:\Program Files\Stellarium\Data资料夹中。
  • 在config.ini设定(base_font_name是原有的,base_cfont_name是新增的)下列两项参数,Stellarium即可使用您所指定的字型档案。
 base_font_name = [您选用的字型]
 #以下这一行对于0.8.x版使用者一定要设定,否则说明[H]的中文无法显示。 0.9.0版可以忽略。
 base_cfont_name = [您选用的字型]
  • 中文字型档案无须更名,例如:更名为ukai.ttf。举例说明:如果使用王汉宗字型wt006.ttf作为中文字型,则您的config.ini设定如下:
 base_font_name = wt006.ttf
 #以下这一行对于0.8.x版使用者一定要设定,否则说明[H]的中文无法显示。 0.9.0版可以忽略。
 base_cfont_name = wt006.ttf
  • 执行Stellarium,由『Configuration window』视窗中,『Language』分页底下,将『Program Language』以及『Sky Language』由预设的en变更为zh_TW,并且按一下『Save as default』。如此一来每一次开启Stellarium时,都会以中文来呈现软体的介面。
  • 在0.8.1版中,您必须额外再修改fontmap.dat中的设定,将ukai.ttf修改为您选用的字型。举例说明:如果使用王汉宗字型wt006.ttf作为中文字型,则您的fontmap.dat修改如下,其余维持不变:
 zh_TWwt006.ttf1.2wt006.ttf1.2

常见问题

Q1: 0.8.x版『说明视窗』无法呈现中文?

A1:

  • 您必须在config.ini中,在base_font_name之后,再加入一行
 base_cfont_name = [您选用的字型]

Q2:在0.8.x版中,星座名称、方位标示以及说明视窗的文字无法正常呈现中文?

A2:

  • 首先在config.ini中,在base_font_name之后,再加入一行
 base_cfont_name = [您选用的字型]
  • 其次在fontmap.dat中,将ukai.ttf修改为您选用的字型。
 zh_TWukai.ttf1.2ukai.ttf1.2

Q3:中文化以后,不能搜索天体?

A3:

  • 因为在Stellarium中,不能输入中文字,因此您也无法以中文来搜寻天体。目前的决解方法是将语言显示介面变更为英文模式,以英文来搜寻。也就是说,在『Configuration window』视窗中,『Language』分页底下,将『Sky Language』变更为en,即可。如此的做法保留程式系统说明的中文介面,并且兼顾天体搜寻的使用。【个人建议:在天文学的领域中,英文是国际共同语言,认识天体的英文名称更容易连结至研究领域。 --Dahlih 01:21, 13 July 2006 (PDT)】

Q4:安装设定好了中文字型,可是一运行Stellarium,画面变黑一下,然后就回到Windows系统画面,完全不能执行Stellarium。

A4:

  • 1.检查字型档案是否置放于正确的位置。
  • 2.检查config.ini是否将字型档案的档名正确地指定给base_font_name以及base_cfont_name

支持

若在中文显示或中文化翻译上遇到任何问题,欢迎联系中文化负责人Gsklee.

Personal tools
Namespaces
Variants
Actions
in this wiki
other languages
Toolbox