Adobe InDesignは、革新的なアーキテクチャと広告素材の謳い文句にもかかわらず、 デスクトップパブリッシングにおける進化的進歩 と言える でしょう。革命的 進歩というよりは、むしろ進化と言えるでしょう。しかし、その改良が大きな飛躍を遂げた領域が一つあります。それはタイポグラフィです。私は長年のタイポセッティング経験者ですが、InDesignには、これまでデスクトップパブリッシングプログラムに搭載されることを夢見ていた機能が満載です。InDesignは、現在入手可能なデスクトップタイプセッティングプログラムの中で間違いなく最高のものであり、そのリリースは競合製品の水準を引き上げました。
複数行コンポーザー
この出版プログラムの真骨頂は、Adobe Multi-line Composerです。文字に真剣に取り組む人なら誰でも、組版作業の大部分が「行を歩く」作業、つまり不適切な改行や不適切な単語間隔、文字間隔の修正に費やされていることを知っています。こうした問題が発生するのは、InDesign以外のすべてのDTPプログラムが、 テキスト行の作成に単行 コンポーザーを使用しているためです。これらのプログラムは、行に文字を配置する際に、その行の間隔のみを考慮します。つまり、次の行の間隔が大きく異なる可能性があります。行間の間隔が大きく異なると、テキストが読みにくくなり、見た目も悪くなります。
InDesign のマルチラインコンポーザーは、現在の行から最大 30 行先までを調べ、最大 30 通りのテキスト構成方法を評価できます。調べた行には、可能な改行ポイントのリストが作成されます。次に、各改行ポイントがスペースとハイフネーションに与える影響を考慮して、それぞれの改行ポイントを順位付けします。最終的に、最適な選択肢が選択されます。
かなり時間がかかると思われるかもしれませんが、InDesignのデフォルト設定(6行先表示と6種類の組版オプション)を使用すると、単行組版システムと同等の組版速度と 、 より美しいテキストが得られます。スペースや改行の調整には多少の時間がかかりますが、他のプログラムの単行組版システムで生成されるテキストに比べれば、ほんのわずかな時間で済みます。マルチラインコンポーザーの詳細については、「InDesignのマルチラインコンポーザー使用のヒント」をご覧ください。
新しいカーニング方法
InDesignには、メトリックとオプティカルの2種類の自動カーニング方式があります(文字パレットの「カーニング」ポップアップメニューにあります)。メトリックを選択すると、InDesignはスクリーンフォントで定義されたカーニングペアを読み取り、選択した文字に適用します。この方式の問題点は、ほとんどのフォントで自動カーニングペアの数が非常に限られていることです。128を超えるカーニングペアが定義されているフォントはほとんどなく、最も一般的な文字の組み合わせをカバーするのにほとんど足りません。
InDesignの強みは、オプティカルカーニング方式にあります。これはQuarkXPressにはないオプションで、Adobe PageMakerでは動作が遅く扱いにくいものです。オプティカルカーニングを選択すると、InDesignは 文字の形状を分析し 、文字間隔を均等に調整するカーニングを適用します(「オプティカルカーニング」を参照)。その後、テキストの範囲カーニングを調整して、文字間隔を狭めたり緩めたりすることができます。オプティカルカーニングは、複数行組版と同様に、組版処理を極端に遅くするように思えますが、実際にはそうではありません。私はオプティカルカーニングを使用していますが、速度への影響は目立ちません。古いMacでは速度低下が見られる場合があります。
すべてを吊るす
テキストの段の端は、両端揃えのテキストであっても、段の先頭または末尾の文字の形状によって、ぎざぎざに見えることがあります。一部のデスクトップパブリッシングアプリケーションには、「ぶら下げ句読点」と呼ばれる機能があり、限られた句読点を段の 外側に配置することで、テキストの段の端をより整然とした外観にしようとします 。
InDesignのオプティカルマージン揃え機能は、テキスト段の見栄えをさらに向上させます。 テキスト段の行頭または行末にあるすべての 文字を調整します(「オプティカルマージン揃え」を参照)。画面上では違和感があるかもしれませんが、印刷されたページでは、他の出版プログラムで生成される結果よりもわずかに改善されていることがわかります。
一味違う文字スタイル
QuarkXPress と同様に、InDesign は文字スタイルを提供しています。文字スタイルは、段落全体よりも小さい範囲のテキストに適用できるスタイルです (段落全体に書式を適用する場合は、段落スタイルを使用します)。また、QuarkXPress と同様に、文字スタイルを作成する最も簡単な方法は、必要な書式が適用されているテキストの範囲を選択し、選択した例に基づいて新しい文字スタイルを作成することです。QuarkXPress では、これにより、選択したテキストのすべての書式属性を含むスタイルが作成されます。ただし、InDesign は、 周囲のテキストのデフォルトの書式と異なる書式属性のみを文字スタイルの一部として記録し ます。これは、たとえばフォントと色のみに影響し、その他の属性はすべて変更しない文字スタイルを作成できる機能です (バグではありません)。
InDesignの文字スタイルをQuarkXPressの文字スタイルのように使いたい場合は、「文字スタイル編集」ダイアログボックスのすべてのパネルを操作して、不足している書式情報を入力するという方法もあります。しかし、もっと簡単な方法があります。InDesignインストールCDのAdobe Technical InformationフォルダにあるScriptingフォルダに、「Create Character Style」というスクリプトがあります。このスクリプトを使って文字スタイルを定義すると、QuarkXPressのように、選択したテキストのすべての書式属性が記録されます。
InDesignのリーディンググリッド
行間グリッドとは、出版物の本文テキストの行間を基準としたグリッドです。レイアウトに構造を与えることができるため、非常に強力なデザインツールです。行間グリッドを使用すると、画像やテキストをどのように、どこに配置すればよいか悩む必要がなくなり、制作上の意思決定が容易になります。また、行間クリープ(隣接する列の本文テキストのベースラインが揃わない印刷上の不具合)を防ぐことができます。グリッドがすぐには目立たない場合でも、読者は行間グリッドによって規定された基本的な構造を認識できます。行間グリッドベースのレイアウトは、グリッドに基づかないデザインよりも、より安定感があり、一貫性のある印象を与えます。PageMakerとQuarkXPressには、テキストのベースラインを行間グリッドに「スナップ」するツールが含まれており、InDesignにもこれらの重要な機能が同様に提供されています。行間グリッドの操作方法の詳細については、「グリッドとガイドを活用する」を参照してください。
完璧に向かって少しずつ
InDesignには改善の余地があります。搭載してほしい組版機能は数多くありますが、プログラムの一部は文字コントロールの水準に達していません。しかし、優れた手動コントロールとインテリジェントな自動化機能により、Adobeの最新製品は、より簡単に美しい文字設定を可能にしてくれます。
OLAV MARTIN KVERNはイラストレーター、グラフィックデザイナー、ソフトウェア開発者、そしてライターです。著書に『Real World FreeHand 8』(Peachpit Press、1998年)があります。
2000年1月 号 108ページ
InDesignのマルチラインコンポーザーの使い方のヒント
Adobe InDesign でテキストの見栄えを向上させる最も強力な機能は、マルチラインコンポーザーです。その効果は行間を見れば明らかです。これらの例では同じ行間設定を使用していますが、InDesign のマルチラインコンポーザーは、隣接する行間の単語間隔と文字間隔のばらつきを軽減します。

