在看文件的時候發現 css fallback 的關係,被一路退到 Courier New,字有點太細... 然後發現 Consolas
沒有被指定替代字型 (通常會選 Inconsolata
),依照「Font configuration」這邊的 alias 設定不會動,還是得用 match 去換。
要把 Consolas
換成 Inconsolata
的話,需要把設定加到 fontconfig 的設定裡面:(像是 ~/.config/fontconfig/fonts.conf
,或是 /etc/fonts/conf.d/
裡面放一個號碼大一點開頭的,像是 99-match.conf
之類的)
<match target="pattern"> <test qual="any" name="family"> <string>Consolas</string> </test> <edit name="family" mode="assign" binding="same"> <string>Inconsolata</string> </edit> </match>
瀏覽器因為有 cache 的關係,會需要重開生效。
另外一個有換的是 Menlo
換成 Bitstream Vera Sans Mono
,換完後也好不少。