Repolode
ryanoasis

ryanoasis/nerd-fonts

HackやSource Code Proなどの開発者向けフォントに、Font Awesomeなどのアイコンを数千種類追加します。

スター
64,920
フォーク
3,957
未解決の Issue
27
最終コミット
一昨日

これは何?

Nerd Fontsは、人気のプログラミング用フォントに、Font Awesome、Devicons、Octicons、Material Design Icons、Powerline symbolsなどのアイコンフォント集から選んだ多数のグリフ(アイコン)を追加します。これにより、ターミナルやエディター、ステータスラインでアイコンを直接表示できるフォントファミリーが作られ、シェルプロンプト、ファイルツリー表示、ステータスラインのプラグインなどに便利です。

あらかじめパッチを適用したフォントを多数収録しており、数十種類のフォントファミリーをリリースアーカイブ、Homebrew casks、Arch packages、インストールスクリプトから利用できます。各フォントには、等幅、倍幅、プロポーショナルのグリフバリエーションがあります。アイコンはシェルスクリプトから名前で検索できるほか、プロジェクトのWebサイトにある検索可能なチートシートでも調べられます。

コレクションにないフォント向けに、リポジトリにはFontForgeベースのPythonフォントパッチャーと、それを実行するDockerイメージが含まれています。パッチャーでは追加するグリフセットを選択でき、一括処理用スクリプトでコレクション全体に再度パッチを適用できます。

主な機能

  • 01Font Awesome、Devicons、Octicons、Material Design Iconsなどのアイコンを数千種類、開発者向けフォントに追加します。
  • 02パッチ適用済みのフォントファミリーを60種類以上提供します。
  • 03等幅、倍幅、プロポーショナルのグリフバリエーションを用意しています。
  • 04手持ちのフォントにアイコンを追加できる、FontForgeベースのパッチャーを同梱しています。
  • 05Homebrew、Chocolatey、Scoop、Arch packages、PowerShell、またはインストールスクリプトからインストールできます。

ユースケース

  • Powerline風のプロンプトやStarshipなどのシェルプロンプトにアイコンを表示する。
  • ターミナルのファイルマネージャーやエディターのファイルツリーに、ファイル種別やGitのアイコンを表示する。
  • 会社や個人のフォントにパッチを適用し、ステータスラインのプラグイン用のアイコングリフを追加する。

クイックスタート

  1. 1

    リリースページからフォントファミリーのアーカイブをダウンロードします

  2. 2

    macOSまたはLinuxではHomebrewでインストールします

    brew install font-hack-nerd-font
  3. 3

    または、インストールスクリプトを使ってインストールを自動化します

使う前に知っておきたいこと

  • メタデータではライセンスがNOASSERTIONと記載されているため、再配布する前に同梱されている各フォントのライセンスを確認してください。
  • パッチ適用済みフォントには元の上流フォントのライセンスが適用されます。ライセンスはフォントファミリーごとに異なります。

トピック

よくある質問

nerd-fonts とは?
HackやSource Code Proなどの開発者向けフォントに、Font Awesomeなどのアイコンを数千種類追加します。 Nerd Fontsは、人気のプログラミング用フォントに、Font Awesome、Devicons、Octicons、Material Design Icons、Powerline symbolsなどのアイコンフォント集から選んだ多数のグリフ(アイコン)を追加します。これにより、ターミナルやエディター、ステータスラインでアイコンを直接表示できるフォントファミリーが作られ、シェルプロンプト、ファイルツリー表示、ステータスラインのプラグインなどに便利です。
nerd-fonts は無料で使えますか?ライセンスは?
nerd-fonts は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
nerd-fonts は今もメンテナンスされていますか?
活発にメンテナンス中。nerd-fonts の最終コミットは 2026年10月17日 です。
nerd-fonts は何に使えますか?
Powerline風のプロンプトやStarshipなどのシェルプロンプトにアイコンを表示する。 ターミナルのファイルマネージャーやエディターのファイルツリーに、ファイル種別やGitのアイコンを表示する。 会社や個人のフォントにパッチを適用し、ステータスラインのプラグイン用のアイコングリフを追加する。
nerd-fonts のインストール方法は?
リリースページからフォントファミリーのアーカイブをダウンロードします macOSまたはLinuxではHomebrewでインストールします: brew install font-hack-nerd-font または、インストールスクリプトを使ってインストールを自動化します
nerd-fonts はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/ryanoasis/nerd-fonts

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト