Skip to content

Commit

Permalink
Merge branch 'development'
Browse files Browse the repository at this point in the history
* development: (98 commits)
  updated contributors list
  updated README with current glyph number
  removed FAQ link from README
  updated webfont CSS
  added v2.017 web fonts
  added final v2.017 ttf builds - hinted
  added final v2.017 ttf builds - hinted
  new v2.017 pre-hinted builds with final changes
  added missing null glyph (U+0000) regular, italic, BI TT source
  removed duplicate CR (U+000D) glyph TT source
  comment out the plus glyph hinting changes - postponed change
  v2.017 otf release builds
  fixed missing null (U+0000) glyphs regular, italic, BI sets
  removed duplicate nonmarkingspace (U+000D) glyph from PostScript sets
  removed new hinting changes for plus glyph, postponed for future release
  added v2.017 hinted ttf release builds to release directory
  generated hinted v2.017 ttf and otf builds
  new pre-hinted ttf build files v2.017
  repo cleanup
  updated changelog
  ...
  • Loading branch information
chrissimpkins committed Nov 4, 2015
2 parents 08fc601 + a18b4a9 commit 2779e76
Show file tree
Hide file tree
Showing 12,786 changed files with 645,684 additions and 70 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
78 changes: 75 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,75 @@
# Version 2.017 (release build)

ttf, otf, webfont builds

Changes vs. release v2.015:

- increased vertical position of the tilde (U+007E) to improve alignment with other glyphs - Issue #23
- increased width of the vertical stroke on the dollar symbol (U+0024) - Issue #92
- modified Cyrillic upper case C (U+0421) to differentiate from Latin C - Issues #22 & #29
- modified Cyrillic lower case c (U+0441) to differentiate from Latin c - Issues #22 & #29
- modified upper case theta (U+0398) to differentiate from lower case theta - Issue #36
- added U+0132 (IJ) glyph - Issue #52
- added U+0133 (ij) glyph - Issue #52
- added U+013F (upper case L dot) glyph - Issue #52
- added U+0140 (lower case l dot) glyph - Issue #52
- added U+0162 (upper case T cedilla) glyph - Issue #52
- added U+0163 (lower case t cedilla) glyph - Issue #52
- added U+0138 (kgreenlandic) glyph - Issue #52
- added U+266A (musical note) glyph - Issue #52
- added U+0149 (lower case n apostrophe) - Issue #52
- added U+1EF9 (lower case y tilde) glyph - Issue #102
- added U+1EF8 (upper case Y tilde) glyph - Issue #102
- added U+1EBD (lower case e tilde) glyph - Issue #102
- added U+1EBC (upper case E tilde) glyph - Issue #102
- added U+2116 (numero) glyph - Issues #22 & #114
- added U+01A4 (p hook) glyph - Issue #105
- added U+0108 (upper case C circumflex) - Issue #21
- added U+0109 (lower case c circumflex) - Issue #21
- added U+011C (upper case G circumflex) - Issue #21
- added U+011D (lower case g circumflex) - Issue #21
- added U+0124 (upper case H circumflex) - Issue #21
- added U+0125 (lower case h circumflex) - Issue #21
- added U+0134 (upper case J circumflex) - Issue #21
- added U+0135 (lower case j circumflex) - Issue #21
- added U+015C (upper case S circumflex) - Issue #21
- added U+015D (lower case s circumflex) - Issue #21
- added U+016C (upper case U breve) - Issue #21
- added U+016D (lower case u breve) - Issue #21
- added U+20B7 (spesmilo) - Issue #21
- fixed missing null glyph (U+0000) in regular, italic, bolditalic sets
- removed duplicate CR glyph (U+000D) in all sets - Issue #149
- updated ttfautohint to version 1.4.1 for TrueType (.ttf) build instruction sets

# Version 2.016 (testing build)

