Skip to content

Commit 2779e76

Browse files
committed
Merge branch 'development'
* 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 ...
2 parents 08fc601 + a18b4a9 commit 2779e76

File tree

12,786 files changed

+645684
-70
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

12,786 files changed

+645684
-70
lines changed

CHANGELOG.md

+75-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,75 @@
1+
# Version 2.017 (release build)
2+
3+
ttf, otf, webfont builds
4+
5+
Changes vs. release v2.015:
6+
7+
- increased vertical position of the tilde (U+007E) to improve alignment with other glyphs - Issue #23
8+
- increased width of the vertical stroke on the dollar symbol (U+0024) - Issue #92
9+
- modified Cyrillic upper case C (U+0421) to differentiate from Latin C - Issues #22 & #29
10+
- modified Cyrillic lower case c (U+0441) to differentiate from Latin c - Issues #22 & #29
11+
- modified upper case theta (U+0398) to differentiate from lower case theta - Issue #36
12+
- added U+0132 (IJ) glyph - Issue #52
13+
- added U+0133 (ij) glyph - Issue #52
14+
- added U+013F (upper case L dot) glyph - Issue #52
15+
- added U+0140 (lower case l dot) glyph - Issue #52
16+
- added U+0162 (upper case T cedilla) glyph - Issue #52
17+
- added U+0163 (lower case t cedilla) glyph - Issue #52
18+
- added U+0138 (kgreenlandic) glyph - Issue #52
19+
- added U+266A (musical note) glyph - Issue #52
20+
- added U+0149 (lower case n apostrophe) - Issue #52
21+
- added U+1EF9 (lower case y tilde) glyph - Issue #102
22+
- added U+1EF8 (upper case Y tilde) glyph - Issue #102
23+
- added U+1EBD (lower case e tilde) glyph - Issue #102
24+
- added U+1EBC (upper case E tilde) glyph - Issue #102
25+
- added U+2116 (numero) glyph - Issues #22 & #114
26+
- added U+01A4 (p hook) glyph - Issue #105
27+
- added U+0108 (upper case C circumflex) - Issue #21
28+
- added U+0109 (lower case c circumflex) - Issue #21
29+
- added U+011C (upper case G circumflex) - Issue #21
30+
- added U+011D (lower case g circumflex) - Issue #21
31+
- added U+0124 (upper case H circumflex) - Issue #21
32+
- added U+0125 (lower case h circumflex) - Issue #21
33+
- added U+0134 (upper case J circumflex) - Issue #21
34+
- added U+0135 (lower case j circumflex) - Issue #21
35+
- added U+015C (upper case S circumflex) - Issue #21
36+
- added U+015D (lower case s circumflex) - Issue #21
37+
- added U+016C (upper case U breve) - Issue #21
38+
- added U+016D (lower case u breve) - Issue #21
39+
- added U+20B7 (spesmilo) - Issue #21
40+
- fixed missing null glyph (U+0000) in regular, italic, bolditalic sets
41+
- removed duplicate CR glyph (U+000D) in all sets - Issue #149
42+
- updated ttfautohint to version 1.4.1 for TrueType (.ttf) build instruction sets
43+
44+
# Version 2.016 (testing build)
45+
46+
- increased vertical position of the tilde (U+007E) to improve alignment with other glyphs - Issue #23
47+
- increased width of the vertical stroke on the dollar symbol (U+0024) - Issue #92
48+
- modified Cyrillic upper case C (U+0421) to differentiate from Latin C - Issues #22 & #29
49+
- modified Cyrillic lower case c (U+0441) to differentiate from Latin c - Issues #22 & #29
50+
- modified upper case theta (U+0398) to differentiate from lower case theta - Issue #36
51+
- added U+1EF9 (lower case y tilde) glyph - Issue #102
52+
- added U+1EF8 (upper case Y tilde) glyph - Issue #102
53+
- added U+1EBD (lower case e tilde) glyph - Issue #102
54+
- added U+1EBC (upper case E tilde) glyph - Issue #102
55+
- added U+2116 (numero) glyph - Issues #22 & #114
56+
- added U+01A4 (p hook) glyph - Issue #105
57+
- added U+0108 (upper case C circumflex) - Issue #21
58+
- added U+0109 (lower case c circumflex) - Issue #21
59+
- added U+011C (upper case G circumflex) - Issue #21
60+
- added U+011D (lower case g circumflex) - Issue #21
61+
- added U+0124 (upper case H circumflex) - Issue #21
62+
- added U+0125 (lower case h circumflex) - Issue #21
63+
- added U+0134 (upper case J circumflex) - Issue #21
64+
- added U+0135 (lower case j circumflex) - Issue #21
65+
- added U+015C (upper case S circumflex) - Issue #21
66+
- added U+015D (lower case s circumflex) - Issue #21
67+
- added U+016C (upper case U breve) - Issue #21
68+
- added U+016D (lower case u breve) - Issue #21
69+
- added U+20B7 (spesmilo) - Issue #21
70+
- updated ttfautohint to version 1.4 for TrueType (.ttf) build instruction sets
71+
72+
173
# Version 2.015 (release build)
274

375
ttf, otf, webfont builds
@@ -24,7 +96,7 @@ Changes vs. release v2.013:
2496
- 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.
2597

2698

27-
# Version 2.014 (development build)
99+
# Version 2.014 (testing build)
28100

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

62-
# Version 2.012 (development build)
134+
# Version 2.012 (testing build)
63135

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

71-
# Version 2.011 (development build)
143+
# Version 2.011 (testing build)
72144

73145
- ttf only build for testing
74146
- 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)

CONTRIBUTORS.md

+11
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,19 @@
2929
- Daniele Tricoli
3030

