引用 | 編輯
pigpig5442
2005-03-15 19:29 |
樓主
|
||
x0
您可以到 ftp://cle.linux.org.tw/pub/CLE/i386/RedHat/RPMS/ 去下載 ttfm-1.0-6.i386.rpm,或是到各大學的 ftp 網站仔細找找,依據 CLE 網站的提示,列出了下列地點: 台大計中 CLE 主站:ftp://cle.linux.org.tw/pub/CLE/ 中研院 TLUG 站:ftp://tlug.sinica.edu.tw/pub3/CLE/gaga/ Mirror站台: 中研院:ftp://linux.sinica.edu.tw/CLE/CLE/ 交通大學: ftp://linux.nctu.edu.tw/dists/CLE/ ftp://linux2.nctu.edu.tw/dists/CLE/ ftp://linux.csie.nctu.edu.tw/distributions/CLE/ 中山大學: ftp://ftp.nsysu.edu.tw/Linux/CLE/CLE/ ftp://ftp.cdpa.nsysu.edu.tw/pub/CLE/CLE/ 中央大學:ftp://ftp.ncu.edu.tw/Linux/distributions/CLE/ 成功大學:ftp://ftp.ee.ncku.edu.tw/pub/Linux/CLE/CLE/ 中華大學:ftp://ftp.chu.edu.tw/Linux/CLE/ 東華大學:ftp://ftp.ndhu.edu.tw/Linux/CLE/CLE/ 輔仁大學:ftp://ftp.tku.edu.tw/OS/Linux/distributions/CLE/gaga/ 台北科技大學:ftp://ftp.ntut.edu.tw/OS/Linux/CLE/CLE/ 台灣科技大學:ftp://ftp.ntust.edu.tw/unix/linux/CLE/gaga/ 中正理工學院:ftp://ftp.ccit.edu.tw/OS/Linux/CLE/CLE/ 當您取回了 ttfm 套件後,以 root 身份安裝它 (接下來要做的其他變動,也都是以 root 身份進行喔) # rpm -Uvh ttfm* -------------------------------------------------------------------------------- 修改 ttfm 套件中附帶的 xttfm.ttfm(修正英文字距過大的瑕疵) 請先從本站下載 xttfm.ttfm.gz 這個檔案。並且將它放到 /usr/share/fonts/install/ 這個目錄下, 做如下處置: # cd /usr/share/fonts/install/ 先備份原來的檔案 # mv xttfm.ttfm xttfm.ttfm.bak 再解壓縮修改過的檔案 # gunzip xttfm.ttfm.gz 改成可執行檔 # chmod +x xttfm.ttfm 經過了以上步驟,再以 ttfm 管理的字型,便不會有英文字距太大的情況出現。 如果您先前有用 ttfm.sh 新增過字型,出現某些 SIZE 英文字距過大,您可以先 移除原來安裝過的字型,再安裝一次字型即可。 # cd /字型路徑/ # ttfm.sh --remove 字型檔案名稱 (也許有人要問:為什麼會有某些英文 SIZE 過大?有些卻不會?) 問得好!!筆者也是經過一番苦思,再加上不斷測試,大體上已經知道是怎麼 一回事,不過,不要怪筆者藏私,這不是三言兩語可以說盡的,何況,筆者尚 未完全融會貫通,若是隨便說說,怕會誤人子弟,總之呢!是 encoding 的問題。 有興趣的話,您可以看一下 xttfm.ttfm 的內容,在 install_xfont() 這個函數中,有 一段以 ######################## 標註起來的內容,那是筆者自行加上的,聰明 的您一看,就什麼都明白了 ^_^ -------------------------------------------------------------------------------- 用 ttfm 來管理字型 安裝好了 ttfm 之後,就可以用 ttfm.sh 這個 Shell Script 來安裝新字型了。 這裡是以 Windows 的 mingliu.ttc(新細明體)為例,這是最多人想要安裝 的字型了,接著說明如何使用 ttfm。 # ttfm.sh --add /路徑/mingliu.ttc 註(1):"/路徑/" 是您 mingliu.ttc 完整的路徑 ,如果您是從 Windows 直接複製的話,檔名也許是 Mingliu.ttc,請注意大小寫。 註(2):用 ttfm.sh --help 可以看到更多的用法。 (什麼!?就這樣?你騙我!) 沒有!我沒騙你,真的,就是這麼 Easy ^_^ 這道指令執行完後,會將 mingliu.ttc 複製到 /usr/share/fonts/ttf/ 這個目錄下, 並且在 /usr/X11R6/lib/X11/fonts/TrueType/ 建立連結以及 fonts.alias、fonts.dir、fonts.scale 等相關設定檔,您可以去看看。 x0
|