Arch Linux Wine支援中文顯示

Arch Linux Wine支援中文顯示

Wine支援Linux、OS X,能在其平台上以接近原生方式執行Winodws應用程式,目前發展已經很成熟,蠻多Windows程式都能執行的蠻順利的,但因Wine由非中文語系開發者開發的,在中文支援上雖然有改進,不過安裝完成後依然需要做一些設定才能顯示的更順利。

安裝

主程式容量蠻大的,需要等待一段時間才會安裝完成。

    pacman -S wine

或是使用Pamac套件管理員安裝:

安裝完成後一些設定會自動完成,此時可以直接任意點擊Widnows執行檔*.exe就會利用wine執行此程式,也能用手動方式執行:

    wine [windows執行檔]

例如:

    wine epp400.exe

此為EdisPlus編輯器的安裝執行檔,順利執行成功就能看到安裝畫面:

進行一連串的安裝後,Wine也會自行產生可執行的連結:

中文支援

中文支援有蠻多方法,主要都是字型支援的關系,所以您可以準備所有的字型自行放入 ~/.wine/drive_c/windows/Fonts中,但也能使用字型連結方式將字型共同指定1種字型:

    [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
    "Lucida Sans Unicode"="mingliu.ttc"
    "Microsoft Sans Serif"="mingliu.ttc"
    "MS Sans Serif"="mingliu.ttc"
    "Tahoma"="mingliu.ttc"
    "Tahoma Bold"="mingliu.ttc"
    "SimSun"="mingliu.ttc"
    "Arial"="mingliu.ttc"
    "Arial Black"="mingliu.ttc"

mingliu是指細明體中文字型,您也可以指定某個習慣的字型,並將字型copy至~/.wine/drive_c/windows/Fonts中,並將這些註冊檔資訊貼入~/.wine/user.reg,重新啟動或執要wine時,預設的註冊檔內容就會自行加入:

除此之外,視您的需要自行決定是否要取消反鋸齒功能,有時平滑功能會讓字型較模糊:

    [Software\\Wine\\X11 Driver]
    "ClientSideAntiAliasWithRender"="N"

一樣將它加入~/.wine/user.reg之中就能發揮效果:

參考資料

Wine的中文顯示與字體設置

wine20050628 設定字型

Wine on ubuntu wiki