如圖所示,上圖是由「Fedora 21 工作站」再加裝「MATE 桌面」的「終端機」,下圖是由「Fedora 21 伺服器」只裝「MATE 桌面」的「終端機」,可以看出顯示的字型明顯不同。應該是有某些步驟未執行。
由於是字型顯示的問題,就從字型下手查起。因為「終端機」是使用「Monospace」字型,查詢「MATE 桌面」系統對應這個字型的最接近字型檔為何?
[SiB@Core-i7 ~]$ fc-match Monospace可以看到,正確顯示的字型為「DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"」,而不正確的字型為「SourceHanSansTW-Normal.otf: "思源黑體 TW" "Normal"」。用「中文字型」顯示「英文字型」可能是問題所在,就試著更改一下「MATE 桌面」系統的字型對應。為使整個系統都修改,先切換為 root 身分再下命令,
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
[root@Celeron-D ~]# fc-cache -r會重建供整個系統使用的「顯示字型」與「字型檔案」的對應表。最後,要先登出、再登入,就會使用新的「字型對應表」。啟動「終端機」就可以看見正確的字型了。
再查詢「Monospace」所對應的字型檔,就顯示使用正確的字型檔了。
已測試版本:
- Fedora 21 Server + MATE 桌面
沒有留言:
張貼留言
感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)