国際化対応言語環境の利用ガイド

日本語の地域対応

この節では、日本語ロケール固有の情報について説明します。

日本語ロケール

Solaris 8 環境では、異なるエンコーディングをサポートする 3 種類の日本語ロケールを使用できます。ja (または ja_JP.eucJP) ロケールは、日本語 EUC に基づいています。ja_JP.PCK ロケールは、Shift-JIS として知られている PC-Kanji コードに基づいています。ja_JP.UTF-8 は、UTF-8 に基づいています。

日本語 EUC とその文字セットの間の対応付けについては、eucJP(5) を参照してください。PCK とその文字セットの間の対応付けについては、PCK(5) を参照してください。

日本語文字セット

サポートされている日本語文字セットは以下の通りです。

JISX0212-1990 は、ja_JP.PCK ロケールではサポートされていません。

ベンダー定義文字 (VDC) とユーザー定義文字 (UDC) もサポートされています。VDC は、JISX0208-1990 または JISX0212-1990 の未使用 (予約) コードポイントを占有します。UDC は、VDC と同一のコードポイントで、VDC が使用していない部分を占有します。

日本語フォント

3 種類の日本語フォント形式がサポートされています。ビットマップ、TrueType、および Type1 です。日本語の Type1 フォントには、印刷用に JIS X0212 だけが含まれています。また、Type1 フォントは、UDC で使用するフォント形式です。

次の表に、日本語ビットマップフォントを示します。

表 3-27 日本語ビットマップフォント

完全なファミリ名 

サブファミリ 

形式 

ベンダー 

エンコーディング 

gothic

R, B 

PCF(12,14,16,20,24) 

 

JISX0208.1983, 

JISX0201.1976 

minchou

PCF(12,14,16,20,24) 

 

JISX0208.1983, 

JISX0201.1976 

hg gothic b

PCF(12,14,16,18,20,24) 

RICOH 

JISX0208.1983, JISX0201.1976 

hg mincho l

PCF(12,14,16,18,20,2) 

RICOH 

JISX0208.1983, JISX0201.1976 

heiseimin

PCF(12,14,16,18,20,24) 

RICOH 

JISX0212.1990 

次の表に、日本語 TrueType フォントを示します。

表 3-28 日本語 TrueType フォント

完全なファミリ名 

サブファミリ 

形式 

ベンダー 

エンコーディング 

hg gothic b

TrueType 

株式会社リコー (以降RICOHとします) 

JISX0208.1983, JISX0201.1976 

hg mincho l

TrueType 

RICOH 

JISX0208.1983, JISX0201.1976 

heiseimin

TrueType 

RICOH 

JISX0212.1990 

日本語入力システム

ATOK12、ATOK8、Wnn6、cs00 の 4 種類の日本語入力システムが、すべての日本語ロケールについて Solaris 8 環境で使用できます。ワークスペースメニューから入力システムを切り替えることができます。基本 (英語版) の Solaris で使用できる日本語入力システムは、cs00 だけです。

cs00 を使った日本語文字列の入力方法

かな漢字変換モードをオンにすると、キーボード入力が Htt (X 入力方式サーバー) に占有され、XCI (xci(7)) インタフェースを使って cs00 デーモンに送られます。cs00 デーモンは辞書を使って、受け取った文字列を日本語文字列に変換し、現在キーボードフォーカスを持っているプログラムに結果を返します。詳細については cs00(1M)) を参照してください。

CUI ベースの辞書保守ユーティリティを使用できます。詳細については udicm(1)mdicm(1) を参照してください。


注 -

sdtudicm(1) または udicmtool(1) という GUI ベースの辞書保守ユーティリティは、Solaris の基本 (英語版) 製品では提供されません。


基本的な日本語入力手順は以下の通りです。

  1. 日本語変換モードのオン / オフ : Control + Space

  2. かな文字テキストの入力 : 例 : 「nihon」とタイプ

  3. 漢字文字テキストへ変換 : Control + N

  4. 漢字文字テキストを確定 : Control + K

以下の表に、cs00 の操作リストを示します。

表 3-29 cs00 操作リスト

機能 

 

操作 

変換モードのオン / オフ 

 

Control + Space 

Control + @ 

かな / 漢字変換 

次候補 

Control + N 

 

前候補 

Control + P 

 

候補一覧 

Control + W 

確定 

 

Control + K 

フォーカスの移動 

前 

Control + F 

 

後 

Control + B 

フォーカスの有効範囲 

拡大 

Control + I 

 

縮小 

Control + U 

削除 (1 文字) 

 

Control + H 

Delete または backspace 

削除 (すべての文字) 

 

Control + ] と Control + U 

全角 / 半角かたかな => ひらがな 

 

Control + ] と Control + O 

ひらがな / 半角かたかな => 全角かたかな 

 

Control + ] と Control + Y 

全角かたかな / ひらがな => 半角かたかな 

 

Control + ] と Control + Z 

半角ローマ字 / 数字 => 全角ローマ字 / 数字 

 

Control + ] と Control + T 

全角ローマ字 / 数字 => 半角ローマ字 / 数字 

 

Control + ] と Control + R 

学習モードオン / オフ 

 

Control + ] と Control + L 

入力モード切り替え : 

 

 

  • ひらがなモード

 

Control + O 

  • 全角かたかなモード

 

Control + Y 

  • 全角ローマ字 / 数字モード

 

Control + T 

  • 半角かたかなモード

 

Control + Z 

  • 半角ローマ字 / 数字モード

 

Control + R 

  • 句点コード入力モード

 

Control + Q 

  • 部首入力モード

 

Control + V 

日本語端末用の端末設定

日本語ロケールを文字ベース端末 (TTY) で使うには、端末設定を使って、行編集作業を適切に実行する必要があります。

日本語 iconv モジュール

複数の日本語コードセット変換が、iconv(1)iconv(3) を使ってサポートされています。詳細については iconv_ja(5) のマニュアルページを参照してください。

日本語固有のプリンタサポート

Solaris 8 (多国語版) は、次の日本語固有のプリンタをサポートしています。

ユーザー定義文字のサポート

UDC を処理するために、sdtudctool を利用できます。sdtudctool は、アウトラインフォント (Type1) とビットマップフォント (PCF) の両方を処理できます。また、以前のリリースにあった、fontedittype3creatorfontmanager のような古いユーティリティによって作成された UDC フォントを移行するために、いくつかのユーティリティを利用できます。

Solaris 基本 (英語版) 製品には含まれていないもの

以下のコンポーネントは、Solaris 多国語版製品には入っていますが (LANGUAGES CD 上)、Solaris 基本製品には含まれていません。