インフォメーション・センター

タイ語サポートの理解

サポートされるプラットフォームの理解
タイ語モノスペース・フォントの使用
タイ語 Internet Explorer の構成
Netscape Communicator の構成
タイ語ラスター・フォント (THA3270) を使用するセッションの構成
タイ語ホスト・コード・ページを使用するワークステーションの構成
表示モードの構成
タイ語表示合成モードの指定
3270 プリンター・セッションの構成 (PDT モード)
タイ語プリンター用にタイ語 PDT ファイルの作成
3270 プリンター・セッションの構成 (GDI モード)
3270 プリンター・セッションの構成 (Adobe PDF モード)
5250 プリンター・セッションの構成
ショートカット・キーを使用してキーボードをタイ語とローマ字の間で切り替え
タイ語古代文字にキーを割り当て
タイ語キーボードのシーケンス検査の理解
言語シフト・インディケーターの識別
切り取り、コピー、および貼り付けサポートの使用
タイ語サポートの制限の理解

サポートされるプラットフォームの理解

タイ語サポートの場合は、次のタイ語オペレーティング・システムのいずれかで Z and I Emulator for Web クライアントを実行する必要があります。 以下のブラウザーは、Z and I Emulator for Web のタイ語使用可能化でサポートされています。 フォント名に「Thai raster font (THA3270)」を選択すると、タイ語以外のオペレーティング・システム (Windows、OS/2、Linux、および AIX) でタイ語セッションを実行できます。ただし、以下を実行できません。

タイ語モノスペース・フォントの使用

Z and I Emulator for Web は、タイ語モノスペース・フォント (Courier Thai for Windows) タイ語版を提供します。Courier Thai フォント・ファイル (courth.ttf) をインストールするには、以下のステップに従ってください。
  1. クライアントにファイルをダウンロードします。リンクを右クリックして、ファイルをダウンロードします。
  2. Windows のコントロール パネルにあるフォント・フォルダーにそのファイルをコピーします。

Internet Explorer の構成

Internet Explorer の Microsoft Java Virtual Machine (JVM) でタイ語の正しいフォントが指定されていません。これを修正するには、以下を実行してください。
  1. クライアントにレジストリー・ファイルをダウンロードします。リンクを右クリックして、ファイルをダウンロードします。
  2. regedit.exe (レジストリー・エディター) を実行します。
  3. メニューから「レジストリー」>「レジストリー・ファイルのインポート」をクリックします。「レジストリー・ファイルのインポート」ウィンドウが表示されます。
  4. 最初のステップでダウンロードしたレジストリー・ファイルを選択して、「OK」をクリックします。
  5. レジストリー・エディターを閉じます。
  6. Z and I Emulator for Web で Internet Explorer を再起動します。

Netscape Communicator の構成

Netscape Communicator のアクティブ・フォント制御ファイル (font.properties) にタイ語文字セットが入っていない場合は、以下にリストされたプロパティー・ファイルをコピーして、Netscape 6.0 以降の font.properties.th と置き換えてください。

Netscape 7.0 のアクティブ・フォント制御ファイルは、¥Program Files¥Java¥j2re1.4.0_03¥lib に入っています。

新しいプロパティー・ファイルは zieforweb\zieweb\samples\fonts\thai ディレクトリーにあります。ここで zieforweb は Z and I Emulator for Web のインストール・ディレクトリーです。以下のリンクを右クリックして、アクティブ・フォント・ファイルをダウンロードし、この新しい font.properties ファイルでアクティブ・フォント制御ファイルを置き換えます。font.properties.th Windows 用 (Netscape 6.0 以降を使用する場合)

タイ語ラスター・フォント (THA3270) を使用するセッションの構成

タイ語ラスター・フォント (THA3270) は、Z and I Emulator for Windows で使用する sans-serif デフォルト・フォントに似ています。タイ語ラスター・フォントを使用するようにセッションを構成するには、以下を実行してください。
  1. 構成済みセッション・アイコンを右マウス・ボタンでクリックします。
  2. 「プロパティー」をクリックします。
  3. ホスト・コード・ページ用に 838 タイ語または 1160 タイ語ユーロ通貨記号を選択します。
  4. 「画面」タブをクリックします。
  5. 「フォント名」として「THA3270」を選択します。

