├── .coveragerc
├── .gitignore
├── .pyup.yml
├── .travis.yml
├── Docs
├── designSpaceFactors.md
├── designSpaceFileFormat.md
├── designSpace_neutral.jpg
├── designSpace_off-axis.jpg
├── designSpace_on-axis-one.jpg
├── designSpace_on-axis-two.jpg
├── designspaceDocumentIcon.png
├── mutatorMath_colorField.jpg
├── mutatorMath_pyramids_and_wedges.py
└── old_designSpaceFileFormat.md
├── LICENSE
├── Lib
└── mutatorMath
│ ├── __init__.py
│ ├── objects
│ ├── __init__.py
│ ├── bender.py
│ ├── error.py
│ ├── location.py
│ └── mutator.py
│ ├── test
│ ├── __init__.py
│ ├── objects
│ │ ├── __init__.py
│ │ ├── location.py
│ │ └── mutator.py
│ ├── run.py
│ └── ufo
│ │ ├── __init__.py
│ │ ├── buildExample.py
│ │ ├── data
│ │ ├── axes_test.designspace
│ │ ├── exporttest_basic.designspace
│ │ ├── exporttest_build.designspace
│ │ ├── exporttest_info.designspace
│ │ ├── exporttest_kerning.designspace
│ │ ├── exporttest_kerning_muted.designspace
│ │ └── sources
│ │ │ ├── bold
│ │ │ ├── BoldCondensed.ufo
│ │ │ │ ├── features.fea
│ │ │ │ ├── fontinfo.plist
│ │ │ │ ├── glyphs.background
│ │ │ │ │ ├── contents.plist
│ │ │ │ │ └── layerinfo.plist
│ │ │ │ ├── glyphs
│ │ │ │ │ ├── A_.glif
│ │ │ │ │ ├── B_.glif
│ │ │ │ │ ├── C_.glif
│ │ │ │ │ ├── D_.glif
│ │ │ │ │ ├── E_.glif
│ │ │ │ │ ├── F_.glif
│ │ │ │ │ ├── G_.glif
│ │ │ │ │ ├── H_.glif
│ │ │ │ │ ├── I_.glif
│ │ │ │ │ ├── J_.glif
│ │ │ │ │ ├── K_.glif
│ │ │ │ │ ├── L_.glif
│ │ │ │ │ ├── M_.glif
│ │ │ │ │ ├── N_.glif
│ │ │ │ │ ├── O_.glif
│ │ │ │ │ ├── P_.glif
│ │ │ │ │ ├── Q_.glif
│ │ │ │ │ ├── R_.glif
│ │ │ │ │ ├── S_.glif
│ │ │ │ │ ├── T_.glif
│ │ │ │ │ ├── U_.glif
│ │ │ │ │ ├── V_.glif
│ │ │ │ │ ├── W_.glif
│ │ │ │ │ ├── X_.glif
│ │ │ │ │ ├── Y_.glif
│ │ │ │ │ ├── Z_.glif
│ │ │ │ │ ├── colon.glif
│ │ │ │ │ ├── comma.glif
│ │ │ │ │ ├── contents.plist
│ │ │ │ │ ├── layerinfo.plist
│ │ │ │ │ ├── period.glif
│ │ │ │ │ ├── quotedblleft.glif
│ │ │ │ │ ├── quotedblright.glif
│ │ │ │ │ ├── semicolon.glif
│ │ │ │ │ └── space.glif
│ │ │ │ ├── groups.plist
│ │ │ │ ├── kerning.plist
│ │ │ │ ├── layercontents.plist
│ │ │ │ ├── lib.plist
│ │ │ │ └── metainfo.plist
│ │ │ └── BoldWide.ufo
│ │ │ │ ├── features.fea
│ │ │ │ ├── fontinfo.plist
│ │ │ │ ├── glyphs.background
│ │ │ │ ├── contents.plist
│ │ │ │ └── layerinfo.plist
│ │ │ │ ├── glyphs
│ │ │ │ ├── A_.glif
│ │ │ │ ├── B_.glif
│ │ │ │ ├── C_.glif
│ │ │ │ ├── D_.glif
│ │ │ │ ├── E_.glif
│ │ │ │ ├── F_.glif
│ │ │ │ ├── G_.glif
│ │ │ │ ├── H_.glif
│ │ │ │ ├── I_.glif
│ │ │ │ ├── J_.glif
│ │ │ │ ├── K_.glif
│ │ │ │ ├── L_.glif
│ │ │ │ ├── M_.glif
│ │ │ │ ├── N_.glif
│ │ │ │ ├── O_.glif
│ │ │ │ ├── P_.glif
│ │ │ │ ├── Q_.glif
│ │ │ │ ├── R_.glif
│ │ │ │ ├── S_.glif
│ │ │ │ ├── T_.glif
│ │ │ │ ├── U_.glif
│ │ │ │ ├── V_.glif
│ │ │ │ ├── W_.glif
│ │ │ │ ├── X_.glif
│ │ │ │ ├── Y_.glif
│ │ │ │ ├── Z_.glif
│ │ │ │ ├── colon.glif
│ │ │ │ ├── comma.glif
│ │ │ │ ├── contents.plist
│ │ │ │ ├── layerinfo.plist
│ │ │ │ ├── period.glif
│ │ │ │ ├── quotedblbase.glif
│ │ │ │ ├── quotedblleft.glif
│ │ │ │ ├── quotedblright.glif
│ │ │ │ ├── quotesinglbase.glif
│ │ │ │ ├── semicolon.glif
│ │ │ │ └── space.glif
│ │ │ │ ├── groups.plist
│ │ │ │ ├── layercontents.plist
│ │ │ │ ├── lib.plist
│ │ │ │ └── metainfo.plist
│ │ │ ├── cleanup.py
│ │ │ ├── fixSpacing.py
│ │ │ ├── intermediate
│ │ │ ├── IntermediateCondensed.ufo
│ │ │ │ ├── features.fea
│ │ │ │ ├── fontinfo.plist
│ │ │ │ ├── glyphs
│ │ │ │ │ ├── A_.glif
│ │ │ │ │ ├── B_.glif
│ │ │ │ │ ├── C_.glif
│ │ │ │ │ ├── D_.glif
│ │ │ │ │ ├── E_.glif
│ │ │ │ │ ├── F_.glif
│ │ │ │ │ ├── G_.glif
│ │ │ │ │ ├── H_.glif
│ │ │ │ │ ├── I_.glif
│ │ │ │ │ ├── J_.glif
│ │ │ │ │ ├── K_.glif
│ │ │ │ │ ├── L_.glif
│ │ │ │ │ ├── M_.glif
│ │ │ │ │ ├── N_.glif
│ │ │ │ │ ├── O_.glif
│ │ │ │ │ ├── P_.glif
│ │ │ │ │ ├── Q_.glif
│ │ │ │ │ ├── R_.glif
│ │ │ │ │ ├── S_.glif
│ │ │ │ │ ├── T_.glif
│ │ │ │ │ ├── U_.glif
│ │ │ │ │ ├── V_.glif
│ │ │ │ │ ├── colon.glif
│ │ │ │ │ ├── comma.glif
│ │ │ │ │ ├── contents.plist
│ │ │ │ │ ├── period.glif
│ │ │ │ │ ├── quotedblbase.glif
│ │ │ │ │ ├── quotedblleft.glif
│ │ │ │ │ ├── quotedblright.glif
│ │ │ │ │ ├── quotesinglbase.glif
│ │ │ │ │ ├── semicolon.glif
│ │ │ │ │ └── space.glif
│ │ │ │ ├── kerning.plist
│ │ │ │ ├── lib.plist
│ │ │ │ └── metainfo.plist
│ │ │ └── IntermediateWide.ufo
│ │ │ │ ├── features.fea
│ │ │ │ ├── fontinfo.plist
│ │ │ │ ├── glyphs
│ │ │ │ ├── A_.glif
│ │ │ │ ├── B_.glif
│ │ │ │ ├── C_.glif
│ │ │ │ ├── D_.glif
│ │ │ │ ├── E_.glif
│ │ │ │ ├── F_.glif
│ │ │ │ ├── G_.glif
│ │ │ │ ├── H_.glif
│ │ │ │ ├── I_.glif
│ │ │ │ ├── J_.glif
│ │ │ │ ├── K_.glif
│ │ │ │ ├── L_.glif
│ │ │ │ ├── M_.glif
│ │ │ │ ├── N_.glif
│ │ │ │ ├── O_.glif
│ │ │ │ ├── P_.glif
│ │ │ │ ├── Q_.glif
│ │ │ │ ├── R_.glif
│ │ │ │ ├── S_.glif
│ │ │ │ ├── T_.glif
│ │ │ │ ├── U_.glif
│ │ │ │ ├── V_.glif
│ │ │ │ ├── colon.glif
│ │ │ │ ├── comma.glif
│ │ │ │ ├── contents.plist
│ │ │ │ ├── period.glif
│ │ │ │ ├── quotedblbase.glif
│ │ │ │ ├── quotedblleft.glif
│ │ │ │ ├── quotedblright.glif
│ │ │ │ ├── quotesinglbase.glif
│ │ │ │ ├── semicolon.glif
│ │ │ │ └── space.glif
│ │ │ │ ├── kerning.plist
│ │ │ │ ├── lib.plist
│ │ │ │ └── metainfo.plist
│ │ │ ├── light
│ │ │ ├── LightCondensed.ufo
│ │ │ │ ├── features.fea
│ │ │ │ ├── fontinfo.plist
│ │ │ │ ├── glyphs.background
│ │ │ │ │ ├── contents.plist
│ │ │ │ │ └── layerinfo.plist
│ │ │ │ ├── glyphs
│ │ │ │ │ ├── A_.glif
│ │ │ │ │ ├── B_.glif
│ │ │ │ │ ├── C_.glif
│ │ │ │ │ ├── D_.glif
│ │ │ │ │ ├── E_.glif
│ │ │ │ │ ├── F_.glif
│ │ │ │ │ ├── G_.glif
│ │ │ │ │ ├── H_.glif
│ │ │ │ │ ├── I_.glif
│ │ │ │ │ ├── J_.glif
│ │ │ │ │ ├── K_.glif
│ │ │ │ │ ├── L_.glif
│ │ │ │ │ ├── M_.glif
│ │ │ │ │ ├── N_.glif
│ │ │ │ │ ├── O_.glif
│ │ │ │ │ ├── P_.glif
│ │ │ │ │ ├── Q_.glif
│ │ │ │ │ ├── R_.glif
│ │ │ │ │ ├── S_.glif
│ │ │ │ │ ├── T_.glif
│ │ │ │ │ ├── U_.glif
│ │ │ │ │ ├── V_.glif
│ │ │ │ │ ├── W_.glif
│ │ │ │ │ ├── X_.glif
│ │ │ │ │ ├── Y_.glif
│ │ │ │ │ ├── Z_.glif
│ │ │ │ │ ├── colon.glif
│ │ │ │ │ ├── comma.glif
│ │ │ │ │ ├── contents.plist
│ │ │ │ │ ├── layerinfo.plist
│ │ │ │ │ ├── period.glif
│ │ │ │ │ ├── quotedblbase.glif
│ │ │ │ │ ├── quotedblleft.glif
│ │ │ │ │ ├── quotedblright.glif
│ │ │ │ │ ├── quotesinglbase.glif
│ │ │ │ │ ├── semicolon.glif
│ │ │ │ │ └── space.glif
│ │ │ │ ├── groups.plist
│ │ │ │ ├── kerning.plist
│ │ │ │ ├── layercontents.plist
│ │ │ │ ├── lib.plist
│ │ │ │ └── metainfo.plist
│ │ │ └── LightWide.ufo
│ │ │ │ ├── features.fea
│ │ │ │ ├── fontinfo.plist
│ │ │ │ ├── glyphs.background
│ │ │ │ ├── contents.plist
│ │ │ │ └── layerinfo.plist
│ │ │ │ ├── glyphs
│ │ │ │ ├── A_.glif
│ │ │ │ ├── B_.glif
│ │ │ │ ├── C_.glif
│ │ │ │ ├── D_.glif
│ │ │ │ ├── E_.glif
│ │ │ │ ├── F_.glif
│ │ │ │ ├── G_.glif
│ │ │ │ ├── H_.glif
│ │ │ │ ├── I_.glif
│ │ │ │ ├── J_.glif
│ │ │ │ ├── K_.glif
│ │ │ │ ├── L_.glif
│ │ │ │ ├── M_.glif
│ │ │ │ ├── N_.glif
│ │ │ │ ├── O_.glif
│ │ │ │ ├── P_.glif
│ │ │ │ ├── Q_.glif
│ │ │ │ ├── R_.glif
│ │ │ │ ├── S_.glif
│ │ │ │ ├── T_.glif
│ │ │ │ ├── U_.glif
│ │ │ │ ├── V_.glif
│ │ │ │ ├── W_.glif
│ │ │ │ ├── X_.glif
│ │ │ │ ├── Y_.glif
│ │ │ │ ├── Z_.glif
│ │ │ │ ├── colon.glif
│ │ │ │ ├── comma.glif
│ │ │ │ ├── contents.plist
│ │ │ │ ├── layerinfo.plist
│ │ │ │ ├── period.glif
│ │ │ │ ├── quotedblbase.glif
│ │ │ │ ├── quotedblleft.glif
│ │ │ │ ├── quotedblright.glif
│ │ │ │ ├── quotesinglbase.glif
│ │ │ │ ├── semicolon.glif
│ │ │ │ └── space.glif
│ │ │ │ ├── groups.plist
│ │ │ │ ├── kerning.plist
│ │ │ │ ├── layercontents.plist
│ │ │ │ ├── lib.plist
│ │ │ │ └── metainfo.plist
│ │ │ ├── sourceOverview.designspace
│ │ │ ├── sourceOverview.sp3
│ │ │ └── stems
│ │ │ ├── StemBold.ufo
│ │ │ ├── fontinfo.plist
│ │ │ ├── glyphs
│ │ │ │ ├── I_.glif
│ │ │ │ └── contents.plist
│ │ │ ├── lib.plist
│ │ │ └── metainfo.plist
│ │ │ └── StemThin.ufo
│ │ │ ├── fontinfo.plist
│ │ │ ├── glyphs
│ │ │ ├── I_.glif
│ │ │ └── contents.plist
│ │ │ ├── lib.plist
│ │ │ └── metainfo.plist
│ │ ├── geometryTest.py
│ │ ├── kerningTest.py
│ │ ├── mutingTest.py
│ │ └── test.py
│ └── ufo
│ ├── __init__.py
│ ├── document.py
│ └── instance.py
├── MANIFEST.in
├── README.rst
├── pyproject.toml
├── requirements.txt
├── setup.cfg
├── setup.py
└── tox.ini
/.coveragerc:
--------------------------------------------------------------------------------
1 | [run]
2 | # measure 'branch' coverage in addition to 'statement' coverage
3 | # See: http://coverage.readthedocs.org/en/coverage-4.0.3/branch.html#branch
4 | branch = True
5 |
6 | # list of directories or packages to measure
7 | source = mutatorMath
8 |
9 | # these are treated as equivalent when combining data
10 | [paths]
11 | source =
12 | Lib/mutatorMath
13 | .tox/*/lib/python*/site-packages/mutatorMath
14 | .tox/pypy*/site-packages/mutatorMath
15 |
16 | [report]
17 | # Regexes for lines to exclude from consideration
18 | exclude_lines =
19 | # keywords to use in inline comments to skip coverage
20 | pragma: no cover
21 |
22 | # don't complain if tests don't hit defensive assertion code
23 | raise AssertionError
24 | raise NotImplementedError
25 |
26 | # don't complain if non-runnable code isn't run
27 | if 0:
28 | if __name__ == .__main__.:
29 |
30 | # ignore source code that can’t be found
31 | ignore_errors = True
32 |
33 | # when running a summary report, show missing lines
34 | show_missing = True
35 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Byte-compiled / optimized / DLL files
2 | __pycache__/
3 | *.py[cod]
4 | *.idea
5 | *.log
6 |
7 | # Distribution / Packaging
8 | *.egg-info
9 | *.eggs
10 | build
11 | dist
12 |
13 | # Unit test / coverage files
14 | .tox/
15 | .coverage
16 | .coverage.*
17 | htmlcov/
18 |
19 | Lib/support/axes.py
20 |
21 | Lib/support/mutatorMath-A.py
22 |
23 | Lib/support/mutatorMath-B.py
24 |
25 | Lib/support/mutatorMath-performance.py
26 |
27 | .coverage
28 | .coverage.*
29 | Lib/mutatorMath/test/ufo/testData
30 | Lib/mutatorMath/test/ufo/data/instances
31 | Lib/mutatorMath/test/ufo/data/no_warpmap_test.designspace
32 | Lib/mutatorMath/test/ufo/data/warpmap_test.designspace
33 | .pytest_cache
34 |
--------------------------------------------------------------------------------
/.pyup.yml:
--------------------------------------------------------------------------------
1 | # controls the frequency of updates (undocumented beta feature)
2 | schedule: every week
3 |
4 | # do not pin dependencies unless they have explicit version specifiers
5 | pin: False
6 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: python
2 |
3 | env:
4 | global:
5 | - TWINE_USERNAME="anthrotype"
6 | - secure: CMCLOo9Y8eKK8BfYZeHfclvwx5uJX7078/nLVFF8qZJssopTA34kuJvIOG3UIGpN0Q/iy+GwKVcEHOA59aOuS+lLUjX9U6O/p9Byxg4hNrYQkqEGUS+2eUvGII9ko03ZzWpX4uGSvhRx6013cCNM3iCGtcoCQhMYsIkxAipVXBEdeo78km9lN4FEvdLy4P9KcRP8rEFWvIOg+zrvQr8i5M8UMLloL5E+AY0q+W+qVCGx6k2hxt5UGqEiffoC99Y36iXlge932ftAxOS3Yf5seh8lN5RlTnJ3fB6cqkXV28ZNi390R1kGLRQSos1bqvk3KPk3ItfSjqVJtzkKemtWbZcu0KfUzdbvjugNudfxSHYxs5rpj3ncPFC8C4Os94ICgr+HrgTODj8PBfwfm1bgKU7RboHzPa0pCPboaO1Hxac/c2BNzQPvtO8xbOw/ehIPSNTzZf/zszhcULB17nx6OUoWZKhwXw217ZUlSCd9Vo/nxx7IYktkmaydAKUbBoMBUXq6b+DgMHGpt4fRtQ/6CqU35HIvdcyiuSfFck/17Wep26GQ35JJunE/w3KNES6bcWlUShyJyk/meZwyCOEqg3n9OCax9GedO28DsQML7WK1L36JFDXk2FWq+noz/gts99u4RgBOekQ/ggRIsMFKeW0XzqYuYTqorHmbLVfYPLE=
7 |
8 | matrix:
9 | include:
10 | - python: 2.7
11 | env: TOXENV=py27-cov
12 | - python: 3.6
13 | env: TOXENV=py36-cov
14 | - python: 3.7
15 | env:
16 | - TOXENV=py37-cov
17 | - BUILD_DIST=true
18 | dist: xenial
19 |
20 | install:
21 | - pip install tox
22 | - pip install coveralls
23 |
24 | script:
25 | - tox
26 |
27 | after_success:
28 | - coverage combine
29 | - coveralls
30 | # if it's a tagged commit, upload distribution packages to pypi
31 | - |
32 | if [ -n "$TRAVIS_TAG" ] && [ "$TRAVIS_REPO_SLUG" == "LettError/MutatorMath" ] && [ "$BUILD_DIST" == true ]; then
33 | pip install --upgrade twine pip setuptools wheel
34 | python setup.py sdist
35 | pip wheel --no-deps --wheel-dir dist .
36 | twine upload dist/*.whl dist/*.zip
37 | fi
38 |
--------------------------------------------------------------------------------
/Docs/designSpaceFileFormat.md:
--------------------------------------------------------------------------------
1 | DesignSpace Format
2 | ==================
3 |
4 | Please refer to the [designSpaceDocument](https://github.com/LettError/designSpaceDocument) repository for an up to data specification of the file.
5 |
6 |
--------------------------------------------------------------------------------
/Docs/designSpace_neutral.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LettError/MutatorMath/b0a87ec54df25ccbe6cc37825dd1d335efbce4a6/Docs/designSpace_neutral.jpg
--------------------------------------------------------------------------------
/Docs/designSpace_off-axis.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LettError/MutatorMath/b0a87ec54df25ccbe6cc37825dd1d335efbce4a6/Docs/designSpace_off-axis.jpg
--------------------------------------------------------------------------------
/Docs/designSpace_on-axis-one.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LettError/MutatorMath/b0a87ec54df25ccbe6cc37825dd1d335efbce4a6/Docs/designSpace_on-axis-one.jpg
--------------------------------------------------------------------------------
/Docs/designSpace_on-axis-two.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LettError/MutatorMath/b0a87ec54df25ccbe6cc37825dd1d335efbce4a6/Docs/designSpace_on-axis-two.jpg
--------------------------------------------------------------------------------
/Docs/designspaceDocumentIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LettError/MutatorMath/b0a87ec54df25ccbe6cc37825dd1d335efbce4a6/Docs/designspaceDocumentIcon.png
--------------------------------------------------------------------------------
/Docs/mutatorMath_colorField.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LettError/MutatorMath/b0a87ec54df25ccbe6cc37825dd1d335efbce4a6/Docs/mutatorMath_colorField.jpg
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2004-2016, LettError and Erik van Blokland
2 | All rights reserved.
3 |
4 | Redistribution and use in source and binary forms, with or without
5 | modification, are permitted provided that the following conditions are met:
6 |
7 | * Redistributions of source code must retain the above copyright notice, this
8 | list of conditions and the following disclaimer.
9 |
10 | * Redistributions in binary form must reproduce the above copyright notice,
11 | this list of conditions and the following disclaimer in the documentation
12 | and/or other materials provided with the distribution.
13 |
14 | * Neither the name of LettError nor the names of its
15 | contributors may be used to endorse or promote products derived from
16 | this software without specific prior written permission.
17 |
18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
19 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
21 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
22 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
24 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
25 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
26 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
27 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28 |
29 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/__init__.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 |
3 | """
4 |
5 | Copyright (c) 2004-2016, LettError and Erik van Blokland
6 | All rights reserved.
7 |
8 | Redistribution and use in source and binary forms, with or without
9 | modification, are permitted provided that the following conditions are met:
10 |
11 | * Redistributions of source code must retain the above copyright notice, this
12 | list of conditions and the following disclaimer.
13 |
14 | * Redistributions in binary form must reproduce the above copyright notice,
15 | this list of conditions and the following disclaimer in the documentation
16 | and/or other materials provided with the distribution.
17 |
18 | * Neither the name of LettError nor the names of its
19 | contributors may be used to endorse or promote products derived from
20 | this software without specific prior written permission.
21 |
22 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
23 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
24 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
25 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
26 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
27 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
28 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
29 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
30 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
31 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32 |
33 |
34 | """
35 |
36 | __version__ = "3.0.2.dev0"
37 |
38 | from mutatorMath.objects.location import Location
39 | from mutatorMath.objects.mutator import Mutator
40 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/objects/__init__.py:
--------------------------------------------------------------------------------
1 | """ Objects for MutatorMath. """
--------------------------------------------------------------------------------
/Lib/mutatorMath/objects/error.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 |
3 | """
4 | Mutator Error
5 | """
6 |
7 | class MutatorError(Exception):
8 | def __init__(self, msg, obj=None):
9 | self.msg = msg
10 | self.obj = obj
11 | def __str__(self):
12 | return repr(self.msg) + repr(self.obj)
13 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/__init__.py:
--------------------------------------------------------------------------------
1 | """ Some tests for implementation of MutatorMath"""
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/objects/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LettError/MutatorMath/b0a87ec54df25ccbe6cc37825dd1d335efbce4a6/Lib/mutatorMath/test/objects/__init__.py
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/__init__.py:
--------------------------------------------------------------------------------
1 | """ Some tests for the UFO implementation of Mutator"""
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/buildExample.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 |
3 | """
4 |
5 | Example of a build script for a specific mutatorMath project.
6 | A script like this could live near the designspace description.
7 | It could be called to build a bunch of instances without opening any application.
8 |
9 | """
10 | from mutatorMath.ufo import build
11 | import os
12 | here = os.path.join(os.getcwd(), 'data')
13 | build(here, outputUFOFormatVersion=2)
14 | print('done')
15 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/axes_test.designspace:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/exporttest_build.designspace:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/exporttest_info.designspace:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/exporttest_kerning.designspace:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/exporttest_kerning_muted.designspace:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/features.fea:
--------------------------------------------------------------------------------
1 | # this is the feature from boldcondensed.
2 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs.background/contents.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs.background/layerinfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | color
6 | 0.5,1,0,0.7
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/A_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/C_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/D_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/E_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/F_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/H_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/I_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/J_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/K_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/L_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/M_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/N_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/O_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/P_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/Q_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/R_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/T_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/U_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/V_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/W_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/X_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/Y_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/Z_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/colon.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/comma.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/layerinfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | color
6 | 1,0.75,0,0.7
7 | lib
8 |
9 | com.typemytype.robofont.segmentType
10 | curve
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/period.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/quotedblleft.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/quotedblright.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/semicolon.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/glyphs/space.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/groups.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | public.kern1.@MMK_L_A
6 |
7 | A
8 |
9 | public.kern2.@MMK_R_A
10 |
11 | A
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/layercontents.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | foreground
7 | glyphs
8 |
9 |
10 | background
11 | glyphs.background
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldCondensed.ufo/metainfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | creator
6 | org.robofab.ufoLib
7 | formatVersion
8 | 3
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/features.fea:
--------------------------------------------------------------------------------
1 | # this is the feature from BoldWide
2 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs.background/contents.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs.background/layerinfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | color
6 | 0.5,1,0,0.7
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/A_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/C_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/D_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/E_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/F_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/H_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/I_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/J_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/K_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/L_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/M_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/N_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/O_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/P_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/Q_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/R_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/T_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/U_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/V_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/W_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/X_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/Y_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/Z_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/colon.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/comma.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/layerinfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | color
6 | 1,0.75,0,0.7
7 | lib
8 |
9 | com.typemytype.robofont.segmentType
10 | curve
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/period.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/quotedblbase.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/quotedblleft.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/quotedblright.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/quotesinglbase.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/semicolon.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/glyphs/space.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/groups.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | public.kern1.@MMK_L_A
6 |
7 | A
8 |
9 | public.kern2.@MMK_R_A
10 |
11 | A
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/layercontents.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | foreground
7 | glyphs
8 |
9 |
10 | background
11 | glyphs.background
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/bold/BoldWide.ufo/metainfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | creator
6 | org.robofab.ufoLib
7 | formatVersion
8 | 3
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/cleanup.py:
--------------------------------------------------------------------------------
1 | for f in AllFonts():
2 | for g in f:
3 | l = g.getLayer("background")
4 | l.clear()
5 | f.save()
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/features.fea:
--------------------------------------------------------------------------------
1 | # this is the feature from lightCondensed
2 | # Hi_this_is_the_feature.
3 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/fontinfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | ascender
6 | 763.459275
7 | capHeight
8 | 763.459275
9 | copyright
10 | Copyright-token-string
11 | descender
12 | -200
13 | familyName
14 | Intermediate
15 | italicAngle
16 | 0
17 | openTypeOS2VendorID
18 | ADBE
19 | postscriptBlueValues
20 |
21 |
22 | postscriptDefaultWidthX
23 | 500
24 | postscriptFamilyBlues
25 |
26 |
27 | postscriptFamilyOtherBlues
28 |
29 |
30 | postscriptOtherBlues
31 |
32 |
33 | postscriptSlantAngle
34 | 0
35 | postscriptStemSnapH
36 |
37 |
38 | postscriptStemSnapV
39 |
40 |
41 | postscriptWindowsCharacterSet
42 | 1
43 | styleName
44 | Narrow
45 | unitsPerEm
46 | 1000.0
47 | versionMajor
48 | 1
49 | versionMinor
50 | 2
51 | xHeight
52 | 500
53 |
54 |
55 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/A_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/D_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/E_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/F_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/H_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/I_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/J_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/K_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/L_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/M_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/N_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/P_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/Q_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/T_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/U_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/V_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/colon.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/comma.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/period.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/quotedblbase.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/quotedblleft.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/quotedblright.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/quotesinglbase.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/semicolon.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/glyphs/space.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateCondensed.ufo/metainfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | creator
6 | org.robofab.ufoLib
7 | formatVersion
8 | 2
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/features.fea:
--------------------------------------------------------------------------------
1 | # this is the feature from lightCondensed
2 | # Hi_this_is_the_feature.
3 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/fontinfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | ascender
6 | 763.459275
7 | capHeight
8 | 763.459275
9 | copyright
10 | Copyright-token-string
11 | descender
12 | -200
13 | familyName
14 | Intermediate
15 | italicAngle
16 | 0
17 | openTypeOS2VendorID
18 | ADBE
19 | postscriptBlueValues
20 |
21 |
22 | postscriptDefaultWidthX
23 | 500
24 | postscriptFamilyBlues
25 |
26 |
27 | postscriptFamilyOtherBlues
28 |
29 |
30 | postscriptOtherBlues
31 |
32 |
33 | postscriptSlantAngle
34 | 0
35 | postscriptStemSnapH
36 |
37 |
38 | postscriptStemSnapV
39 |
40 |
41 | postscriptWindowsCharacterSet
42 | 1
43 | styleName
44 | Wide
45 | unitsPerEm
46 | 1000.0
47 | versionMajor
48 | 1
49 | versionMinor
50 | 2
51 | xHeight
52 | 500
53 |
54 |
55 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/A_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/D_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/E_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/F_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/H_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/I_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/J_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/K_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/L_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/M_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/N_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/P_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/Q_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/T_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/U_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/V_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/colon.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/comma.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/contents.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | A
6 | A_.glif
7 | B
8 | B_.glif
9 | C
10 | C_.glif
11 | D
12 | D_.glif
13 | E
14 | E_.glif
15 | F
16 | F_.glif
17 | G
18 | G_.glif
19 | H
20 | H_.glif
21 | I
22 | I_.glif
23 | J
24 | J_.glif
25 | K
26 | K_.glif
27 | L
28 | L_.glif
29 | M
30 | M_.glif
31 | N
32 | N_.glif
33 | O
34 | O_.glif
35 | P
36 | P_.glif
37 | Q
38 | Q_.glif
39 | R
40 | R_.glif
41 | S
42 | S_.glif
43 | T
44 | T_.glif
45 | U
46 | U_.glif
47 | V
48 | V_.glif
49 | colon
50 | colon.glif
51 | comma
52 | comma.glif
53 | period
54 | period.glif
55 | quotedblbase
56 | quotedblbase.glif
57 | quotedblleft
58 | quotedblleft.glif
59 | quotedblright
60 | quotedblright.glif
61 | quotesinglbase
62 | quotesinglbase.glif
63 | semicolon
64 | semicolon.glif
65 | space
66 | space.glif
67 |
68 |
69 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/period.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/quotedblbase.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/quotedblleft.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/quotedblright.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/quotesinglbase.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/semicolon.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/glyphs/space.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/intermediate/IntermediateWide.ufo/metainfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | creator
6 | org.robofab.ufoLib
7 | formatVersion
8 | 2
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/features.fea:
--------------------------------------------------------------------------------
1 | # this is the feature from lightCondensed
2 | # Hi_this_is_the_feature.
3 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs.background/contents.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs.background/layerinfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | color
6 | 0.5,1,0,0.7
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/A_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/C_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/D_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/E_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/F_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/H_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/I_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/J_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/K_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/L_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/M_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/N_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/O_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/P_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/Q_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/R_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/T_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/U_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/V_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/W_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/X_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/Y_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/Z_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/colon.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/comma.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/layerinfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | color
6 | 1,0.75,0,0.7
7 | lib
8 |
9 | com.typemytype.robofont.segmentType
10 | curve
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/period.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/quotedblbase.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/quotedblleft.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/quotedblright.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/quotesinglbase.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/semicolon.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/glyphs/space.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/groups.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | public.kern1.@MMK_L_A
6 |
7 | A
8 |
9 | public.kern2.@MMK_R_A
10 |
11 | A
12 |
13 | testGroup
14 |
15 | E
16 | F
17 | H
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/kerning.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | V
6 |
7 | public.kern2.@MMK_R_A
8 | -100
9 |
10 | public.kern1.@MMK_L_A
11 |
12 | V
13 | -100
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/layercontents.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | foreground
7 | glyphs
8 |
9 |
10 | background
11 | glyphs.background
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightCondensed.ufo/metainfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | creator
6 | org.robofab.ufoLib
7 | formatVersion
8 | 3
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/features.fea:
--------------------------------------------------------------------------------
1 | # this is the feature from lightWide
2 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs.background/contents.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs.background/layerinfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | color
6 | 0.5,1,0,0.7
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/A_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/C_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/D_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/E_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/F_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 | com.typemytype.robofont.guideline.magnetic.tCW6w1QdWl
29 | 5
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/H_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/I_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/J_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/K_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/L_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/M_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/N_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/O_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/P_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/Q_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/R_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/T_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/U_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/V_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/W_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/X_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/Y_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/Z_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/colon.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/comma.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/layerinfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | color
6 | 1,0.75,0,0.7
7 | lib
8 |
9 | com.typemytype.robofont.segmentType
10 | curve
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/period.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/quotedblbase.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/quotedblleft.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/quotedblright.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/quotesinglbase.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/semicolon.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/glyphs/space.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/groups.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | public.kern1.@MMK_L_A
6 |
7 | A
8 |
9 | public.kern2.@MMK_R_A
10 |
11 | A
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/layercontents.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | foreground
7 | glyphs
8 |
9 |
10 | background
11 | glyphs.background
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/light/LightWide.ufo/metainfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | creator
6 | org.robofab.ufoLib
7 | formatVersion
8 | 3
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/stems/StemBold.ufo/fontinfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | ascender
6 | 750
7 | capHeight
8 | 700
9 | descender
10 | -250
11 | familyName
12 | Stem
13 | postscriptBlueValues
14 |
15 |
16 | postscriptFamilyBlues
17 |
18 |
19 | postscriptFamilyOtherBlues
20 |
21 |
22 | postscriptOtherBlues
23 |
24 |
25 | postscriptStemSnapH
26 |
27 |
28 | postscriptStemSnapV
29 |
30 |
31 | styleName
32 | Tall
33 | unitsPerEm
34 | 1000
35 | xHeight
36 | 500
37 |
38 |
39 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/stems/StemBold.ufo/glyphs/I_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/stems/StemBold.ufo/glyphs/contents.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | I
6 | I_.glif
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/stems/StemBold.ufo/metainfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | creator
6 | org.robofab.ufoLib
7 | formatVersion
8 | 2
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/stems/StemThin.ufo/fontinfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | ascender
6 | 750
7 | capHeight
8 | 500
9 | descender
10 | -250
11 | familyName
12 | Stem
13 | postscriptBlueValues
14 |
15 |
16 | postscriptFamilyBlues
17 |
18 |
19 | postscriptFamilyOtherBlues
20 |
21 |
22 | postscriptOtherBlues
23 |
24 |
25 | postscriptStemSnapH
26 |
27 |
28 | postscriptStemSnapV
29 |
30 |
31 | styleName
32 | Small
33 | unitsPerEm
34 | 1000
35 | xHeight
36 | 300
37 |
38 |
39 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/stems/StemThin.ufo/glyphs/I_.glif:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/stems/StemThin.ufo/glyphs/contents.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | I
6 | I_.glif
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/stems/StemThin.ufo/lib.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | com.typemytype.robofont.background.layerStrokeColor
6 |
7 | 0.0
8 | 0.8
9 | 0.2
10 | 0.7
11 |
12 | com.typemytype.robofont.compileSettings.autohint
13 |
14 | com.typemytype.robofont.compileSettings.checkOutlines
15 |
16 | com.typemytype.robofont.compileSettings.decompose
17 |
18 | com.typemytype.robofont.compileSettings.generateFormat
19 | 0
20 | com.typemytype.robofont.compileSettings.releaseMode
21 |
22 | com.typemytype.robofont.italicSlantOffset
23 | 0
24 | com.typemytype.robofont.layerOrder
25 |
26 | background
27 |
28 | com.typemytype.robofont.segmentType
29 | curve
30 | com.typemytype.robofont.shouldAddPointsInSplineConversion
31 | 1
32 | com.typemytype.robofont.sort
33 |
34 |
35 | ascending
36 |
37 | I
38 |
39 | type
40 | glyphList
41 |
42 |
43 | public.glyphOrder
44 |
45 | I
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/Lib/mutatorMath/test/ufo/data/sources/stems/StemThin.ufo/metainfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | creator
6 | org.robofab.ufoLib
7 | formatVersion
8 | 2
9 |
10 |
11 |
--------------------------------------------------------------------------------
/MANIFEST.in:
--------------------------------------------------------------------------------
1 | include README.rst
2 | include LICENSE
3 | include requirements.txt
4 | include tox.ini
5 |
6 | recursive-include Lib/mutatorMath/test *.py
7 | recursive-include Lib/mutatorMath/test/ufo/data *.designspace *.glif *.plist *.fea
8 |
9 | recursive-include Docs *.jpg *.png *.md *.py
10 |
--------------------------------------------------------------------------------
/pyproject.toml:
--------------------------------------------------------------------------------
1 | [build-system]
2 | requires = ["setuptools"]
3 | build-backend = "setuptools.build_meta"
4 |
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | defcon==0.6.0
2 | fontMath==0.4.8
3 |
--------------------------------------------------------------------------------
/setup.cfg:
--------------------------------------------------------------------------------
1 | [bumpversion]
2 | current_version = 3.0.2.dev0
3 | commit = True
4 | tag = False
5 | tag_name = {new_version}
6 | parse = (?P\d+)\.(?P\d+)\.(?P\d+)(\.(?P[a-z]+)(?P\d+))?
7 | serialize =
8 | {major}.{minor}.{patch}.{release}{dev}
9 | {major}.{minor}.{patch}
10 |
11 | [bumpversion:part:release]
12 | optional_value = final
13 | values =
14 | dev
15 | final
16 |
17 | [bumpversion:part:dev]
18 |
19 | [bumpversion:file:Lib/mutatorMath/__init__.py]
20 | search = __version__ = "{current_version}"
21 | replace = __version__ = "{new_version}"
22 |
23 | [bumpversion:file:setup.py]
24 | search = version="{current_version}"
25 | replace = version="{new_version}"
26 |
27 | [wheel]
28 | universal = 1
29 |
30 | [sdist]
31 | formats = zip
32 |
33 | [metadata]
34 | license_file = LICENSE
35 |
--------------------------------------------------------------------------------
/tox.ini:
--------------------------------------------------------------------------------
1 | [tox]
2 | envlist = py{27,36,37}-cov, htmlcov
3 | skip_missing_interpreters = true
4 |
5 | [testenv]
6 | # If the tox env name contains '-cov', we install from the sdist and run the
7 | # test suite against the installed package:
8 | # $ tox -e py27-cov
9 | deps =
10 | -rrequirements.txt
11 | cov: coverage
12 | # If the tox env name contains "-cov", we run the test suite through the
13 | # "coverage" tool to collect test coverage data.
14 | # The {posargs} are positional arguments passed to the 'tox' script after the
15 | # '--' separator. E.g. you can use them to run a specific test module in tox:
16 | # $ tox -- Lib/mutatorMath/test/ufo/kerningTest.py
17 | # With no {posargs}, tox will run the whole test suite in verbose mode.
18 | commands =
19 | cov: coverage run --parallel-mode {posargs:Lib/mutatorMath/test/run.py -v}
20 | !cov: python {posargs:Lib/mutatorMath/test/run.py -v}
21 |
22 | [testenv:htmlcov]
23 | basepython = {env:TOXPYTHON:python}
24 | deps = coverage
25 | skip_install = true
26 | commands =
27 | coverage combine
28 | coverage html
29 |
--------------------------------------------------------------------------------