• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

LettError / MutatorMath / 130 / 1
69%
master: 88%

Build:
Build:
LAST BUILD BRANCH: pyup-scheduled-update-2021-06-14
DEFAULT BRANCH: master
Ran 29 Oct 2016 01:00PM UTC
Files 9
Run time 0s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

29 Oct 2016 12:58PM UTC coverage: 70.508% (-0.5%) from 71.021%
130.1

push

travis-ci

LettError
Re #57
Some changes to the way *axes* and the *warpDict* are stored. For some applications it is good to have more information about the axes. This data is not necessary when mutatorMath calculates the instances, but the data is used by fontTools varLib for instance. The support for warpDict is now folded into the support for the axes dict, so that requires a bit of an update.

• buildMutator now accepts a dict of axes.
• each axis dict has keys for minimum, maximum, initialvalue, name (human readable) and tag (the opentype axis tag)
• support for the warp dict is dropped as it is now part of the axis dict.
• in .designspace there is a new <axes> element at the same level as the <sources> and <instances> tags.
• test files updated
• bender.py updated to work with axis dict. The object works the same way as before, just the source geometry is structured a bit different.
• addAxis() method added to the document writer. (I realise it could also be called "writeAxis", there is also a "addSource")
• readAxes() method added to the document reader.
• instance.py accepts a dict with axes. The warpDict argument is dropped.

1138 of 1614 relevant lines covered (70.51%)

0.71 hits per line

Source Files on job 130.1
  • Tree
  • List 0
  • Changed 4
  • Source Changed 4
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 130
  • Travis Job 130.1
  • 8d727688 on github
  • Prev Job for on add-axes-data-to-designspace (#129.1)
  • Next Job for on add-axes-data-to-designspace (#131.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc