2012/12/23

Sweet Home 3D - linux mint 的中文亂碼

免費的室內設計軟体 Sweet Home 3D 可以支持中文,但是在 Linux mint 中,中文會變成方塊亂碼,這個 blog 中有提到如何修正,但不是針對 Linux mint, 所以,這篇就以 linux mint 為OS 作個簡單的記錄。

Step 1.
下載免安裝版本: 連結
在 linux mint 下試著執行./SweetHome3D-linux-x86 後,嘗試著想利用 file->preferences 將語言改成中文就會發現如下圖中的方塊亂碼:

再看一下 SweetHome3D-3.7-portable/jre/linux/i586/jre1.6.0_37/lib 中,有許多 fontconfig.xxx.bfc 及 fontconfig.xxx.preperties.src,有 RedHat ,SuSE, Ubuntu 就是沒有 Linux Mint (這也讓我思考是不是該換回 Ubuntu,雖然Linux Mint 目前是第一名),  所以,Sweet Home 3D 不知道該用那一個。

Step 2. 將文字檔 copy 到 fallback 目錄
mkdir SweetHome3D-3.7-portable/jre/linux/i586/jre1.6.0_37/lib/fallback
cp /usr/share/fonts/truetype/droid/*  SweetHome3D-3.7-portable/jre/linux/i586/jre1.6.0_37/lib/fallback/

Step 3. 重新執行後就可以看到正常的中文字了
$./SweetHome3D-linux-x86

[2013-02-20 補充]
1. Ubuntu 也適用。
2. 目前在 Ubuntu 中輸入中文字有問題。

沒有留言: