Chris Simpkins
7f3d417710
remove deprecated source files
2017-09-27 20:25:26 +07:00
Chris Simpkins
811a2a4104
bugfix for superscript glyph order x all four variant sets
2017-09-27 20:15:36 +07:00
Chris Simpkins
86b306417f
minor changelog updates
2017-09-27 12:40:48 +07:00
Chris Simpkins
be3a21eee5
updated changelog
2017-09-27 12:31:34 +07:00
Chris Simpkins
c5b03d24f6
new development build files (3.000; 3adbae7-dev) - includes fix for missing middle dot in bold italic subset web fonts
2017-09-26 22:53:30 +07:00
Chris Simpkins
3adbae7184
add periodcentered (U+00B7) to lib.plist public.glyphOrder list for subsets
2017-09-26 22:45:50 +07:00
Chris Simpkins
23c86535ae
Version 3.000; 1e373f5-dev desktop and web font build files
2017-09-24 21:40:00 +07:00
Chris Simpkins
1e373f5fb6
updated contributor list
2017-09-24 21:31:32 +07:00
Chris Simpkins
4b12b5fdb2
Merge branch 'fix-powerline-separators' of https://github.com/iamjamestl/Hack into dev-iamjamestl-powerline-glyph-patch
2017-09-24 21:05:43 +07:00
Chris Simpkins
0f109a294a
modified Hack license to MIT license ( #271 )
2017-09-24 20:34:51 +07:00
Chris Simpkins
1c8e98d4e6
clarified alternate build dependency install approaches in stderr to user upon dependency install fails
2017-09-20 23:06:52 +07:00
Chris Simpkins
422a608399
Merge branch 'dev-middledot-patch' into dev-build-scripts
...
* dev-middledot-patch:
adds new build files v3.000 5c587ef-dev
reduces size of middle dot (U+00B7) glyph in bold set
adds middle dot glyph (U+00B7) to bold italic set
2017-09-20 16:29:44 +07:00
Chris Simpkins
0ab3d67003
adds new build files v3.000 5c587ef-dev
2017-09-18 20:41:48 +07:00
Chris Simpkins
5c587efd9c
reduces size of middle dot (U+00B7) glyph in bold set
2017-09-18 20:33:42 +07:00
Chris Simpkins
37db88c21e
adds middle dot glyph (U+00B7) to bold italic set
2017-09-18 20:33:01 +07:00
Chris Simpkins
d4fb154501
remove unnecessary old manual hints on zero glyph in the regular set control instructions file
2017-09-16 23:43:51 +07:00
Chris Simpkins
ef7a10e290
Hack-Regular hint updates U+0030 (zero, glyph ID 548) #315
2017-09-16 23:40:00 +07:00
Chris Simpkins
069656fa4b
remove old web font build paths
2017-09-16 21:23:08 +07:00
Chris Simpkins
96e3bf4710
updated contributors list
2017-09-16 20:44:36 +07:00
Chris Clauss
fba648eac1
Declare success_indicator as a local variable
...
Redo #313 on the correct branch.
Declare success_indicator as a local variable, not a GLOBAL CONSTANT.
* By convention, values that may change at runtime should not be in UPPERCASE.
* A global variable can be read from either with or without a global statement
* A global variable can be written to only when preceded by a global statement
```python
>>> SUCCESS_INDICATOR = 0
>>> def read_from_global():
... print(SUCCESS_INDICATOR)
...
>>> def write_to_declared__global():
... global SUCCESS_INDICATOR
... SUCCESS_INDICATOR += 1
...
>>> def write_to_undeclared__global():
... SUCCESS_INDICATOR += 1
...
>>> read_from_global()
0
>>> write_to_declared__global()
>>> read_from_global()
1
>>> write_to_undeclared__global()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 2, in write_to_undeclared__global
UnboundLocalError: local variable 'SUCCESS_INDICATOR' referenced before assignment
```
2017-09-16 23:56:02 +07:00
Chris Simpkins
73ee2b7410
update BUILD.md documentation with uninstall instructions
2017-09-16 08:42:30 +07:00
Chris Simpkins
a154caa701
new build from source documentation
2017-09-13 21:23:28 +07:00
Chris Simpkins
fe8bf12fd2
remove unnecessary build binary file path file
2017-09-13 20:58:05 +07:00
Chris Simpkins
579143ea90
add development builds of all desktop and web fonts generated with build scripts
2017-09-13 17:50:54 +07:00
Chris Simpkins
2a97b0d52b
Hack-Regular U+002B vertical stem length hinting update - decrease length by 0.5 units @ 12
2017-09-11 19:27:45 +07:00
Chris Simpkins
0d6a4a4f24
Hack-BoldItalic hint updates for U+002B @ 10,11
2017-09-11 14:05:33 +07:00
Chris Simpkins
a908af388e
Hack-Bold hint updates for U+002B @10,11 and U+0038 @ 12,13,14
2017-09-11 14:04:54 +07:00
James T. Lee
a8ebb80084
Powerline: Improve rendering at small size/hidpi
...
These changes to the Powerline separator glyphs is the result of
studying the ones from DejaVu Sans Mono and Fantasque Sans Mono which
appear seamless, without gaps or points extending above and below the
line. We make the outlines slightly larger than the bounding box to
cause the renderer to overlap the character with the surrounding ones,
eliminating the gaps. Experimentation with different sizes and shapes
was performed in #234 under several renderers and applications to try to
get the most consistency across platforms.
Closes #33
2017-09-11 12:16:24 +07:00
Chris Simpkins
8f20b787e6
add group: deprecated-2017Q3 to revert to old testing platform on Travis CI
2017-09-10 21:41:51 +07:00
Chris Simpkins
60d230a66e
Hack-Bold hinting update U+0025 @ 14 (percent, glyph ID 762) ( #300 )
2017-09-07 22:00:44 +07:00
Chris Simpkins
348abb9b33
Hack-Bold hinting update U+0025 @ 11 (percent, glyph ID 762) ( #300 )
2017-09-07 21:51:02 +07:00
Chris Simpkins
775ed92f0e
Hack-Bold hinting update U+0025 @ 10 (percent, glyph ID 762) ( #300 )
2017-09-07 21:43:20 +07:00
Chris Simpkins
03540d30ab
manual hinting fix for ttfautohint exclamation point U+0021 at 14 ( #299 )
2017-09-07 21:13:58 +07:00
Chris Simpkins
6c10788843
manual ttfautohint hinting adjustments U+0025, italic set at 10,11,14 ppem ( #259 )
2017-09-06 23:36:57 +07:00
Chris Simpkins
cdd8df1953
manual ttfautohint hinting adjustments U+0025, regular set at size 11
2017-09-06 23:35:40 +07:00
Chris Simpkins
c64e46b2cc
add manual ttfautohint instruction set modifications for U+0025, regular set ( #297 )
2017-09-06 22:43:22 +07:00
Chris Simpkins
f9c066e37d
add manual instruction set modifications for ttfautohint U+002B, regular set ( #298 )
2017-09-06 21:07:31 +07:00
Chris Simpkins
c605b6617a
add manual hints for U+0023, regular set ( #296 )
2017-09-05 22:51:14 +07:00
Chris Simpkins
12806fd0f3
updated targets
2017-08-30 21:50:41 +07:00
Chris Simpkins
9284d227b0
add test builds for web font subset proofing
2017-08-30 21:19:02 +07:00
Chris Simpkins
c750713fe0
adds general punctuation glyphs to web font subsets (defined in lib.plist files)
2017-08-30 21:03:54 +07:00
Chris Simpkins
869c0d1d84
adds currency glyphs to web subset data in lib.plist files
2017-08-30 20:30:52 +07:00
Chris Simpkins
14f8d41f32
adds directory testing before file moves (bugfix for move errors when git does not clone an empty existing directory)
2017-08-29 23:17:46 +07:00
Chris Simpkins
8895e7e949
removes subset data from all lib.plist source files (this is breaking full set builds with fontmake), adds temp source directory approach for web font subset builds, adds new subset formatted lib.plist files in source/subset-lib directory that are used as replacements in temp source directory during the subsetting process
2017-08-29 22:56:25 +07:00
Chris Simpkins
01da9617be
adds build-subsets.sh script for web font subset builds and makefile support for web font subset builds
2017-08-29 21:25:24 +07:00
Chris Simpkins
b4e79c67cf
changed path of build.sh to build-ttf.sh, updated Makefile paths
2017-08-29 18:30:51 +07:00
Chris Simpkins
9ac87b7c3e
remove unnecessary webfonts build directory and old web font release script
2017-08-29 18:03:24 +07:00
Chris Simpkins
4272954a36
adds public.glyphOrder key back to lib.plist file (fontmake builds fail without this glyph list)
2017-08-28 23:03:04 +07:00
Chris Simpkins
4748b6efac
adds ASCII + Latin-1 + Latin Extended A glyph name list to lib.plist for subset builds
2017-08-28 22:27:28 +07:00
Chris Simpkins
d488635791
adds ttfautohint-build.sh shell script updates from Werner Lemberg ( https://github.com/source-foundry/Hack/issues/227#issuecomment-325187895 ) to address OS X builds
2017-08-27 17:45:46 +07:00