ヒント
Command + M キー を押して 段落パレットを表示し、使用する組版システムを選択します。デフォルトの組版システムは複数行コンポーザーです。(InDesignでは単行コンポーザーも使用できますが、なぜそうする必要があるのかはよく分かりません。)ハイフネーションのオン/オフを切り替えるには、「ハイフネーション」チェックボックス (A)をクリックします。

ヒント
「環境設定」ダイアログボックスの「組版」パネルにあるオプションは、マルチラインコンポーザの設定を制御します。どちらのフィールドにも、3~30 の数値を入力できます。組版が異常に遅いと感じられない限り、これらの設定を変更しないでください。そのような場合は、「最大 n 個の 代替案を検討」フィールド (A)の値を下げてみてください。ただし、問題はおそらく他の要因によるものです。7 行を超える段落で作業している場合は、 「n 行先を見る」フィールド (B)の値を増やすことができます。マルチラインコンポーザが段落内のすべての行を評価できるようにするためです。

ヒント
InDesign で間隔設定(「行揃え」ダイアログボックスで入力した値)に違反する行をハイライト表示するには、環境設定ダイアログボックスの「組版」パネルにある「ハイライト」セクションで「行揃え違反」オプションをオンにします。InDesign では、違反を示すために黄色の 3 段階の濃淡が使用されます。薄い色は間隔設定からのわずかな差異を示し、濃い色は差異が大きいことを示します。

ヒント
複数行構成と単一行構成のどちらを使用する場合でも、「両端揃え」ダイアログボックス(段落パレットで「両端揃え」を選択)で、テキストに適用する間隔設定を指定する必要があります。「最小値」と「最大値」フィールド (A)に入力した値は 、InDesignが両端揃えコピーを作成する際に使用する範囲を設定します。
3つの文字間隔フィールド(B) すべてに0%と入力すると 、InDesignは選択したテキストに文字間隔を適用しません(XPressとは異なります)。代わりに、単語間隔を使用して間隔を調整します。この方法は理にかなっています。文字間隔をほんの少し変更するだけでもテキストが読みにくくなるからです。ただし、単語間隔が狭すぎたり狭すぎたりしないように注意する必要があります。
ご注意ください!グリフスケールのフィールド(C) のいずれかに100%以外の値を入力すると、 InDesignは行内の文字を拡大または縮小することを許可します。これは興味深い特殊効果を生み出す可能性がありますが、日常的なテキスト作成には使用しないでください。本文で文字の形状が変化すると、テキストが読みにくくなります。
[希望する値] フィールド (D)に入力した値 によって、両端揃えされていないテキストの間隔が設定されます。
グリッドとガイドを活用する

ヒント
グリッドとガイドの環境設定ダイアログボックス(ファイル > 環境設定 > グリッドとガイドを選択するとこのダイアログボックスが表示されます)には、行間グリッドを制御する設定があります。InDesign が行間グリッドの区切りを開始する位置は、「開始」フィールド (A)で制御できます。グリッド線間の距離は、「間隔」フィールド (B)で設定します。行間グリッドを使用するページレイアウトの場合は、この値を出版物の本文の行間、またはその倍数に設定します。
ベースライングリッドに合わせるをオフ |
ベースライングリッドに合わせる |
ヒント
段落内のテキストのベースラインを、その下の行間グリッドに「スナップ」するには、段落を選択し、段落パレットの「ベースライングリッドに揃える」オプションをオンにします。InDesignでは、選択した段落のベースラインが行間グリッドに合わせて移動されます。行間グリッドは表示されている必要はありません。

ヒント
文書のリーディンググリッドを表示するには、「表示」→「リーディンググリッド」を選択します。グリッドが表示されない場合は、現在の表示倍率がリーディンググリッドの表示しきい値よりも低いことが原因です。ズームインするか、表示しきい値を変更してください。「表示」メニューの「ガイドにスナップ」オプションをオンにすると、InDesign は描画またはドラッグ時にオブジェクトをリーディンググリッドにスナップします。

ヒント
テキストフレーム内のテキストの最初のベースラインの位置を制御するには、テキストフレームを選択し、 Command+Bキーを押して 「テキストフレーム設定」ダイアログボックスを表示します。次に、「最初のベースライン」セクションの「オフセット」メニューから「行間」を選択します。これにより、行内の文字サイズに関係なく、最初のベースラインがテキストフレームの上端から1行分だけ行間に表示されます。
光学カーニング
上のテキストはメトリック法による自動カーニングを示しています。下のテキストは光学式によるより均等な間隔で生成されています。赤い数字は、自動カーニングの調整量を1000分の1em単位で示しています。
光学マージン調整
光学マージンアライメントのクローズアップ | 光学マージン調整オフ |
光学マージン調整オン |
右上のテキストサンプルでは、オプティカルマージン揃えがオフになっています。下のサンプルでは、オプティカルマージン揃えがオンになっています。拡大表示では、InDesign がテキスト段の端にある文字をどのように調整するかを確認できます。句読点 (A) は段の外側に配置され、一部の文字 (B)は 段の外側に垂れ下がり、その他の文字 (C) は段の内側に配置されています。