Re: 可否請 PCMan X 開發者檢查一下 fontconfig 支 …

看板Linux作者 (PCMan 知識+)時間17年前 (2009/02/08 18:57), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串3/3 (看更多)
※ 引述《MilchFlasche (實踐才能發光)》之銘言: : ※ 引述《dreamcwli (dreamcwli)》之銘言: : : 這應該是 Fontconfig 設定的問題, : : 在 Ubuntu 8.10 中, : : language-selector 套件所提供的設定使用 binding="strong", : : 所以會抓到第一個字型直接用來顯示, : : 然後剛好又是英文字型, : : 所以中文就變方塊字了。 : : 我不確定你的系統是不是 Ubuntu 8.10, : 喔!謝謝你指出的方向! : 你好厲害,怎麼會想到 binding="strong" 會是原因。 : 我想你是對的。 : 這個 binding="strong" 的設定,我記得 8.10 前就有了, : 我記得好像是從 7.10 升到 8.04 就有這個新的設定方式了。 : 不過我覺得這個設定很好,正是我需要的, : 因為這樣可以避免英數字元在單獨存在的時候用英文字型、 : 而後面跟著漢字的時候又被華文字型牽著跑; : 這是可以保持英數字元一直使用英文字型的方式。 : 我想會不會是 PCMan X 在設定輸出的字元編碼上, : 和其他 Gtk+ 程式的做法有點不一樣? 的確不一樣,其他 gtk+2 程式都是用 pango 來處理字型 PCMan X 是用 pango 處理/儲存字型設定 (透過 gtk+ & pango), 然後在繪圖輸出時,用 fontconfig + xft 處理字型。 : 是因為 telnet 必須設定 Big5 編碼嗎? 是因為 pango 速度比較慢一些,bbs 畫面不需要那麼完善的 i18n 所以當初才會跳過 pango 這一層,用比較低階的 xft 來處理。 這部份 fontconfig 相關的東西得問 olv 字型部份我不太懂。 全部改用 pango 應該就不會有這種問題 但是這需要改不少地方。 : 不好意思我不太了解…… : : 不過我想大部份原因應該還是出在設定上, : : 我的作法是在 /etc/fonts/local.conf 建立自己的設定, : : 這樣 PCMan X 的顯示就正常了。 : : 不過有點遺惑的是不知道為什麼這個問題只會發生在 PCMan X 上, : : 也許只能麻煩開發團隊有空的時候再檢查看看了。 : 嗯嗯,我會試試是不是把 binding="strong" 拿掉可以改善。 : 不過也很希望有空幫忙開發 PCMan X 的熱心人士可以看看有沒有方法調整? : 謝謝喔! -- 個人網頁: http://pcman.sayya.org/ 上面有自畫像及各種聯絡資訊 Blog: http://pcman.sayya.org/blog.php?id=pcman PCMan 全系列 BBS 連線軟體 http://pcman.ptt.cc/ http://pcmanx.csie.net/ 新酷音輸入法 for Windows http://chewing.csie.net/ IE Tab Firefox plugin/extension http://ietab.mozdev.org/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.162.250.143

02/08 21:44, , 1F
了解了!非常感謝 PCMan 大的說明!
02/08 21:44, 1F

02/08 22:11, , 2F
其實在 google groups 上也解釋過了
02/08 22:11, 2F

02/09 00:20, , 3F
jserv 居然也上 ptt XD
02/09 00:20, 3F

02/09 10:19, , 4F
那真的很抱歉,我 po 在 Google 後兩個禮拜還有回去
02/09 10:19, 4F

02/09 10:20, , 5F
看,後來就沒看了。
02/09 10:20, 5F

02/09 10:58, , 6F
感謝 j 大的回覆 :)
02/09 10:58, 6F

02/09 10:59, , 7F
另外今天第一次在 Win 上用新版的 PCMan plugin,
02/09 10:59, 7F

02/09 10:59, , 8F
真的很好用,謝謝 neopro 的開發。
02/09 10:59, 8F
文章代碼(AID): #19Zhgj9X (Linux)
文章代碼(AID): #19Zhgj9X (Linux)