WIP. Some comments.
This commit is contained in:
parent
1f7f4e42ab
commit
8582dbdd2a
@ -59,6 +59,8 @@ Make a descriptor object and add it to the document.
|
|||||||
- The ``tag`` attribute is the one of the registered `OpenType
|
- The ``tag`` attribute is the one of the registered `OpenType
|
||||||
Variation Axis
|
Variation Axis
|
||||||
Tags <https://www.microsoft.com/typography/otspec/fvar.htm#VAT>`__
|
Tags <https://www.microsoft.com/typography/otspec/fvar.htm#VAT>`__
|
||||||
|
- The default master is expected at the intersection of all
|
||||||
|
default values of all axes.
|
||||||
|
|
||||||
Option: add label names
|
Option: add label names
|
||||||
-----------------------
|
-----------------------
|
||||||
@ -123,6 +125,7 @@ So go ahead and add another master:
|
|||||||
s1.location = dict(weight=1000)
|
s1.location = dict(weight=1000)
|
||||||
doc.addSource(s1)
|
doc.addSource(s1)
|
||||||
|
|
||||||
|
|
||||||
Option: exclude glyphs
|
Option: exclude glyphs
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
|
@ -604,6 +604,25 @@ def test_normalise4():
|
|||||||
r.sort()
|
r.sort()
|
||||||
assert r == [('ddd', [(0, 0.1), (300, 0.5), (600, 0.5), (1000, 0.9)])]
|
assert r == [('ddd', [(0, 0.1), (300, 0.5), (600, 0.5), (1000, 0.9)])]
|
||||||
|
|
||||||
|
def test_axisMapping():
|
||||||
|
# note: because designspance lib does not do any actual
|
||||||
|
# processing of the mapping data, we can only check if there data is there.
|
||||||
|
doc = DesignSpaceDocument()
|
||||||
|
# write some axes
|
||||||
|
a4 = AxisDescriptor()
|
||||||
|
a4.minimum = 0
|
||||||
|
a4.maximum = 1000
|
||||||
|
a4.default = 0
|
||||||
|
a4.name = "ddd"
|
||||||
|
a4.map = [(0,100), (300, 500), (600, 500), (1000,900)]
|
||||||
|
doc.addAxis(a4)
|
||||||
|
doc.normalize()
|
||||||
|
r = []
|
||||||
|
for axis in doc.axes:
|
||||||
|
r.append((axis.name, axis.map))
|
||||||
|
r.sort()
|
||||||
|
assert r == [('ddd', [(0, 0.1), (300, 0.5), (600, 0.5), (1000, 0.9)])]
|
||||||
|
|
||||||
def test_rulesConditions(tmpdir):
|
def test_rulesConditions(tmpdir):
|
||||||
# tests of rules, conditionsets and conditions
|
# tests of rules, conditionsets and conditions
|
||||||
r1 = RuleDescriptor()
|
r1 = RuleDescriptor()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user