25 Commits

Author SHA1 Message Date
belluzj
804ea5c8f9 Enforce forward slashes as path separators
https://github.com/LettError/designSpaceDocument/issues/22
2017-10-03 11:02:06 +01: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
Erik van Blokland
6aece98207 Add note about multiple unicode values. 2017-08-25 13:45:55 +02:00
Erik van Blokland
8e3705472e Bah, bunch of localisation edits in this one as well. That was not intended. But let's see if it works. Changed in ReadMe about adding mute information to instance glyph elements. 2017-07-27 14:59:12 +02:00
Sascha Brawer
7085cbe8aa Make examples in designspace specification compliant to OpenType spec
Before this change, the designspace specification was using examples
whose values (for width and weight) would be in violation of the
OpenType specification.

Added a link to the relevant part of the OpenType specification,
so that people can easier find it.
2017-04-08 22:21:53 +02:00
Erik van Blokland
ff8e75f046 Update README.md
Switched minimum and maximum value in example of condition element.
2017-03-26 15:23:01 +02:00
Erik van Blokland
07f72838a6 Update README.md
Change to example of condition element: the axis is identified by axis name, not axis tag.
2017-03-26 15:14:51 +02:00
Erik van Blokland
3a72046b48 Merge pull request #4 from moyogo/readme
README: XML element should be `labelname` in the examples
2017-02-26 10:20:36 +01:00
Erik
48a6684b34 Remove unnecessary print. 2017-02-23 22:54:08 +01:00
Denis Moyogo Jacquerye
efd3d5a066 README: XML element should be labelname in the examples 2017-02-20 12:05:36 +00:00
Erik
6e724af43b Clarified how designSpaceDocument object handles the filename and path attributes of the descriptors. 2017-02-06 14:17:56 +01:00
Erik
3a693b37ec Improve support for rules only a minimum or a maximum attribute.
More tests.
2016-12-18 22:15:54 +01:00
Erik
ef80bbf890 Adds a function for swapping glyphs if we want to express a rule in a UFO.
More tests.
2016-12-13 17:56:21 +01:00
Erik
ab450a9017 Proposal to change the condition from axis.tag" to axis.name: conditions, locations use the axis.name.
This makes it possible to evaluate a rule without having to look up the axis data.
Evaluate and apply a rule to a list of glyphnames.
More tests.
2016-12-13 08:53:49 +01:00
Erik
c17592984f Support for basic rule object.
Description of the element and the object.
2016-12-11 08:18:49 -05:00
Erik
2784cb62fe Add some comments about validating the axes and default master. 2016-12-02 17:55:46 +01:00
Miguel Sousa
962a16fafa typo 2016-11-28 14:00:32 -08:00
Erik van Blokland
474e5d621f Update README.md 2016-11-27 13:43:33 +01:00
Erik
5174dfb238 Tweaks in the read me. 2016-11-20 17:46:11 +01:00
Erik
8a0ad4bac8 - changed axis "labelName" element name to lowercase.
- actually also read the labelnames.
- added tests for axis data roundttrip
2016-11-20 10:05:55 +01:00
Erik van Blokland
947e524a74 Update README.md 2016-11-15 16:35:01 +01:00
Erik van Blokland
e348a06e82 Update README.md 2016-11-15 16:27:46 +01:00
Erik van Blokland
3e8175569d Update README.md 2016-11-15 14:29:14 +01:00
Erik van Blokland
1bd59c3ef6 Update README.md 2016-11-15 14:25:19 +01:00
Erik
2fbdd37362 Initial commit
- independent reader / writer object for designspace documents.
- imports and exports easy to subclass objects for instance, source and axis data.
- roundtrips
- intended to be compatible with use in MutatorMath, Superpolatpor and varlib.
2016-11-15 13:27:39 +01:00