Debian Linux 要如何設定才能讓 KDE 支援 Anti-Alias?

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

Debian Linux 要如何設定才能讓 KDE 支援 Anti-Alias?

文章Tetralet » 週四 11月 28, 2002 3:05 pm

下圖,是 Mozilla 1.0.0 所顯示的平滑字型:

<img src="http://home.kimo.com.tw/tetralet/linux/Mozilla.png" alt="圖例:Mozilla 所顯示的平滑字型" border="2">



下圖,是 Open Office 1.0.1 所顯示的平滑字型

<img src="http://home.kimo.com.tw/tetralet/linux/OpenOffice.png" alt="圖例:OpenOffice 所顯示的平滑字型" border="2">



基本上,在 Debian Linux 3.0 裡,不用什麼設定,
Mozilla 和 OpenOffice 的平滑字就會出現了。



下圖,是平滑字型的另一個例子:

<img src="http://home.kimo.com.tw/tetralet/linux/MLTerm.png" alt="圖例:mlterm 所顯示的平滑字型" border="2">

支援平滑字型的 Terminal。


可是,
號稱支援平滑字型的 KDE 卻是這個樣子:

<img src="http://home.kimo.com.tw/tetralet/linux/Kedit.png" alt="圖例:KEdit 所顯示的平滑字型" border="2">

字型好像是被蟲蛀過一樣。


KDE 的字型設定如下:

<img src="http://home.kimo.com.tw/tetralet/linux/KControl.png" alt="圖例:KDE 的字型設定" border="2">


請問該如何設定 KDE,使其支援 Anti-Alias 呢?




作業系統:Debian Linxu 3.0

安裝字型的指令:

apt-get install x-ttcidfont-conf
apt-get install libft-perl
apt-get install xfonts-intl-chinese
apt-get install ttf-arphic-bkai00mp
apt-get install ttf-arphic-bsmi00lp


除了安裝了字型之外,沒有作其它的設定。

/etc/X11/XF86Config-4 的設定:

Section "Files"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/usr/lib/X11/fonts/misc"
EndSection

Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "extmod"
Load "glx"
Load "int10"
Load "pex5"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
Load "xie"
Load "xtt"
EndSection

(下略)


/etc/X11/XftConfig 的設定:

# $XFree86: xc/lib/Xft/XftConfig.cpp,v 1.5 2000/12/14 23:03:53 keithp Exp $

dir "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
dir "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"

#
# alias 'fixed' for 'mono'
#
match any family == "fixed" edit family =+ "mono";

#
# Check users config file
#
includeif "~/.xftconfig"

#
# Alias between XLFD families and font file family name, prefer local
# fonts
#

match edit rgba=rgb;
最後由 Tetralet 於 週四 5月 29, 2003 8:54 am 編輯,總共編輯了 1 次。
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:Debian Linux 要如何設定才能讓 KDE 支援 Anti-Alias?

文章octapult » 週四 11月 28, 2002 7:51 pm

聽您這麼一說,我突然想起,我自從 KDE 2.2 以後就弄不出
anti-aliasing 字型了。KDE 2.1 則是可以使用 anti-aliasing。

我一直以為是我自己設定錯誤,只有我有這種情形,所以就沒有仔
細去研究。原來其他人也有同樣的情形。
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:Debian Linux 要如何設定才能讓 KDE 支援 Anti-Alias?

文章octapult » 週四 11月 28, 2002 9:05 pm

嗯,看來是 qt3 的問題,目前的 qt3 library 並沒有將 xft support
編譯進去。重新編譯 qt3 3.0.5,或者是 upgrade 到 unstable 裡
面的 qt3 3.0.5 的話,應該可以解決 anti-aliasing 的問題:
http://lists.debian.org/debian-kde/2002 ... 00187.html
http://lists.debian.org/debian-kde/2002 ... 00662.html
http://lists.debian.org/debian-kde/2002 ... 00182.html
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:Debian Linux 要如何設定才能讓 KDE 支援 Anti-Alias?

文章Tetralet » 週四 11月 28, 2002 10:37 pm

octapult 寫:嗯,看來是 qt3 的問題,目前的 qt3 library 並沒有將 xft support
編譯進去。重新編譯 qt3 3.0.5,或者是 upgrade 到 unstable 裡
面的 qt3 3.0.5 的話,應該可以解決 anti-aliasing 的問題:
http://lists.debian.org/debian-kde/2002 ... 00187.html
http://lists.debian.org/debian-kde/2002 ... 00662.html
http://lists.debian.org/debian-kde/2002 ... 00182.html


