初級FAQ:パスの内側のみに線の色を付けたい
Illustratorでは、線に幅と色を設定すると、描画したパスを中心に外側と内側にそれぞれ均等に広がります。つまり10ptの幅を設定した場合には、外側に5pt、内側に5ptの線幅がつきます。
外側にのみ線幅を出したい場合は、「アピアランス」パレットを使用し、塗り部分を線の前面に出せばOKですが、内側のみという設定はありません。
質問の内容は、例えば底辺3cmの三角形2つをスナップさせて(アンカーポイント同士を重ねて)配置すると、困る点が2つあるというものです。ひとつは、2つの図形が重なっている部分に角を出すことができない。もうひとつは、線幅が外側に付くことによって、実際に描画したパスの底辺3cmよりも大きくなってしまうということでした。
そこで、クリッピングマスクを使用して回避します。 手順は次の通りです。
- 図形に線幅を設定します。この際、使用したい線幅の2倍幅に設定しておきます。
- 図形をコピーします。
- [編集メニュー→前面へペースト]で同じ座標にペーストします。
- 元の図形とペースとした図形を両方とも選択します。
- [オブジェクトメニュー→クリッピングマスク→作成]を実行します。
これで、外側の線幅部分がマスクされ、内側の線のみの表示となります。
線幅を変更する際は、[レイヤー]パレットで、クリッピングマスクされているオブジェクトを選択して行いましょう。
追記: なお、Illustrator CS2からは、[線]パレットで[線を内側に揃える]というオプションが選択できるようになりました。これを使えば一発です。