タイ語ホスト・コード・ページを使用するワークステーションの構成

タイ語ホスト・コード・ページでワークステーションを構成するには、以下のステップを実行してください。

  1. 構成済みセッション・アイコンを右マウス・ボタンでクリックします。
  2. 「プロパティー」をクリックします。
  3. 以下のいずれかのタイ語用コード・ページを選択します。

表示モードの構成

以下を実行することにより、タイ語表示モードをセッション・パネルから構成できます。
  1. 構成済みセッション・アイコンを右マウス・ボタンでクリックします。
  2. 「プロパティー」をクリックします。
  3. タイ語のホスト・コード・ページを選択します。
  4. 「言語」タブをクリックします。
  5. 「タイ語表示モード」ウィンドウから「タイ語表示モード」を選択します。
  6. 「OK」をクリックします。
また、以下を実行することにより、アクティブ Z and I Emulator for Web セッションのタイ語表示モード設定を変更することも可能です。
  1. 「表示」メニューで、「タイ語表示モード」をクリックします。
  2. 「タイ語表示モード」ウィンドウから「タイ語表示モード」を選択します。
  3. 「OK」をクリックします。

タイ語表示合成モードの指定

「タイ語表示モード」ウィンドウで表示合成モードを指示することによって、テキスト・ウィンドウ用に文字の合成と位置合わせを指定できます。以下のいずれかのモードを指定してください。
モード 1 - 非合成モード
このモードでは文字の合成は行われません。
モード 2 - 位置合わせなし
タイ語文字はこのモードで自動合成されます。桁の再位置合わせは行われません。
モード 3 - スペースの位置合わせ
この合成モードでは、3 つの連続したスペースによって桁の再位置合わせが実行されます。合成ルーチンが 3 つの連続したスペースを検出するたびに、再位置合わせが実行されます。すべてのフィールドに少なくとも 3 つの後書きスペースがあれば、全レコードのすべてのフィールドが正しく位置合わせされます。
モード 4 - EOF の位置合わせ
この合成モードでは、EOF 文字 (16 進数の 'EA') によっても桁の再位置合わせが実行されます。合成ルーチンが単一の EOF を検出するたびに、EOF が削除されて桁の再位置合わせが実行されます。連続した 2 つの EOF が検出された場合には、再位置合わせは実行されず、1 つの EOF は削除されて、1 つの EOF がデータとして扱われます。
モード 5 - スペースと EOF の位置合わせ (デフォルト)
この合成モードでは、モード 3 およびモード 4 の両方の桁の再位置合わせ機能が実行されます。 モード 5 は、デフォルトのタイ語表示モードです。

3270 プリンター・セッションの構成 (PDT モード)

3270 プリンター・セッションを PDT モードで構成するには、以下を実行してください。
  1. 「3270 プリンター・セッション」アイコンを右マウス・ボタン・クリックし、「プロパティー」を選択します。
  2. ホスト・コード・ページ用に 838 タイ語または 1160 タイ語ユーロ通貨記号を選択します。
  3. ツリー・ビューで「プリンター・セットアップ」をクリックします。
  4. 「プリンター・セットアップ」ウィンドウで、「印刷先」オプションを「Windows プリンター」に設定します。
  5. 「Windows プリンターの選択」オプションに「その他」を選択します。
  6. 「プリンター定義テーブルの使用」オプションを「はい」に設定します。
  7. 「プリンター定義テーブル」オプションを選択します。

  8. 以下の 4 種類の predefined Thai PDT があります。 ご使用のプリンターが事前定義タイ語 PDT リストに含まれていない場合には、新規 PDT ファイルを作成するか、既存の PDT ファイルをタイ語プリンター用にカスタマイズしてください
  9. 「OK」をクリックします。
3270 プリンター・セッション (PDT モード) でのタイ語サポートが使用可能であるのは、タイ語ドット・マトリックス・プリンターだけです。PCL プリンターおよび PostScript プリンターではタイ語フォントが使用できないため、タイ語はサポートされていません。PCL プリンターおよび Postscript プリンターでタイ語を印刷するには、「GDI モード」を使用し、Adobe PDF ファイルにタイ語を表示するには、「Adobe PDF モード」を使用します。

