No frills. No gimmicks. Hack is hand groomed by Christopher Simpkins and optically balanced to be a workhorse face for code. It has deep roots in the libre, open source typeface community and expands upon the contributions of the Bitstream Vera & DejaVu projects.
The font binaries are released under a license that permits unlimited print, desktop, and web use for commercial and non-commercial applications. More details in LICENSE.md
To simplify the installation process on Windows systems, we've created the Hack Windows Installer (.exe
) which will guide you through the installation process. This installer addresses a number of common rendering issues that occur with font installs on the Windows platform and is the recommended approach on the Windows platform.
- Download the latest version of Hack.
- Extract the files from the archive (
.zip
) and open them. - Follow the instructions from your operating system.
- Enjoy!
NOTE ON UPDATING If you are updating your version of Hack, be sure to remove the previously installed version first to avoid conflicts.
We recommend use of the TrueType (.ttf
) version of Hack for most users. A build with CFF curves (.otf
) is available for those who prefer this format. For detailed installation instructions, see INSTALLATION.md.
Because Hack is under active development and updates are released frequently, we highly recommended the convenience of a package manager or other auto-updating utility if this is available on your platform. While the package manager releases may be a bit delayed relative to the repository releases, the package managers automate and simplify font updates on your system.
- Mac OS X:
brew cask install caskroom/fonts/font-hack
- Arch Linux:
pacman -S ttf-hack
- Fedora / CentOS:
copr
,dnf
oryum
- Gentoo Linux:
emerge -av media-fonts/hack
- Ubuntu / Debian:
apt-get install fonts-hack-ttf
- Visual Studio (Package Manager):
install-package hack.font
- Chocolatey:
choco install hackfont
Details on using package managers and/or advanced manual desktop installation options can be found in INSTALLATION.md.
Hack is available in all commonly used web font formats. See WEBFONT_USAGE.md for more details, or use the snippets below to quickly include Hack via a CDN (thanks to the generous gang at jsDelivr). Bold and italic styles are included by default and work out-of-the-box via the <strong>
and <em>
tags.
<head> Section of HTML file
<link rel="stylesheet" href="//cdn.jsdelivr.net/font-hack/2.020/css/hack.min.css">
CSS file
code { font-family: Hack, monospace; }
font-line is a tool that lets you easily modify the default line spacing of Hack (20% UPM). See the font-line repository for more details, and be sure to check out the line-spacing directory of the repository for shell scripts that automate the entire process across several commonly used line spacing defaults.
Hack © 2015-2016, Christopher Simpkins (with Reserved Font Name Hack).
Bitstream Vera Sans Mono © 2003 Bitstream, Inc. (with Reserved Font Names Bitstream and Vera).
See LICENSE.md for the full texts of the licenses.