在動畫公司任職總會碰到大大小小的問題,除了平時系統的維運
外,常碰到的則是軟體使用上的問題,特別是關於動畫界常用的
Maya、Combustion等,而解決問題所需耗費的時間相對漫長。




Combustion4 似乎在繁體中文的顯示上會有問題,今天的工作日
應該可以訂定成「動畫軟體維修日」,Maya、Combustion特殊難
解的問題,恰好都在當天發生,按照下面的解法,各位一定覺得
相當簡單,可是耗費了許多測試時間,才找到解決方案。居然有
大部分的時間都在找系統登陸檔的設定值,看看能不能從最簡單
的方式下手,可惜,這個方案暫時行不通。而下面兩個方法不是
正確的解決方式,算是有點運氣成分,用旁門左道的方式暫時解
決罷了,假如各位看倌有更高明的見解,麻煩與在下聯絡一下,
先在此感謝囉!


【 Combustion 簡介 】

Combustion,它是一套工作站特效軟體,在前幾年被AUTODESK併
購成為旗下的軟體,對3Ds Max的支援非常多,同時也支援 Maya
、Xsi 等三維動畫軟體。可以進行3D或2D、動態或靜態的合成、
特效、剪接,如爆破、追蹤﹝點﹞、穩定操作﹝消除拍攝時攝影
機的晃動﹞、真人跟3D場景的合成、特殊的粒子特效可以製作魔
戒裡千軍萬馬的場景等。屬獨一無二的超強調色系統,可將背景
和合成物件的色調、飽和度、明亮、對比等資訊迅速調成一樣,
合成的效果逼真。


這次碰到的問題是:「Combustion 4 顯示中文字體會呈現亂碼」
,像是下面這張圖片那樣:


▼ 開啟檔案時,中文字變成亂碼!





【方案1】:將「地區及語言選項」→ 改成「英文﹝美國﹞」。




【方案2】:將關於「Arial」的字型「移除」。




※ 以上兩個解決方式,選擇一個操作即可解決此項問題!



▼ 正確顯示中文的畫面:





當然,各位看倌一定覺得「第二個解決方案」相當爛,在下也這
麼覺得,假如各位去查關於 「Arial」相關的資料,會發現以下
語系會用到「Arial」這個字型。

        1200‧Unicode
        1201‧Unicode (Big-Endian)
        1250‧中歐語系
        1251‧斯拉夫文
        1252‧西歐語系
        1253‧希臘文
        1254‧土耳其文
        1255‧希伯來文
        1256‧阿拉伯文
        1257‧波羅的海文
        1258‧越南文

※ 補充說明「950‧Big5‧繁體中文‧新細明體」。


在下只能猜測,Combustion這個版本可能在程式設計時沒有考慮
到多國語系的問題,理所當然的開發時可能僅支援西方國家的語
系,大約猜到這軟體應該是使用 「Arial」當作預設字型,程式
開發時可能就只支援上面列出來的語系代碼。假如常碰軟體的話
,各位一定會發現在多國語言的軟體上,會用語系代碼的方式放
置不同語系的檔案,只是剛好恰巧 Combustion 4 ,採用的架構
是透過程式自動判別的方式。


當然,以上解決方式只是「暫時」的,且手上剛好有機器,是完
全不會出現無法正確顯示中文的問題。當然,不能正確顯示中文
,其實是一點都不影響操作Combustion的,單純僅是「奇摩子」
的小問題,因很少專案資料夾會用中文命名。:P


之後..若找出答案,再發文補充吧,今天筆記就先做到這邊了。


                          Paul

                       2008.04.30

paul 發表在 痞客邦 PIXNET 留言(0) 人氣()