Adobe FrameMakerのUpdate2の新機能について

Adobe FrameMakerから発表されたUpdate2の新機能を説明します。

FrameMaker Summer Release of 2020 のアップデート2では、コンテンツのオーサリング、公開、管理に関わる多くの改善とバグ修正が行われています。画像、LwDITAでの効率的な作業を支援する機能、PDFやKindle出力でのパブリッシング強化、AEMやSharePointでのコンテンツ管理などです。

では、FrameMakerのUpdate2で新たに追加された機能や強化された機能を見てみましょう。

解像度やリサイズの際に画像のDPIを保持する

画像はドキュメントに不可欠な要素である。ドキュメントの中で画像のサイズを変更する際には、画像の品質を維持することが重要です。Adobe FrameMakerには、画像の挿入や配置に役立つ機能が多数搭載されています。今回のリリースでは、サイズ変更や拡大縮小をしても画像の品質を維持する新機能が導入されました。

画像を読み込んで拡大・縮小したり、「フレームに合わせる(比例的に)」 機能を使うと、画像の解像度や画質が変化します。Update 2では、画像のアスペクト比を維持したままリサイズした場合、FrameMakerは画像の解像度を最適なDPI(Dots Per Inch)に維持します。この値はまた、オブジェクトの属性 パネルに反映されます。

パネルを表示するには、グラフィックオブジェクトの属性 > を選択します

最新のFrameMakerでは、構造化文書、非構造化文書を問わず、様々な位置に画像を挿入しても画質が維持されます親のテキストフレームやテーブルセルよりも大きな画像を挿入したとします。その場合、画像はアンカーフレームのサイズを超えてしまいます。アンカーフレームに収まるように画像をリサイズすると、画像のDPI値が失われます。Update 2では、FrameMakerは画質を維持したまま、親のアンカーフレームに収まるように比例して画像をスケーリングし、DPIを可能な限り維持します。

画像を自動的に拡大・縮小する場合は編集 > 環境設定 > グラフィックスを選択し、「(挿入時に)幅に沿って画像を自動拡大する」 を選択します。

Figure 1. 環境設定ダイアログのAuto Scale Imagesオプション

このオプションを使用すると、構造化されたドキュメント(DITA 1.2または1.3)と構造化されていないドキュメントの両方で、以下の位置に画像を挿入する際に、画像のサイズを変更することができます。
  • テキスト枠
  • 表のセル
  • コラム
  • 横見出し
  • 見出し
Note: PDFやレスポンシブHTML5の出力に表示される画像は、WYSIWIG表示の場合と同じです。XMLとDITAの場合は、以下のような出力になります@高さ@幅 、および@スケール 属性が定義されています。
XMLやDITAコンテンツをオーサリングする際のxml:lang属性のサポート

FrameMakerは、構造化文書と非構造化文書の両方において、複数の言語でのオーサリングとパブリッシングをサポートします。構造化コンテンツの新しい機能強化により、異なる言語でのコンテンツのオーサリングや校正が可能になりました。

FrameMakerに同梱されている46の言語の中から任意の言語を選択して、それを@xml:lang の属性値として追加できるようになりました。@xml:lang に属性値を追加するには、IETF(Internet Engineering Task Force)が定めたBCP47規格に準拠する必要があります。

<AttributeForXMLLang> = <BCP47-code>
xml: lang = en-US
xml: lang = zh-TW

この機能をサポートするために、構造化オーサリングテンプレート(DITA 1.2、DITA 1.3、LwDITA)が更新されました。テンプレートでは、段落書式ウィンドウ の各種プロパティをXMLファイルの@xml:lang 属性の言語設定に基づいて、FrameMakerが設定します。

段落書式ウィンドウのプロパティで、@xml:lang の属性値を指定すると自動的に設定されるものは以下の通りです:

  • 言語
  • テキストの方向
  • フォントファミリー
  • ペアカーニング
  • 和文コンポーザを使用
Figure 2. 段落書式ウィンドウで設定された@xml:lang 属性





をサポートする設定 XMLファイルに@xml:lang 属性の値が定義されていない場合、デフォルトのフォーマットルールが適用されます。パラグラフに対して@xml:lang 属性の値が定義されていない場合は、親要素の言語が設定されます。

多言語オーサリングおよびパブリッシング機能をサポートするために、FrameMakerのインストールディレクトリにあるmaker.ini ファイルで、以下の言語タグのプロパティを設定します:

C:\Program Files\Adobe\Adobe FrameMaker 2020\maker.ini

