|
@@ -1,80 +1,62 @@
|
|
|
|
|
|
# Hack [](https://github.com/chrissimpkins/Hack/blob/master/CONTRIBUTORS.md)
|
|
# Hack [](https://github.com/chrissimpkins/Hack/blob/master/CONTRIBUTORS.md)
|
|
-### A typeface designed for source code
|
|
|
|
-
|
|
|
|
-<a href="https://sourcefoundry.org/hack/"><img src="img/hack-specimen-2.png" alt="Hack-a monospaced sans-serif font for source code" width="728"></a>
|
|
|
|
-<br>
|
|
|
|
-<a href="https://sourcefoundry.org/hack/"><img src="img/c-mockup.png" alt="C source code example" width="728"></a>
|
|
|
|
-<br>
|
|
|
|
-<a href="https://sourcefoundry.org/hack/"><img src="img/python-mockup.png" alt="Python source code example" width="728"></a>
|
|
|
|
-<br>
|
|
|
|
-<a href="https://sourcefoundry.org/hack/"><img src="img/js-mockup.png" alt="JavaScript source code example" width="728"></a>
|
|
|
|
-<br>
|
|
|
|
-<a href="https://sourcefoundry.org/hack/playground.html"><img src="img/font-playground.png" alt="Click to Try Hack in the Font Playground" width="728"></a>
|
|
|
|
-
|
|
|
|
-## Contents
|
|
|
|
-
|
|
|
|
-- [About](https://github.com/chrissimpkins/Hack#about)
|
|
|
|
-- [Typeface Data](https://github.com/chrissimpkins/Hack#data)
|
|
|
|
-- [Type Specimen](http://chrissimpkins.github.io/Hack/font-specimen.html)
|
|
|
|
-- [Desktop Installation](https://github.com/chrissimpkins/Hack#desktop-installation)
|
|
|
|
-- [Web Font Usage](https://github.com/chrissimpkins/Hack#webfont-usage)
|
|
|
|
- - [Hack by CDN](https://github.com/chrissimpkins/Hack#hack-by-cdn)
|
|
|
|
- - [Self-Hosted Font Files](https://github.com/chrissimpkins/Hack#host-hack-font-files-on-your-server)
|
|
|
|
-- [Build Binary List](https://github.com/chrissimpkins/Hack#build-binaries)
|
|
|
|
-- [Changelog](https://github.com/chrissimpkins/Hack/blob/master/CHANGELOG.md)
|
|
|
|
-- [Contributors](https://github.com/chrissimpkins/Hack/blob/master/CONTRIBUTORS.md)
|
|
|
|
-- [License](https://github.com/chrissimpkins/Hack/blob/master/LICENSE.md)
|
|
|
|
|
|
|
|
-### New!
|
|
|
|
|
|
+### a typeface designed for source code
|
|
|
|
|
|
-You can now modify the default line spacing in Hack fonts with our new `font-line` tool. Hack uses a default value of 20% UPM for line spacing. Decrease the value to tighten the spacing, increase it to widen your spacing. Modification details are available on the `font-line` repository:
|
|
|
|
|
|
+<a href="https://sourcefoundry.org/hack/"><img src="img/hack-specimen-2.png" alt="Hack — a typeface designed for source code" width="728"></a>
|
|
|
|
|
|
-https://github.com/source-foundry/font-line
|
|
|
|
|
|
+<!-- TODO add links to bitstream vera and dejavu projects -->
|
|
|
|
|
|
-or [use one of our handy shell scripts](https://github.com/chrissimpkins/Hack/tree/master/tools/line-spacing) that automates the `font-line` install and line spacing modification process for a range of line spacing % UPM values between 10 - 30%. Select the script that fits your needs and execute it in the download directory that contains your .ttf and/or .otf font files **before you install them**.
|
|
|
|
|
|
+No frills. No gimmicks. Hack is hand groomed 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. [Read more](docs/ABOUT.md), visit the [project website](http://sourcefoundry.org/hack/) or take a look at a complete [type specimen](http://chrissimpkins.github.io/Hack/font-specimen.html).
|
|
|
|
|
|
-### About
|
|
|
|
|
|
+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](LICENSE.md)
|
|
|
|
|
|
-No frills. No gimmicks. Hack is hand groomed 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 face has been re-designed with a larger glyph set, modifications of the original glyph shapes (including distinct point styles and semi-bold punctuation weight in the regular set to make analphabetic characters less transparent), and meticulous attention to metrics (including numerous spacing adjustments to improve the rhythm of the face and the legibility of code at small text sizes). The large x-height + wide aperture + low contrast design combined with PostScript hinting/hint replacement programs and a TrueType instruction set make it highly legible at commonly used source code text sizes with a sweet spot that runs in the 8px - 12px range on modern desktop and laptop monitors. Combine it with an HD monitor and you can comfortably work at 6 or 7px sizes. The full set of changes are available in the [changelog](https://github.com/chrissimpkins/Hack/blob/master/CHANGELOG.md).
|
|
|
|
|
|
+## Quick installation
|
|
|
|
|
|
-The font binaries are released under a license that permits unlimited print, desktop, and web use for commercial and non-commercial applications. It may be embedded and distributed in documents and applications. The source is released in the widely supported UFO format and may be modified to derive new typeface branches. The full text of the license is available in [LICENSE.md](https://github.com/chrissimpkins/Hack/blob/master/LICENSE.md)
|
|
|
|
|
|
+<!-- TODO quick installation guide -->
|
|
|
|
|
|
-### Data
|
|
|
|
|
|
+### Advanced options (web font usage, package managers, etc.)
|
|
|
|
|
|
-- **Typeface Name**: Hack
|
|
|
|
-- **Category**: Monospaced
|
|
|
|
-- **Powerline Support**: Yes
|
|
|
|
-- **Glyph Number**: 1561
|
|
|
|
-- **Included Styles**: Regular, Bold, Italic, Bold Italic
|
|
|
|
|
|
+<!-- TODO intro about updates -->
|
|
|
|
+<!-- TODO links to more details -->
|
|
|
|
+<!-- TODO add a bit about font-line -->
|
|
|
|
|
|
-### Specimen
|
|
|
|
|
|
+A full list of all changes can be found in the [CHANGELOG](docs/CHANGELOG.md).
|
|
|
|
|
|
-<a href="http://chrissimpkins.github.io/Hack/font-specimen.html"><img src="img/hack-waterfall.png" alt="Hack font specimen" width="728"></a>
|
|
|
|
|
|
+<!--
|
|
|
|
+### New!
|
|
|
|
|
|
-Click the image for the full type specimen.
|
|
|
|
|
|
+You can now modify the default line spacing in Hack fonts with our new `font-line` tool. Hack uses a default value of 20% UPM for line spacing. Decrease the value to tighten the spacing, increase it to widen your spacing. Modification details are available on the `font-line` repository:
|
|
|
|
|
|
-<!-- TODO Installation -->
|
|
|
|
|
|
+https://github.com/source-foundry/font-line
|
|
|
|
|
|
-<!-- TODO Webfont Usage -->
|
|
|
|
|
|
+or [use one of our handy shell scripts](https://github.com/chrissimpkins/Hack/tree/master/tools/line-spacing) that automates the `font-line` install and line spacing modification process for a range of line spacing % UPM values between 10 - 30%. Select the script that fits your needs and execute it in the download directory that contains your .ttf and/or .otf font files **before you install them**.
|
|
|
|
+-->
|
|
|
|
|
|
-<!-- TODO Build Binaries -->
|
|
|
|
|
|
+---
|
|
|
|
+
|
|
|
|
+### Data
|
|
|
|
|
|
-### Changes
|
|
|
|
|
|
+| **Typeface Name** | Hack |
|
|
|
|
+| **Category** | Monospaced |
|
|
|
|
+| **Powerline Support** | Yes |
|
|
|
|
+| **Number of glyphs** | 1561 |
|
|
|
|
+| **Included Styles** | Regular, Bold, Italic, Bold Italic |
|
|
|
|
+| **Latest release** | v2.020 (2016-04-29) |
|
|
|
|
|
|
-Changes are in the [Changelog](https://github.com/chrissimpkins/Hack/blob/master/CHANGELOG.md).
|
|
|
|
|
|
+---
|
|
|
|
|
|
### License
|
|
### License
|
|
|
|
|
|
-Hack Copyright 2015-2016, Christopher Simpkins with Reserved Font Name Hack.<br>
|
|
|
|
-Hack Open Font License & Bitstream Vera License
|
|
|
|
|
|
+Hack © 2015-2016, Christopher Simpkins with Reserved Font Name Hack.<br>
|
|
|
|
+Hack Open Font License & Bitstream Vera License
|
|
|
|
|
|
-Bitstream Vera Sans Mono Copyright 2003 Bitstream, Inc. with Reserved Font Names Bitstream and Vera<br>
|
|
|
|
|
|
+Bitstream Vera Sans Mono © 2003 Bitstream, Inc. with Reserved Font Names Bitstream and Vera<br>
|
|
Bitstream Vera License
|
|
Bitstream Vera License
|
|
|
|
|
|
The full texts of these licenses are available in [LICENSE.md](https://github.com/chrissimpkins/Hack/blob/master/LICENSE.md)
|
|
The full texts of these licenses are available in [LICENSE.md](https://github.com/chrissimpkins/Hack/blob/master/LICENSE.md)
|
|
|
|
|
|
- [otf_latest]:https://github.com/chrissimpkins/Hack/releases/download/v2.020/Hack-v2_020-otf.zip
|
|
|
|
- [ttf_latest]: https://github.com/chrissimpkins/Hack/releases/download/v2.020/Hack-v2_020-ttf.zip
|
|
|
|
|
|
+[otf_latest]: https://github.com/chrissimpkins/Hack/releases/download/v2.020/Hack-v2_020-otf.zip
|
|
|
|
+[ttf_latest]: https://github.com/chrissimpkins/Hack/releases/download/v2.020/Hack-v2_020-ttf.zip
|