FreeBSD 5.x 中文顯示問題

| 八月 17, 2005 | 沒有迴響| 沒有引用| 1660 reads | Size: L, M, S | Edit: P, C, R |
| Category: Unix-like. |

    FreeBSD 5.3版後,改用 Xorg 而非 XFree86,因此我身邊一本 5.2.1 版的設定範例不適用了,在網路上找到相關討論。

    討論串在 http://www.twbsd.org/forum/topic.php?forum_id=1&topic_id=9

    內容轉錄如下:

    王俊斌先生的書:FreeBSD 5.x 架設管理與應用,在我學習 FreeBSD 的路上,可說是啟蒙的教科書。
    今天無意中,看到網路上,竟然可以下載全部圖書的內容,真是感動。王先生對於推動 FreeBSD 真是不遺餘力。
    順便逛逛討論區,看到討論 KDE 中文的問題。哈!這個問題也困擾我很久。
    但是我找到答案了。我曾經把答案貼在這個網站:
    http://www.lab.mlc.edu.tw/modules/newbb/viewtopic.php?viewmode=flat&topic_id=276&forum=1

    茲簡短說明如下:

    FreeBSD 自 5.3 以後,有一個重大的改變 (相對於 5.2.1),就是改用 Xorg 而不用 XFree86。
    X11R6.8.1 之後,XTT 字型模組和 FreeType1 已經取消了, 因為 FreeType2 整合了他們的功能。
    目前市面上的中文 FreeBSD 參考書, 例如:
    1. 王俊斌: FreeBSD 5.x 架設管理與應用, 博碩文化, p 211
    2. 施勢帆等: FreeBSD實務手冊, 旗標出版, p 5-31
    皆提到要在 Section "Module" 區段, 加入 Load "xtt"
    這個 "xtt" 模組目前己不適用, 若是硬要加上, 反而會造成錯誤.
    這兩本書出版的年份, 當時的 FreeBSD 版本是 5.2.1 使用的是 XFree86
    而 FreeBSD 自 5.3 以後, 已改用 Xorg (目前 FreeBSD 5.4 仍是使用 Xorg)
    請參考官方手冊: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x-fonts.html
    及中文化手冊: http://netlab.cse.yzu.edu.tw/~statue/freebsd/zh-tut/xwin.html

    在 FreeBSD 5.3 (使用 Xorg) 系統上, 使用 KDE 時, 有些楷體字形會顯現不出來.
    經過我不斷測試, 發現根本不是我的 KDE 或 Xorg 設定有問題.
    根本的問題是 arphicttf 這套字形的楷體有 Bug.
    解決問題的方法很解單, 只要加入細明體字形
    解除安裝 arphicttf 字形: (註1)
    # cd /usr/ports/chinese/arphicttf ;make deinstall
    這樣問題就解決了.

    加入細明體字形的方法,請參照:
    http://www.lab.mlc.edu.tw/modules/newbb/viewtopic.php?viewmode=flat&topic_id=276&forum=1

     


    隨機文章:
    » Solaris Linux FreeBSD Kernels
    » PC-BSD 0.8.3 發佈 - 支援繁體中文!!!
    » RelaxBSD - 一個 FreeBSD 與 中文LiveCD 的童話故事
    » Ubuntu Install Note - 基本設定
    » [安全] 免費的 防毒、防火牆、廣告移除 軟體


Leave A Comment: