[問題] 字體自動補齊

作者: a07051226 (葡萄糖)   2016-01-03 01:20:25
標題不知道要怎樣下
舉windows為例,如果字體缺少就會抓其他字體來用
像是要正黑體沒有就會抓新細明體來用
Linux下有沒有這樣的機制?
我是在用很多steam遊戲,但是source引擎有點問題
傳送門中文切了都是方塊,gmod中文字根本不會顯示
但是遊戲中又了多種字型,mapping又會影響到其他東西
想問說有沒有缺少字體就自動用其他字體(例如文泉驛正黑)替補
謝謝
作者: Bencrie   2016-01-03 01:27:00
這要看 source 引擎有沒有用 fontconfig 或其他 fallback機制。GTK/Qt 比較熱門的 toolkit 都會用 fontconfiggtk->pango->fontconfig
作者: HamalAri (哈馬‧阿里)   2016-01-03 10:53:00
要去改 fontconfig 設定檔
作者: s9209122222 (海海海)   2016-01-03 12:46:00
可惜我是個程式白痴,怎麼都沒有高手願意開發個好用的字體管理的圖形界面,現在看到的都很陽春,只能夠選擇單一字體
作者: Bencrie   2016-01-03 12:47:00
因為 fontconfig 可以做很複雜的設定 GUI 不好設計吧?user 的 fontconfig 設定可以改家目錄的 .fonts.conf通常這個檔不存在啦放的位置看 distro 有沒有特別去改http://tinyurl.com/pepubyr你可以用 fc-match 來查字型的 fallback 清單
作者: mstar (Wayne Su)   2016-01-03 17:16:00
我的是放在 ~/.config/fontconfig
作者: s9209122222 (海海海)   2016-01-03 17:26:00
不好意思借問一下,要如何套用設定到全系統,我這設定只適用我這個使用者而已全系統的要改哪個檔/etc/fonts/fonts. conf 嗎?我之前改完登入畫面的中文都會變框框然後裡面的註解又叫我不要編輯那個檔案
作者: Bencrie   2016-01-03 18:28:00
你可以放 /etc/fonts/local.conf
作者: EdwardGJLee (LGJ)   2016-01-03 19:58:00
FC_DEBUG=1 pango-view -t '字' 會列出那個字的使用字型順序。如果pango-view 能顯示,那很可能程式沒用 fontconfig。那就要由Xft 去設定字型(很麻煩)pango-view 按 q 結束。
作者: Bencrie   2016-01-03 20:18:00
遊戲引擎也有可能直接用 freetype2,這樣就無解
作者: s9209122222 (海海海)   2016-01-03 21:47:00
用 local. conf 一樣變框框裡面的內容我是完全從家目錄內的 .conf. conf 複製過去的更正,fonts. conf
作者: EdwardGJLee (LGJ)   2016-01-04 09:08:00
只用freetype2太陽春了!FC_DEBUG=1024 pango-view -t '字'去 debug confighttp://tinyurl.com/2g939dr 找 debug 的說明。

Links booklink

Contact Us: admin [ a t ] ucptt.com