[問題] GTK2程式的粗斜體問題

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

[問題] GTK2程式的粗斜體問題

文章訪客 » 週一 12月 26, 2005 10:39 am

各位前輩大家好
小弟用的是firefly前輩patch的粗斜體效果
原本十分正常,除了firefox之外都沒問題
但是自從這幾天更新了新的libgtk後
rox-filer和gaim的粗斜體顯示就不見了
不過opera和firefox倒是正常...

在此請問大家
是不是新的gtklib有什麼問題呀?
或者
我應該在/etc/fonts/local.conf做哪些設定
才能讓gaim和rox-filer正確使用呢?
謝謝
訪客
 

文章PCMan » 週一 12月 26, 2005 2:13 pm

你可以自己重新編譯 libxft 試試看
PCMan
榮譽學長
榮譽學長
 
文章: 217
註冊時間: 週六 7月 02, 2005 10:46 am

文章訪客 » 週一 12月 26, 2005 9:08 pm

感謝PCMan前輩的建議
但是「自行編譯」這種事
我很少成功過
我看問題還是先擺著好了
因為聽起來好像大家都沒這個困擾似的
或許真的是我自己設定的問題
謝謝您囉
ps.期待您的file-manager哦~ :)
訪客
 

文章訪客 » 週一 12月 26, 2005 9:47 pm

這是 gtk+ 2.8 的問題,內部不是用 libxft2 來畫字!
訪客
 

文章訪客 » 週一 12月 26, 2005 11:01 pm

感謝訪客兄告知~
那...
不知目前這種情形粗體有解?
謝謝~
訪客
 

文章granziliao » 週二 12月 27, 2005 11:23 am

Anonymous 寫:這是 gtk+ 2.8 的問題,內部不是用 libxft2 來畫字!

可能不是吶,我也是用Gtk+2.8再加上修正過的 freetype6 + xft + fontconfig metacity的粗體正常,firefox的粗體正常
凡發生之事必合理
頭像
granziliao
可愛的小學生
可愛的小學生
 
文章: 99
註冊時間: 週三 6月 18, 2003 9:23 am
來自: 板橋後埔

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

謝謝granziliao先生
您的情形燃起了我一線希望
能否請問您"修正過的 freetype6 + xft + fontconfig"
可從哪兒取得嗎?

另外
我的firefox也是正常
不過
請問您是否有使用gaim
gaim的顯示是否也正常呢
謝謝~
訪客
 

文章訪客 » 週二 12月 27, 2005 3:52 pm

Anonymous 寫:這是 gtk+ 2.8 的問題,內部不是用 libxft2 來畫字!


我試了一下
icewm的粗體也正常
但是gaim和rox-filer就是沒有粗體
不知道這些程式之間在字型使用的差異為何...
或許真的如這位訪客兄所言
gtk+ 2.8不是用libxft2來畫字

若真是如此
不知道它是用啥來畫字的
也不知能否實現粗體 :-?
訪客
 

文章訪客 » 週二 12月 27, 2005 6:05 pm

猜想是不是 Pango 的問題
試試看
將你的firefox 以下列方式啟動,看還正常與否:
~$ MOZ_ENABLE_PANGO=1 firefox
訪客
 

文章granziliao » 週二 12月 27, 2005 10:02 pm

我的window manager metacity 可以看到粗體gnumeric 也可以看到粗體,所以我系統的gtk應該沒問題,我是有一些編譯好的deb只是沒地方放(ps:我的pango是用ubuntu officical的, cairo是自己編譯的)
凡發生之事必合理
頭像
granziliao
可愛的小學生
可愛的小學生
 
文章: 99
註冊時間: 週三 6月 18, 2003 9:23 am
來自: 板橋後埔

文章訪客 » 週二 12月 27, 2005 10:15 pm

to 訪客兄
~$ MOZ_ENABLE_PANGO=1 firefox
firefox粗斜體正常依舊

to granziliao前輩
因為我下了指令:
apt-get install libgtk2.0-0/stable libgtk2.0-bin/stable libgtk2.0-common/stable
這三個套件都換回stable版的,但是粗斜體還是沒有回復...
不知道是否少降級了什麼套件 :-?
如果沒有的話
或許真的不是gtk的問題
訪客
 

文章訪客 » 週二 12月 27, 2005 10:20 pm

sorry
我是上一篇的訪客
我要跟大家說:
「我想是gtk的問題沒錯~」
因為當我發表了上一篇之後
我的粗斜體就回來了~yeah~~~
gaim和rox-filer都正常了

我想
短期內我是不會想升級到新的gtk2.8.x吧

謝謝大家這幾天的回覆囉~~~ :)
訪客
 

文章訪客 » 週三 12月 28, 2005 12:01 am

是使用 libcairo 來畫,我也沒深入研究
目前似乎沒有很好的辦法,尚等待高手真正的修正 freetype

Anonymous 寫:
Anonymous 寫:這是 gtk+ 2.8 的問題,內部不是用 libxft2 來畫字!


我試了一下
icewm的粗體也正常
但是gaim和rox-filer就是沒有粗體
不知道這些程式之間在字型使用的差異為何...
或許真的如這位訪客兄所言
gtk+ 2.8不是用libxft2來畫字

若真是如此
不知道它是用啥來畫字的
也不知能否實現粗體 :-?
訪客
 

文章kanru » 週三 12月 28, 2005 2:10 am

新版的 freetype 已經有提供模擬粗體的 API 可以用
只是目前 debian 裡面的 libxft2, libcairo 都沒有 enable
要自己動手重編一下
圖檔
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

文章訪客 » 週三 12月 28, 2005 9:21 am

根據 kanru兄 的提示
可以去 Debian libcairo 開發頁
http://packages.qa.debian.org/libc/libcairo.html
去下載 Patch from ubuntu for version 1.0.2-0ubuntu1
然後自己 patch 重編
訪客
 

下一頁

回到 debian desktop

誰在線上

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

cron