3131
### Language Set Suggestions, Design, and Proofing
32+
- Dmitry Maslennikov - Cyrillic set
3233
- Perry E. Metzger - Greek set
3334
- Timothée Poisot - Greek set
35+
- Damien Pollet - Esperanto set
36+
- Michael Schierl - MES-1 set, Esperanto set
3437
- Roman Sotnikov - Cyrillic set
3538
- Ivan Starkov - Cyrillic set
3639
- Nikos Tzanos - Greek set
3740
- Alexei Volkov - Cyrillic set
41+
- @achkasov - Cyrillic set
42+
- @Bfgeshka - Cyrillic set
43+
- @rafaeln - Kĩsêdjê set
44+
- @xstee (Leonid) - Cyrillic set
3845

3946
### Testing
4047
- Jameel Al-Aziz
@@ -46,6 +53,7 @@
4653
- Felix Dreissig
4754
- Gavin Eadie
4855
- Jason Evans
56+
- Daniel Fitzpatrick
4957
- Thilo Frommeyer
5058
- Trevor Hayes
5159
- Jorg Heymans
@@ -56,6 +64,7 @@
5664
- Pete Johanson
5765
- Serg Koles
5866
- Zach Langbert
67+
- Fabio Alessandro Locati
5968
- Jesús Martínez
6069
- Dave Merrill
6170
- Darius Niemczyk
@@ -72,11 +81,13 @@
7281
- Matthew Wesley
7382
- Gustaf Zetterlund
7483
- 张标 (@angrilove)
84+
- @duud
7585
- @hrj
7686
- @iamklutch
7787
- @legovini
7888
- @MaxKh
7989
- @Paul-v-H
90+
- @schauveau
8091
- @ScuzzyEye
8192
- @tbrisbane
8293

README.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,9 @@ The font binaries are released under a license that permits unlimited print, des
3939

4040
- **Typeface Name**: Hack
4141
- **Category**: Monospaced
42-
- **Character Set Support**: Extended Latin, modern Greek, Cyrillic, Vietnamese, pan-African, Georgian, Armenian
4342
- **Powerline Support**: Yes
44-
- **Glyph Number**: 1534
45-
- **Included Styles**: Regular, Bold, Oblique, Bold Oblique
43+
- **Glyph Number**: 1559
44+
- **Included Styles**: Regular, Bold, Italic, Bold Italic
4645

4746

4847
### Specimen

build/otf/Hack-Bold.otf

7.01 KB
Binary file not shown.

build/otf/Hack-BoldItalic.otf

6.36 KB
Binary file not shown.

build/otf/Hack-Italic.otf

7.19 KB
Binary file not shown.

build/otf/Hack-Regular.otf

6.14 KB
Binary file not shown.

build/test_builds/2_016/Hack-Bold.ttf

384 KB
Binary file not shown.
392 KB
Binary file not shown.
387 KB
Binary file not shown.
381 KB
Binary file not shown.

build/test_builds/Hack-Bold-2_011.ttf

-325 KB
Binary file not shown.
-327 KB
Binary file not shown.
-308 KB
Binary file not shown.
-367 KB
Binary file not shown.
-367 KB
Binary file not shown.
-367 KB
Binary file not shown.
-367 KB
Binary file not shown.
-325 KB
Binary file not shown.
-367 KB
Binary file not shown.
Binary file not shown.
-405 KB
Binary file not shown.
-385 KB
Binary file not shown.
-385 KB
Binary file not shown.

build/test_builds/debian/Hack-Bold-TA.txt

-2
This file was deleted.
Binary file not shown.
-376 KB
Binary file not shown.
-365 KB
Binary file not shown.

build/ttf/Hack-Bold.ttf

1020 Bytes
Binary file not shown.

build/ttf/Hack-BoldItalic.ttf

3.88 KB
Binary file not shown.

build/ttf/Hack-Italic.ttf

8.87 KB
Binary file not shown.

build/ttf/Hack-Regular.ttf

9.39 KB
Binary file not shown.

build/webfonts/css/hack-extended.css

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,37 @@
11
/*!
2-
* Hack v2.015 - https://sourcefoundry.org/hack/
2+
* Hack v2.017 - https://sourcefoundry.org/hack/
33
* Licenses - Fonts: Hack Open Font License + Bitstream Vera license, CSS: MIT License
44
*/
55
/* FONT PATHS
66
* -------------------------- */
77
@font-face {
88
font-family: 'Hack';
9-
src: url('../fonts/eot/hack-regular-webfont.eot?v=2.015');
10-
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');
9+
src: url('../fonts/eot/hack-regular-webfont.eot?v=2.017');
10+
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');
1111
font-weight: 400;
1212
font-style: normal;
1313
}
1414

1515
@font-face {
1616
font-family: 'Hack';
17-
src: url('../fonts/eot/hack-bold-webfont.eot?v=2.015');
18-
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');
17+
src: url('../fonts/eot/hack-bold-webfont.eot?v=2.017');
18+
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');
1919
font-weight: 700;
2020
font-style: normal;
2121
}
2222

2323
@font-face {
2424
font-family: 'Hack';
25-
src: url('../fonts/eot/hack-italic-webfont.eot?v=2.015');
26-
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');
25+
src: url('../fonts/eot/hack-italic-webfont.eot?v=2.017');
26+
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');
2727
font-weight: 400;
2828
font-style: italic;
2929
}
3030

3131
@font-face {
3232
font-family: 'Hack';
33-
src: url('../fonts/eot/hack-bolditalic-webfont.eot?v=2.015');
34-
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');
33+
src: url('../fonts/eot/hack-bolditalic-webfont.eot?v=2.017');
34+
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');
3535
font-weight: 700;
3636
font-style: italic;
3737
}

build/webfonts/css/hack-extended.min.css

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)