桌面調整

  1. 解析度 1920X1080,設定 gnome 顯示 Resolution 為 120 dots per inch 及字型大小,使用的字型可以統一於 .fonts.conf 進行取代。
    system --> Preference --> Appearance --> Fonts --> Detials
    
    Resolution: 120 dots per inch
    
  2. Firefox menu 及網址列 icon size 增大 120%:
    (1) Type abbout:config in the address bar and press Enter.
    (2) In the filter box, type or paste pix and pause while the list is filtered
    (3) Double-click layout.css.devPixelsPerPx and try changing its value to 1.2
    
  3. 高解析度顯示,改用 Noto 字型並對所有字型預設開 antialias,關 hinting,hintstyle 為 hintslight,字型不會鋸齒狀且不會模糊。
    [root@dywmsi ~]# cat /home/dywang/.fonts.conf
    <?xml version="1.0"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    
    <fontconfig>
    <!--為不帶粗體的宋明楷體合成粗體。-->
    <match target="font">
            <test name="family" compare="contains">
                    <string>宋</string>
                    <string>明</string>
                    <string>楷</string>
                    <string>Song</string>
                    <string>Sun</string>
                    <string>Ming</string>
                    <string>Kai</string>
            </test> 
            <test compare="more_eq" target="pattern" name="weight">
                    <int>180</int>
            </test>
            <edit mode="assign" name="embolden">
                    <bool>false</bool>
            </edit>
    </match>
    
    <!-- 解決中文字體英文間距過寬 -->
    <match target="font">
            <test target="pattern" name="lang" compare="contains">
                    <string>zh</string>
                    <string>ja</string>
                    <string>ko</string>
            </test>
            <test name="spacing" compare="eq">
                    <const>dual</const>
            </test>
            <edit name="spacing">
                    <const>proportional</const>
            </edit>
            <edit name="globaladvance">
                    <bool>false</bool>
            </edit>
    </match>
    
    <alias>
            <family>微軟正黑體</family>
            <family>黑体</family>
            <family>細明體</family>
            <family>新細明體</family>
            <family>sans-serif</family>
            <prefer>
                    <family>Noto Sans CJK TC Regular</family>
            </prefer>
    </alias>
    
    <alias>
            <family>標楷體</family>
            <prefer>
                    <family>Noto Sans CJK TC Regular</family>
            </prefer>
    </alias>
    <!--適應正體中文用戶的用字習慣,可依個人喜好修改。-->
    <alias>
            <family>serif</family>
            <prefer>
                    <family>Noto Sans CJK TC Regular</family>
                    <family>DejaVu Serif</family>
                    <family>DejaVu Sans</family>
                    <family>DejaVu Sans Mono</family>
                    <family>AR PL UMing TW</family>
                    <family>AR PL UMing CN</family>
            </prefer>
    </alias>
    
    <alias>
            <family>Sans</family>
            <prefer>
                    <family>Noto Sans CJK TC Regular</family>
                    <family>DejaVu Sans</family>
                    <family>DejaVu Serif</family>
                    <family>DejaVu Sans Mono</family>
                    <family>AR PL UMing TW</family>
                    <family>AR PL UMing CN</family>
            </prefer>
    </alias>
    <alias>
            <family>Sans-serif</family>
            <prefer>
                    <family>Noto Sans CJK TC Regular</family>
                    <family>DejaVu Sans</family>
                    <family>DejaVu Serif</family>
                    <family>DejaVu Sans Mono</family>
                    <family>AR PL UMing TW</family>
                    <family>AR PL UMing CN</family>
            </prefer>
    </alias>
    
    <alias>
            <family>Monospace</family>
            <prefer>
                    <family>DejaVu Sans Mono</family>
                    <family>Noto Sans CJK TC Regular</family>
                    <family>DejaVu Sans</family>
                    <family>DejaVu Serif</family>
                    <family>AR PL UMing TW</family>
                    <family>AR PL UMing CN</family>
            </prefer>
    </alias>
    <!--所有字型預設開AA開hinting-->
    <match target="font">
            <edit name="antialias" mode="assign"><bool>true</bool></edit>
            <edit name="hinting" mode="assign"><bool>false</bool></edit>
            <edit name="autohint" mode="assign"><bool>false</bool></edit>
            <edit name="hintstyle" mode="assign"><const>hintslight</const></edit>
    </match>
    </fontconfig>
    
  4. gdm 登入畫面字型大小調整,先備份 gdm-simple-slave,這個檔案是二進位可執行檔,改錯則無法執行。取代字串 verbose 為 dpi 120, 數字 120 是三個字元,若要改成 96,則 96 後面要加一個空白字元。
    [root@dywmsi ~]# cp /usr/libexec/gdm-simple-slave /tmp/
    [root@dywmsi ~]# sed 's/verbose/dpi 120/g' -i /usr/libexec/gdm-simple-slave