Behdad Esfahbod
b81250b10d
[cffLib.specializer] Fix typo
2017-05-06 01:25:57 -06:00
Miguel Sousa
2d02c54d1a
[t2CharStringPen_test] Update test results
2017-05-06 00:11:27 -07:00
Behdad Esfahbod
c8cf233e26
[pens.t2CharStringPen] Hook up to cffLib.specializer
...
Tests are failing now, as cffLib.specializer combines operations whereas
previous pen didn't. I checked all failures and they all look like the
expectation needs to be updated to me.
Fixes https://github.com/fonttools/fonttools/issues/403
2017-05-05 21:21:30 -06:00
Behdad Esfahbod
c3a94fd4e5
[cffLib.specializer] Finish specializing curves
...
This is complete now. Unhooked and lightly tested.
2017-05-05 21:07:43 -06:00
Behdad Esfahbod
86a398b5c3
[cffLib.specializer] Implement rlinecurve and rcurveline
2017-05-05 17:05:04 -06:00
Behdad Esfahbod
a3c1ebbfce
[cffLib.specializer] Make progress on specialization
...
The core is in. The real fun is not yet.
2017-05-05 16:56:00 -06:00
Behdad Esfahbod
f32ad88953
[cffLib.specializer] Making progress on specialization
2017-05-05 16:56:00 -06:00
Behdad Esfahbod
dabbc3077f
Rename cffLib.opSpecializer to cffLib.specializer
2017-05-05 16:56:00 -06:00
Behdad Esfahbod
271e95bc73
[cffLib.opSepcializer] Minor
2017-05-05 16:56:00 -06:00
Behdad Esfahbod
547aed4006
[cffLib.opSpecializer] Rename
2017-05-05 16:56:00 -06:00
Behdad Esfahbod
9d9a9e2461
[cffLib] Start adding opSpecializer module
...
Implements a Generalizer. Lightly tested.
2017-05-05 16:56:00 -06:00
Behdad Esfahbod
7d6392f258
[cffLib] Make it into a directory
...
We should, at some point, move fontTools.misc.ps* into either cffLib or t1Lib.
2017-05-05 16:56:00 -06:00
Cosimo Lupo
e019521d16
Merge pull request #947 from jenskutilek/varlib-mutator-processing-order
...
Sort glyphs by component depth before processing (#945 )
2017-05-04 11:48:17 +01:00
Jens Kutilek
6d5ebcc4a9
Change name of MaxpValues to CompositeMaxpValues
2017-05-04 12:35:09 +02:00
Jens Kutilek
d1cf59d2c9
Use a namedtuple for maxp values
2017-05-04 12:28:02 +02:00
Jens Kutilek
0eb3bb9d25
Use lambda expression for sorting as per @anthrotype’s suggestion
2017-05-04 12:08:04 +02:00
Jens Kutilek
539ef3786a
Sort glyphs by component depth before processing ( #945 )
2017-05-03 19:13:49 +02:00
Cosimo Lupo
cfbe344216
Bump version: 3.11.0 → 3.11.1.dev0
2017-05-03 12:42:21 +01:00
Cosimo Lupo
715109262a
Release 3.11.0
2017-05-03 12:41:32 +01:00
Cosimo Lupo
74e76d7f86
Update changelog
2017-05-03 12:39:31 +01:00
Adrien Tétar
fbb9060311
Merge pull request #941 from adrientetar/warn-dupl-markclass
...
builder: throw when a mark is defined in multiple mark classes
2017-05-01 21:38:14 +02:00
Sascha Brawer
017fa4e9c6
[fvar] Expose flags in XML
...
Fixes https://github.com/fonttools/fonttools/issues/932 .
2017-05-02 00:51:44 +08:00
Adrien Tétar
3e3ff0051e
builder: throw when a mark is defined in multiple mark classes
...
(within the same lookup)
See #453 .
2017-05-01 13:14:38 +02:00
Cosimo Lupo
0690634eb1
[t2CharStringPen_test] add test for horizontal _relativeMoveTo (hmoveto)
2017-04-28 15:36:42 +01:00
Cosimo Lupo
386b528aaf
Merge pull request #940 from fonttools/t2CharStringPen
...
[t2CharStringPen] Add support for more path operators
2017-04-28 15:34:50 +01:00
Miguel Sousa
70c695f8f6
[t2CharStringPen] Make it more clear that the variables hold offsets
2017-04-28 03:34:41 -07:00
Miguel Sousa
86b820ad0d
[t2CharStringPen] Update tests
2017-04-28 03:27:42 -07:00
Miguel Sousa
c757cf7b70
[t2CharStringPen] Support more path construction operators
2017-04-28 03:26:37 -07:00
Behdad Esfahbod
1b5e1c4b06
[varLib.merger] Fix _ClassDef_invert() to limit classes to allGlyphs
...
Fixes https://github.com/fonttools/fonttools/issues/939
We should rename this function and expose it publicly somewhere.
2017-04-27 16:41:22 -07:00
Cosimo Lupo
2b6d15a0fb
[MANIFEST.in] add Sphinx docs sources to sdist manifest
2017-04-25 17:21:22 +01:00
Cosimo Lupo
13b4f22939
Merge pull request #935 from gferreira/master
...
setting up Sphinx-based autodocs
2017-04-24 15:10:23 +01:00
Gustavo Ferreira
c826e5d88f
adding Sphinx to dev-requirements.txt, restoring ttx man page
2017-04-24 10:42:42 -03:00
Gustavo Ferreira
9eae1bd2e0
setting up Sphinx-based autodocs
2017-04-21 19:47:28 -03:00
Sascha Brawer
3f839878eb
[name] Fix issues with name.addMultilingualName()
...
Fixes https://github.com/fonttools/fonttools/issues/931 .
2017-04-21 13:14:24 +08:00
Behdad Esfahbod
b4827ae965
Add recordingPen.replayRecording
2017-04-20 14:54:13 -07:00
Behdad Esfahbod
25e9d826ba
./fonttools: Use realpath() instead of abspath()
...
Makes a symlink to this script do the right thing.
2017-04-20 13:39:15 -07:00
Sascha Brawer
a5c8977dd3
[name] Fix platform ID for names whose language code is in ltag
table
...
https://github.com/fonttools/fonttools/issues/931
2017-04-20 17:38:31 +08:00
Behdad Esfahbod
656478fc6d
[varLib] Add notes re encoding multilingual names
2017-04-19 11:10:00 -07:00
Behdad Esfahbod
f056c124e5
[misc.classifyTools] Make classification order stable
...
Sets don't have a welldefined comparison function, so sort them...
Not the most efficient implementation, but good enough.
Fixes https://github.com/fonttools/fonttools/issues/927
2017-04-18 15:57:14 -07:00
Sascha Brawer
e8530360bd
[name] Add helper for building multi-lingual names
...
Fixes https://github.com/fonttools/fonttools/issues/921 .
2017-04-19 02:26:32 +08:00
Sascha Brawer
068ca5afbb
[ltag] Helper method for adding language tags
2017-04-18 18:15:32 +08:00
Behdad Esfahbod
787b39d9b5
[subset] Add MVAR and STAT as no-susbetting-needed tables
2017-04-14 15:27:52 -07:00
Behdad Esfahbod
806b7dcd8d
Minor
2017-04-14 14:30:51 -07:00
Cosimo Lupo
8fbd1e5f6d
Bump version: 3.10.0 → 3.10.1.dev0
2017-04-14 22:06:44 +01:00
Cosimo Lupo
8e3c48fbe2
Release 3.10.0
2017-04-14 22:05:06 +01:00
Cosimo Lupo
901b0c3a07
[_a_v_a_r_test] remove test_fixupSegments
...
e886617
2017-04-14 09:45:08 +01:00
Behdad Esfahbod
e886617ab0
[avar] Remove fixupSegments
...
Fixes https://github.com/fonttools/fonttools/issues/923
2017-04-13 15:50:44 -07:00
Behdad Esfahbod
e9eb1f3297
Fix __all__ entry
...
Fixes https://github.com/fonttools/fonttools/issues/920
2017-04-13 15:49:01 -07:00
Cosimo Lupo
591b7fd7e9
Update changelog
2017-04-13 14:47:29 +01:00
Cosimo Lupo
54b6640b29
Merge pull request #919 from fonttools/decomposing-pen
...
[pens] add DecomposingPen and DecomposingRecordingPen
2017-04-13 14:41:46 +01:00