Antenna House Formatter V5.0のオプションを設定するには

Antenna House Formatter V5.0には、オプション設定を外部ファイル(オプション設定ファイル)から読み込む機能があります。オプション設定ファイルのファイル・パスは、環境変数AHF_OPTを使って指定します。オプション設定ファイルを作成する方法には、テキスト・エディタを使う方法の他に、Antenna House Formatter V5.0のGUIを使う方法があります。

【事前条件】
本タスクを実行するには、DITA Open Toolkit 1.4.3とAntenna House Formatter V5.0のインストールが完了している必要があります。

【予備知識】
Antenna House Formatter V5.0のオプションには、組版オプション、PDFオプション、およびその他の3つの分類があり、分類ごとに多くのオプションがあります。これらオプションの詳細については、Antenna House Formatter V5.0のオンライン・マニュアルを参照してください。

本タスクでは、PDFへのフォント埋め込みオプションの設定例を示します。

【手順】
1. Windowsのスタート・メニューから、[スタート]→[すべてのプログラム]→[Antenna House Formatter V5]→[AHFormatterV5]を選択します。

Antenna House Formatter V5.0のGUIが起動します。

2. Antenna House Formatter V5.0のメイン・メニューから、[組版(O)]→[PDFオプション設定(P)...]を選択します。

[PDFオプション設定]ダイアログ・ボックスが開きます。

3. フォント埋め込みの設定を変更するために、[フォント]タブをクリックします。

Antenna House Formatter V5.0をインストールした直後は、フォント埋め込みの設定は以下のようになっています。

4. 埋め込み可能なすべてのフォントを埋め込むように設定を変更します。

5. 設定を有効にするために、[OK]ボタンをクリックします。

[OK]ボタンがクリックされると、[PDFオプション設定]ダイアログ・ボックスが閉じます。

6. オプション設定ファイルを保存するために、Antenna House Formatter V5.0のメイン・メニューから、[組版(O)]→[オプション設定書き出し(E)...]を選択します。

[オプション設定書き出し]ダイアログ・ボックスが表示されます。

7. [保存する場所]をDITA Open Toolkitのインストール・フォルダに設定します。

8. [ファイル名]をahf_setting.xmlに設定し、[保存(S)]ボタンをクリックします。

9. テキスト・エディタを起動し、%DITA-OT%ahf_setting.xmlファイルを読み込みます。

10. の間に、以下のようにfont-aliasタグを追加します。

...
  <font-settings default-font-family="serif" use-windows-api="false" missing-font="1" missing-glyph="1" missing-glyph-all="false" auto-fallback-font="true" fallback-glyph="1" font-selection-strategy="auto">
    <script-font script="Jpan" serif="MS 明朝" sans-serif="MS ゴシック" monospace="MS ゴシック" cursive="MS 明朝" fantasy="MS 明朝"/>
    <script-font serif="Times New Roman" sans-serif="Arial" monospace="Courier New" cursive="Comic Sans MS" fantasy="Impact"/>
    <script-font script="Deva" serif="Mangal" sans-serif="Mangal" monospace="Mangal" cursive="Mangal" fantasy="Mangal"/>
    <script-font script="Hang" serif="Batang" sans-serif="Gulim" monospace="BatangChe" cursive="Batang" fantasy="Batang"/>
    <script-font script="Hans" serif="SimSun" sans-serif="SimHei" monospace="SimHei" cursive="SimSun" fantasy="SimSun"/>
    <script-font script="Hant" serif="MingLiU" sans-serif="MingLiU" monospace="MingLiU" cursive="MingLiU" fantasy="MingLiU"/>
    <font-alias src="Helvetica" dst="ArialUnicodeMS"/>
    <font-alias src="Courier" dst="CourierNew"/>
  </font-settings>
...

font-aliasタグを追加しないと、DITA Open Toolkitを実行したとき、以下のようなエラー・メッセージが表示されます。

...

  [dita-version] Search finished
  [echo] AHF_DIR="C:\Program Files\AntennaHouse\AHFormatterV5"
  [echo] AHF_OPT="C:\DITA-OT1.4.3\ahf_setting.xml"
  [echo] Execute command="AHFCmd.exe"
  [exec] AHFCmd : AH Formatter V5.0 MR1 Lite for Windows (5,0,2009,0427)
  [exec]          Copyright (c) 1999-2009 Antenna House, Inc.

  [exec] AHFCmd :INFO: Error Level : 1
  [exec] AHFCmd :INFO: Error Code  : 24321 (5F01)
  [exec] AHFCmd :INFO: Missing font family: 'Helvetica'

  [exec] AHFCmd :INFO: Error Level : 1
  [exec] AHFCmd :INFO: Error Code  : 24321 (5F01)
  [exec] AHFCmd :INFO: Missing font family: 'Courier'

  [exec] AHFCmd :Formatting finished normally
Processing ended.
...

11. 変更した%DITA-OT%ahf_setting.xmlファイルを上書き保存します。

【予期される結果】
本タスクが完了すると、%DITA-OT%ahf_setting.xmlファイルが作られます。

【次のステップ】
PDFへのフォント埋め込み以外のオプションを変更する場合は、Antenna House Formatter V5.0のオンライン・マニュアルを参照して各オプションの役割を確認し、本タスクと同様の手順で%DITA-OT%ahf_setting.xmlファイルにオプション設定を保存してください。