Home

Awesome

プログラミングフォント 白源 (はくげん/HackGen)

HackGen is a composite font of Hack and GenJyuu-Gothic.

白源 (はくげん/HackGen) は、プログラミング向け英文フォント Hack と、源ノ角ゴシックの派生フォント源柔ゴシックを合成したプログラミングフォントです。

image

2つのフォントをただ合成しただけではなく、一部の独自改変により更なる視認性向上を図っています。

💡 その他、公開中のプログラミングフォント

白源 通常版白源 半角3:全角5 版
hackgenhackgen35

フォントファミリーの種類

※いずれのフォントにも Powerline 記号が含まれています。

フォント ファミリー説明
HackGen文字幅比率「半角1:全角2」の通常版の白源。主にASCIIコードの英数字記号に Hack ベースの字体を使い、その他の記号類やかな文字・漢字を源柔ゴシックベースにしている
HackGen ConsoleHack ベースの字体を除外せずに全て適用したフォントファミリー。矢印記号などの多くの記号が半角で表示されるため、コンソールでの利用や記号類は可能な限り半角で表示したい人にオススメ
HackGen35通常版の白源の文字幅比率を「半角3:全角5」にしたフォントファミリー。英数字が通常版の白源よりも大きく表示される。日本語が少ない文書やコードの場合にはこちらの方が読みやすいと感じるかもしれない
HackGen35 ConsoleHackGen Console の文字幅比率を 半角3:全角5 にしたフォントファミリー
HackGen 系統HackGen35 系統
HackGen<br/>hackgenHackGen35<br/>hackgen35
HackGen Console<br/>hackgen consoleHackGen35 Console<br/>hackgen35 console

また、追加で提供している HackGen NF HackGen35 NF フォントファミリーには、Nerd Fonts を追加合成しており、Font Awesome をはじめとした多くのアイコンフォントが表示できるようになります。

フォントのインストール

ビルド済みの ttf ファイルは GitHub のリリースページからダウンロードできます。
ダウンロードした ttf ファイルは、各 OS に応じた手順でインストールしてください。

Release - HackGen

Homebrew によるフォントのインストール

Mac の Homebrew ユーザーは以下のコマンドでもインストールすることができます。
※Homebrew リポジトリに追加してくださったのはユーザーさんなので、使用方法などをリポジトリオーナーはサポートできません。悪しからずご了承ください。

$ brew install font-hackgen
$ brew install font-hackgen-nerd

Chocolatey によるフォントのインストール

Windows の Chocolatey ユーザーは以下のコマンドでもインストールすることができます。
font-hackgen が Nerd Fonts を含まないフォント、font-hackgen-nerd が Nerd Fonts を含むフォントです。
※インストールに失敗する場合は、パッケージのリポジトリにissueを投稿してください。

> choco install font-hackgen
> choco install font-hackgen-nerd

ビルド環境

HackGen は以下の環境でビルドしています。

ビルドツールのインストール方法と注意点