- increased vertical position of the tilde (U+007E) to improve alignment with other glyphs - Issue #23
- increased width of the vertical stroke on the dollar symbol (U+0024) - Issue #92
- modified Cyrillic upper case C (U+0421) to differentiate from Latin C - Issues #22 & #29
- modified Cyrillic lower case c (U+0441) to differentiate from Latin c - Issues #22 & #29
- modified upper case theta (U+0398) to differentiate from lower case theta - Issue #36
- added U+1EF9 (lower case y tilde) glyph - Issue #102
- added U+1EF8 (upper case Y tilde) glyph - Issue #102
- added U+1EBD (lower case e tilde) glyph - Issue #102
- added U+1EBC (upper case E tilde) glyph - Issue #102
- added U+2116 (numero) glyph - Issues #22 & #114
- added U+01A4 (p hook) glyph - Issue #105
- added U+0108 (upper case C circumflex) - Issue #21
- added U+0109 (lower case c circumflex) - Issue #21
- added U+011C (upper case G circumflex) - Issue #21
- added U+011D (lower case g circumflex) - Issue #21
- added U+0124 (upper case H circumflex) - Issue #21
- added U+0125 (lower case h circumflex) - Issue #21
- added U+0134 (upper case J circumflex) - Issue #21
- added U+0135 (lower case j circumflex) - Issue #21
- added U+015C (upper case S circumflex) - Issue #21
- added U+015D (lower case s circumflex) - Issue #21
- added U+016C (upper case U breve) - Issue #21
- added U+016D (lower case u breve) - Issue #21
- added U+20B7 (spesmilo) - Issue #21
- updated ttfautohint to version 1.4 for TrueType (.ttf) build instruction sets


# Version 2.015 (release build)

ttf, otf, webfont builds
Expand All @@ -24,7 +96,7 @@ Changes vs. release v2.013:
- Hack Open Font license updated to version 2.0. The license changes better define the Hack project as a derivative project of the Bitstream Vera Sans Mono typeface project and are intended to make the license more consistent with the Bitstream Vera libre, open source license under which Hack is co-licensed. There are no new restrictions on use of the fonts with these license changes. Embedding permissions are made explicit in this version of the Hack Open Font license.


# Version 2.014 (development build)
# Version 2.014 (testing build)

- ttf only build for testing
- updated hinting algorithm for bold set (corrected incorrect point position of lowercase j/i at some sizes) - Issue #84
Expand Down Expand Up @@ -59,7 +131,7 @@ Changes vs. release v2.010
- Modified the build directory structure for the Hack web fonts
- Added Hack webfont CSS files to the build directory

# Version 2.012 (development build)
# Version 2.012 (testing build)

