美しいアイコンを簡単に作れる!SVG形式のアイコンフォントシステムを作成する方法
ホームページを作成するときに、最もやっかいなパーツの一つが*「アイコン」*です。
昔はアイコンをとても小さな画像スライスにして、imgタグを使って貼り付けていました。
若干のマージンのズレでレイアウトが崩れたりして、数多くのWebデザイナーたちを困らせたものです。
そこで救世主のように現れたのが、Font AwesomeなどのWebフォントを利用したWebサイト用のアイコンシステムでした。
Webフォントは多くのブラウザでサポートされており、アイコンを、色をつけたり大きさを変えたり影をつけたりと、フォントと同じように扱うことができたので、非常に役立っていました。
そして、近年改めて注目されているのが、SVGを使ったアイコンシステムです。
ブラウザのサポートが改善されているおかげで、SVGもほとんどのブラウザで表示することができるので、インラインSVGは世界中のWebデザイナーの中でも非常に役に立つツールの一つと見なされています。
今回は、自作のSVGアイコンを使ってアイコンシステムを構築する方法を、チュートリアルでご紹介します。
Retinaディスプレイなどの高画質ディスプレイでも滑らかに表示されるSVGアイコンの作成方法に興味がある方は、ぜひご一読ください。
SVGとは?
ホームページで表示されている画像の拡張子は、JPEG、GIF、あるいはPNGがほとんどではないでしょうか。
しかし、多くのWebデザイナーの悩みはこうです。
「画像は劣化するのが当たり前」
確かに、読み込みスピードを重視するのであれば画像の軽量化が必要なので、どうしても画像が劣化してしまいます。
一方、美しい画像を表示するために解像度を上げると、ファイル容量が大きくなってしまうという問題点がありました。
そこで近年着目されているのが、*「SVG」*という拡張子の画像フォーマットです。
SVGはScalable Vector Graphicsの略で、パスで形成されているベクター形式の画像フォーマットです。
普段から馴染みのあるJPEGやPNGなどは、ビットマップといって、ピクセル(ドット)単位で形成されています。
ピクセルで形成されている画像は、ピクセルの色や濃度の値などの配列情報を扱っているので、拡大して見ると、ひとつひとつのマスに色が塗られているのがわかります。
これに対して、ベクター画像とは、情報をピクセルではなく数式や値で保持しています。
グラフィックデザイナーの方はPhotoshopやIllustratorを使う機会が多いと思いますが、Photoshopがピクセル画像を扱っているのに対し、Illustratorはベクター画像をパスで扱っています。
それがSVGにも当てはまるのです。
SVGアイコンフォントなら、表示の不具合が起きる可能性が低い
画像をベクター形式で表示するSVGは、アイコンフォントに替わってアイコンシステムとしても活用されるケースが増えてきました。
アイコンフォントとは、フォントの1文字1文字にテキストではなくアイコンが割り当てられたフォントのことです。
Windowsにデフォルトで入っていた「Wingdings」などが有名です。
アイコンフォントをWebフォントとして活用すると、ベクター画像として扱え、IE8以下のレガシーなブラウザにも対応しています。
高画質ディスプレイでも表示できる利点を活かして多くのWebデザイナーがアイコンフォントを採用してきました。
しかし、アイコンを表示させるためにソースに意味を持たないアルファベットを書かなければならず、万一フォントファイルがうまく表示されなければ、意味不明な文字の羅列が表示されるという欠点がありました。
そのため、SVGを使ったアイコンシステムへの移行が進んでいます。
- ページ
- 印刷物のカタログやパンフレットは、通常複数のページから成り立っています。インターネットのホームページもまったく同じで、テーマや内容ごとにそれぞれの画面が作られています。この画面のことを、インターネットでも「ページ」と呼んでいます。ホームページは、多くの場合、複数ページから成り立っています。
- タグ
- タグとは、原義では「モノを分類するために付ける小さな札」のことです。英語の「tag」を意味するものであり、荷札、付箋といった意味を持っています。特にインターネットに関する用語としてのタグは、本文以外の情報を付与するときに用いられます。
- レイアウト
- レイアウトとは、もともと「配置」や「配列」を指す語です。ここでは、「ホームページレイアウト(ウェブレイアウト)」と呼ばれる、ホームページにおけるレイアウトについて説明します。
- フォント
- フォントとは、同一の特徴を持った文字の形状を一揃いでデザインしたものです。
- Webサイト
- Webサイトとは、インターネットの標準的な情報提供システムであるWWW(ワールドワイドウェブ)で公開される、Webページ(インターネット上にある1ページ1ページ)の集まりのことです。
- フォント
- フォントとは、同一の特徴を持った文字の形状を一揃いでデザインしたものです。
- ディスプレイ
- ディスプレイ(display)とは、文字や図形を表示する装置のことを言います。 テレビと同じ原理のCRTディスプレイや、設置面積が小さく消費電力の少ない液晶ディスプレイや、ガス放電を利用したプラズマディスプレイなど、種類も多くあります。
- ページ
- 印刷物のカタログやパンフレットは、通常複数のページから成り立っています。インターネットのホームページもまったく同じで、テーマや内容ごとにそれぞれの画面が作られています。この画面のことを、インターネットでも「ページ」と呼んでいます。ホームページは、多くの場合、複数ページから成り立っています。
- フォント
- フォントとは、同一の特徴を持った文字の形状を一揃いでデザインしたものです。
- フォント
- フォントとは、同一の特徴を持った文字の形状を一揃いでデザインしたものです。
- テキスト
- テキストとは、純粋に文字のみで構成されるデータのことをいいます。 太字や斜線などの修飾情報や、埋め込まれた画像などの文字以外のデータが表現することはできませんが、テキストのみで構成されたテキストファイルであれば、どのような機種のコンピューターでも共通して利用することができます。
- フォント
- フォントとは、同一の特徴を持った文字の形状を一揃いでデザインしたものです。
- ディスプレイ
- ディスプレイ(display)とは、文字や図形を表示する装置のことを言います。 テレビと同じ原理のCRTディスプレイや、設置面積が小さく消費電力の少ない液晶ディスプレイや、ガス放電を利用したプラズマディスプレイなど、種類も多くあります。
- フォント
- フォントとは、同一の特徴を持った文字の形状を一揃いでデザインしたものです。
- フォント
- フォントとは、同一の特徴を持った文字の形状を一揃いでデザインしたものです。
おすすめ記事
おすすめエントリー
同じカテゴリから記事を探す
カテゴリから記事をさがす
●Webマーケティング手法
- SEO(検索エンジン最適化)
- Web広告・広告効果測定
- SNSマーケティング
- 動画マーケティング
- メールマーケティング
- コンテンツマーケティング
- BtoBマーケティング
- リサーチ・市場調査
- 広報・PR
- アフィリエイト広告・ASP
●ステップ
●ツール・素材
- CMS・サイト制作
- フォーム作成
- LP制作・LPO
- ABテスト・EFO・CRO
- Web接客・チャットボット
- 動画・映像制作
- アクセス解析
- マーケティングオートメーション(MA)
- メールマーケティング
- データ分析・BI
- CRM(顧客管理)
- SFA(商談管理)
- Web会議
- 営業支援
- EC・通販・ネットショップ
- 口コミ分析・ソーシャルリスニング
- フォント
- 素材サイト
●目的・施策
- Google広告
- Facebook広告
- Twitter広告
- Instagram広告
- LINE運用
- LINE広告
- YouTube運用
- YouTube広告
- TikTok広告
- テレビCM
- サイト制作・サイトリニューアル
- LP制作・LPO
- UI
- UX
- オウンドメディア運営
- 記事制作・ライティング
- コピーライティング
- ホワイトペーパー制作
- デザイン
- セミナー・展示会
- 動画・映像制作
- データ分析・BI
- EC・通販・ネットショップ
- 口コミ分析・ソーシャルリスニング