Hatena::ブログ(Diary)

遠近法ノート

2008-07-03

僕が勝手に考える理想の(というか妥当な)InDesign文字組版。

僕が思うに、書籍や雑誌の本文組版*1って、大きくつかむとせいぜい2、3パターンだと思うんです。後は細かなバリエーションがありうるだけで、組版ソフトがなんであろうと、それほど難しいものではないはずなんです。
以前にも書きましたが、InDesignには14種類の「文字組みアキ量設定」が搭載されています。あれは何の役にも立ちません。なんでそんなものが入っているかというと、どうやら立場上、JIS規格をサポートしないわけにもいかないというのが理由らしいです(未確認情報)。
InDesignの文字組版は「文字組みアキ量設定」がすべてではありません。むしろ、「禁則処理セット」と「禁則調整方式」、「ぶら下がりの有無」、「ジャスティフィケーション」などの組版仕様を先に決定するべきで、「文字組みアキ量設定」は、それらの設定から演算結果に影響を与える一要素にすぎないのです。えらそうに前面に出ていますが、あれは補助的機能なのです。そう考えたほうがいいです。ただ14種類のデフォルト値があまりにダメダメなので新規に作成してやる必要があるのです。
「文字組みアキ量設定」ではあらゆる設定が変更できそうに見えますが、結局、万能ではありません。細かく設定すれば、こちらを立てればあちらが立たずといった不都合が出てくることもあります。
世の中には「文字組みアキ量設定」をいじって仮名だけちょっと詰めようとか、そんなことをやってる人もいるみたいなのですが、正直、ドツボにはまっているとしか思えないんですね。
ま、それはさておき、できるだけシンプルに考えると、以下のような設定でたいてい間に合うと思います。

行頭/行末の処理

  • 縦組の本(ぶら下げあり)
    • 行頭カッコは半角下げ*2、折り返し行頭行末カッコは半角固定。行末句読点はすべて全角固定(つまり二分アキ固定で半角は使用しません)。
  • 縦組の本(ぶら下げなし)
    • 横組の本とほぼ同様のルール。行頭カッコは全角下げで、折り返し行頭行末カッコと行末句読点はすべて半角固定。
  • 横組の本
    • 行頭カッコは全角下げで、折り返し行頭行末カッコと行末句読点はすべて半角固定。行中のカッコはすべて半角の場合もあり。

とりあえず、この3つのパターンでしょう。

行中の調整処理

  • 縦組の本・横組の本共通
    • 句読点とカッコ類は全角取り。行頭/行末の都合による半角処理はしません。
    • その代わりに、仮名や漢字の字間を「最小マイナス5%」として詰め処理します。*3

f:id:n-yuji:20080703161304g:image
要するにこんなのです↑

たいがいはこれでいける設定

とまあ、自分用の設定は、こういう考え方で作っています。
自社ルールにこだわりを持つ出版社もあるのかもしれませんが、単に今まで使っていたシステムのデフォルト設定が自社ルールに昇格しただけだったりしがちです。あとMS Wordの組みが正しいものだと思い込んでたりとか。
「文字組みアキ量設定」の細かなところは説明するときりがないんですけれども*4、気がついたら微調整を繰り返して今に至っています((特にCS2から「禁則調整方式」に「調整量を優先」が登場したことで、そちらにも対応させるために、だいぶ変更する必要がありました。ただし、「調整量を優先」は行末約物を全角取りにした場合にはいろいろと問題があります。行末約物半角取りであればほぼ問題ないはず。たいがいの仕事はこれでいけると思います。
設定ファイルは道具箱に。今後もまだ微調整を加える可能性があります。

*1:新聞とかは除外します。

*2:キャプションのときだけは字下げなしにしたいですね。

*3:結果として行頭/行末のカッコは、11字詰めの行に11.5字として入ることになります。11字詰め以下では追い出しに。20字以上の場合は、起こしカッコが行末禁則で追い込まれてプラス1字入る場合があり、詰め過ぎ感が出るんだけど……。

*4:だいたいあれはクラスが無駄に細分化されすぎていますよね。

works014works014 2008/07/09 11:47 フフ、CS2に直しましたね。
気付いてたのですが、どうしたものかと……

ご存知のとおり、便乗させてもらいました。
よければ、CS2で開けるファイルをお願いしたいのですが……

n-yujin-yuji 2008/07/09 12:41 えへへ。注の5のことですね。
CS2は使った時間がすごく短いもので……。
ひまができたらVerダウンしてみましょうかね。
互換ファイルに書き出せばそのままいけるかなー。

n-yujin-yuji 2008/07/14 23:06 そんなわけで、CS1用とCS2用を上げておきました。
CS3からバージョンダウンしたデータなので、何かしら不都合があったりするのかもしれませんけど、そこはそれってことで。いや、たぶん問題ないです。

works014works014 2008/07/15 09:23 ありがとうございます。
早速ダウンロードさせていただきました。

works014works014 2010/06/15 09:44 古い記事にスミマセン。
もうとっくにお気づきかと思いますが……
●その代わりに、仮名や漢字の字間を「最小マイナス5%」として詰め処理します。
……結果として行頭/行末のカッコは、11字詰めの行に11.5字として入ることになります。11字詰め以下では追い出しに。
とされていますが,
●「調整量を優先」はいろいろと問題が多すぎるので(特に縦組みで)、自分はあまり使わないことにしています。「追い込み優先」推奨です。
であるならば,少なくとも「行頭にカッコが来る場合」は11字ヅメに10.5字しか入りません。
11.5字となるのは「調整量を優先」を使用した場合のみです。

works014works014 2010/06/15 09:54 加えて言うならば,連続約物などで発生する行中の半角分のスペースや及び和欧混植や括弧内Q下げで発生するスペースに対して,これらをツメルように処理可能なのも「調整量を優先」のみです。
ちょっと加筆すべきかと思います。
(人気のある記事ですので……)

n-yujin-yuji 2010/06/15 12:21 はい、その点は当初から把握しています。
加筆はまあ……works014さんがすべて書いてしまわれたので、コメ欄参照でいいかという気がしてきました。

works014works014 2010/06/15 13:39 >加筆はまあ……works014さんがすべて書いてしまわれたので、コメ欄参照でいいかという気がしてきました。
了解。出過ぎたマネを……スミマセン。

2003 | 11 | 12 |
2004 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2013 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2014 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 10 | 11 | 12 |
2015 | 01 | 02 | 03 | 04 | 06 | 07 | 09 | 10 | 11 | 12 |
2016 | 01 | 02 | 04 | 06 | 08 | 09 | 10 | 12 |
2017 | 01 | 02 | 04 |