[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]長久的疑問:如果桌面字體設定為英文字體﹍那中文字體會用誰?
1 頁 (共 1 頁)

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

文章發表於 : 週四 9月 15, 2011 2:57 pm
rtsun
先承認:我真不清楚X怎麼處理字體﹍

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

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

希望是不是有前輩能夠大概介紹一下是怎麼回事?

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

文章發表於 : 週六 9月 17, 2011 1:09 pm
TyroneYeh

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

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

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

看樣子我問題問的不是很好、造成您的誤會不好意思﹍

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

文章發表於 : 週三 9月 21, 2011 12:20 am
paar

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

文章發表於 : 週二 9月 27, 2011 10:39 am
rtsun
謝謝您的回覆、我大概翻過這些地方、發覺還是有些納悶、請恕我打破沙鍋問到底:

首先是根據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使用某字體還是其他用途?

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

文章發表於 : 週二 9月 27, 2011 11:20 am
rtsun