Commit Graph

1020 Commits (7f3d417710343790c2fb4a529d894d87050cf87f)
 

Author SHA1 Message Date
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