如何在Stellarium中正確顯示中文
From Stellarium Wiki
(Difference between revisions)
(Blanked the page) |
|||
| Line 1: | Line 1: | ||
| + | __NOTOC__ | ||
| + | 若您不在意原本的設定被蓋掉或是以下的操作有困難,[http://timc.idv.tw/stellarium/ Stellarium 正體中文增強包]可以幫您完成設定中文字型的工作。 | ||
| + | ==如何將Stellarium 0.9.0版中文化(How to display traditional Chinese in Stellarium 0.9.0)== | ||
| + | 以下解釋如何下載免費的中文字型檔案與修改設定檔的操作流程 | ||
| + | ==操作流程== | ||
| + | *您可以選擇下載 | ||
| + | **[http://www.freedesktop.org/wiki/Software/CJKUnifonts/Download/ 文鼎PL中楷字型檔案(Kaiti, brush stroke, ukai.ttf)],下載解壓縮後,將檔案更名為ukai.ttf;或 | ||
| + | **[http://cle.linux.org.tw/fonts/cwttf/center/ cwTeX的下載楷書字型] cwkai.ttf。下載完成後, 請將 cwkai.ttf 改名為 ukai.ttf ,以便稍後的設定;或 | ||
| + | **[http://apt.nc.hcc.edu.tw/pub/FreeSoftware/free_fonts/wangttf/ 王漢宗免費中文字型]下載您想要的字型檔案。 | ||
| + | *將你選擇的字型檔放置於安裝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_TW wt006.ttf 1.2 wt006.ttf 1.2 | ||
| + | |||
| + | **執行Stellarium,修改Configuration Window中的Language,將Program Language和Sky Language皆選取為zh_TW。 | ||
| + | |||
| + | *另外,在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)== | ||
| + | 以下解釋如何自行下載自行檔案與修改設定檔的操作流程 | ||
| + | |||
| + | ==操作流程== | ||
| + | *從[http://apt.nc.hcc.edu.tw/pub/FreeSoftware/free_fonts/wangttf/ 下載王漢宗免費中文字型]下載中文字型檔案,並置放於安裝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_TW wt006.ttf 1.2 wt006.ttf 1.2 | ||
| + | |||
| + | ==Stellarium 0.9.1在MacOSX下的中文化方法== | ||
| + | #下載任何一個您想要使用的unicode TTF格式的中文字型。例如:http://cle.linux.org.tw/fonts/ttf/unicode/cwTeX-TTF/kttf.ttf | ||
| + | #將檔案名稱更改為ukai.ttf | ||
| + | #在MacOSX的Finder→前往→應用程式。 | ||
| + | #點選Stellarium,滑鼠右鍵開啟選單→顯示套件內容。 | ||
| + | #在Stellarium的套件內容會以另一個新視窗顯示。 | ||
| + | #將步驟2的ukai.ttf移到,在Stellarium的套件內容視窗的Content/Resources/data/中。 | ||
| + | #關閉Stellarium的套件內容視窗。 | ||
| + | #啟動Stellarium | ||
| + | #在於Configuration視窗的Language分頁中,將Program Language及Sky Language變更為zh_TW,按一下[Save as default]。 | ||
| + | #在於Configuration視窗的Location分頁中,將您所在的地理位置設定好,並且按一下[Save location],將您所在的地理位置設定儲存。 | ||
| + | #以這就完成了Stellarium 0.9.1版在Mac OSX的中文化設定。 | ||
| + | |||
| + | ===補充說明=== | ||
| + | #如果還要手動調整設定的話,default_config.ini是放在Stellarium的套件內容視窗的Content/Resources /data/中;而使用者的個別設定檔config.ini是放在 使用者/資源庫/Preferences/Stellarium/中。 | ||
| + | #使用文字編輯來修改設定內容,存檔時要將文字編碼設定為Unicode (UTF-8)的格式,中文的地點名稱才能正確地在Stellarium中顯示。 | ||
| + | #相同的方法使用在Stellarium 0.10.2版中,仍然有部份文字無法正常顯示。 | ||
| + | #如果還有其他關於Mac OSX下Stellarium中文化的問題, 也可以在 http://dahlih.blogspot.com/2009/11/stellarium-091macosx.html 提出討論。 | ||
| + | |||
| + | |||
| + | ==常見問題== | ||
| + | ===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_TW ukai.ttf 1.2 ukai.ttf 1.2 | ||
| + | |||
| + | ===Q3: 中文化以後,不能搜尋天體?=== | ||
| + | ===A3:=== | ||
| + | *因為在Stellarium中,不能輸入中文字,因此您也無法以中文來搜尋天體。目前的解決方法是將語言顯示介面變更為英文模式,以英文來搜尋。也就是說,在『Configuration window』視窗中,『Language』分頁底下,將『Sky Language』變更為en,即可。如此的做法保留程式系統說明的中文介面,並且兼顧天體搜尋的使用。【個人建議:在天文學的領域中,英文是國際共同語言,認識天體的英文名稱更容易連結至研究領域。 --[[User:Dahlih|Dahlih]] 01:21, 13 July 2006 (PDT)】 | ||
| + | |||
| + | ===Q4: 安裝設定好了中文字型,可是一執行Stellarium,畫面變黑一下,然後就回到Windows系統畫面,完全不能執行Stellarium。=== | ||
| + | ===A4:=== | ||
| + | *1.檢查字型檔案是否置放於正確的位置。 | ||
| + | *2.檢查config.ini是否將字型檔案的檔名正確地指定給''base_font_name''以及''base_cfont_name''。 | ||
| + | |||
| + | ==支援== | ||
| + | 若在中文顯示或中文化翻譯上遇到任何問題,歡迎洽詢中文化負責人[[User_talk:Gsklee|Gsklee]]. | ||
Latest revision as of 07:56, 5 July 2012
若您不在意原本的設定被蓋掉或是以下的操作有困難,Stellarium 正體中文增強包可以幫您完成設定中文字型的工作。
如何將Stellarium 0.9.0版中文化(How to display traditional Chinese in Stellarium 0.9.0)
以下解釋如何下載免費的中文字型檔案與修改設定檔的操作流程
操作流程
- 您可以選擇下載
- 文鼎PL中楷字型檔案(Kaiti, brush stroke, ukai.ttf),下載解壓縮後,將檔案更名為ukai.ttf;或
- cwTeX的下載楷書字型 cwkai.ttf。下載完成後, 請將 cwkai.ttf 改名為 ukai.ttf ,以便稍後的設定;或
- 王漢宗免費中文字型下載您想要的字型檔案。
- 將你選擇的字型檔放置於安裝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_TW wt006.ttf 1.2 wt006.ttf 1.2
- 執行Stellarium,修改Configuration Window中的Language,將Program Language和Sky Language皆選取為zh_TW。
- 另外,在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資料夾中的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_TW wt006.ttf 1.2 wt006.ttf 1.2
Stellarium 0.9.1在MacOSX下的中文化方法
- 下載任何一個您想要使用的unicode TTF格式的中文字型。例如:http://cle.linux.org.tw/fonts/ttf/unicode/cwTeX-TTF/kttf.ttf
- 將檔案名稱更改為ukai.ttf
- 在MacOSX的Finder→前往→應用程式。
- 點選Stellarium,滑鼠右鍵開啟選單→顯示套件內容。
- 在Stellarium的套件內容會以另一個新視窗顯示。
- 將步驟2的ukai.ttf移到,在Stellarium的套件內容視窗的Content/Resources/data/中。
- 關閉Stellarium的套件內容視窗。
- 啟動Stellarium
- 在於Configuration視窗的Language分頁中,將Program Language及Sky Language變更為zh_TW,按一下[Save as default]。
- 在於Configuration視窗的Location分頁中,將您所在的地理位置設定好,並且按一下[Save location],將您所在的地理位置設定儲存。
- 以這就完成了Stellarium 0.9.1版在Mac OSX的中文化設定。
補充說明
- 如果還要手動調整設定的話,default_config.ini是放在Stellarium的套件內容視窗的Content/Resources /data/中;而使用者的個別設定檔config.ini是放在 使用者/資源庫/Preferences/Stellarium/中。
- 使用文字編輯來修改設定內容,存檔時要將文字編碼設定為Unicode (UTF-8)的格式,中文的地點名稱才能正確地在Stellarium中顯示。
- 相同的方法使用在Stellarium 0.10.2版中,仍然有部份文字無法正常顯示。
- 如果還有其他關於Mac OSX下Stellarium中文化的問題, 也可以在 http://dahlih.blogspot.com/2009/11/stellarium-091macosx.html 提出討論。
常見問題
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_TW ukai.ttf 1.2 ukai.ttf 1.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.