2023年8月9日 星期三

在WSL Ubuntu 20.04 安裝中文包

WSL是微軟輕量化的子系統,

為的是讓開發人員能夠直接在 Windows 執行Linux相關的應用程式,

之前也介紹了不少WSL上面的應用,

今天則是要來教大家

在WSL Ubuntu 20.04 安裝中文包

在WSL執行一些應用程式有時候讀取或顯示中文會有問題,

就像底下圖片一樣,

這是執行meld 進行檔案比對的時候,

中文並未正常顯示


這是由於輕量化後的WSL 中沒有中文包的緣故,

所以需要自行安裝與設定

首先安裝中文語言包

sudo apt install language-pack-zh-hant

接著執行底下命令進行設定:

sudo dpkg-reconfigure locales

選好數個要支援的語言:

此處選擇 en, zh_TW BIG5, zh_TW.UTF8


並在下一頁選擇預設的語言,

建議選擇 en 或者 zh_TW.UTF8

接著安裝字體管理工具

sudo apt install fontconfig

在WSL設定目前 Windows的字體:

sudo gedit /etc/fonts/local.conf

內容填上:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <dir>/mnt/c/Windows/Fonts</dir>
</fontconfig>

最後更新字體

fc-cache -f -v

這樣就能夠正確在WSL中顯示中文字體或者執行中文應用程式

沒有留言: