ラベル InDesign の投稿を表示しています。 すべての投稿を表示
ラベル InDesign の投稿を表示しています。 すべての投稿を表示

2016年7月8日金曜日

段抜きと段分割の間のアキの謎

段抜きの段落、その次が段分割の表がある場合、分割した表の先頭に謎のアキができるため何故か揃わない。当然、表の設定の「表の前のアキ」の設定が影響されるがここでは「0mm」に設定。


原因と対策

原因は表の1つ前の段抜きの段落、最後の行の行送りが影響しているみたいです。試しにフォントが9pt、行送りを18ptにすると下の図のように表の前のアキが大きくなる。


そこで段落最後に強制改行を入れて、最後の行を文字サイズと行送りのサイズを同じに設定すると見事に表の先頭が揃います。


段分割の段落の場合は問題なく行頭が揃うので・・・たぶんバグなんだろう。

2016年7月7日木曜日

InDesignの段組時に表が固まる原因とは!?

InDesignで長年バグが解消されない問題の1つに段組の表が複数ページまたがる場合、高確率で固まるというバグが存在します。(Problem with multi-column tables and column span など参照)
長文ドキュメントの自動組版をやっていると固まった…原因はまたInDesignのバグかと頭を抱えるというループが続いていました。
最近になってこれはという確実にバグを再現する方法がわかったので紹介します。
それはテキストフレーム内で表アンカー行とその1つ前の行が異なる段抜き、段分割のときに固まってしまう。

バグを華麗に回避する

例えば下図のような段組かつ表が複数ページにまたがる場合。


最初のタイトルと本文を段抜きすると問題なく設定できます。


さらに表タイトルも段抜きをすると…見事に固まります。
そこで、表アンカーの行の最初に強制改行を入れます。そして、表タイトルを段抜きすると今度は何事も無く設定ができます。


あとは、強制改行の文字サイズを0.1pt、行送りを0ptにすれば強制改行が入っているとは思わないくらいの空き(正確には0.1pt=0.035mmの空き)が実現できます。

まあ、これでもたまに固まる場合があるので早くバグを直してほしいものです。


2010年8月10日火曜日

CS4、CS5の段落コンポーザ名

InDesignは言語ごとにUIから操作できないように機能が隠してあったりします。

スクリプトのオブジェクトを見ればだいたいは分かるのだがString型だとわからない。
しかも、言語に依存してしまうのがどうにかならないものかな。

CS4とCS5で使える段落コンポーザ名のメモです。たぶんあっているはず。

CS4 JCS5 JCS4 ECS5 E
Adobe 欧文段落コンポーザAdobe 欧文段落コンポーザーHL Composer
Adobe 日本語段落コンポーザAdobe 日本語段落コンポーザーHL Composer J
Adobe 欧文単数行コンポーザAdobe 欧文単数行コンポーザーHL Single
Adobe 日本語単数行コンポーザAdobe 日本語単数行コンポーザーHL Single J
Adobe 多言語対応段落コンポーザAdobe 多言語対応段落コンポーザーAdobe World-Ready Paragraph ComposerHL Composer Optyca
Adobe 多言語対応単数行コンポーザAdobe 多言語対応単数行コンポーザーAdobe World-Ready Single-line ComposerHL Single Optyca
Linnaeus コンポーザLinnaeus コンポーザーHL Linnaeus

多言語対応段落~を使用するとRTL組版、タイ語、ヒンディ・・・(ここを見て)などが可能になるそうです。
Linnaeusは情報がないので全く不明です。