國際語言環境指南

程式設計環境

已國際化的應用程式會自動啟用 en_US.UTF-8 語言環境。然而,應用程式的資源檔案中仍需要適當的 FontSet/XmFontList 定義。

如需已國際化應用程式的資訊,請參閱「Creating Worldwide Software: Solaris International Developer's Guide」第 2 版。

使用 X 應用程式的 FontSet

如需使用 X 應用程式之 FontSet 的資訊,請參閱Unicode 語言環境:en_US.UTF-8 支援

Solaris 桌面環境中的每個字元集都有其相關聯的字型集。

下列是目前 Solaris 環境所支援的 Latin-1 字型清單:

-dt-interface system-medium-r-normal-xxs sans utf-10-100-72-72-p-59-iso8859-1
-dt-interface system-medium-r-normal-xs sans  utf-12-120-72-72-p-71-iso8859-1
-dt-interface system-medium-r-normal-s sans  utf-14-140-72-72-p-82-iso8859-1
-dt-interface system-medium-r-normal-m sans  utf-17-170-72-72-p-97-iso8859-1
-dt-interface system-medium-r-normal-l sans  utf-18-180-72-72-p-106-iso8859-1
-dt-interface system-medium-r-normal-xl sans utf-20-200-72-72-p-114-iso8859-1
-dt-interface system-medium-r-normal-xxl sans utf-24-240-72-72-p-137-iso8859-1

如需 CDE 常用字型別名,包括 -dt-interface user-*-dt-application-* 別名的資訊,請參閱「Common Desktop Environment: Internationalization Programmer's Guide」。

en_US.UTF-8 語言環境中,utf 也包含在區域環境的一般字型別名之內,並為 X 邏輯字型描述名稱樣式欄位中的附加屬性。因此,為了取得適當的字型集,請參閱下列範例,在字型集建立中加入其他的樣式:

fs = XCreateFontSet(display,
"-dt-interface system-medium-r-normal-s*utf*",
 &missing_ptr, &missing_count, &def_string);

CDE/Motif 應用程式中的 FontList 定義

和 FontSet 定義一樣,應用程式的 XmFontList 資源定義也應該包含由語言環境所支援的附加樣式屬性。

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