Re: [問題] 字體安裝問題

看板Linux作者 (LGJ)時間10年前 (2015/08/07 16:38), 編輯推噓2(207)
留言9則, 3人參與, 最新討論串3/3 (看更多)
※ 引述《EdwardGJLee (LGJ)》之銘言: : 不一定。要看你怎麼設,以及字型本身提供的 language tag 來決定。 : 如果你的字型沒有日文的 lang tag,那麼,以一般的 weak binding : 的話,遇到日文,會去找日文的字型。如果是 strong binding 的話, : 會先找你設的字型,找不到需要的字才 fallback 到次一個字型,你設 : 的字型都找不到需要的字,會找系統上其他的字型(沒設進去的),也 : 沒有的話,那就只好開天窗。 : ※ 不過,現在的 fontconfig 不會完全相信字型的 lang tag 就是了, : 會進一步自行判斷。 : : 總之,把事情弄簡單,別用中文字型的英文字去顯示英文,那真的是很 : 醜,所以 strong binding 給要用的漂亮英文字型,然後緊跟在後面是 : 你要用的預設[中文]字型,這樣會比較完美。 : ※思源中的英文字還算可以,但字距有點問題。 : : : ps.自己要用的字型裝在自己的家目錄就可以了。避免弄亂系統的預設值。 : 設定檔也是一樣。 : 推 s9209122222: 所以在家目錄設的 .fonts.conf 會是什麼狀況? 08/07 16:15 : → s9209122222: 除了中日韓以外的字型找系統預設值嗎? 08/07 16:15 以新細明體配 Times New Roman 來說,英文字用 Times 顯示, 中文字 serif/mono 的部份用新細明體顯示。連功能表的字都會 用你設定的來顯示,別用 windows 那種新細明體統一江湖的方法 ,真的是醜到不行,到 win10 了,還是沒改進。 用我的方式來設會顯示成這樣: http://220.133.241.31/tmp/Screenshot-1.png
設定檔(照理是要分開寫,但我實在對那些把簡單的事情搞複雜 的設法很感冒,所以我是設在一個檔內 ~/.fonts.conf) http://220.133.241.31/tmp/dot-fonts.conf 最好自行看 fontconfig 的說明,自己多去嘗試: http://www.freedesktop.org/software/fontconfig/fontconfig-user.html 中文翻譯(感謝陳育青): http://220.133.241.31/fontconfig/ : → Bencrie: .fonts.conf 優先權最高(應該啦 08/07 16:28 是找設定檔的次序優先,選字型的優先權倒是不一定。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.241.31 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1438936713.A.825.html

08/07 18:56, , 1F
我是把少動的放 /etc/fonts/local.conf 畢竟這邊要root
08/07 18:56, 1F

08/07 18:56, , 2F
常改的放.config/fontconfig/fonts.conf user即可
08/07 18:56, 2F

08/07 19:48, , 3F
會去找這個設定檔,據我所知,只有 fontconfig(有錯
08/07 19:48, 3F

08/07 19:49, , 4F
請更正我),因此放不放 XDG dir 並沒差。反而有些
08/07 19:49, 4F

08/07 19:50, , 5F
人用自己獨特的 XDG 變數。因此就放 ~/.fonts.conf
08/07 19:50, 5F

08/07 19:50, , 6F
應用軟體需要的東西,都是請 fontconfig 提供的。
08/07 19:50, 6F

08/07 20:41, , 7F
我發現明明沒有放那份設定檔到 fontconfig
08/07 20:41, 7F

08/07 20:42, , 8F
但他卻自動幫我把設定檔寫到那邊去了
08/07 20:42, 8F

08/07 20:44, , 9F
表示有人喜歡強行推課綱嘛!
08/07 20:44, 9F
文章代碼(AID): #1Ln6w9Wb (Linux)
討論串 (同標題文章)
文章代碼(AID): #1Ln6w9Wb (Linux)