maker.ini ファイルの中には、この機能を有効にするために設定すべき以下のセクションがあります。

[XMLLangPreferences]
AttributeForXMLLang=xml:lang 
ApplyFontSettingsBasedOnXMLLangAttribute=On 

[XMLLangExclusionList]
DITA_1.3_task=codeblock
DITA_1.3_topic=codeblock, mathml, equation-block

Note: これらの設定は、maker.ini ファイルにコピー、アンコメントすることがで、%appdata%\Adobe\FrameMaker\16フォルダー内に格納されています。

XMLLangPreferences セクションの設定内容を以下に説明します:
  • AttributeForXMLLang=xml:lang を参照してください。このプロパティは、デフォルトでコメントされています。セミコロン(;)を外してアンコメントし、それを@xml:lang 機能がXMLファイルで動作するように設定します。
  • ApplyFontSettingsBasedOnXMLLangAttribute=On:このプロパティを設定すると、@xml:lang機能に基づいて、対応するFont FamilyPair Kernの設定が適用されます。

XMLLangExclusionList セクションの設定について、以下に説明します:

  • StructAppName = <XML langの機能から除外する要素タグのコンマ区切りリスト>

    StructAppNameは、除外リストが定義されている構造化アプリケーションの名前です。

    このプロパティを設定して、XML langの機能から除外する要素をリストアップします。これは通常、<コードブロック>など、スペルチェックを実行する必要のない要素を無視するために使用されます。

    XML langの機能から除外される要素タグの例としては、以下のようなものがあります:
    DITA_1.3_topic=codeblock
    DITA_1.3_task=codeblock
    DITA_1.3_topic=codeblock, mathml, equation-block

    以下の文書には、複数の言語で書かれたサンプルテキストが含まれています。スペルチェックは、各段落の@xml:lang 属性の言語設定に応じて行われます。

Figure 3. 複数の言語で書かれたテキストを含むサンプル文書

FrameMakerからPDFへのメタデータマッピング
今回の機能強化により、PDF出力を公開する際に、より統一された体験を得ることができます。ユーザーがファイル情報 ダイアログでFrameMakerドキュメントに追加できるメタデータは、コンテンツをPDFでパブリッシュする際に、PDFメタデータにマッピングされるようになりました。FrameMakerでは、ファイルのメタデータ情報を見るには、ファイル > ファイル情報 を選択します。

マッピングされたタイトルは:
  • 著作権のステータス
  • 著作権表示
  • 著作権情報URL

また、PDFとして発行する際には、PDF出力のメタデータにタイトルが更新されます。PDFのメタデータを見るには、Adobe AcrobatでPDFを開き、ファイル > プロパティ を選択します。説明 タブには、PDFのメタデータの概要が表示されます。完全なメタデータを見るには、「追加のメタデータ」 をクリックします。

Figure 4. FrameMaker の FileInfo

Figure 5. PDF メタデータ内のマップされたタイトル

Kindle Previewer のサポート
電子書籍は、このデジタル社会において、読者にとって人気のある便利な選択肢です。FrameMakerは、Amazon Kindleへの出版を強力にサポートします。KindleGenは現在廃止されているため、最新のアップデートでは、最新のKindle Previewerをダウンロードできるようになっています。

Kindle Previewerは以下からダウンロードできます出版設定出力一般KindleGen パス

Note: Kindle形式でドキュメントや書籍を出版する前に、システム上のkindlegen.exe のパスを設定します。デフォルトのパスは、kindlegen.exe は、\Users\Administrator\AppData\Local\Amazon\Kindle Previewer 3\lib\fc\bin です。組織がLDAP認証をサポートしている場合、パスはAdministratorフォルダーではなく、LDAPにちなんだフォルダーになる可能性があります。
Figure 6. Kindle パブリッシュ設定の Kindlegen.exe パス

FrameMakerの新機能により、Kindleの電子書籍ファイルを開いたり、アクセスしたりする際に、シームレスな操作が可能になります。FrameMakerのUpdate 2では、Kindleへの出力をより正確にコントロールすることができます。これで、いつも出力フォルダーに行ってKindleファイルをダブルクリックして開く必要がなくなりました。Kindleファイルをファイル > 公開 から公開すると、公開されたファイルを直接開くことができます。

Publish ResultダイアログボックスでView Output をクリックすると、公開結果 の中にKindle Previewerで電子書籍を直接開くことができます。

