[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4779: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4781: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4782: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4783: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
Gentoo Taiwan 討論區 • 檢視主題 - [solved]長久的疑問:如果桌面字體設定為英文字體﹍那中文字體會用誰?

[solved]長久的疑問:如果桌面字體設定為英文字體﹍那中文字體會用誰?

在顯示、輸入、處理中文上遇到什麼困難嗎?

版主: Forums Team

[solved]長久的疑問:如果桌面字體設定為英文字體﹍那中文字體會用誰?

文章rtsun » 週四 9月 15, 2011 2:57 pm

先承認:我真不清楚X怎麼處理字體﹍

我一直有一個疑問是這樣:如果我在lxde/kde等環境設定用Liberation Sans等英文字體顯示。
那會用什麼中文字體顯示呢?

有找到一個叫/etc/fonts/font.conf的檔案、可是東看西看好像沒啥提到其他語言的問題。
也知道eselect好像有個fontconfig的分類、但是那些設定擋跟font.conf或其他相關設定有什麼關係呢?

希望是不是有前輩能夠大概介紹一下是怎麼回事?
最後由 rtsun 於 週二 9月 27, 2011 11:17 am 編輯,總共編輯了 1 次。
rtsun
 
文章: 9
註冊時間: 週六 9月 10, 2011 9:44 am

Re: 長久的疑問:如果桌面字體設定為英文字體﹍那中文字體會用誰?

文章TyroneYeh » 週六 9月 17, 2011 1:09 pm

--
Best Respects,
TyroneYeh
TyroneYeh
 
文章: 156
註冊時間: 週一 3月 20, 2006 3:19 pm

Re: 長久的疑問:如果桌面字體設定為英文字體﹍那中文字體會用誰?

文章rtsun » 週一 9月 19, 2011 9:20 pm

首先謝謝您的回覆喔
不過呢、其實我這裡中文化是沒有問題啦、
個人比較偏好英文interface、所以目前是LANG=en_US.UTF-8
scim, UIM(給framebuffer-console用)都很正常運作中。

不過我是想請問「在Desktop Environment、如KDE/LXDE裡面、設定字體使用像是:Liberation Sans
&&而且系統上有多個中文字體」的情況下、X會用誰來顯示中文呢?這部份有沒有得設定之類?

看樣子我問題問的不是很好、造成您的誤會不好意思﹍
rtsun
 
文章: 9
註冊時間: 週六 9月 10, 2011 9:44 am

Re: 長久的疑問:如果桌面字體設定為英文字體﹍那中文字體會用誰?

文章paar » 週三 9月 21, 2011 12:20 am

叫我老帕好了!
圖檔
頭像
paar
 
文章: 1154
註冊時間: 週四 1月 30, 2003 10:53 am
來自: 打狗市

Re: 長久的疑問:如果桌面字體設定為英文字體﹍那中文字體會用誰?

文章rtsun » 週二 9月 27, 2011 10:39 am

謝謝您的回覆、我大概翻過這些地方、發覺還是有些納悶、請恕我打破沙鍋問到底:

首先是根據Droid(font)在wiki上的介紹、DroidSans Fallback有支援CJK、跟我這邊英文想要用Liberation Sans、其他語言字體再用別的字體補足的情況有點不太一樣。 :oops:

另外.config/Trolltech.conf的設定好像也只有一個字體、如果我用的像您一樣是支援CJK的字體就方便了。Font subsitution根據旁邊的說明、好像會使用底下那個列表的字體補足不夠的字、但是我納悶在於:我選擇目前所使用的字體Liberation Sans、然後底下加入Droid Sans Fallback、選擇「儲存」以後、下次進入qtconfig、選擇liberation sans的字體、底下替換列表還是空的﹍而且好像其他程式也沒有真的用上Droid Sans Fallback?

.gtk那邊的設定檔我很少用到、主要是因為這邊不太用gtk的程式 :oops:

另外就是/usr/share/fonts/底下那堆fonts.dir小弟實在看不太懂、只隱隱約約看得出疑似有一些encoding的名稱混在裡面﹍
需要補上去的字體是不是可以寫成rules、例如指定某些encoding使用某字體還是其他用途?
rtsun
 
文章: 9
註冊時間: 週六 9月 10, 2011 9:44 am

Re: [solved]長久的疑問:如果桌面字體設定為英文字體﹍那中文字體會用誰?

文章rtsun » 週二 9月 27, 2011 11:20 am

rtsun
 
文章: 9
註冊時間: 週六 9月 10, 2011 9:44 am


回到 Gentoo 中文化

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 6 位訪客

cron