繁體中文 Solaris 使用者指南

自訂您的 OpenWindows 工作區

使用字型

繁體中文 Solaris 應用程式本土化的語言功能所使用的字型組或字型群組,同時包括 ASCII 字元字型以及非 ASCII 的繁體中文字元字型。 這些字型組在繁體中文顯示時需要。它們依其字型名稱而用於自訂您的工作區, 有關詳細說明,請參閱繁體中文 Solaris 使用者指南

繁體中文 (zh_TW) 字型清單

一個繁體中文 (zh_TW) 字型清單是由一個英文字型 (表示 CNS11643-0 或 ISO8859-1 中的 ASCII 字元) 以及一組繁體中文字型 (表示 CNS11643-1、CNS1643-1、CNS11643-2 以及 CNS11643-3 中的字元) 組成。

繁體中文 Solaris 提供一些預設字型清單, 定義於 /usr/dt/app-defaults/zh_TW/* 應用程式預設檔案中。 下列是從這些檔案中摘錄的 Dtwm 檔案:


Dtwm*icon*fontList: \ 	
-dt-interface system-medium-r-normal-s*-*-*-*-*-*-*-*-*:

此檔案的這個部份是有關包含下列字型組的字型清單, 定義於 /usr/openwin/lib/locale/zh_TW/X11/fonts/75dpi/fonts.alias 中:


"-dt-interface system-medium-r-normal-s serif-16-140-75-75-p-70-cns11643-0"
"-dt-interface system-medium-r-normal-s serif-16-140-75-75-p-140-cns11643-1"
"-dt-interface system-medium-r-normal-s serif-16-140-75-75-p-140-cns11643-2"
"-dt-interface system-medium-r-normal-s serif-16-140-75-75-p-140-cns11643-3"

第一個是英文字型,用於程式碼集 0 (ASCII) 字元字型的顯示。 其餘是繁體中文,用於程式碼集 1 (CNS11643) 字面 1 字元字型的顯示,以及程式碼集 2 (CNS11643) 字面 2 與字面 3 字元字型的顯示。

繁體中文 (zh_TW.BIG5) 字型清單

一個繁體中文 zh_TW.BIG5 字型清單是由一個表示 ASCII 字元的英文字型以及一個表示 Big 5 中文字型的繁體中文字型所組成。

繁體中文 Solaris 提供一些預設字體清單, 定義於 /usr/dt/app-defaults/zh_TW.BIG5/* 應用程式預設檔案中。以下為其中部份之檔案,Dtwm


Dtwm*icon*fontList: \ 	
-dt-interface system-medium-r-normal-s*-*-*-*-*-*-*-*-*

這個字型清單含有下列字型 (定義在 /usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/75dpi/fonts.alias 中):


"-dt-interface system-medium-r-normal-s serif-16-140-75-75-p-70-big5-0" 	
"-dt-interface system-medium-r-normal-s serif-16-140-75-75-p-140-big5-1"

第一個是英文字型,用於 ASCII 字元字型的顯示。第二個是繁體中文 Big 5 字型。

以特定的繁體中文字型清單啟動應用程式

當您從指令行啟動亞洲版 Solaris 工具時,您還可以指定應用程式使用的字型。以下指令行引數範例,可用來使用指定的字型清單來啟動新的繁體中文視窗終端機:


system% dtterm -fn  "-dt-interface system-medium-r-normal-s \
serif-16-140-75-75-p-70-cns11643-0; \  	-dt-interface
system-medium-r-normal-s \  	serif-16-140-75-75-p-140-cns11643-1:"

請注意字型清單中使用的二個分割元。此 ; 分割元您可用來分隔字型名稱,除非最後一個字型名稱的結尾是 ; 分割元。 (在以上範例中,; 之後是英文字型名稱,: 分割元之後是繁體中文字型名稱。) 長的字型名稱中含有空格,因此字型清單以引號括住。

在指令行指定字型

您可以用指令行指定繁體中文 OpenWindows 應用程式使用的字型。當目前的語言環境為 zh_TWzh_TW.BIG5 時,指令將改使某個已經定義的字型集別名 (請參閱下節說明),例如:


system% cmdtool -font fontset_name & 

不過,當目前的語言環境是 C 時,指令將使用字型名稱而無法使用字型組別名。 下列顯示出指令使用長名稱的 ASCII 字元字型:


system% cmdtool -font  -misc-fixed-medium-r-normal-9-80-100-100-c-60-iso8859-1 & 

字型組名稱

繁體中文 OpenWindows 環境提供許多的字型組, 結合兩個或兩個以上的字型,因此英文及中文字元能夠同在一個視窗下使用。 五個字型組每一個包含了一個 ISO8859 標準(附含一個 CNS 11643-92 中文字型 )的羅馬字型 (ASCII 字元)。範例包括:

這些字型組每一個都是由多個字型檔組成。$OPENWINHOME/lib/locale/zh_TW/OW_FONT_SETS/OpenWindows.fs 檔定義完整的中文 Solaris 字型組。

此外繁體中文 Solaris 作業環境還提供下列字體的 TrueType 可縮放字型:

這些字型位於 $OPENWINHOME/lib/locale/zh_TW/X11/fonts/TrueType

調整應用程式視窗與字型的大小

$OPENWINHOME/lib/locale/zh_TW/OW_FONT_SETS/OpenWindows.fs 檔還可設定下列字型大小定義,供指令行使用:

例如,下列指令行顯示如何啟動使用 16 點樣式的「指令工具」視窗,接著適當調整為大於預設大小:


system% cmdtool -scale large &