HackGen is a composite font of Hack and GenJyuu-Gothic.
HackGen is a programming font that combines the English font Hack for programming and the Genji Gothic derivative font of Gennokaku Gothic.
Not only is the two fonts combined, but we have also made some original modifications to further improve visibility.
| (Ricty Discord Inspire)ーand the一kan numeral, making it easier to distinguish.ヘ, making it easier to distinguish it from hiragana.Other programming fonts currently available
- PlemolJP with IBM Plex Sans JP for Japanese characters and IBM Plex Mono for alphanumeric characters
- UDEV Gothic with BIZ UD Gothic for Japanese characters and JetBrains Mono for alphanumeric characters
- Firge (phage) using Genshin Gothic for Japanese characters and Fira Mono for alphanumeric parts
| White Source Regular Edition | White Source Half-width 3: Full-width 5 version |
|---|---|
![]() | ![]() |
*All fonts contain Powerline symbols.
| Font Family | explanation |
|---|---|
| HackGen | The regular version of the white source with the character width ratio "half-width 1: full-width 2". It mainly uses Hack-based fonts for alphanumeric symbols in ASCII codes, and other symbolic characters and kanji are based on Genju Gothic. |
| HackGen Console | A font family that has been applied all without excluded Hack-based fonts. Many symbols such as arrow symbols are displayed in half-width format, so it is recommended for those who want to use them in the console and display symbols as much as possible in half-width format. |
| HackGen35 | A font family with the regular version of the white source character width ratio of "half-width 3: full-width 5". Alphanumeric characters are displayed larger than the regular white source. This may be easier to read for documents or code that contain little Japanese. |
| HackGen35 Console | A font family with HackGen Console character width ratio of 3:5 full-width |
| HackGen lineage | HackGen35 series |
|---|---|
HackGen ![]() | HackGen35 ![]() |
HackGen Console ![]() | HackGen35 Console ![]() |
Additionally, the additional HackGen NF HackGen35 NF font family has been added to the Nerd Fonts, allowing many icon fonts, including Font Awesome, to be displayed.
Pre-built ttf files can be downloaded from the GitHub release page.
Please install the downloaded ttf file in the procedure according to the OS.
Release - HackGen
HackGen_バージョン.zip is the traditional HackGen/HackGen35HackGen_NF_バージョン.zip is a synthesis of Nerd Fonts to the traditional HackGen/HackGen35. Homebrew users on Mac can also install it with the following command:
*The user added the repository to the Homebrew repository, so the repository owner cannot support how it is used. Thank you for your understanding.
$ brew install font-hackgen
$ brew install font-hackgen-nerd
Windows Chocolatey users can also install it with the following command:
Fonts where font-hackgen is not containing Nerd Fonts, and font-hackgen-nerd is font-hackgen-nerd is font-have Nerd Fonts.
*If installation fails, please post an issue in the package repository.
> choco install font-hackgen
> choco install font-hackgen-nerd
HackGen is built in the following environment:
sudo apt install ttfautohintsudo pip2 install fonttools in Python 2pyftmerge included in fonttools are used as ttx , it is possible to use the system using sudo .