原來如此!
似乎真正的問題就在這裡,
難怪我搞了整整一個星期都搞不出什麼東西來。

既然已經知道原因,
我想很快就可以找到解決方法了。

非常謝謝您的答覆!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:Debian Linux 要如何設定才能讓 KDE 支援 Anti-Alias?

文章Tetralet » 週六 11月 30, 2002 12:23 am

在 Debian FTP 的 KDE 目錄下,
找到了答案:

This release was built with a backport of Qt 3.0.5 from unstable (3.0.5-3) to stable (woody). Therefore you need to install the libqt3 debs in order to be able to run this release of KDE. The Qt 3.0.5 backport is included in the according directory holding the KDE 3.0.4 debs (for now that is 3.0.4/Debian/woody/i386/). Note that due to the fact that Woody ships with XFree 4.1 by default, the Qt libraries have been built with -no-xft In case you're missing antialiased fonts, please either upgrade to the version in unstable (which is compiled with -xft) or recompile qt-3.0.5 yourself removing -no-xft in qt-x11-free-3.0.5/debian/rules. Mind that in case you want to use antialiasing, you should install XFree 4.2.x.

對不起,困擾大家了。
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:Debian Linux 要如何設定才能讓 KDE 支援 Anti-Alias?

文章octapult » 週六 11月 30, 2002 12:52 am

小四兄,我這邊將 qt3 升級為 unstable 裡面的 qt3 3.0.5-4 以後,就可以打開 AA 了。另外我的 X 為 4.2.1。

另外請教您一個問題,請問您是由 Defoma 來安裝/管理您的字型嗎?因為您的文鼎楷體字型在打開 AA 以後,看起來比我這邊的還要清楚,所以才有此一問。
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:Debian Linux 要如何設定才能讓 KDE 支援 Anti-Alias?

文章Tetralet » 週六 11月 30, 2002 12:28 pm

octapult 寫:小四兄,我這邊將 qt3 升級為 unstable 裡面的 qt3 3.0.5-4 以後,就可以打開 AA 了。另外我的 X 為 4.2.1。


請問您的 qt3 在哪裡下載的呢?
我把 ftp.kde.org 翻了過來都找不到....
(除了在 ftp://download.kde.org/pub/kde/stable/3 ... /i386/qt3/ 有看到之外)


octapult 寫:另外請教您一個問題,請問您是由 Defoma 來安裝/管理您的字型嗎?因為您的文鼎楷體字型在打開 AA 以後,看起來比我這邊的還要清楚,所以才有此一問。


我的設定只有:

apt-get install x-ttcidfont-conf
apt-get install libft-perl
apt-get install xfonts-intl-chinese
apt-get install ttf-arphic-bkai00mp
apt-get install ttf-arphic-bsmi00lp

然後修改 /etc/X11/XF86Config-4 和 /etc/X11/XftConfig 而已。

可是之前為了把 KDE 的 AA 改出來,
把字型的設定亂擾一通,
也亂安裝了一大堆東西,
所以等我這一、兩天重新安裝 Debian Linux 後,
再看看結果如何好了。
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:Debian Linux 要如何設定才能讓 KDE 支援 Anti-Alias?

文章octapult » 週六 11月 30, 2002 12:48 pm

Tetralet 寫:請問您的 qt3 在哪裡下載的呢?
我把 ftp.kde.org 翻了過來都找不到....
(除了在 ftp://download.kde.org/pub/kde/stable/3 ... /i386/qt3/ 有看到之外)

我使用的是 Debian 官方 unstable 裡面的 qt3 :-)
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:Debian Linux 要如何設定才能讓 KDE 支援 Anti-Alias?

文章Tetralet » 週日 12月 01, 2002 1:16 pm

octapult 寫:我使用的是 Debian 官方 unstable 裡面的 qt3 :-)


找到了,謝謝您。

stable 的是放在 ftp://ftp.debian.org/debian/pool/main/q/qt-copy/ 裡,
unstable 的是放在 ftp://ftp.debian.org/debian/pool/main/q/qt-x11-free/ 裡。
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:Debian Linux 要如何設定才能讓 KDE 支援 Anti-Alias?

文章訪客 » 週三 12月 04, 2002 1:14 pm

成功囉~

<img src="http://home.kimo.com.tw/tetralet/Kate.png" alt="圖例:Kate 所顯示的平滑字型" border="2">

謝謝~~
訪客
 


回到 debian desktop

誰在線上

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