例えば、この機能を使ってKindleで直接.mobi ファイルを開こうとすると、エラーが発生するとします。その場合、Kindle Previewerアプリケーションで.mobi ファイルをマッピングするために、システムのレジストリを変更する必要があるかもしれません。

そのためには、Microsoft社のドキュメントの アプリケーションを登録して任意のファイルタイプを処理する

(Microsoftドキュメント)。
Adobe Experience Manager (AEM) コネクタによる
Adobe の DITA CCMS である Adobe Experience Manager (AEM) 用の XML Documentation は、Universally Unique Identifier (UUID) ベースのファイル参照システムをサポートしています。FrameMakerのAEMコネクタが強化され、UUIDベースのファイル参照システムを使用したコンテンツの公開に対応しました。

ファイルでのUUIDベースの参照をサポートするために、AEM Connectorの環境設定に新しいUUID ベースの参照を使用するオプションが追加されました。このオプションは、デフォルトではチェックされていません。

編集 > 環境設定 > CMS > Adobe Experience Manager を選択し、UUIDベースの参照を使用するを選択します。

Figure 7. 「環境設定」ダイアログの新しい「UUIDベースの参照オプション

このオプションを有効にすると、UUIDベースのファイル参照を使用するファイルをAEMからダウンロードできるようになります。ファイルがシステム上に用意されると、これらのファイルをFrameMakerで発行し、必要な出力を生成することができます。

Microsoft SharePoint Connectorでの依存ファイルのダウンロード体験の改善

コラボレーションとバージョン管理は、ドキュメント作成プロセスに不可欠な要素です。Adobe FrameMakerでは、文書を共有してレビューを行うことができますが、SharePointでは異なるバージョンの文書を作成して管理することができます。

FrameMakerでのオーサリング中に、メインのドキュメントに依存ファイルがある場合、SharePointから依存ファイルをダウンロードしたり、チェックアウトしたりすることができます。この機能をサポートするために、Microsoft SharePoint CMSの設定では、「環境設定」ダイアログのデフォルトで依存ファイルをチェックアウト オプションが用意されています。

依存関係のあるファイルをチェックアウトするプロセスが、より統合された形で提供されるようになりました。FrameMakerの最新のアップデートでは、このオプションはSharePointサーバーやDocumentum Serverとの同期が良くなりました。

SharePointサーバーからファイルをチェックアウトする際には、依存ファイルのダウンロードを確認するダイアログボックスが表示されます。確認ダイアログボックスのすべての依存ファイルをチェックアウトする オプションは、「環境設定」ダイアログの依存ファイルをデフォルトでチェックアウトする オプションと同期するようになりました。

例えば、「環境設定」ダイアログで、依存ファイルをデフォルトでチェックアウトするオプションを選択していない場合、確認ダイアログボックスのすべての依存ファイルをチェックアウトするオプションもデフォルトではチェックされません。

Figure 8. 環境設定ダイアログのMicrosoft SharePoint設定

Figure 9. 依存関係にあるファイルのダウンロード確認ダイアログ

ヘルプメニューからS1000Dのヘルプリソースに直接アクセスできる

S1000D規格は、航空宇宙・防衛プロジェクトの技術文書を作成、管理、発行するための効率的で現代的な方法です。S1000Dを最初に開発したのは、ヨーロッパの軍事航空宇宙産業でした、しかし、今では世界中の国や産業がS1000Dを使用しています。今では世界中の国や産業がS1000Dを使用しています。Adobe FrameMakerは、S1000Dドキュメントの作成と公開をサポートしています。

S1000D/ATAをはじめとするXMLの軍事規格に取り組んでいるとします。そのような場合は、新しいFrameMaker ヘルプ メニューでより強力なサポートとガイダンスを受けることができます。

S1000D/ATAリソースへのクイックアクセスはヘルプ > S1000D 機能性 メニューで提供されています。S1000D機能性に新たなメニューが加わりました。

  • よくある質問:S1000Dに関するよくある質問の答えは、下記のS1000Dの機能セクションにあります。 FrameMaker FAQ記事のS1000D機能のセクションで、S1000Dに関するよくある質問の答えをご覧いただけます。

  • Mekon社のS1000D/ATA向けサードパーティ拡張機能を強化:S1000D/ATA規格に関する専門的なコンサルティングを行っているAdobe TechcommパートナーのMekon社の情報が掲載されています。

もっと詳しく知りたい方はヘルプ > S1000D機能性

Figure 10. S1000Dの機能に関する新しいメニューオプション