裝了 XFree86 4.3.0 版,字型會變粗...

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

裝了 XFree86 4.3.0 版,字型會變粗...

文章Tetralet » 週三 3月 17, 2004 8:56 am

我使用了以下指令來安裝 XFree86 4.3.0 版:

代碼: 選擇全部
apt-get -t unstable install xlibs xserver-xfree86 xbase-clients xfonts-base xterm


這是在安裝前,字型看起來的樣子:

  圖檔

安裝後,字型變粗了一倍:

  圖檔

之後我又裝回 XFree86 4.2.1 版,
字型又恢復正常了。

我試過把所有 螢火飛 大哥的字型相關修正拿掉,
問題仍然是一樣。


有趣的是,在我的 Notebook 上卻完全沒有這個問題...

可否請教一下,
問題可能是出在哪裡呢?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:裝了 XFree86 4.3.0 版,字型會變粗...

文章阿信 » 週三 3月 17, 2004 9:04 am

小弟是 Unstable 直接升級的,並沒有使用 AA(CRT 螢幕)

皆沒有問題呢。

上面的圖中空白部份有點寬,要不要改一下 spacing 部份呢?(可能會粗體沒幫助...:-P)
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:裝了 XFree86 4.3.0 版,字型會變粗...

文章Tetralet » 週五 5月 28, 2004 12:30 am

我反覆測試的結果,
應該是 xserver-xfree86 (官方 4.3.0.dfsg.1-1 版) 和 fontconfig (Firefly 2.2.2-2 版) 這兩個套件相衝突的結果。

如果安裝了 fontconfig (官方 2.2.2-2 版),
或是 xserver-xfree86 (官方 4.2.X 或是 4.1.X 版),
這個奇怪的情形就會消失了。

請問大家是否有類似的情形呢?
而是否有什麼解決之道呢?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:裝了 XFree86 4.3.0 版,字型會變粗...

文章kanru » 週五 5月 28, 2004 1:03 am

請問 Tetralet 大哥要如何 patch fontconfig 2.2.2-2 呢?
因為一堆 patches 會有衝突, 還沒有時間去一一了解
所以我的fontconfig還停在 2.2.1-13, 沒能測試
不過我用 xfree86 4.3.0.dfsg.1-1 + fontconfig 2.2.1-13 很正常

--
突然想到會不會是這個問題?
viewtopic.php?t=1993
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

re:裝了 XFree86 4.3.0 版,字型會變粗...

文章Tetralet » 週五 5月 28, 2004 9:09 am

kanru 寫:請問 Tetralet 大哥要如何 patch fontconfig 2.2.2-2 呢?
因為一堆 patches 會有衝突, 還沒有時間去一一了解

*.patch 檔案是 diff 指令的結果,
所以只要花點心思用 vim 看看 *.patch 就可以知道它到底修改了什麼地方。

另,Debian 官方的 fontconfig 也已包含了一些 firefly 的 Patchs,
所以在上 Firefly's Patchs 時會無法成功是很正常的。

kanru 寫:所以我的fontconfig還停在 2.2.1-13, 沒能測試
不過我用 xfree86 4.3.0.dfsg.1-1 + fontconfig 2.2.1-13 很正常

嗚...
難道只有我有這個問題嗎?

kanru 寫:突然想到會不會是這個問題?
viewtopic.php?t=1993

不太像是... 因為我老早就修改過 xserverrc 了,
但還是一樣。

我的粗體是所有的字,包含了微軟的 PMingLu,
都成了粗體字。
而應該是粗體字時則粗得可以說是糊在一起了...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:裝了 XFree86 4.3.0 版,字型會變粗...

文章octapult » 週五 5月 28, 2004 11:47 am

啊,之前沒有看到這一篇文章,直到今天才看到。

Tetralet 兄,小弟這邊也是有同樣的狀況。
由於小弟平常都使用細明體,而細明體沒有這個問題,所以幾乎忘了曾經有過同樣的問題。

Firefly 兄的 patch 在小弟的機器上會讓平常的字體變粗,粗體則是變得更粗。
奇怪的是細明體並沒有受到影響,但是文鼎字體有受到影響。

您貼的第一個圖裡面的字體事實上並沒有粗體,反而算是不正常的表現,
因為 moto 學園的討論標題應該是粗體。

您貼的第二個圖裡面的字體表現的才是正常的,因為討論標題是粗體,
只是因為 Firefly 兄的 patch 使的文鼎字體變得更粗而已。

