ファビコンや各種アイコンの作成と設定方法

タブの左上に表示されるファビコンや、iOSやAndroidでホーム画面に保存した時に表示される画像など、サイトを公開する上で設定しておきたいアイコンがたくさんあります。
今回はその作成方法と設定方法についてまとめておきます。
ファビコン
ファビコン(favicon)はタブの左に表示されたり、ブックマークした時などに表示される小さいアイコンのことです。
作成方法
形式は「.ico」の拡張子で保存するのがオススメです。
- ファイルが1つで済む(色んなサイズを用意する必要がない)
- それぞれの環境で最適なサイズで表示してくれる
- IE10以前のバージョンでは対応していない(現在はIE10以下はサポートされていないため、対応していなくてもOK)
画像をアップロードすると「.ico」に変換してくれるサイトがあるので、そちらを利用して画像の準備をしましょう。
もし、PNGで設定したい場合は下記のサイズの画像を用意する必要があります。
| サイズ | 使われる場所 |
|---|---|
| 16px × 16px | IEタブ |
| 24px × 24px | IE9 |
| 32px × 32px | モダンブラウザのタブ |
| 48px × 48px | Windows ページアイコン |
| 64px × 64px | 高解像度のWindows ページアイコン |
ファビコンだけでこれだけの数の画像を用意するのは面倒なので、できれば「.ico」で用意しましょう。
設置方法
<head>内に下記のタグを入力するだけです。
<link rel="icon" href="/favicon.ico">ちなみに、「favicon.ico」という名前で保存してルートディレクトリに保存しておけば、記述しなくてもファビコンが表示されます。
スマホ用アイコン
iOSやAndroidで「ホーム画面に追加」した時に表示されるアイコンです(正式名称はapple-touch-icon)。
作成方法
サイズは180px × 180pxで、画像形式はPNGにしておきましょう。
apple-touch-iconの場合は特殊な画像形式は不要です。
設置方法
<head>内に下記のタグを入力します。
<link rel="apple-touch-icon" href="apple-touch-icon.png" />ちなみに、変更した際はSafariのキャッシュをクリアしないと、すぐ変更が反映されないときがあるので注意しましょう。
Windowsアイコン
Windows8から追加されたスタート画面のタイル状のレイアウト。
そこにWebサイトをピンどめした時のアイコンです。
作成方法

Microsoftが提供している「Build My Pinned Site」から作成しましょう。
必要情報を入力して、画像をアップロードするだけです(透過部分は真っ黒になってしまうため注意が必要)。
設置方法
画像とコードも生成されるので、それをそのまま<head>タグ内に入力すれば完了です。
<meta name="application-name" content="Webrandum"/>
<meta name="msapplication-square70x70logo" content="small.jpg"/>
<meta name="msapplication-square150x150logo" content="medium.jpg"/>
<meta name="msapplication-wide310x150logo" content="wide.jpg"/>
<meta name="msapplication-square310x310logo" content="large.jpg"/>

SafariのURLメニュー部分も考慮できるCSSの単位「dvh」
Visual Studio Codeでファイル差分の比較を行う方法
WordPressでショートコードを作成する方法
WordPressで「現在メンテナンス中のため、しばらくの間ご利用いただけません。」の状態でログインできなくなった場合の対処法
iCLUSTA+でWordPressのアップロード容量を上げたいときのメモ
WordPressのカスタムメニューでは、内部リンクに対してカスタムリンクは使わない!
Visual Studio CodeでMovable TypeのMTMLファイルを開く拡張機能「Movable Type Markup Language Syntax」
CSSだけで画像の比率を保ってトリミングできる「object-fit」
Webサイト制作の基礎の基礎、HTMLって何?
Movable TypeでAssetURLやEntryPermalink・ContentPermalinkで出力されるパスを絶対パスから相対パスに変える
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Sketchのプラグインを管理ツールを使わずに直接フォルダで管理する方法
MacでOutlookの「.msg」拡張子のファイルを開く方法
ExcelやSpreadsheetの文字入力時に、矢印キーを押すとセルが移動してしまう問題
gzip圧縮をしてウェブサイトの表示スピードを上げる方法
Alfredの1Password連携で、登録しているウェブサイトではなくアプリでログイン情報を開く方法
Magic Mouseの軌跡の速さを限界を超えて速くする方法
新しいMacBook Proを購入して移行するときにやること|最低限のアプリ設定編
Path Finder 9.3.5のアップデート内容はラベル・タグ周りの修正!そしていつの間にかカラーラベルのカスタマイズが可能に!
Google Maps APIを使ってGoogle Mapsをウェブサイトに表示させる方法
Sketchのライブラリアップデートの方法