HackGen

by yuru7

yuru7 / HackGen

HackGen is Japanese programming font which is a composed of Hack and GenJyuu-Gothic.

542 Stars 13 Forks Last release: 3 months ago (v2.1.1) Other 105 Commits 25 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

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

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

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

特徴などの詳しい説明は以下の記事を参照してください。
Ricty を神フォントだと崇める僕が、フリーライセンスのプログラミングフォント「白源」を作った話

|白源 通常版|白源 半角3:全角5 版| |:------------------------:|:------------------------:| |hackgen|hackgen35|

フォントのインストール

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

Release - HackGen

  • HackGen_バージョン.zip
    は従来の HackGen/HackGen35
  • HackGenNerd_バージョン.zip
    は従来の HackGen/HackGen35 に更に Nerd Fonts を合成したもの

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

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

$ brew tap homebrew/cask-fonts
$ brew cask install font-hackgen
$ brew cask 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 は以下の環境でビルドしています。

  • OS: Ubuntu 18.04
  • Tools
    • ttfautohint: 1.8.1
    • fonttools: 3.44.0
    • fontforge: fontforge 11:21 UTC 24-Sep-2017

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

  • ttfautohint:
    sudo apt install ttfautohint
  • fonttools: Python 2 の pip で
    pip install fonttools
    • fonttools に含まれるサブツール
      pyftmerge
      ttx
      をコマンドとして利用しているため、fonttools インストール後、該当コマンドがインストールされているディレクトリに PATH を通すこと (一般ユーザー権限でインストールした場合は
      ~/.local/bin/
      内に展開されている)
    • Python 3 の pip を使ったものは fonttools 4.13.0 がインストールされる (2020/08/01 時点)。 fonttools 4.13.0 では post テーブルの構造が変わってしまうため、macOS 10.15 にてインストール不可となる (#12)
  • fontforge: Personal Package Archive (PPA) を追加した後に
    sudo apt-get install fontforge
    (詳細は こちら)

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.