Debian
缺少 Unicode 字元
我剛從 KDE 切換到輕量級 slim+xmonad 環境,我的字型沒有正確渲染。
- 我使用 DejaVu 字型系列(Debian 7.x 的預設字型),它支持我需要的所有字元(證明:我在“konsole”應用程序中的 gucharmap + 中查找了這些字元)
- 我使用 rxvt-unicode 作為終端,字型設置在 .Xresources 中。“konsole”應用程序(直接在 xmonad 中打開)正確顯示所有字元。urxvt 和 konsole 都設置為使用 DejaVu Sans。
- 甚至 google-chrome 的行為也很奇怪。顯然,它對界面和網頁使用不同的字型,但即使我強制 DejaVu Sans 作為網頁字型(通過 CSS),它也無濟於事。
- 許多其他 unicode 字元都有效。螢幕截圖上的那個來自韓文——它可能與亞洲字型有關嗎?
由於兩個缺失的字元是韓國字元,我根據Wikipedia的推薦安裝了一組亞洲字型:
sudo apt-get install ttf-arphic-uming ttf-wqy-zenhei fonts-ipafont-mincho fonts-ipafont-gothic ttf-unfonts-core
它確實解決了 GUI 和控制台中的問題。但是,仍然存在幾個問題:
- 為什麼切換桌面環境會出現這個問題?在 KDE 中一切正常,直到我開始使用普通的 xmonad (slim+xinitrc+xmonad)。
- 為什麼 gucharmap 在安裝亞洲字型之前就顯示所有字元都存在?