升級後英文字體字距過寬

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

文章ginson » 週二 3月 15, 2005 11:18 am

英文字型分為兩大類:Serif 襯線字,sans-serif無襯線字(源自法文)。
Serif 襯線字,如Times New Roman,是指加在字母上下做裝飾的細線,適合小的字形,類似新細明體。
sans-serif無襯線字,如 Arial, 就是沒有襯線的字體,適合當標題,類似華康海報體。
mono,是指「等寬字」所有的字形大小約略相同, 如細明體。
ginson
可愛的小學生
可愛的小學生
 
文章: 27
註冊時間: 週六 11月 06, 2004 1:19 am
來自: 台灣

文章訪客 » 週日 3月 27, 2005 12:36 pm

抱歉喔
因為我最近重裝debian
所以也遇到這個問題
只是....我看不太懂大家在前面討論的東西耶

因為我是重灌所以沒有舊版的fontconfig
而且我想如果是改變管理方式的話,還是要真的去了解他的設定方法這樣才是正途吧,雖然我不太懂要怎麼去設定 :-?

我大概去看了一下Fontconfig ,他有spacing可以設寬度
可是,這設定是對整個系統
而現在又不是整個xwindow 都這樣,只有firefox會,所以我實在搞不太懂現在的情況

希望大家能幫忙解釋一下
謝謝
訪客
 

文章訪客 » 週一 3月 28, 2005 7:01 pm

弟剛也升級至sid,也發生一樣的問題,我的解決方法是在建立$(HOME)/.font.conf
內容如下
代碼: 選擇全部
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/conf.d/no-bitmaps.conf -->
<fontconfig>
<!-- Reject bitmap fonts -->
 <selectfont>
  <rejectfont>
   <pattern>
     <patelt name="scalable"><bool>false</bool></patelt>
   </pattern>
  </rejectfont>
 </selectfont>

 <match target="font">
  <test name="family" compare="contains">
    <string>AR PL New Sung</string>
  </test>
  <edit name="spacing"><int>0</int></edit>
 </match>
</fontconfig>

登出,在登入,因該就可以了 :)
PS:說真的,要自已去看Fontconfig如何設定,真的太累了 :(
訪客
 

文章BBNS » 週二 4月 05, 2005 9:13 pm

我發現我的問題來源和上面的都不一樣,
只要.xession有:
代碼: 選擇全部
export LANG=zh_TW.UTF-8
export LC_ALL=zh_TW.UTF-8

Firefox就會出現字距過寬的情況,屢試不爽。Orz
BBNS
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週六 2月 22, 2003 3:18 pm

文章企鵝狂 » 週四 4月 07, 2005 2:01 am

Anonymous 寫:弟剛也升級至sid,也發生一樣的問題,我的解決方法是在建立$(HOME)/.font.conf
內容如下
代碼: 選擇全部
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/conf.d/no-bitmaps.conf -->
<fontconfig>
<!-- Reject bitmap fonts -->
 <selectfont>
  <rejectfont>
   <pattern>
     <patelt name="scalable"><bool>false</bool></patelt>
   </pattern>
  </rejectfont>
 </selectfont>

 <match target="font">
  <test name="family" compare="contains">
    <string>AR PL New Sung</string>
  </test>
  <edit name="spacing"><int>0</int></edit>
 </match>
</fontconfig>

登出,在登入,因該就可以了 :)
PS:說真的,要自已去看Fontconfig如何設定,真的太累了 :(


這個作法只有對新宋體有效

要對所有的中文字型..可以改成這樣

代碼: 選擇全部
<match target="font">
        <test target="pattern" name="lang" compare="contains">
                <string>zh-tw</string>
                <string>zh-cn</string>
                <string>ja</string>
                <string>ko</string>
        </test>
        <edit name="spacing"><int>0</int></edit>
</match>


阿..真感謝..原來是這樣子改的
http://news.bbc.co.uk/1/hi/world/asia-pacific/country_profiles/1285915.stm


Country profile: Taiwan
Map of Taiwan
Taiwan is the island which has for all practical purposes been independent for half a century, but which China regards as a rebel region that must be reunited with the mainland - by force if necessary.
企鵝狂
活潑的高中生
活潑的高中生
 
文章: 477
註冊時間: 週三 3月 31, 2004 11:13 am
來自: 台灣共和國

文章BBNS » 週五 4月 08, 2005 12:53 pm

其實不必這樣子改了,Firefox已經修正了。
BBNS
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週六 2月 22, 2003 3:18 pm

文章訪客 » 週五 4月 08, 2005 1:19 pm

其實改一下 /etc/fonts/font.conf 的 default 字型為 arphic 或是 arne 的 font 就可以了
我現在是用公用電腦上線 等過兩天回到學校在分享我的 font.conf
訪客
 

上一頁

回到 debian desktop

誰在線上

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

cron