Comments
Description
Transcript
5990-8561
HP-UX 言語環境構成ガイド Manufacturing Part Number : 5990-8561 2004 年 9 月 © Copyright 2000-2004 Hewlett-Packard Development Company L.P. ご注意 (1) 本書に記載した内容は、予告なしに変更することがあります。 (2) 本書は内容について細心の注意をもって作成いたしましたが、万一ご不審な点 や誤り、記載もれなど、お気付きの点がございましたら当社までお知らせくだ さい。 (3) 当社は、お客様の誤った操作に起因する損害については、責任を負いかねます のでご了承ください。 (4) 当社では、本書に関して特殊目的に対する適合性、市場性などについては、一 切の保証をいたしかねます。また、備品、パフォーマンスなどに関連した損傷 についても保証いたしかねます。 (5) 当社提供外のソフトウェアの使用や信頼性についての責任は負いかねます。 (6) 本書の内容の一部または全部を、無断でコピーしたり、他のプログラム言語に 翻訳することは法律で禁止されています。 (7) 本製品パッケージとして提供した本書、フレキシブルディスクまたはテープ カートリッジなどの媒体は本製品用だけにお使いください。プログラムをコ ピーする場合はバックアップ用だけにしてください。プログラムをそのままの 形で、あるいは変更を加えて第三者に販売することは固く禁じられています。 U.S. Government License Proprietary computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. Copyright Notices ©copyright 2000-2004 Hewlett-Packard Development Company L.P. 本書には著作権によって保護されている内容が含まれています。本書の内容の一部または全部を 著作者の許諾なしに複製、改変、および翻訳することは、著作権法下での許可事項を除き、禁止 されています。 ©copyright 1979, 1980, 1983, 1985-93 Regents of the University of California This software is based in part on the Fourth Berkeley Software Distribution under license from the Regents of the University of California. 2 ©copyright 1980, 1984, 1986 Novell, Inc. ©copyright 1986-1992 Sun Microsystems, Inc. ©copyright 1985-86, 1988 Massachusetts Institute of Technology. ©copyright 1989-93 The Open Software Foundation, Inc. ©copyright 1986 Digital Equipment Corporation. ©copyright 1990 Motorola, Inc. ©copyright 1990, 1991, 1992 Cornell University ©copyright 1989-1991 The University of Maryland ©copyright 1988 Carnegie Mellon University 登録商標 UNIX® は米国および他の国における登録商標で、Open Group から独占的にライセンスされてい ます。 X Window System™ は、マサチューセッツ工科大学の商標です。 MS-DOS®、Microsoft® は米国 Microsoft Corporation の登録商標です。 OSF/Motif™ は米国および他の国における Open Software Foundation, Inc. の商標です。 ATOK は、株式会社ジャストシステムの登録商標です。 3 納入後の保証について • 保証の期間は、ご購入時に当社よりお出しした見積書に記載された期間とします。保証サー ビスは、当社の定める休日を除く月曜日から金曜日までの、午前 8 時 45 分から午後 5 時 30 分の範囲で無料で行います。当社で定めたシステム製品については出張修理を行い、その他 の製品については当社にご返却いただいた上での引取り修理となります。当社が定める地域 以外における出張修理対象製品の修理は、保証期間中においても技術者派遣費が有料となり ます。 • ソフトウェア製品の保証は上記にかかわらず、下記に定める範囲とさせていただきます。 — ソフトウェア製品およびマニュアルは当社が供給した媒体物の破損、資料の落丁および プログラムインストラクションが実行できない場合のみ保証いたします。 — バグおよび前記以外の問題の解決は、別に締結するソフトウェアサポート契約に基づい て実施されます。 • 次のような場合には、保証期間内でも修理が有料となります。 — 取扱説明書などに記載されている保証対象外部品の故障の場合。 — 当社が供給していないソフトウェア、ハードウェア、または補用品の使用による故障の 場合。 — お客様の不適当または不十分な保守による故障の場合。 — 当社が認めていない改造、酷使、誤使用または誤操作による故障の場合。 — 納入後の移設が不適切であったための故障または損傷の場合。 — 指定外の電源(電圧、周波数)使用または電源の異常による故障の場合。 — 当社が定めた設置場所基準に適合しない場所での使用、および設置場所の不適当な保守 による故障の場合。 — 火災、地震、風水害、落雷、騒動、暴動、戦争行為、放射能汚染、およびその他天災地 変などの不可抗力的事故による故障の場合。 • 当社で取り扱う製品は、ご需要先の特定目的に関する整合性の保証はいたしかねます。ま た、そこから生じる直接的、間接的損害に対しても責任を負いかねます。 • 当社で取り扱う製品を組み込みあるいは転売される場合は、最終需要先における直接的、間 接的損害に対しては責任を負いかねます。 • 製品の保守、修理用部品の供給期間は、その製品の製造中止後 5 年間とさせていただきます。 4 本製品の修理については取扱説明書に記載されている最寄の事業所へお問い合わせください。 5 出版履歴 マニュアルの出版の日付および部品番号は、現在の版を示します。出版の日付は、最新版ができ るたびに変更します。内容の小さな変更に対しては、増刷の際に対応し、出版日の変更は行いま せん。マニュアルの部品番号は、改訂が行われるたびに変更します。 新版の作成は、記載内容の訂正またはドキュメント製品の変更にともなって行われます。お手元 のマニュアルが最新のものか否かは、担当の日本 HP の営業に確認してください。 • • • • • 2001 年 6 月 第 1 版、5971-2276 ( 英語版 : 5971-2271) 2002 年 2 月 第 2 版、5971-5382 ( 英語版 : 5185-4400) 2002 年 6 月 第 3 版、5187-0736 ( 英語版 : 5187-0730) 2003 年 9 月 第 4 版、5971-4729 ( 英語版 : 5971-4728) 2004 年 9 月 第 5 版、5990-8561 ( 英語版 : 5990-8560) 原典 本書は、 『Configuring HP-UX for Different Languages』(HP Part No. 5990-8560) を翻訳したものです。 6 目次 1. システム言語環境の構成方法 工場での言語環境の構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . あらかじめロードされている言語環境の選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . コア OS メディアからのロケールのロード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 環境変数 LANG の管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 複数のユーザーに対するロケールの設定 (Xconfig ファイル ). . . . . . . . . . . . . . . . . . . . 1 人のユーザーに対する言語の設定 (.dtprofile ファイル ) . . . . . . . . . . . . . . . . . . . . . . 1 つのセッションに対するロケールの設定 (CDE オプションメニュー ) . . . . . . . . . . . ターミナル ベース システムでの環境変数 LANG のデフォルト設定 . . . . . . . . . . . . . . ハードウェアに関する考慮事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . キーボード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ターミナル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . プリンターとプロッタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 10 11 12 12 13 14 14 16 16 16 16 2. アジア言語環境の構成方法 IMS の構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . サポートされている IMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . dtimsstart の機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 手動での起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 入力メソッドの選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 簡単なテスト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . プリンターの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LP スプーラの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 印刷 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . フォントの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X11 ビットマップフォント . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TrueType フォント . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . リモート フォント サーバーの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 18 18 19 20 21 24 24 24 26 26 26 27 A. ロケール名 7 表一覧 表 2-1. システム環境とサポートされる入力メソッド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 表 2-2. lp コマンドでサポートされるアジアのロケール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 表 2-3. アジア言語対応のプリンター用モデルファイル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 表 2-4. X11 ビットマップフォントとディレクトリ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 表 2-5. TrueType フォントのタイプフェースおよびインストールされているディレクトリ . . . . 表 A-1. ロケール名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 18 24 25 26 26 29 1 システム言語環境の構成方法 HP-UX オペレーティングシステムでは、いくつかのヨーロッパ系ロケールとアジア系ロケール が使用できます。iso8859-1( 西ヨーロッパ )、utf8( ヨーロッパとアジア、ユーロのサポートを含 む )、iso8859-15( 西ヨーロッパ、ユーロのサポートを含む ) のように、複数のコードセットをも つロケールもあります。サポートされるロケールの一覧は、付録 A 「ロケール名」を参照してく ださい。 また、HP-UX オペレーティングシステムは、さまざまな言語にローカライズされたコマンドラ インメッセージ、グラフィック ユーザーインタフェース、オンラインヘルプを提供しています。 HP-UX は、次の言語をサポートしています。 • ヨーロッパ言語 • 日本語 • 韓国語 • 中国語 ( 簡体字 ) • 中国語 ( 繁体字 ) これらの言語環境を HP-UX システムで入手するには、3 つの提供方法があります。 1. 当社の工場にて特定の言語に構成したシステムを発注する。 2. 使用可能な言語環境とロケールをすべてシステムにインストールして出荷された HP-UX シス テムを入手する。 3. システムに付属のコアOSメディアからすべての(または個々の)言語環境を選択してロードす る。 このドキュメントでは、英語以外の言語環境で適切に動作するように、HP-UX システムを構成 する方法を説明します。 第1章 9 システム言語環境の構成方法 工場での言語環境の構成 工場での言語環境の構成 工場で特定の言語に対応するように構成されたワークステーションを購入したときには、最初に システムの電源を投入したときにシステムがその言語環境で起動されます。あとで言語を変更す るときは、適切なロケールがシステムにロードされていることを確認します。ロードされていな いときは、コア OS メディアからロードしてください。使用可能な言語環境はすべてコア OS メ ディアに収録されています。11 ページの「コア OS メディアからのロケールのロード」を参照し てください。 あらかじめロードされている言語環境の選択 使用可能なすべての言語環境をインストールして出荷されたワークステーションは、初めて起動 するときには、英語環境で起動されます。そのため、起動後に使用する言語を選択する必要があ ります。ユーザーインタフェースは、使用する言語やユーザーの環境に応じてカスタマイズでき ます。画面、デフォルトの言語、フォント、入力方法 ( キーボード )、アイコンなど、さまざま にカスタマイズできます。さらに、メニュー、オンラインヘルプ、エラーメッセージも、さまざ まな言語で表示できます。 これらのシステムでの言語の選択方法についての詳細な手順は、12 ページの「環境変数 LANG の管理」を参照してください。 10 第1章 システム言語環境の構成方法 コア OS メディアからのロケールのロード コア OS メディアからのロケールのロード 手順 1. 現在システムにインストールされているロケールを表示して確認するには、次のコマ ンドを実行します。 locale -a 現在システムにインストールされている言語を表示して確認するには、次のコマンド を実行します。 /usr/sbin/swlist -l fileset International ロケールについての説明は、このドキュメントの「付録 A」の、ロケールの一覧を参 照してください。 手順 2. ロケールがインストール済みのときは、12 ページの「環境変数 LANG の管理」に進ん でください。 手順 3. ロケールがインストールされていないときは、swinstall コマンドを使用してコア OS メディアからロケールをロードする必要があります。 第1章 11 システム言語環境の構成方法 環境変数 LANG の管理 環境変数 LANG の管理 HP-UX セッションをローカライズするには、次の作業が必要です。 • 環境変数 LANG の管理。 • 各言語用のメッセージカタログとリソースファイルへのアクセス。 • 国際化対応システム全体でのアプリケーションのリモート実行。 HP-UX オペレーティングシステムでサポートされ、かつインストールされているいずれかのロ ケールを環境変数 LANG に設定することができます。 環境変数 LANG の設定方法は、ロケールが影響する範囲により、3 通りあります。 1. /etc/dt/config/Xconfig ファイルをカスタマイズする。この方法は、ロケールをシステム のすべてのユーザーとすべてのセッションに対して設定するときに使用します。 2. .dtprofile ファイルをカスタマイズする。この方法は、各ユーザーごとに異なったロケー ルを設定するときに使用します。 3. CDE ログイン画面の Options メニューからロケールを選択する。この方法はセッションごとに ロケールを変更するときに使用します。 複数のユーザーに対するロケールの設定 (Xconfig ファイル ) システム全体で使用されるデフォルトの言語を設定するには、Xconfig ファイルを編集する必要 があります。このファイルは、すべてのユーザーに対して、CDE ログイン画面と適切な環境変 数 LANG を設定します。これが、マルチディスプレイ システムのすべてのディスプレイに対して 環境変数 LANG を変更する唯一の方法です。手順は、次のとおりです。 1. お使いのシステムに /etc/dt/config/Xconfig ファイルがあるかどうかを確認します。ない ときは、/usr/dt/config/Xconfig からコピーし、/usr/dt/config/Xconfig ファイルを 直接編集しないようにします。 2. /etc/dt/config/Xconfig ファイルを編集して、次の行を変更します ( 全ロケールの一覧は、 「付録 A」を参照してください )。 Dtlogin*language: <lang> 12 第1章 システム言語環境の構成方法 環境変数 LANG の管理 例: • すべてのディスプレイとユーザーに対してドイツ語 iso8859-1 ロケールを設定するには、 次のように変更します。 Dtlogin*language: de_DE.iso88591 • 特定のディスプレイ (「hpabcd」) に対してドイツ語 iso8859-1 ロケールを設定するには、次 のように変更します。 Dtlogin.hpabcd_0.language: de_DE.iso88591 注意 <lang> の値 (de_DE.iso88591) の後に空白やタブがないことを確認します。空 白やタブがあると、環境変数 LANG の値が正しく認識されず、ロケールが適切に 設定されません。 3. 次のコマンドを実行します。 /sbin/init.d/dtlogin.rc reset 4. ログアウトしてから、もう一度ログインします。 Dtlogin クライアントは、ロケールに対する適切なメッセージカタログを読み込み、選択された ロケールに対してユーザーインタフェースがローカライズされているときは、ローカライズされ た CDE ログイン画面を表示します。ローカライズされていないときは、ログイン画面は英語で 表示されます。次に、Dtlogin クライアントは、/etc/dt/config/Xconfig ファイルで定義さ れている次のリソースを使用して、ロケールの一覧を確定します。 • Dtlogin*languageList 1 人のユーザーに対する言語の設定 (.dtprofile ファイル ) 各ユーザーは、自分が使用している homedirectory/.dtprofile ファイルを変更して、システ ム全体に対する環境変数 LANG の設定を変更できます。この場合、ログイン画面は変更したロ ケールにはローカライズされず、環境変数 LANG はこのユーザーに対してのみ設定されます。 次に、.dtprofile ファイルをカスタマイズする手順を説明します。 1. user としてログインします。 2. ホームディレクトリに移動します。 3. .dtprofile ファイルを編集します。 第1章 13 システム言語環境の構成方法 環境変数 LANG の管理 環境変数 LANG を追加または変更します。 例: • フランス語 iso8859-1 ロケールを設定するには、次のようにします。 LANG=fr_FR.iso88591 4. 設定を保存して終了します。 5. ログアウトしてから、もう一度ログインします。 1 つのセッションに対するロケールの設定 (CDE オプションメニュー ) 1 つのセッションに対してロケールを設定するには、CDE ログインマネージャ ( システムにログ インするために表示される画面 ) の Options メニューを使用します。この一覧からロケールを選 択することにより、ログインのたびに環境変数 LANG がそのユーザーに対して設定されます。 セッションの最後にユーザーがログアウトすると、環境変数 LANG の値は ( 上記の dtlogin で設 定された ) デフォルト値に戻ります。 ターミナル ベース システムでの環境変数 LANG のデフォルト設定 ターミナル ベース システムのデフォルトの言語やコードセットは、ユーザーのホームディレク トリの .profile ファイルか .cshrc ファイルを修正して設定します。 例: • ユーザーがログインするときのデフォルトの言語環境をドイツ語 utf8 ロケールに設定するに は、次の行を修正します。 sh や ksh を使用しているときは、.profile ファイルを次のように編集します。 LANG=de_DE.utf8 export LANG csh を使用しているときは、.cshrc ファイルを次のように編集します。 setenv LANG de_DE.utf8 • ユーザーがログインするときのデフォルトの言語環境をカナダ フランス語iso8859-1ロケール に設定するには、次のように修正します。 sh や ksh を使用しているときは、.profile ファイルを次のように編集します。 LANG=fr_CA.iso88591 export LANG 14 第1章 システム言語環境の構成方法 環境変数 LANG の管理 csh を使用しているときは、.cshrc ファイルを次のように編集します。 setenv LANG fr_CA.iso88591 第1章 15 システム言語環境の構成方法 ハードウェアに関する考慮事項 ハードウェアに関する考慮事項 キーボード HP Visualize ワークステーションには、USB キーボードまたは PS/2 キーボードのいずれかが付属 しています。ワークステーションが最初に起動したときに、いくつかのキーボード言語の中から 1 つを選択するように要求されます。選択されたキーボード言語名は、/etc/kbdlang ファイル に保存されます。 次回の起動時から、次の keymap_ed ユーティリティを使用して、使用可能なキーボード言語の 一覧を表示できます。 /usr/contrib/bin/X11/keymap_ed -l ターミナル 文字が適切に表示されるようにするには、ターミナルで roman8 か iso8859-1 のいずれかのコード セットが使用されるように設定する必要があります。ほとんどの HP 製ターミナルは、roman8 キャラクタセットを扱うことができますが、ターミナルやエミュレーションのタイプによって は、iso8859-1 キャラクタセットがサポートされないこともあります。ターミナルコードセット は、通常ファンクションキーで設定します。実際の手順は、モデルごとに異なります。詳細は、 ターミナルのマニュアルを参照してください。 プリンターとプロッタ プリンターとプロッタは、フロントパネルから、roman8 か iso8859-1 のいずれかのキャラクタ セットを使用して文字を出力するように設定できます。詳細は、プリンターやプロッタのマニュ アルを参照してください。 16 第1章 2 アジア言語環境の構成方法 アジア言語の入出力には、ASE (Asian System Environment) 製品が必要です。ASE にはシステムへ の拡張およびツールやマニュアルが含まれています。 ASE のバージョンを確認するには、次のコマンドを実行します。 /usr/sbin/swlist -l product Asian-Core ASE がシステムにインストールされている場合は、次のような情報が表示されます。 # Initializing... # Contacting target "system name"... # # Target: system name:/ # Asian-Core B.11.23 Asian Core ASE がシステムにインストールされていない場合は、次の行が表示されます。 # Initializing... # Contacting target "System name"... ERROR: Software "Asian-Core" was not found on host "System name:/". 第2章 17 アジア言語環境の構成方法 IMS の構成 IMS の構成 サポートされている IMS アジア言語環境としてサポートされている IMS(Input Method Server) は、次のとおりです。 表 2-1 システム環境とサポートされる入力メソッド システム環境 サポートされている IMS 日本語 XJIM、ATOK8、ATOK X 韓国語 XKIM 中国語 ( 簡体字 ) XSIM 中国語 ( 繁体字 ) XTIM dtimsstart の機能 dtimsstart1 を使用すると、使用可能な IME の中から 1 つを選択できます。 dtimsstart は、環境変数 LANG の値によって動作が異なるので、dtimsstart の使用前に、環 境変数 LANG を適切な値に設定する必要があります。 dtimsstart は、選択された IMS に応じて環境変数 XMODIFIERS を設定し、ユーザーは何の設 定もせずに IMS を使用することができます。 HP-UX CDE 環境でアジア言語ロケールを選択したときは、ユーザーのログイン後ただちに dtimsstart が自動的に起動されます。正確には、Xsession の起動 ( ユーザーのログイン ) 時 に /usr/dt/config/Xsession.d/0020.dtims スクリプトにより dtimsstart が自動的に起動 されます。 1. dtimsstart は、HP-UX 11.0 以前は ximsstart という名前で存在し、CDE には標準 で組み込まれていませんでした。 18 第2章 アジア言語環境の構成方法 IMS の構成 手動での起動 英語環境でアジア言語 IMS を使用するときには、IMS を手動で起動すると便利です。コマンド ラインで次のように入力して dtimsstart を実行します。 eval `/usr/dt/bin/dtimsstart -env` 重要 この行の引用符は、左一重引用符で、アポストロフィではありません。 注記 通常、dtimsstart は、メッセージとラベルをアジア言語で表示します。メッ セージとラベルを英語で表示するときは、環境変数を C ロケールに変更します。 eval `NLSPATH=/usr/dt/lib/nls/msg/C/%N.cat \ XENVIRONMENT=/usr/dt/app-defaults/C/DtimsStart \ dtimsstart -env` 注記 第2章 dtimsstart コマンドが機能するためには、環境変数 LANG が適切なアジア言語ロ ケールに設定されている必要があります。dtimsstart コマンドを手動で実行す ると、設定されたロケールで起動されたアプリケーションに対してのみ機能しま す。 19 アジア言語環境の構成方法 IMS の構成 入力メソッドの選択 • 日本語ロケールの場合 ( ja_JP.SJIS、ja_JP.eucJP、ja_JP.utf8) dtimsstart は、次の選択ウィンドウを表示します。一覧からいずれかの IMS を選択して、 OK ボタン ( 左端のボタン ) をクリックすると、dtimsstart は選択された IMS を起動しま す。このウィンドウでのその他の操作方法を知りたい場合は、ヘルプボタン ( 右端のボタン ) を選択すると詳しい説明が表示されます。このウィンドウの最下部の選択項目は、「日本語 入力なし」です。 図 2-1 • 日本語入力メソッドの選択画面 韓国語ロケールの場合 (ko_KR.eucKR、ko_KR.utf8) どちらのロケールでも、サポートされる IMS は XKIM だけなので、dtimsstart は選択ウィ ンドウを表示せずに XKIM を起動します。 • 中国語 ( 簡体字 ) 用ロケールの場合 (zh_CN.gb18030、zh_CN.hp15CN、zh_CN.utf8) どのロケールでも、サポートされる IMS は XSIM だけなので、dtimsstart は選択ウィンド ウを表示せずに XSIM を起動します。 • 中国語 ( 繁体字 ) 用ロケールの場合 (zh_TW.eucTW、zh_TW.big5、zh_TW.ccdc、zh_TW.utf8) どのロケールでも、サポートされる IMS は XTIM だけなので、dtimsstart は選択ウィンド ウを表示せずに XTIM を起動します。 20 第2章 アジア言語環境の構成方法 IMS の構成 • 香港語ロケールの場合 (zh_HK.hkbig5、zh_HK.utf8) どちらのロケールでも、サポートされる IMS は XTIM だけなので、dtimsstart は選択ウィ ンドウを表示せずに XTIM を起動します。 注記 XKIM と XSIM では、他のアジア言語 IMS のようにメインウィンドウは表示され ません。XKIM や XSIM を終了するには、kill(1) コマンドを使用するか、X サーバーを終了します。 簡単なテスト ここでは、アジア言語 IMS が正しく構成されていることを確認するための簡単なテストの手順 を説明します。 キーボードを使用した日本語環境のテスト 次の説明は、xjim の場合です。 1. カーソルがアプリケーションの入力フィールドにあることを確認してください。 2. 入力を有効にします。 左側の Alt キー (ExtendChar、Meta_L) か Ctrl+Space を押して、IMS 入力を有効にします。す ると、フォーカスのあるウィンドウの下部にステータスウィンドウが表示されます。 3. 入力モードを変更します。 F3 キーを押して、2 バイト Roman 文字の入力モードに変更します。 4. 文字を入力します。 何文字かを入力します。入力された文字は反転表示されていますが、Return キーを押すと確 定し、アプリケーションに渡ります。 xjim 入力モードを終了するには、左側の Alt キー (ExtendChar、Meta_L) か Ctrl+Space を押しま す。システムは、すぐに通常の入力モードに戻ります。 第2章 21 アジア言語環境の構成方法 IMS の構成 キーボードを使用した韓国語環境のテスト 次の説明は、xkim の場合です。 1. カーソルがアプリケーションの入力フィールドにあることを確認してください。 2. 入力を有効にします。 右側の Alt キー (ExtendChar、Meta_R) を押して IMS 入力を有効にします。すると、フォーカ スのあるウィンドウの下部にステータスウィンドウが表示されます。 3. 入力モードを変更します。 F9 キーを押して、2 バイト Roman 文字の入力モードに変更します。 4. 文字を入力します。 何文字かを入力します。2 バイト Roman 文字が表示されます。 xkim 入力モードを終了するには、左側の Alt キー (ExtendChar、Meta_L) を押します。システム は、すぐに通常の入力モードに戻ります。 キーボードを使用した中国語 ( 簡体字 ) 環境のテスト 次の説明は、xsim の場合です。 1. カーソルがアプリケーションの入力フィールドにあることを確認してください。 2. 入力を有効にします。 右側の Alt キー (ExtendChar、Meta_R) を押して IMS 入力を有効にします。すると、フォーカ スのあるウィンドウの下部にステータスウィンドウが表示されます。 3. 入力モードを変更します。 Shift+F12 キーを押して、2 バイト Roman 文字の入力モードに変更します。 4. 文字を入力します。 何文字かを入力します。2 バイト Roman 文字が表示されます。 xsim 入力モードを終了するには、左側の Alt キー (ExtendChar、Meta_L) を押します。システム は、すぐに通常の入力モードに戻ります。 キーボードを使用した中国語 ( 繁体字 ) 環境テスト 次の説明は、xtim の場合です。 1. カーソルがアプリケーションの入力フィールドにあることを確認してください。 22 第2章 アジア言語環境の構成方法 IMS の構成 2. 入力を有効にします。 右側の Alt キー (ExtendChar、Meta_R) を押して IMS 入力を有効にします。すると、フォーカ スのあるウィンドウの下部にステータスウィンドウが表示されます。 3. 入力モードを変更します。 Ctrl+Shift キーを押して、希望の 2 バイト Roman 文字の入力モードに変更します。 4. 文字を入力します。 何文字かを入力します。2 バイト Roman 文字が表示されます。 xtim 入力モードを終了するには、左側の Alt キー (ExtendChar、Meta_L) を押します。システム は、すぐに通常の入力モードに戻ります。 第2章 23 アジア言語環境の構成方法 プリンターの構成 プリンターの構成 LP スプーラの構成 ASE では、sam(1m) コマンドで構成できるさまざまな LP モデルファイルを用意しています。ア ジア言語に対応したプリンターの追加、削除、管理については、『システム / ワークグループの 管理』の「プリンターの管理」を参照してください。 印刷 プリンターでアジア言語を印刷するには、テキストファイルの他に、lp コマンドのロケール値の 指定が必要になることがあります。次に例を示します。 lp -oja_JP.eucJP 日本語 EUC で記述されたテキストファイル HP-UX 11i でサポートされているロケールは、次のとおりです。 表 2-2 lp コマンドでサポートされるアジアのロケール ロケール 言語 / コードセット ja_JP.SJIS 日本語 /HP-15 ja_JP.eucJP 日本語 /EUC ja_JP.utf8 日本語 /UTF8 ko_KR.eucKR 韓国語 /EUC ko_KR.utf8 韓国語 /UTF8 zh_CN.gb18030 中国語 ( 簡体字 )/GB18030 zh_CN.hp15CN 中国語 ( 簡体字 )/GB2312 zh_CN.utf8 中国語 ( 簡体字 )/UTF8 zh_TW.big5 中国語 ( 繁体字 )/BIG5 zh_TW.ccdc 中国語 ( 繁体字 )/CCDC zh_TW.eucTW 中国語 ( 繁体字 )/CNS11643 24 第2章 アジア言語環境の構成方法 プリンターの構成 表 2-2 lp コマンドでサポートされるアジアのロケール ( 続き ) ロケール 言語 / コードセット zh_TW.utf8 中国語 ( 繁体字 )/UTF8 zh_HK.hkbig5 中国語 ( 繁体字 )/HKSCS zh_HK.utf8 中国語 ( 繁体字 )/UTF8 プリンター モデル ファイルでは、フォントの選択やページ制御などのさまざまなオプションを 指定できます。詳細は、/usr/lib/lp/model にインストールされているモデルファイルを参照 してください。 通常、アジア言語対応のプリンターでは、次のモデルファイルが使用されます。 表 2-3 アジア言語対応のプリンター用モデルファイル モデル プリンター PCL5.asian HP LaserJet プリンター ( アジア言語フォント DIMM 付き ) PCL5.nloo HP LaserJet プリンター ( アジア言語フォント DIMM なし ) ESCP ESC/P プリンター言語をサポートするアジア言語対応の プリンター 日本語環境では、上記以外のモデルファイルも提供されています。詳細は、『日本語環境 ユー ザーガイド』を参照してください。 簡単なテスト LANG=ja_JP.eucJP export LANG date | lp -oja_JP.eucJP -dprinter_name 第2章 25 アジア言語環境の構成方法 フォントの構成 フォントの構成 X11 ビットマップフォント X ウィンドウシステムで用いるアジア言語ビットマップフォントは、次のディレクトリにインス トールされています。 表 2-4 X11 ビットマップフォントとディレクトリ 言語 インストールされているディレクトリ 日本語 /usr/lib/X11/fonts/hp_japanese/100dpi 韓国語 /usr/lib/X11/fonts/hp_korean/75dpi 中国語 ( 簡体字 ) /usr/lib/X11/fonts/hp_chinese_s/75dpi 中国語 ( 繁体字 ) /usr/lib/X11/fonts/hp_chinese_t/75dpi ASE のインストール後、X サーバーのデフォルト構成には、上記のフォントパスが追加されてい ます。ビットマップフォントの管理については、『X ウィンドウ ユーザーガイド』の「フォント の使用」の項を参照してください。 TrueType フォント JAVA や X ウィンドウシステムなどの階層化技術を使うアジア言語 TrueType フォントは、次の ディレクトリにインストールされています。 表 2-5 TrueType フォントのタイプフェースおよびインストールされている ディレクトリ 言語 タイプフェース / ファミリー名 インストールされているディレクトリ 日本語 HGMinchoL (HG 明朝 L) /usr/lib/X11/fonts/TrueType/japanese.st/typefaces HGGothicB (HG ゴシック B) 韓国語 HYBatang /usr/lib/X11/fonts/TrueType/korean.st/typefaces HYDotum HYGulim HYGungsuh 26 第2章 アジア言語環境の構成方法 フォントの構成 表 2-5 TrueType フォントのタイプフェースおよびインストールされている ディレクトリ ( 続き ) 言語 タイプフェース / ファミリー名 インストールされているディレクトリ 中国語 ( 簡体字 ) ZYCJKHei /usr/lib/X11/fonts/TrueType/chinese_s.st/typefaces ZYCJKSun 中国語 ( 繁体字 ) ARMingtiL /usr/lib/X11/fonts/TrueType/chinese_t.st/typefaces ARMingtiLHK X ウィンドウシステムの TrueType フォントは、X フォントサーバー (xfs) を介してのみ使用でき ます。X フォントサーバーの起動については、「リモート フォント サーバーの構成」を参照して ください。 リモート フォント サーバーの構成 リモートサーバーをフォントサーバーとして構成すれば、フォント サービスが提供できるよう になります。リモート フォント サーバーの /etc/rc.config.d/xfs を次のように編集します。 RUN_X_FONT_SERVER=1 その後、フォントサーバーを起動します。 /sbin/init.d/xfs stop /sbin/init.d/xfs start つぎに、ローカルホスト側を設定します。サーバーがポート番号 7000( デフォルト ) でサービス を提供する場合は、次のように設定します。 xset fp+ tcp/server_hostname:7000 xset fp rehash 第2章 27 アジア言語環境の構成方法 フォントの構成 28 第2章 A ロケール名 サポートされている各言語で使用可能なロケールは、次の表のとおりです。 表 A-1 ロケール名 言語 ( 地域 ) ロケール名 アラビア語 ( アルジェリア ) ar_DZ.arabic8 ar_DZ.utf8 アラビア語 ( サウジアラビア ) ar_SA.arabic8 ar_SA.iso88596 ar_SA.utf8 ブルガリア語 ( ブルガリア ) bg_BG.iso88595 bg_BG.utf8 中国語、簡体字 ( 中国 ) zh_CN.gb18030 zh_CN.hp15CN zh_CN.utf8 中国語、繁体字 ( 香港 ) zh_HK.hkbig5 zh_HK.utf8 中国語、繁体字 ( 台湾 ) zh_TW.big5 zh_TW.ccdc zh_TW.eucTW zh_TW.utf8 チェコ語 ( チェコ共和国 ) cs_CZ.iso88592 cs_CZ.utf8 付録 A 29 ロケール名 表 A-1 ロケール名 ( 続き ) 言語 ( 地域 ) ロケール名 デンマーク語 ( デンマーク ) da_DK.iso88591 da_DK.iso885915@euro da_DK.roman8 da_DK.utf8 オランダ語 ( オランダ ) nl_NL.iso88591 nl_NL.iso885915@euro nl_NL.roman8 nl_NL.utf8 英語 ( コンピュータ ) C C.iso88591 C.iso885915 C.utf8 POSIX 英語 ( 英国 ) en_GB.iso88591 en_GB.iso885915@euro en_GB.roman8 en_GB.utf8 英語 ( 米国 ) en_US.iso88591 en_US.roman8 en_US.utf8 30 付録 A ロケール名 表 A-1 ロケール名 ( 続き ) 言語 ( 地域 ) ロケール名 フィンランド語 ( フィンランド ) fi_FI.iso88591 fi_FI.iso885915@euro fi_FI.roman8 fi_FI.utf8 フランス語 ( カナダ ) fr_CA.iso88591 fr_CA.iso885915 fr_CA.roman8 fr_CA.utf8 フランス語 ( フランス ) fr_FR.iso88591 fr_FR.iso885915@euro fr_FR.roman8 fr_FR.utf8 ドイツ語 ( ドイツ ) de_DE.iso88591 de_DE.iso885915@euro de_DE.roman8 de_DE.utf8 ギリシャ語 ( ギリシャ ) el_GR.iso88597 el_GR.greek8 el_GR.utf8 ヘブライ語 ( イスラエル ) iw_IL.iso88598 iw_IL.hebrew8 iw_IL.utf8 付録 A 31 ロケール名 表 A-1 ロケール名 ( 続き ) 言語 ( 地域 ) ロケール名 ハンガリー語 ( ハンガリー ) hu_HU.iso88592 hu_HU.utf8 アイスランド語 ( アイスランド ) is_IS.iso88591 is_IS.iso885915@euro is_IS.roman8 is_IS.utf8 イタリア語 ( イタリア ) it_IT.iso88591 it_IT.iso885915@euro it_IT.roman8 it_IT.utf8 日本語 ( 日本 ) ja_JP.SJIS ja_JP.eucJP ja_JP.kana8 ja_JP.utf8 韓国語 ( 韓国 ) ko_KR.eucKR ko_KR.utf8 ノルウェー語 ( ノルウェー ) no_NO.iso88591 no_NO.iso885915@euro no_NO.roman8 no_NO.utf8 ポーランド語 ( ポーランド ) pl_PL.iso88592 pl_PL.utf8 32 付録 A ロケール名 表 A-1 ロケール名 ( 続き ) 言語 ( 地域 ) ロケール名 ポルトガル語 ( ブラジル ) pt_BR.iso88591 pt_BR.iso885915 pt_BR.utf8 ポルトガル語 ( ポルトガル ) pt_PT.iso88591 pt_PT.iso885915@euro pt_PT.roman8 pt_PT.utf8 ルーマニア語 ( ルーマニア ) ro_RO.iso88592 ro_RO.utf8 ロシア語 ( ロシア ) ru_RU.iso88595 ru_RU.utf8 セルボクロアチア語 ( クロアチア ) hr_HR.iso88592 hr_HR.utf8 スロバキア語 ( スロバキア ) sk_SK.iso88592 sk_SK.utf8 スロベニア語 ( スロベニア ) sl_SI.iso88592 sl_SI.utf8 スペイン語 ( アルゼンチン ) es_AR.iso88591 es_AR.iso885915 es_AR.utf8 スペイン語 ( ボリビア ) es_BO.iso88591 es_BO.iso885915 付録 A 33 ロケール名 表 A-1 ロケール名 ( 続き ) 言語 ( 地域 ) ロケール名 es_BO.utf8 スペイン語 ( チリ ) es_CL.iso88591 es_CL.iso885915 es_CL.utf8 スペイン語 ( コロンビア ) es_CO.iso88591 es_CO.iso885915 es_CO.utf8 スペイン語 ( コスタリカ ) es_CR.iso88591 es_CR.iso885915 es_CR.utf8 スペイン語 ( エクアドル ) es_EC.iso88591 es_EC.iso885915 es_EC.utf8 スペイン語 ( エルサルバドル ) es_SV.iso88591 es_SV.iso885915 es_SV.utf8 スペイン語 ( グアテマラ ) es_GT.iso88591 es_GT.iso885915 es_GT.utf8 スペイン語 ( メキシコ ) es_MX.iso88591 es_MX.iso885915 es_MX.utf8 34 付録 A ロケール名 表 A-1 ロケール名 ( 続き ) 言語 ( 地域 ) ロケール名 スペイン語 ( ニカラグア ) es_NI.iso88591 es_NI.iso885915 es_NI.utf8 スペイン語 ( パナマ ) es_PA.iso88591 es_PA.iso885915 es_PA.utf8 スペイン語 ( パラグアイ ) es_PY.iso88591 es_PY.iso885915 es_PY.utf8 スペイン語 ( ペルー ) es_PE.iso88591 es_PE.iso885915 es_PE.utf8 スペイン語 ( プエルトリコ ) es_PR.iso88591 es_PR.iso885915 es_PR.utf8 スペイン語 ( スペイン ) es_ES.iso88591 es_ES.iso885915@euro es_ES.roman8 es_ES.utf8 スペイン語 ( ウルグアイ ) es_UY.iso88591 es_UY.iso885915 es_UY.utf8 付録 A 35 ロケール名 表 A-1 ロケール名 ( 続き ) 言語 ( 地域 ) ロケール名 スペイン語 ( ベネズエラ ) es_VE.iso88591 es_VE.iso885915 es_VE.utf8 スウェーデン語 ( スウェーデン ) sv_SE.iso88591 sv_SE.iso885915@euro sv_SE.roman8 sv_SE.utf8 タイ語 ( タイ ) th_TH.tis620 トルコ語 ( トルコ ) tr_TR.iso88599 tr_TR.turkish8 tr_TR.utf8 ユニバーサル 36 univ.utf8 付録 A