英文の行跨ぎ

[9492]英文の行跨ぎ 投稿者:909 STATE 投稿日:2018/08/08 11:21:50
よろしくお願いします。
日本語組版に1バイト英文が混在する場合、
英文に適切なハイフン処理をさせずに、かつ
不自然に字間が開かないようにできないかと悪戦苦闘しています。

例えば、ありがちなのがURLですが
http://www.aiueo-kakikukeko.jp/12345
というのが一行に収まりきらない場合、添付画像右「ダメな例」のようになってしまいます。
これを、kとoが別れてしまうのも構うことなく左の「望ましい例」のようにできればと思っています。
勿論、手動で強制改行させるというようなことをせずに。

ご教示いただければ幸いです。

attached image
[9493]Re: 英文の行跨ぎ 投稿者:まる 投稿日:2018/08/08 13:10:15
一例だけを挙げていただいていますが、
投稿者さんの「ダメ」「望ましい」は、
投稿者さんにしかわからないので、
「ダメ」と「望ましい」の条件をもっと厳密にすれば、
その条件を満たす設定が可能かどうか、
アドバイスが(他の皆さんから)付くように思います。

ハイフン処理をせず、字間があかないようにすること自体は、
ハイフネーション設定とジャスティフィケーション設定(グリフ幅の最小値)で
いけるような気もしますが。
[9494]Re: 英文の行跨ぎ 投稿者:お〜まち 投稿日:2018/08/08 13:36:30
InDesignのバージョンが書いてないので何とも言えないところではあるのですが。
(以下、CS5以降なら多分問題ないと)

アルファベットの途中で改行するには
・ハイフネーションにチェック
・欧文泣き別れにチェック
が必要です。

ハイフン処理を無効にしたい場合は、「ハイフン」を「分散禁止ハイフン」に置き換える必要があります。ただこの場合、見た目は望ましい例の通りになるのですが、文字コードが違うので、テキストをコピーして使用するケース(例えばPDFファイルに書き出して、別の人がコピーしたい場合)では問題になります。
[9495]Re: 英文の行跨ぎ 投稿者:909 STATE 投稿日:2018/08/09 09:11:42
お二方、ありがとうございました。
結果的には「分散禁止ハイフン」で解決しました。この機能は見落としていました。

「分散禁止ハイフン」であっても、テキストを流し込んで一丁上がりではなく
文字組みに応じて適宜「分散禁止」に手動置換する必要がありますし
事後もお〜まちさんが仰る通りの懸念は残ります。
しかし、手動で改行してその行だけ両端揃えにして…という強引な方法よりはスマートですし
デメリットを弁えておけばいいだけなので、今後この方法を採ります。

※今更申し添えますが、ここでのハイフンは英文組版ルール上でのものではなく
 URLなどで用いられる場合のものです。

attached image
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)

このページをシェア