next up previous
Next: 基本架構 Up: 親手打造 GNU/Linux 中文環境 (六) - Glibc-2.2 Previous: 檢查與安裝我們的 locale 資料庫

X Window 的 I18N 環境簡介

花了這麼久的時間、這麼長的篇幅談完系統底層的 glibc 後,我們現在終於可以開始更上一層樓, 來談談在 UNIX 系統下的圖 形顯示環境 -- X Window 系統裡面跟多國語言支援相關的東西了。 X Window 在目前主要是由 X Consortium (http://www.x.org) 在維護的,他們可以說是許多 UNIX 廠商與相關組 織機構共同支援的一個組織,主要工作就是制定與實作一個標準的圖形介面與 協定,然後提供出來讓各相關廠商與組織機構來整合到他們各自的 UNIX 系統中。 因此,儘管各廠商的 UNIX 都不相同,但其上的圖形顯示環境 -- X Window 系統 都是一樣的,可以彼此相容。而對於以 x86 平台為基礎的 Free Un*x 系統而言 (如 GNU/Linux), 其 X Window 系統多半是採用由 XFree86 Project, Inc (http://www.xfree86.org) 所開發的 XFree86 系統。

目前大部分 GNU/Linux 系統中所通行的 XFree86 版本是 3.3.6,它是遵循 X Consortium 的 X11R6.3 標準而實作出來的,是目前遵循該標準中最新,但也可 能是最後的一個版本。而新一代遵循 X11R6.4 標準的 XFree86-4.0.X 其實已經推出有一陣子了, 不過由於它在顯示卡支援能力上還沒有舊版的好,所以到 目前為止,在所有的 GNU/Linux 安裝套件裡面只有 RedHat-7.0 跟 Mandrake-7.1 開始採用而已 (按:目前 X Consortium 最新的標準是 X11R6.5)。大體 上來說,X11R6.3 與 X11R6.4 在多國語文支援的層面並沒有顯著的改變。而 XFree86-4.0.X 比起過去的版本最主要的改變是在於模組化的顯示卡驅動程式、 TrueType 字型的支援、以及 Unicode 的支援 ...等等, 它們的整個國際化基本架構是相容的,因此我們底下所談到的 X Window 的 I18N 環境,不論在 4.0.X 或 3.3.6 都可以適用。不過在新版中出 現的 Unicode 與 TrueType 字型部分,與我們的中文環境是有密切關係的,這在未來 後續的文章裡面我們再來跟大家詳細的說明。



Subsections

Tung-Han Hsieh 2000-10-16