
InDesignで文字スタイルを重ねがけする
次のように2つの文字スタイルがあるとします。
太字(太めのウエイト)
マーカー(黄色い「下線」)

InDesignは文字スタイルを重ねがけできないので、マーカーかつ太字を適用したいときに困ります。
文字スタイルは重ねがけできないの? CSSはできるのに…
できません。
InDesign UserVoiceでもリクエストのトップ10に入るくらい投票数が多いんですけど、難しいみたいですねぇ…https://t.co/sCs8h8Szp7
— ものかの (@monokano) November 4, 2022
回避策?
「正規表現を使う」というコメントをいただきましたが、冒頭のようなケースでは、“手がかり”となる条件に何の法則性がない場合には難しいでしょう。
文字列を条件に条件付けを行う場合、同じ文字列に対して「ここでは適用する、ここでは適用しない」に対応できない
書籍全体で適用するとなると、50-100の正規表現スタイルが必要になるため、現実的ではない
特定条件に合致するなら、正規表現スタイルを使うとかですかね…設定バッティングした際の優先順位などに注意ですが
— あかつき@おばな (@akatsuki_obana) November 4, 2022
そう、私も重ね掛けは「正規表現スタイル」で適用するのが常です…案件の性格上あまりややこしいことはしないので…
— なんでやねんDTP/おぢん (@works014) November 4, 2022
回避策
次の2つをマージした3つ目のスタイルを作ります。
太字(太めのウエイト)
マーカー(黄色い「下線」)

その際、独立したスタイルではなく、「基準」スタイルを使って別のスタイルを参照します。
これによって、たとえばマーカーのカラーを変更したら、3つ目のスタイルも自動更新されます。

InDesignで複数のスタイルを重ねがけできないのが地味に不便。 pic.twitter.com/TYuTB7W1aj
— DTP Transit (@DTP_Transit) November 4, 2022
ダウンロード
InDesignファイルを置いておきます。
ここから先は

DTP Transit 定期購読マガジン
マガジン限定記事やサンプルファイルをダウンロードできます。
定期マガジンを購読されるとサンプルファイルをダウンロードいただけます。 https://note.com/dtp_tranist/m/mebd7eab21ea5