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