| 會員 ![]() | 請問各位如何讓Red Hat 7.3使用Windows的新細明體字?【求助】 我照下面那個方法去改 XF86Config-4這個檔我只看到 Rgb Path "/usr/X11R6/lib/X11/rgb"這個路徑 沒有看到 /etc/X11/fs/config 這個路徑 還有gtkrc.zh_TW 找不到 請問該如何改才能讓Red Hat 7.3使用Windows的新細明體字? Thanks! 1.自訂一個欲安裝字型的資料夾,如 /usr/share/fonts/ttf 2.將要安裝的字型 copy 進去。 3.於 terminal 下執行 #cd /usr/share/fonts/ttf #ttmkfdir (並存為 fonts.dir 與 fonts.scale) 4.修改 fonts.dir 與 fonts.scale 如下 6 mingliu.ttf -DynaLab-MingLiU-medium-r-normal--0-0-0-0-p-0-ascii-0 mingliu.ttf -DynaLab-MingLiU-medium-r-normal--0-0-0-0-p-0-fcd8859-15 mingliu.ttf -DynaLab-MingLiU-medium-r-normal--0-0-0-0-p-0-big5-0 mingliu.ttf -DynaLab-MingLiU-medium-r-normal--0-0-0-0-p-0-iso8859-1 mingliu.ttf -DynaLab-MingLiU-medium-r-normal--0-0-0-0-p-0-iso8859-15 mingliu.ttf -DynaLab-MingLiU-medium-r-normal--0-0-0-0-p-0-gbk-0 @關掉 xfs 之後,linux 便不會自動更正 5.修改 /etc/X11/XF86Config-4 把所有 /etc/X11/fs/config 檔的字型路徑複製為 /etc/X11/XF86Config-4 的 FontPath *** 並加入 ttf 的字型路徑 @因為要將 xfs 關掉,所以 /etc/X11/fs/config 不用管它, 只要在 /etc/X11/XF86Config-4 加上路徑即可, ttf 的路徑請設在第一個, FontPath "unix/:7100"要殺掉。 6. mark 掉 /etc/X11/XF86Config-4 檔內的 # Load "freetype" 並加入 Load "xtt" @ Load "freetype" 不用殺掉,前面加個 # 就好了, 另外再加入一行 Load "xtt" 7.修改 /etc/gtk/gtkrc.zh_TW 如下 style "gtk-default-zh-tw" { fontset = "-DynaLab-MingLiU-medium-r-normal--16-*-*-*-*-*-iso8859-1,\ -DynaLab-MingLiU-medium-r-normal--*-*-*-*-*-*-big5-0,\ -*-*-medium-r-normal--16-*-*-*-*-*-big5-0,*-r-*" } @原本的內容: style "gtk-default-zh-tw" { fontset = "-adobe-helvetica-medium-r-normal--16-*-*-*-*-*-iso8859-1,\ -taipei-*-medium-r-normal--*-*-*-*-*-*-big5-0,\ -*-*-medium-r-normal--16-*-*-*-*-*-big5-0,*-r-*" } 8.於 terminal 下執行 setup 把 xfs 關掉 9. ok !! 重新開機看看吧!! |
| 回覆 |
| 會員 ![]() | 用kde的字型管理程式不就好了嘛 不過說真的,並沒有很好看 |
| 回覆 |
| 就這樣吧! ![]() | 我是這樣裝的: 1.從CLE裡找隨便一套ttf字型, 和字型管理程式ttfm, 先裝ttfm再裝ttf (因為是rpm包裝,感覺上比較簡單) 2.安裝好以後, 從控制中心將預設字型改為ttf, 重新啟動X, 就變這樣了(至少比原來的點陣字型好看多了), 我只會傻瓜安裝法, 不知何不合你用?? |
| 回覆 |
| 就這樣吧! ![]() | 1. 將字型copy到 /usr/X11R6/lib/X11/fonts/XPfonts 2. 開使設定Redhat 的xfs 3. 事前準備 3-1. 首先,所有的字名都必須是小寫。第二,字名裡不能有空白 你可以使用下面的 script 將所有的字名轉為小寫,也將字名中的空白移除 : #!/bin/sh # ## -------- convert upper to lower case --------- ls * | while read f do if [ -f $f ]; then if [ "$f" != "`echo \"$f\" | tr A-Z a-z`" ]; then #Note that 'This' will overwrite 'this'! mv -iv "$f" "`echo \"$f\" | tr A-Z a-z`" fi fi done ## eof 3-2. 將寫好的shell script 存成 conv.sh 並以 #sh conv.sh 執行之 4. 你必須要(先)產生 fonts.scale 和(後) fonts.dir 檔。下面的命令可以做到: # cd /usr/X11R6/lib/X11/fonts/XPfonts # ttmkfdir -o fonts.scale # mkfontdir 5. 設定xfs的fontpath 5-1. 確定XF86Config裡 FontPath "unix/:-1" 5-2. xfs 在 /etc/X11/fs/config 中存有自己的 FontPath。這裡就是它找字型的地方 5-2-1. 可以用文字編輯器加入新的路徑, 在 /etc/X11/fs/config 中相關部份看起來應該像是: catalogue = /usr/X11R6/lib/X11/fonts/misc:unscaled, /usr/X11R6/lib/X11/fonts/100dpi:unscaled, /usr/X11R6/lib/X11/fonts/75dpi:unscaled, /usr/X11R6/lib/X11/fonts/Type1, /usr/X11R6/lib/X11/fonts/Speedo, /usr/X11R6/lib/X11/fonts/misc, /usr/X11R6/lib/X11/fonts/100dpi, /usr/X11R6/lib/X11/fonts/75dpi, /usr/local/share/fonts/ttfonts 5-2-2. 或是用 chkfontpath 命令: # chkfontpath -a /usr/X11R6/lib/X11/fonts/XPfonts 6. 接著,更新 xfs (在 XFree86 4.x 或許不用) 和你 X server 的 FontPath: # /etc/rc.d/init.d/xfs restart # xset +fp /usr/X11R6/lib/X11/fonts/XPfonts # xset fp rehash 7. 檢查 X 可以使用的字型: # xlsfonts | less 或是再用 xfontsel 或 gfontsel 來檢查。若在 xlsfonts 中可以看到,則 X 可以使用, 反之亦然。若沒有出現,以 Ctrl-Alt-BS 重新啟動 X。 |
| 回覆 |
| |
類似的主題 | ||||
| 主題 | 主題作者 | 討論版 | 回覆 | 最後發表 |
| 【閒聊】fedora和red hat | lelon123 | ☉ -- 架 站 DIY 討 論 版 | 6 | 2006-01-03 11:18 PM |
| 【求助】red hat 9 | ee21 | -- FreeBSD & Linux 討 論 版 | 8 | 2003-05-26 07:03 PM |
| 【求助】為什麼我的red hat 8不能撥放MP3??? | pincloud | -- FreeBSD & Linux 討 論 版 | 1 | 2003-04-14 06:05 PM |
| 【教學】Red Hat 7.X版的SMTP認證也可以這樣修改... | ADJ | -- FreeBSD & Linux 討 論 版 | 2 | 2002-08-31 07:52 PM |
| 【求助】linux red hat | joseph_liu | -- FreeBSD & Linux 討 論 版 | 3 | 2002-05-28 11:19 PM |
| XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。