Commit Graph

967 Commits (475efcd41c28bfa8058a90a77bc511d1e4d24019)
 

Author SHA1 Message Date
Chris Simpkins 475efcd41c modify build testing dependency installs in Travis settings 2017-08-26 12:59:39 +07:00
Chris Simpkins 0a5a19e6d4 modifies environment var settings in matrix build, modifies testing dependency installs on OS X platform 2017-08-26 12:09:09 +07:00
Chris Simpkins 53f2a2880d another attempt at a matrix build for OS X platform CI testing, modifies python install relative to build phase 2017-08-26 12:02:46 +07:00
Chris Simpkins 42c21c3014 attempt workaround for Travis testing dependencies on OS X CI testing builds 2017-08-26 11:52:23 +07:00
Chris Simpkins 53760bdee5 adds OS X testing to CI test matrix, includes OS specific testing dependency install changes to .travis.yml 2017-08-26 11:19:30 +07:00
Chris Simpkins 039c4669fc shellcheck fixes for ttfautohint-build.sh script, adds CI shellcheck testing for ttfautohint-build.sh script 2017-08-26 10:31:48 +07:00
Chris Simpkins 4751cb39f7 update Makefile with web font builds and shellcheck linting of new build-woff.sh + build-woff2.sh shell scripts 2017-08-26 09:46:48 +07:00
Chris Simpkins 26f6daa266 decreases the number of zopfli iterations on woff builds from 15 to 3. Significant decrease in build time without change in compression ratio 2017-08-25 23:45:40 +07:00
Chris Simpkins f05ef7922d adds build-woff2.sh woff2 web font build script 2017-08-25 22:41:19 +07:00
Chris Simpkins 0715aa9c5d renames woff web font build script from build-web.sh to build-woff.sh 2017-08-25 22:40:43 +07:00
Chris Simpkins e07c3eb0d3 implementation of ttf to woff build 2017-08-25 16:46:58 +07:00
Chris Simpkins 66e64f3eee modified web font directory path 2017-08-25 14:02:32 +07:00
Chris Simpkins de1a559d59 adds build-web.sh web font build script, currently implements sfnt2woff-zopfli dependency install 2017-08-25 00:06:10 +07:00
Chris Simpkins bf468e59c1 changed shebang to sh from bash 2017-08-22 19:51:01 +07:00
Chris Simpkins ea3fb98e95 remove unnecessary apt-get ttfautohint dependency installs on Travis builds 2017-08-22 19:39:23 +07:00
Chris Simpkins 9f9c34f36d Merge branch 'mavit-make' into dev-build-scripts
* mavit-make:
  update contributor badge
  added Peter Oliver to contributors list
  Run lint via parallel make.
2017-08-22 19:33:22 +07:00
Chris Simpkins 1f926bbfec added build instructions for desktop ttf source builds 2017-08-20 23:29:36 +07:00
Chris Simpkins b72f531d15 update contributor badge 2017-08-20 23:01:44 +07:00
Chris Simpkins 9f0b7937d1 added Peter Oliver to contributors list 2017-08-20 22:49:16 +07:00
Peter Oliver 5e0b8f319b Run lint via parallel make. 2017-08-20 11:36:03 +07:00
Chris Simpkins 19a2b9390e bugfix, bad variable for file path check 2017-08-18 21:17:42 +07:00
Chris Simpkins 0bea27b8ce modified build script to utilize either a local install of ttfautohint (from ttfautohint-build.sh script) OR ttfautohint installed on PATH, automated detection of install path for ttfautohint 2017-08-18 21:10:36 +07:00
Chris Simpkins 12ad5ef38d remove build dependency install test checks with 'which' 2017-08-18 16:57:44 +07:00
Chris Simpkins 3572a050e2 add install of ttfautohint and all ttfautohint dependencies with Werner Lemberg script 2017-08-18 16:49:07 +07:00
Chris Simpkins edc0a3ccfc add Werner Lemberg's ttfautohint-build.sh script (https://github.com/source-foundry/Hack/issues/227#issuecomment-323157048) under CC0 2017-08-18 16:46:45 +07:00
Chris Simpkins e45be85b27 filepath cleanup 2017-08-18 16:44:29 +07:00
Chris Simpkins ffd3c49da7 curl error fix in Harbuzz source pull 2017-08-17 13:40:25 +07:00
Chris Simpkins b47f2205fc adds Harfbuzz dependency install (Harbuzz = ttfautohint dependency) to Travis testing setup 2017-08-17 13:34:23 +07:00
Chris Simpkins ba98b4d40b adds ttfautohint Harfbuzz dependency install for Linux builds 2017-08-17 13:17:29 +07:00
Chris Simpkins a8539f93a7 adds testing of installation of dependencies and build of font sources with build.sh script 2017-08-17 12:57:50 +07:00
Chris Simpkins e6104e2e93 removes isolation of shell script Travis CI testing to concurrent build, now distributed across each variant test result 2017-08-17 12:53:04 +07:00
Chris Simpkins bceb38b979 adds shellcheck shell script CI testing to Travis CI settings file 2017-08-17 12:43:36 +07:00
Chris Simpkins feeb927fa6 added fontbakery fstype and DSIG table fixes to build 2017-08-17 00:28:07 +07:00
Chris Simpkins 67e1eb1da7 test builds 2017-08-15 22:33:33 +07:00
Chris Simpkins b94cd26e58 Merge branch 'dev' into dev-build-scripts
* dev:
  updated openTypNamePreferredSubfamilyName fields in regular, bold, italic, bold italic source to address naming issue for regular font (detected on Windows)
2017-08-15 22:31:05 +07:00
Chris Simpkins 0c7892b541 updated openTypNamePreferredSubfamilyName fields in regular, bold, italic, bold italic source to address naming issue for regular font (detected on Windows) 2017-08-15 22:30:24 +07:00
Chris Simpkins a3dbb96beb fixes for all build.sh bugs and coding conventions identified in ShellCheck (www.shellcheck.net) - as per report by @mavit in #227 2017-08-15 14:20:07 +07:00
Chris Simpkins df41182e49 bugfixes + new OS X detection & homebrew based install of ttfautohint build dependency (including all ttfautohint build dependencies) on OS X 2017-08-14 12:56:57 +07:00
Chris Simpkins 99c79d891c added temp directory cleanup for prior build fail 2017-08-13 22:34:47 +07:00
Chris Simpkins c5cf363d6f added ttf hinting to the build.sh script, currently autohinted without manual hint adjustments 2017-08-13 22:31:27 +07:00
Chris Simpkins c0cdce6a74 comment out old ttfautohint manual hints in preparation for new hinting work 2017-08-13 22:16:36 +07:00
Chris Simpkins f0dadb0cf1 prep for new ttf hinting scripting - file cleanup 2017-08-13 22:15:50 +07:00
Chris Simpkins afa6eb4a30 new test builds (unhinted) from scripted build approach using build.sh script 2017-08-13 19:20:19 +07:00
Chris Simpkins c3713458ec added ttf desktop font build shell script 2017-08-13 19:15:34 +07:00
Chris Simpkins c30cce0ca9 updated changelog 2017-08-12 21:50:57 +07:00
Chris Simpkins 2e424bfc90 removed test builds 2017-08-12 21:48:15 +07:00
Chris Simpkins a2ba4364c8 removed otf builds 2017-08-12 21:47:36 +07:00
Chris Simpkins ff01ce509c added Travis CI testing of all UFO source commits/PR with ufolint 2017-08-11 00:09:31 +07:00
Chris Simpkins f104bdf9ce removed unnecessary shell script 2017-08-10 22:24:33 +07:00
Chris Simpkins 2c7f7341fa UFO source file updates from ufo-curves analysis in preparation for move to scripted builds in v3.0 releases (https://github.com/sf-playground/ufo-curves) 2017-08-10 16:50:20 +07:00