- ttf only build for testing
- Powerline glyph alignment and size adjustments (Issue #33)
Expand All @@ -68,7 +140,7 @@ Changes vs. release v2.010
- incorrect italic + bold + bold oblique rendering in some syntax highlighters (Issues #42, #50, #60)
- backslash character took inappropriate vertical alignment because of incorrect slant angle in some editors (Issue #67)

# Version 2.011 (development build)
# Version 2.011 (testing build)

- ttf only build for testing
- fixed missing middle dot glyph (U+00B7), adjusted width of U+00B7 em box to address spacing issues in editors that highlight empty spaces (Issues 27 & 46)
Expand Down
11 changes: 11 additions & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,19 @@
- Daniele Tricoli

### Language Set Suggestions, Design, and Proofing
- Dmitry Maslennikov - Cyrillic set
- Perry E. Metzger - Greek set
- Timothée Poisot - Greek set
- Damien Pollet - Esperanto set
- Michael Schierl - MES-1 set, Esperanto set
- Roman Sotnikov - Cyrillic set
- Ivan Starkov - Cyrillic set
- Nikos Tzanos - Greek set
- Alexei Volkov - Cyrillic set
- @achkasov - Cyrillic set
- @Bfgeshka - Cyrillic set
- @rafaeln - Kĩsêdjê set
- @xstee (Leonid) - Cyrillic set

### Testing
- Jameel Al-Aziz
Expand All @@ -46,6 +53,7 @@
- Felix Dreissig
- Gavin Eadie
- Jason Evans
- Daniel Fitzpatrick
- Thilo Frommeyer
- Trevor Hayes
- Jorg Heymans
Expand All @@ -56,6 +64,7 @@
- Pete Johanson
- Serg Koles
- Zach Langbert
- Fabio Alessandro Locati
- Jesús Martínez
- Dave Merrill
- Darius Niemczyk
Expand All @@ -72,11 +81,13 @@
- Matthew Wesley
- Gustaf Zetterlund
- 张标 (@angrilove)
- @duud
- @hrj
- @iamklutch
- @legovini
- @MaxKh
- @Paul-v-H
- @schauveau
- @ScuzzyEye
- @tbrisbane

Expand Down
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,9 @@ The font binaries are released under a license that permits unlimited print, des

- **Typeface Name**: Hack
- **Category**: Monospaced
- **Character Set Support**: Extended Latin, modern Greek, Cyrillic, Vietnamese, pan-African, Georgian, Armenian
- **Powerline Support**: Yes
- **Glyph Number**: 1534
- **Included Styles**: Regular, Bold, Oblique, Bold Oblique
- **Glyph Number**: 1559
- **Included Styles**: Regular, Bold, Italic, Bold Italic


### Specimen
Expand Down
Binary file modified build/otf/Hack-Bold.otf
Binary file not shown.
Binary file modified build/otf/Hack-BoldItalic.otf
Binary file not shown.
Binary file modified build/otf/Hack-Italic.otf
Binary file not shown.
Binary file modified build/otf/Hack-Regular.otf
Binary file not shown.
Binary file added build/test_builds/2_016/Hack-Bold.ttf
Binary file not shown.
Binary file added build/test_builds/2_016/Hack-BoldItalic.ttf
Binary file not shown.
Binary file added build/test_builds/2_016/Hack-Italic.ttf
Binary file not shown.
Binary file added build/test_builds/2_016/Hack-Regular.ttf
Binary file not shown.
Binary file removed build/test_builds/Hack-Bold-2_011.ttf
Binary file not shown.
Binary file removed build/test_builds/Hack-BoldOblique-2_011.ttf
Binary file not shown.
Binary file removed build/test_builds/Hack-Regular-2_011.ttf
Binary file not shown.
Binary file removed build/test_builds/Hack-Regular-PL1.ttf
Binary file not shown.
Binary file removed build/test_builds/Hack-Regular-PL2.ttf
Binary file not shown.
Binary file removed build/test_builds/Hack-Regular-PL3.ttf
Binary file not shown.
Binary file removed build/test_builds/Hack-Regular-PL4.ttf
Binary file not shown.
Binary file removed build/test_builds/Hack-RegularOblique-2_011.ttf
Binary file not shown.
Binary file removed build/test_builds/HackTight-Regular-h.ttf
Binary file not shown.
Binary file not shown.
Binary file removed build/test_builds/debian/Hack-Bold-Deb.ttf
Binary file not shown.
Binary file removed build/test_builds/debian/Hack-Bold-DebHC.ttf
Binary file not shown.
Binary file removed build/test_builds/debian/Hack-Bold-DebTA.ttf
Binary file not shown.
2 changes: 0 additions & 2 deletions build/test_builds/debian/Hack-Bold-TA.txt

This file was deleted.

Binary file removed build/test_builds/debian/Hack-BoldItalic-DebHC.ttf
Binary file not shown.
Binary file removed build/test_builds/debian/Hack-Italic-DebHC.ttf
Binary file not shown.
Binary file removed build/test_builds/debian/Hack-Regular-DebHC.ttf
Binary file not shown.
Binary file modified build/ttf/Hack-Bold.ttf
Binary file not shown.
Binary file modified build/ttf/Hack-BoldItalic.ttf
Binary file not shown.
Binary file modified build/ttf/Hack-Italic.ttf
Binary file not shown.
Binary file modified build/ttf/Hack-Regular.ttf
Binary file not shown.
18 changes: 9 additions & 9 deletions build/webfonts/css/hack-extended.css
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
/*!
* Hack v2.015 - https://sourcefoundry.org/hack/
* Hack v2.017 - https://sourcefoundry.org/hack/
* Licenses - Fonts: Hack Open Font License + Bitstream Vera license, CSS: MIT License
*/
/* FONT PATHS
* -------------------------- */
@font-face {
font-family: 'Hack';
src: url('../fonts/eot/hack-regular-webfont.eot?v=2.015');
src: url('../fonts/eot/hack-regular-webfont.eot?#iefix&v=2.015') format('embedded-opentype'), url('../fonts/woff2/hack-regular-webfont.woff2?v=2.015') format('woff2'), url('../fonts/woff/hack-regular-webfont.woff?v=2.015') format('woff'), url('../fonts/web-ttf/hack-regular-webfont.ttf?v=2.015') format('truetype'), url('../fonts/svg/hack-regular-webfont.svg?v=2.015#hackregular') format('svg');
src: url('../fonts/eot/hack-regular-webfont.eot?v=2.017');
src: url('../fonts/eot/hack-regular-webfont.eot?#iefix&v=2.017') format('embedded-opentype'), url('../fonts/woff2/hack-regular-webfont.woff2?v=2.017') format('woff2'), url('../fonts/woff/hack-regular-webfont.woff?v=2.017') format('woff'), url('../fonts/web-ttf/hack-regular-webfont.ttf?v=2.017') format('truetype'), url('../fonts/svg/hack-regular-webfont.svg?v=2.017#hackregular') format('svg');
font-weight: 400;
font-style: normal;
}

@font-face {
font-family: 'Hack';
src: url('../fonts/eot/hack-bold-webfont.eot?v=2.015');
src: url('../fonts/eot/hack-bold-webfont.eot?#iefix&v=2.015') format('embedded-opentype'), url('../fonts/woff2/hack-bold-webfont.woff2?v=2.015') format('woff2'), url('../fonts/woff/hack-bold-webfont.woff?v=2.015') format('woff'), url('../fonts/web-ttf/hack-bold-webfont.ttf?v=2.015') format('truetype'), url('../fonts/svg/hack-bold-webfont.svg?v=2.015#hackbold') format('svg');
src: url('../fonts/eot/hack-bold-webfont.eot?v=2.017');
src: url('../fonts/eot/hack-bold-webfont.eot?#iefix&v=2.017') format('embedded-opentype'), url('../fonts/woff2/hack-bold-webfont.woff2?v=2.017') format('woff2'), url('../fonts/woff/hack-bold-webfont.woff?v=2.017') format('woff'), url('../fonts/web-ttf/hack-bold-webfont.ttf?v=2.017') format('truetype'), url('../fonts/svg/hack-bold-webfont.svg?v=2.017#hackbold') format('svg');
font-weight: 700;
font-style: normal;
}

@font-face {
font-family: 'Hack';
src: url('../fonts/eot/hack-italic-webfont.eot?v=2.015');
src: url('../fonts/eot/hack-italic-webfont.eot?#iefix&v=2.015') format('embedded-opentype'), url('../fonts/woff2/hack-italic-webfont.woff2?v=2.015') format('woff2'), url('../fonts/woff/hack-italic-webfont.woff?v=2.015') format('woff'), url('../fonts/web-ttf/hack-italic-webfont.ttf?v=2.015') format('truetype'), url('../fonts/svg/hack-italic-webfont.svg?v=2.015#hackitalic') format('svg');
src: url('../fonts/eot/hack-italic-webfont.eot?v=2.017');
src: url('../fonts/eot/hack-italic-webfont.eot?#iefix&v=2.017') format('embedded-opentype'), url('../fonts/woff2/hack-italic-webfont.woff2?v=2.017') format('woff2'), url('../fonts/woff/hack-italic-webfont.woff?v=2.017') format('woff'), url('../fonts/web-ttf/hack-italic-webfont.ttf?v=2.017') format('truetype'), url('../fonts/svg/hack-italic-webfont.svg?v=2.017#hackitalic') format('svg');
font-weight: 400;
font-style: italic;
}

@font-face {
font-family: 'Hack';
src: url('../fonts/eot/hack-bolditalic-webfont.eot?v=2.015');
src: url('../fonts/eot/hack-bolditalic-webfont.eot?#iefix&v=2.015') format('embedded-opentype'), url('../fonts/woff2/hack-bolditalic-webfont.woff2?v=2.015') format('woff2'), url('../fonts/woff/hack-bolditalic-webfont.woff?v=2.015') format('woff'), url('../fonts/web-ttf/hack-bolditalic-webfont.ttf?v=2.015') format('truetype'), url('../fonts/svg/hack-bolditalic-webfont.svg?v=2.010#hackbolditalic') format('svg');
src: url('../fonts/eot/hack-bolditalic-webfont.eot?v=2.017');
src: url('../fonts/eot/hack-bolditalic-webfont.eot?#iefix&v=2.017') format('embedded-opentype'), url('../fonts/woff2/hack-bolditalic-webfont.woff2?v=2.017') format('woff2'), url('../fonts/woff/hack-bolditalic-webfont.woff?v=2.017') format('woff'), url('../fonts/web-ttf/hack-bolditalic-webfont.ttf?v=2.017') format('truetype'), url('../fonts/svg/hack-bolditalic-webfont.svg?v=2.010#hackbolditalic') format('svg');
font-weight: 700;
font-style: italic;
}
Expand Down
4 changes: 2 additions & 2 deletions build/webfonts/css/hack-extended.min.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 2779e76

Please sign in to comment.