Cosimo Lupo
8afa763ad2
[arrayTools] fix mixed indentation
...
This particual file originally contained spaces, so we revert to that...
sorry.
2017-10-11 21:13:23 +01:00
Cosimo Lupo
558dad9028
[arrayTools] add function to iterate over pairs in iterable
2017-10-11 20:43:08 +01:00
Behdad Esfahbod
ab02ce49d3
Implement more ops for arrayTools.Vector
...
Would be nice to add tests for these...
2017-10-10 13:06:15 +02:00
Behdad Esfahbod
c91f0323db
Rename CVTValues to arrayTools.Vector
...
This is generic, and useful in other cases.
2017-10-10 12:43:15 +02:00
Jens Kutilek
974eb08810
Update NEWS.rst
2017-10-10 12:21:31 +02:00
Jens Kutilek
f874cf6542
Merge pull request #1067 from fonttools/varlib-mutator-cvar
...
Add interpolation of cvt/cvar table
2017-10-10 12:17:06 +02:00
Jens Kutilek
55cda3901c
Only emit a cvar tuple if any delta is not zero.
2017-10-09 17:30:27 +02:00
Jens Kutilek
8cc0df85c5
Merge branch 'master' into varlib-mutator-cvar
2017-10-09 15:21:26 +02:00
Cosimo Lupo
d4af7c84c0
[Travis] simply comment-out osx python3.6 build
...
I gave up.. too complicated to configure 'allow_failures' without
messing things up.
2017-10-09 14:11:46 +01:00
Cosimo Lupo
1d9305dc08
Revert "[Travis] temporarily let osx python3.6 build fail"
...
This reverts commits 3693309c651e07f90a95157ec097f81fb6a7def5,
eba71efeecc2702081fb17c6091f70bf0545108f and 5ae9ce60c6a122f27d001fa7beebde3a8e0e98d1.
2017-10-09 14:08:18 +01:00
Cosimo Lupo
5ae9ce60c6
[Travis] still fiddling with .travis.yml...
...
https://travis-ci.org/fonttools/fonttools/builds/285560888
2017-10-09 14:04:07 +01:00
Cosimo Lupo
eba71efeec
[Travis] fix syntax error in .travis.yml
2017-10-09 13:54:40 +01:00
Cosimo Lupo
3693309c65
[Travis] temporarily let osx python3.6 build fail
...
until the issue with Travis/Homebrew is fixed
https://github.com/fonttools/fonttools/issues/1068
2017-10-09 13:47:19 +01:00
Jens Kutilek
f7c4995413
Set correct expected control value
2017-10-09 13:22:33 +02:00
Jens Kutilek
9209da1bc3
Add cvt table to test data
2017-10-09 13:18:59 +02:00
Jens Kutilek
eaeb366810
Remove debug prints
2017-10-09 13:16:58 +02:00
Jens Kutilek
5b39aa7af2
Implement building cvar tables
2017-10-09 13:08:55 +02:00
Jens Kutilek
f0d5db9975
Add cvt tables to test data
2017-10-06 11:47:20 +02:00
Cosimo Lupo
ae73c45e6a
[hhea/vhea] cast to int when using math.ceil and floor
...
Fixes https://github.com/fonttools/fonttools/issues/1064
2017-10-05 13:27:13 +01:00
Jens Kutilek
80414303d0
Add interpolation of cvt/cvar table
2017-10-05 13:32:06 +02:00
Jany Belluz
5140c3d068
Use forward slashes on all platforms
2017-10-03 17:31:14 +01:00
Bill Amidei
11bfd82854
Added xmlReader test for sub_file
2017-10-03 09:07:07 -07:00
Cosimo Lupo
72927cde87
Bump version: 3.16.0 → 3.16.1.dev0
2017-10-03 12:39:38 +01:00
Cosimo Lupo
53732c226a
Release 3.16.0
2017-10-03 12:38:32 +01:00
Cosimo Lupo
974bb8aca9
[setup.py] use bump2version, up-to-date fork of bumpversion
...
The latter is no longer maintained.
https://github.com/c4urself/bump2version
2017-10-03 12:37:51 +01:00
Cosimo Lupo
5224662dc1
[Travis] enable fast_finish
...
With "fast_finish" enabled, Travis CI will mark builds as finished
as soon as a job has already failed (or the only remaining ones are
allowed to fail).
https://blog.travis-ci.com/2013-11-27-fast-finishing-builds/
2017-10-03 11:40:48 +01:00
belluzj
804ea5c8f9
Enforce forward slashes as path separators
...
https://github.com/LettError/designSpaceDocument/issues/22
2017-10-03 11:02:06 +01:00
Cosimo Lupo
14ee88b09c
Updated changelog
2017-10-02 16:38:05 +01:00
Cosimo Lupo
2e4b1d05df
[timeTools_test] use pytest.raises to catch ValueError
2017-10-02 14:19:01 +01:00
Cosimo Lupo
0740f899a1
Merge pull request #1063 from khaledhosny/source_date_epoch
...
Respect SOURCE_DATE_EPOCH for time stamp
2017-10-02 14:09:03 +01:00
Cosimo Lupo
77e22c2d8d
Update unicodedata2 to 10.0
...
Must include python3.6 (as that comes with Unicode 9.0).
Python 3.7 already has Unicode 10.0
2017-10-02 13:39:16 +01:00
Khaled Hosny
4b3a2eb1d9
Respect SOURCE_DATE_EPOCH for time stamp
...
For reproducible builds, check the presence of SOURCE_DATE_EPOCH
environment variable and use it for the time stamp. This affects the
head.modified (and head.created in merge.py).
See https://reproducible-builds.org/specs/source-date-epoch/
2017-10-02 11:37:00 +02:00
Denis Moyogo Jacquerye
7f352b028b
TSI tables content as utf-8 and unicode instead of bytes ( #1060 )
...
* TSI tables content as unicode
* TSI1: update tests for utf-8
2017-09-21 18:04:57 +02:00
Erik van Blokland
12383a1f4a
Make sure the output ufo has a kerningGroupConversionRenameMap, otherwise UFOs generated in version 2 will have invalid kerning group names.
...
Add a description and example of the instance name localisation.
2017-09-19 16:24:35 +02:00
Martin Hosken
437b3ead2e
Make python3 happy
2017-09-19 15:45:44 +02:00
Martin Hosken
9f44ce541c
Run buildTableList.py
2017-09-19 15:45:44 +02:00
Martin Hosken
b0ae563d4d
Add Graphite table tests
2017-09-19 15:45:44 +02:00
Martin Hosken
84ce740814
Bug fixes
2017-09-19 15:45:44 +02:00
Martin Hosken
1d164cc9c0
Make python3 happy with lambdas
2017-09-19 15:45:44 +02:00
Martin Hosken
0aab423993
Tidy up PR
2017-09-19 15:45:44 +02:00
Martin Hosken
e29a41bbe3
Fix Silf v2 support
2017-09-19 15:45:44 +02:00
Martin Hosken
a997fae488
Some light pep8ing
2017-09-19 15:45:44 +02:00
Martin Hosken
4400854ff0
Tidy up output
2017-09-19 15:45:44 +02:00
Martin Hosken
eb9eebf972
Use glyph names not glyph ids
2017-09-19 15:45:44 +02:00
Martin Hosken
860a8e0522
Handle all Graphite tables now
2017-09-19 15:45:44 +02:00
Martin Hosken
bb162e00b9
Support Silf table
2017-09-19 15:45:44 +02:00
Martin Hosken
575b44e1f6
Get Glat and Gloc working for ttx
2017-09-19 15:45:44 +02:00
Behdad Esfahbod
a302000023
[merge] Remove debug asserts
...
Fixes https://github.com/fonttools/fonttools/issues/1056
2017-09-18 13:10:03 -04:00
Erik van Blokland
6575d5b69d
Collect messages during generating.
2017-09-16 09:07:42 -04:00
Cosimo Lupo
588f5246c0
[varLib] default to using "name" attribute if "labelname" is missing
...
Instead of raising AssertionError when users define custom axes
without explicit `<labelname xml:lang="en">ZZZZ</labelname>` element,
it's better to use the axis' name attribute, and treat it as "en"
language.
For example, if users generate the designspace from SuperPolator,
they can't edit the axis labelname attribute from the UI (or maybe
it's just me that couldn't figure out how to do it).
2017-09-15 16:49:16 -04:00