小弟記得問題似乎出在 freetype2 裡面修改 gamma 值的這邊,
只要將 Firefly patch 的這個地方去掉再重新編譯就可以了。
------BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ P L++ E+ W++ N+ o+ K- w(--)
O? M? V PS+ PE+ Y+ PGP- t 5? X++ R tv b+ DI- D+ G e? h! r-- z?
-------END GEEK CODE BLOCK-------
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:裝了 XFree86 4.3.0 版,字型會變粗...

文章Tetralet » 週五 5月 28, 2004 11:56 am

octapult 寫:啊,之前沒有看到這一篇文章,直到今天才看到。

Tetralet 兄,小弟這邊也是有同樣的狀況。
由於小弟平常都使用細明體,而細明體沒有這個問題,所以幾乎忘了曾經有過同樣的問題。

Firefly 兄的 patch 在小弟的機器上會讓平常的字體變粗,粗體則是變得更粗。
奇怪的是細明體並沒有受到影響,但是文鼎字體有受到影響。

您貼的第一個圖裡面的字體事實上並沒有粗體,反而算是不正常的表現,
因為 moto 學園的討論標題應該是粗體。

您貼的第二個圖裡面的字體表現的才是正常的,因為討論標題是粗體,
只是因為 Firefly 兄的 patch 使的文鼎字體變得更粗而已。

小弟記得問題似乎出在 freetype2 裡面修改 gamma 值的這邊,
只要將 Firefly patch 的這個地方去掉再重新編譯就可以了。


原來如此...
我會趕快試試看!

大 感 謝 ! !
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:裝了 XFree86 4.3.0 版,字型會變粗...

文章Tetralet » 週日 6月 06, 2004 7:24 am

經過了一段痛苦的檢測後,
我想我找到原因了...

我使用 Ghost 在我的 Notebook、Desktop 和 VMware 裡建立了三個一模一樣的環境,
但其字型(文鼎楷體)的表現卻不可思議的有所不同...

我猜,
很可能是因為所使用的 XFree86 驅動模組之不同,
所以才會造成這些差異吧...

來看圖說故事吧!
(nVidia:TI 4200)
(ATI:Radeon 7500)
(請注意『行』那一個字,最後一筆的那一個勾勾!)

圖檔
這是 nVidia/XFree86-4.1 的字型表現。(真的很漂亮,乾乾淨淨的!)

圖檔
而這是 nVidia/XFree86-4.3 的字型表現。(又黑又粗!)

圖檔
這是 ATi/XFree86-4.3 的字型表現。(還不錯。字變大了。有一點粗...)

圖檔
這是 VESA(ATi)/XFree86-4.3 的字型表現。(和上面的 ATi 可以說是一模一樣。)

圖檔
這是 VMware/XFree86-4.3 的字型表現。(和上面的 nVidia/XFree86-4.1 可以說是一模一樣。)

圖檔
這是 FrameBuffer(ATI)/XFree86-4.3 的字型表現。(和上面的 nVidia/XFree86-4.1 可以說是一模一樣。)


綜合以上所得,
真正的原型應該是 VMware 及 FrameBuffer 這一組,
因為它們和 nVidia 在 XFree86 4.1 的表現一模一樣。
不過在顯示微軟新明體的粗體時,則似是加上了一層淡淡的光暈...

ATI 的驅動模組會把字變大...
但字型整體表現則還是很不錯。
不過在顯示微軟新明體的粗體時,則似是加上了一層淡淡的光暈...

nVidia 的驅動模組則很糟,
字變得又大又粗,
尤其是程式選單上的字,
真的粗到好像是墨水暈開了...
而在顯示微軟新明體的粗體時,則表現得類似是 MS Windows 那樣加了兩倍粗,很漂亮...

請問,
有辨法把 nVidia 的驅動模組還原成和 XFree86 4.1 裡所表現的一模一樣嗎?
看它又黑又粗實在是很傷眼睛呀!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:裝了 XFree86 4.3.0 版,字型會變粗...

文章阿信 » 週日 6月 06, 2004 8:43 am

nvidia 卡的 binary driver 是以 XF4.0.2 為 base compile 的,不知道有無造成差異...雖然小弟覺得是卡本身在字體補點上得錯誤。

我用的是 Matrox G400的卡,在 XFree4.1 / XFree 4.3 表現都一樣呢...雖然就我所知,Matrox 的卡在字體解析上是比其他廠牌優越。

Nvidia 的卡在字體補點上就很失敗了... :-(
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義


回到 debian desktop

誰在線上

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