コーダー目線で理解するIllustratorのアピアランス機能

Illustratorのアピアランスを知ったとき、1番最初に感じた印象は「CSSっぽい!」だったのをふと思い出しました。
改めて考えるとCSSっぽいところが多いので、今回はコーダー目線でIllustratorのアピアランス機能について考えてみます。
どこまで需要があるのか分かりませんが、デザイナーさんでもコーディングに関しての知識がある人はきっとアピアランスに対する理解が深まると思います。
アピアランスとは?
「Appearance」を直訳すると「外観」などと訳されます。
その名の通り、Illustrator上のテキストやオブジェクトの外観を装飾できる機能です。
- 色を塗る
- 線を付ける
- ドロップシャドウを付ける
- ぼかしを加える
- 変形させる
- 透明度の設定
これだけ聞くとHTMLに対して装飾を行うCSSと似てることはなんとなく想像できると思います。
さらに、アピアランスで設定した内容はあとから簡単に修正できます。
アピアランスの仕組み
アピアランスはIllustrator上のテキストやオブジェクトを選択して「アピアランスパネル」で編集していきます。

そして、テキストやオブジェクトに対して「塗り」と「線」の2つ設定項目があります。
この「塗り」と「線」方はCSSで言うところの疑似要素だと考えると分かりやすいです。
さらに、この疑似要素はアピアランスパネルの左下のアイコンをクリックすれば好きなだけ追加ができます。

疑似要素が好きなだけ追加できるということは、1つのタグで自由に装飾が作れます。
このすごさはコーダーの方なら理解してもらえますよね。
Illustratorは数多くの図形を使って装飾を表現できますが、図形としては1つで、装飾はアピアランスに任せてしまった方が変更に強いです。
CSS的に考えると下記のような構造になります(構造が見やすいようにSCSSっぽく記述しています)。
.オブジェクト {
オブジェクト全体の装飾を指定
&::塗り {
塗りの装飾を指定
}
&::線 {
線の装飾を指定
}
&::塗り2(追加した場合) {
塗り2の装飾を指定
}
}これをテキストではなくレイヤー上でボタンをポチポチ押して設定していきます。
アピアランスのz-index
アピアランスには手前や奥の概念(z-index)があり、これに関しては数値を指定するのではなく、レイヤーの順序を入れ替えることで指定可能です。
順序は1番上にあるものが1番手前に表示され、下にあるものは奥に表示されます。
z-indexが変わればそれによって見栄えも変わってしまうので、注意が必要です。
アピアランスの使い方
リセットCSSをかける
CSSを書くときの基本ですが、ブラウザごとの差異を避けたり、余計な装飾を消すために「リセットCSS」や「ノーマライズCSS」を読み込みますよね。
それと似たような感じで、アピアランスも意図しない動作を防ぐために「最初に文字の線・塗りを無し」にするとよく言われます。
「なぜそんなことをしないといけないの?」の詳しい理由に関してはこちらの記事に詳しく載っていますので、気になる方はご覧ください。
とにかく、まずは「リセットCSSをかけるのと同じ感覚」レベルの認識でいいと思います。
プロパティを設定
アピアランスパネルの右下にある「fx」ボタンをクリックすると、追加する効果を選択できます。
ここの一覧がCSSで言うところのプロパティになります。

アピアランスパネルで設定したい位置をクリックしてから効果を選択すれば、適用位置の指定もできます。
また、効果をドラッグアンドドロップすれば適用位置も簡単に変えられます。
覚えておくと便利な効果
下記はアピアランスの中でもよく使う最低限知っておきたい効果です。
| 効果 | 内容 | 備考 |
|---|---|---|
| [パス]→[オブジェクトのアウトライン] | 通常のアウトライン化と違って、アウトライン化「したことにする」効果。 振る舞いはアウトライン化したときと同様になるものの、テキストは編集できるままになる | |
| [形状に変換]→[長方形…] | 塗りや線を長方形に変形させる | 複数塗りを用意して、長方形に変換すると、 装飾付きのテキストが作れる |
| [パスの変形]→[変形…] | 長方形に変換した塗りや線の位置を移動させられる |
これらや他にもいくつかある効果を組み合わせて、オブジェクトやテキストに非破壊で装飾を付けていけます。
まとめ
コーダー目線によっているので、細かい用語もそちらよりになってしまいましたが、何となくの全体像がつかめたのではないかと思います。
もちろんアピアランス独特のものも数多く存在しますが、オブジェクトやテキストに対してCSSを当てているようなものだと考えると、かなりスッキリ理解できそうです。
アピアランスに限らず、パッと理解できないもの・難しそうでとっつきづらいものを、既に知っているもので考えると抵抗感もなくなります。



Figmaのスタイル入門|何度も使い回す色や文字設定を管理する方法
13インチのMacBook Proでのモダンブラウザごとのサイト表示領域のまとめ
Figmaでオブジェクトの整列をショートカットキーを使って効率的に行う方法
Sketchのレイヤー周りの基本操作|グループ化やマスク、オブジェクトのロックや表示切り替えなどのレイヤーでできること
Figmaでカラーやテキストのスタイルをまとめて登録するプラグイン「Styler」
Figmaでプラグインを使わずに複数のレイヤー名を一括変更する方法
記事内の画像にマウスホバーした時に画像が半透明になる意味はあるのか?
Figmaで企業やサービスのブランドロゴやカラーをすぐ参照できるプラグイン「Brandfetch」
FigmaのAuto Layout入門|繰り返しのレイアウトやコンテンツに応じて横幅可変するボタンをラクに作る
Figmaのコンポーネント入門|コンポーネントの作成方法から特徴まで
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
高機能なスクリーンショットアプリ「CleanShot X」
macOSの効率化に関するDiscordコミュニティ「CMD-F」を立ち上げました
1Passwordの開発者向け機能(SSH Agent / Environments / 1Password CLI / Developer Watchtower)
Default Folder Xで保存ダイアログ内のファイルリストにフォーカスする方法
Obsidianで整理した知識をAnkiで定着させる方法
Figma × Keyboard Maestroでどこまで効率化できる?
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」
Macで複数ディスプレイを使っている場合に便利な設定集
AppCleanerでMacアプリを関連ファイルごと完全に削除する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」