Denis Moyogo Jacquerye
06f5b11b85
use intOrFloat() for attributes of axis and map
2017-05-05 16:10:26 +01: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
Cosimo Lupo
7059f32998
Merge pull request #73 from anthrotype/reverse-pen
...
[pointPen] add ReverseContourPointPen from defcon
2017-05-02 09:35:44 +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
e883885c3a
[pointPen] add ReverseContourPointPen from defcon
...
https://github.com/typesupply/defcon/issues/106
2017-04-25 10:50:21 +01:00
Cosimo Lupo
f7c0ea88fc
Merge pull request #72 from anthrotype/add-component-kwargs
...
[pointPen] make PointToSegmentPen.addComponent accept/ignore **kwargs
2017-04-25 10:45:28 +01:00
Cosimo Lupo
d952f9a74f
[pointPen] make PointToSegmentPen.addComponent accept/ignore **kwargs
...
The beginPath and addPoint methods of PointToSegmentPen already take
extra **kwargs (via BasePointToSegmentPen); only the addComponent method
does not.
This makes it raise TypeError when an unknown keyword argument is passed
(e.g. 'identifier' for UFO3 objects).
For the PointToSegmentPen, which translates between the PointPen and
the SegmentPen API, it is ok if we only use the arguments that have
an equivalent in the SegmentPen API, and silently discard the **kwargs.
2017-04-25 10:23:38 +01:00
Cosimo Lupo
a9a2096cd2
Merge pull request #71 from unified-font-object/pyup-scheduled-update-04-24-2017
...
Scheduled weekly dependency update for week 17
2017-04-24 18:03:13 +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
pyup-bot
cd605b4444
Update fonttools from 3.9.1 to 3.10.0
2017-04-24 14:41:05 +01:00
Erik van Blokland
c27e22ce77
Pass axis minimum, default and maximum values through self.intOrFloat() to tidy up the xml a bit.
2017-04-24 10:19:57 +02:00
Erik van Blokland
c81fb4068d
Roundtrip localised names.
2017-04-23 23:27:41 +02:00
Erik van Blokland
5a21c9299c
Write some localised name elements for an instance. Assume "en" is the default language code.
2017-04-23 16:16:22 +02:00
Erik van Blokland
3b27469c04
sketch out localisable names following ideas from #9
2017-04-23 15:39:17 +02:00
Erik van Blokland
87648c31d0
Merge pull request #11 from brawer/bug-10
...
Make the order of location elements deterministic
2017-04-23 15:10:08 +02: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