歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Gnome和KDE字體顯示問題的解決

Gnome和KDE字體顯示問題的解決

日期:2017/2/28 17:42:47   编辑:Linux教程
通常是由於gnome和KDE下字體分辨率不同,導致兩個環境下同一字號字體實際顯示大小不同。解決的方法很多,可以調整字號也可以調整字體分辨率。個人認為還是調整字體分辨率更徹底些,盡管改變字號得到的效果也是一樣的。

  gnome和KDE的字體分辨率
  一般gnome使用的字體分辨率為96dpi,可以通過gnome-font-properties中的“細節”來查看和修改。

  KDE的字體分辨率由XF86Config-4文件Monitor段的DisplaySize來配置。如果沒有特別給出,則系統自動偵測。在KDE中使用xdpyinfo | grep dot,可以得到當前的字體分辨率,一般為75dpi.一個96,一個75,導致了同一字號的字體顯示出來的大小不同。

  調整方法
  一種方法可以在gnome-font-properties中將96dpi修改為75dpi,詳見上面的第一個鏈接。不過需要在KDE啟動時運行gnome-settings-daemon才能生效。

  我用的是另一種方法:修改DisplaySize來將KDE的字體分辨率調整為96dpi.這種方法簡單一些,只要在XF86Config-4的Monitor段加入:DisplaySize .和具體的顯示器有關,如果手頭沒有參數,可能要算一算。

  上面第二個鏈接中給出了1600x1200的LCD,兩個值為423和317時,字體分辨率為96dpi.那麼我的15寸LCD,分辨率為1024x768時,要得到96dpi的字體分辨率,可以按比例計算兩個值為271和203.計算誤差可能會使得這樣實際結果為95x96dpi.改為270和203就可以了。

  目前為止,我觀察了常用的幾個程序,字體都是正常的。
Copyright © Linux教程網 All Rights Reserved