カスタム文字を使用するプロジェクトのマッピング
古いプロジェクトの文字が拡張コードの範囲を使用する場合、QuarkXPress 8.0以降でそのプロジェクトを開くと、これらの文字が正しく表示されない場合があります。この問題を解決するには、カスタムのマッピングテーブルを使用して問題の文字とUnicode文字のマッピング方法を変更します。マッピングテーブルはテキストファイルの一種で、Unicodeへの特殊なエンコード方法を使用するテキストの変換方法をQuarkXPressに通知します。各マッピングテーブルには、エンコード固有のコードポイントと対応するUnicodeコードポイントのリストが含まれています。
マッピングテーブルを作成するには、まず”CustomMappingTables”フォルダへ移動します。
- Mac OS: [ドライブ]:Users:[ユーザー名]:Library:Preferences:Quark:QuarkXPress:CustomMappingTables
- Windows: [ドライブ]:\Documents and Settings\[ユーザー名]\ApplicationData\Quark\QuarkXPress\CustomMappingTables
このフォルダ内には、下記のマッピングテーブルファイルがあります。
- chinsimpmac.txt:Mac OSの中国語(簡体字)エンコードを使用するレガシーファイルに使用します。
- chintradbig5.txt:中国語(繁体字)エンコードを使用するレガシーファイルに使用します。
- japanesemac.txt:Mac OSの日本語エンコードを使用するレガシーファイルに使用します。
- japanesewin.txt:Windowsの日本語エンコードを使用するレガシーファイルに使用します。
- koreanmac.txt:Mac OSの韓国語エンコードを使用するレガシーファイルに使用します。
- koreanwin.txt:Windowsの韓国語エンコードを使用するレガシーファイルに使用します。
インストールすると、これらのマッピングテーブルにカスタムマッピングの作成手順が追加されますが、実際のマッピングは含まれません。カスタムマッピングを作成するには、ターゲットプロジェクトで使用するエンコードに対応するファイルを開き、ファイルで必要なマッピングの作成手順に従います。その後QuarkXPressを終了してから再起動し、プロジェクトを開きます。プロジェクトを開くと、QuarkXPressでカスタムのマッピングテーブルを使用してプロジェクトの文字がUnicodeに変換されます。
注: マッピングテーブルを使用するのは、8.0以前のプロジェクトを開いた場合のみです。プロジェクトを最新バージョンのQuarkXPress形式で保存すると、テキストがUnicodeで保存されるため、マッピングテーブルが不要になります。
親トピック: レガシープロジェクトにおける文字のマッピング