タイ語プリンター用にタイ語 PDT ファイルの作成

事前定義の PDT がいずれも受け入れ可能でない場合には、新規のものを 作成できます。PDT を作成するには、最初にプリンター定義ファイル (PDF) を作成し、次にそれをコンパイルして PDT を作成します。

既存の PDF ファイルをタイ語用にカスタマイズするには、以下を実行してください。

  1. PDF の構造とステートメントのタイプを理解します。
  2. THAI_CODE ステートメント (THAI_CODE = YES) を PDF ファイルの「セッション・パラメーター」に追加して、この PDF/PDT ファイルはタイ語プリンター・セッション専用であることを指示します。
  3. 文字定義から全ステートメントを除去します。
  4. マクロ定義で、タイ語プリンター・フォントを選択するプリンター・コマンドに対してマクロを定義します。
  5. このマクロを Control Code セクションの START_JOB に追加します。
  6. 新規の PDF ファイルを保管し、それを ¥pdfpdt¥usrpdf ディレクトリーにコピーします。
  7. PDT コンパイラーを実行して、ユーザー定義の PDT ファイルを作成します。

3270 プリンター・セッションの構成 (GDI モード)

3270 プリンター・セッションを GDI モードで構成するには、以下を実行してください。
  1. 「3270 プリンター・セッション」アイコンを右マウス・ボタン・クリックし、「プロパティー」を選択します。
  2. ホスト・コード・ページ用に 838 タイ語または 1160 タイ語ユーロ通貨記号を選択します。
  3. ツリー・ビューで「プリンター・セットアップ」をクリックします。
  4. 「プリンター・セットアップ」ウィンドウで、「印刷先」オプションを「Windows プリンター」に設定します。
  5. 「プリンター定義テーブルの使用」オプションを「いいえ」に設定します。
  6. ツリー・ビューで「ページ設定」をクリックします。
  7. 「フォント」フィールドが「Courier Thai」であることを確認します。そうでない場合は、「フォントの選択」をクリックして、フォント・リストから「Courier Thai」を選択します。
  8. 「OK」をクリックします。

3270 プリンター・セッションの構成 (Adobe PDF モード)

3270 プリンター・セッションを Adobe PDF モードで構成するには、次のようにします。
  1. 「3270 プリンター・セッション」アイコンを右マウス・ボタン・クリックし、「プロパティー」を選択します。
  2. ホスト・コード・ページ用に 838 タイ語または 1160 タイ語ユーロ通貨記号を選択します。
  3. ツリー・ビューで「プリンター・セットアップ」をクリックします。
  4. 「プリンター・セットアップ」ウィンドウで、「印刷先」オプションを「ファイル」に設定します。
  5. 「Adobe PDF を使用する」に「はい」を選択します。
  6. 「ファイル・パスと名前」フィールドに出力ディレクトリーを入力します。
  7. ツリー・ビューで「ページ設定」をクリックします。
  8. 「ページ設定」ウィンドウで、「拡張オプション」をクリックします。
  9. 「フォント」リストで 「Courier Thai」が選択されていることを確認します。
  10. 「OK」をクリックします。

5250 プリンター・セッションの構成

5250 プリンター・セッションを構成するには、以下を実行してください。
  1. 「5250 プリンター・セッション」アイコンを右マウス・ボタン・クリックします。
  2. 「プロパティー」をクリックします。
  3. ホスト・コード・ページ用に 838 タイ語または 1160 タイ語ユーロ通貨記号を選択します。
iSeries 画面で、以下を実行してください。
  1. ホスト印刷変換 (HPT) が使用されることをプリンターの装置記述に指定します。

  2.          ホスト印刷変換 . . . . . . TRANSFORM        (*YES)
  3. プリンター・タイプと型式をパラメーターで次のように指定します。

  4.         メーカー・タイプおよび型式  . . MFRTYPMDL (*_____________)
  5. 文字 ID パラメーターはタイ語の処理が可能であることを確認してください。

  6.        文字 ID:               CHRID
                          図形文字セット . . . .  1176
                          コード・ページ . . . . . . . . . . . . .  838
5250 プリンター・セッション (HPT モード) でのタイ語のサポートはタイ語ドット・マトリックス・プリンターのみで使用可能です。PCL プリンターおよび PostScript プリンターではタイ語フォントが使用できないため、タイ語はサポートされていません。

ショートカット・キーを使用してキーボードをタイ語とローマ字の間で切り替え

キーボードをタイ語とローマ字の間で切り替えるには、次のショートカット・キーを使用します。
 
ショートカット・キー 機能
Ctrl+N キーボードのレイアウトをタイ語に切り替える
Ctrl+L キーボードのレイアウトをローマ字に切り替える

タイ語古代文字にキーを割り当て

タイ語古代文字のいくつか (Thai Angkhankhu、Thai Fongman、Thai Khomot、および Thai Yamakkan) はタイ語キーボード・レイアウトに含まれていません。
これらの文字を入力するには、タイ語古代文字にキーを割り当てる必要があります。
  1. ホスト・セッション・ウィンドウで、「編集」>「設定」>「キーボード」をクリックするか、またはツールバーの「再マップ」ボタンをクリックします。
  2. 「キー割り当て (Key Assignment)」タブをクリックする。
  3. 「文字」に「カテゴリー」を選択します。
  4. キーを割り当てたいタイ語古代文字を選択します。
  5. 「キーを割り当てる (Assign a Key)」をクリックする。
  6. タイ語古代文字に割り当てるキーを押します。
  7. 必要なすべてのキーを正常に割り当てた後に、「OK」をクリックしてください。

タイ語キーボードのシーケンス検査の理解

Z and I Emulator for Web では、タイ語入力シーケンス検査モードがサポートされます。この機能は、ユーザーがキーボードから入力されたすべての無効なシーケンス文字を除去するために役立ちます。無効な入力シーケンスが入力されると、Z and I Emulator for Web はビープ音を鳴らします。

タイ語キーボード・シーケンス検査の規則は、NECTEC (National Electronics and Computer Technology Center) によって定義された WTT 2.0 タイ語標準から採用されたものです。

言語シフト・インディケーターの識別

Z and I Emulator for Web のタイ語サポートによって、現在使用中の言語がオペレーター情報域に示されます。キーボードがタイ語モードにある場合には、オペレーター情報域にインディケーター TH が表示されます。キーボードがデフォルトのラテン語モードにある場合には、インディケーターは表示されません。

切り取り、コピー、および貼り付けサポートの使用

切り取り、コピー、および貼り付けは、すべてのタイ語表示モードでサポートされています。キーボードを使用してテキストをコピーして切り取ることができます。テキストにマーク付けのためにキーボード機能 (Ctrl + 矢印キー) を使用すると、タイ語のカーソル位置にトリミング長方形が表示されます。

タイ語サポートの制限の理解

Java 2 対応 Web ブラウザーでの Z and I Emulator for Web Download クライアント

Java 2 には Java 1 より厳格なセキュリティー・モデルがあります。Java 2 対応 Web ブラウザーを使用して Z and I Emulator for Web Download クライアントでタイ語セッションを実行すると、Java セキュリティー例外が起こる場合があります。この問題の可能な解決策は 3 つあります。

5250 ENPTUI 機能

ワード切り替え機能および「続行入力」フィールドにはタイ語のサポートがありません。

Database On-Demand

データベースをローカル・ファイルにエクスポートすると、 タイ語文字はすべて疑問符記号 (?) に変換されます。

タイ語ユーロ通貨記号サポート

ユーロ通貨記号は、プリンターに組み込まれたフォントがユーロ通貨記号をサポートする場合にのみ正しく印刷されます。

VT 100/220 拡張機能

横倍角および縦倍角文字は、タイ語セッションではサポートされません。

3270 GDI 印刷モード

このモードは、Win32 プラットフォーム上のみでタイ語をサポートします。

表としてコピー

タイ語合成モード (モード 2 から 5) で「表としてコピー」機能を使用すると、 他のアプリケーション (スプレッドシートなど) のカラムにタイ語データを入れるときに正しくない出力が生成されることがあります。正しい出力を得るためには、「表としてコピー」機能を非合成モード (モード 1) で使用してください。