歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

gnome與KDE字體大小不同的解決

    1、問題原因

    通常是由於gnome和KDE下字體分辨率不同,導致兩個環境下同一字號字體實際顯示大小不同。

    解決的方法很多,可以調整字號也可以調整字體分辨率。

    個人認為還是調整字體分辨率更徹底些,盡管改變字號得到的效果也是一樣的。

    2、gnome和KDE的字體分辨率

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

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

    3、調整方法

    一種方法可以在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