32
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ターミナル用フォント選定

Last updated at Posted at 2022-01-23

StarshipなどターミナルのUI/UXを改善するツールがあり、こうしたツールでは、ディレクトリ内のGitのステータスをアイコンフォントによって表示しています。

アイコンフォントを含むフォントを導入する方法を解説します。

NERD FONTS

NERD FONTS

スクリーンショット 2023-01-20 22.21.15.png

NERD FONTSは、プログラミングに適したOSSのフォントに3600以上のアイコンフォントを追加したフォント群です。NERD FONTSのフォントを使うとStarshipが要求するアイコンフォントを簡単に表示できます。

第一候補

NERD FONTSには現在50種類のフォントが用意されています。この中から独断と偏見で、

  • 平均より細いフォント・太いフォント
  • 平均より大きいフォント・小さいフォント
  • 個性が強いフォント

を除いた以下のフォントを第一候補としました。

第二候補

さらに候補を絞り込んでいきます。

gが独特なので除外

スクリーンショット 2023-01-20 22.20.15.png

gの表記などセリフ体の要素が、過剰に感じられたので除外。

アンダースコアが __ 繋がって分かりづらいので除外

スマートには見えますが、プログラミングでは個数が分かった方が良いので除外。

最終候補 Hack, Bitstream Vera Sans Mono, Roboto Mono

以下3つが残りました。ぱっと見i,lのセリフ(下や上の横棒状のもの)が異なります。

  • Hack: iもlも下部セリフが右のみ
  • Bitstream Vera Sans Mono: iの下部は左右のセリフ,lの下部は右のセリフ。-がかなり短い。
  • Roboto Mono: iもlも下部は左右にセリフ。Cなどの窄みが大きい。

ここまでくると好みの問題ですが、

  • すっきりとしたHackとBitstream Vera Sans Monoが好み
  • -が短すぎないほうが好み

ということで消去法でHackを選びました。

スクリーンショット 2023-01-20 22.20.43.png

インストール

homebrewでインストールできます。

brew tap homebrew/cask-fonts
brew install font-Hack-nerd-font

あとは各種ツールで設定するだけです。

以上

32
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
32
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?