Sascha Brawer
ed4c93514c
[otlLib] Test what otlLib.buildSinglePos() does with empty values
...
Context: https://github.com/behdad/fonttools/issues/471
This test helps to isolate the problem. Now we know that it is
in feaLib while otlLib behaves correctly.
2016-01-19 16:49:54 +01:00
Sascha Brawer
ce7cc432f2
[otlLib] Implement otlLib.getSinglePosSubtable()
...
https://github.com/behdad/fonttools/issues/468
2016-01-19 15:40:19 +01:00
Sascha Brawer
6c7776683e
[otlLib] Implement buildSinglePos()
2016-01-19 14:22:28 +01:00
Sascha Brawer
049fd4bd8f
[otlLib] Move CursivePos building from feaLib to otlLib
2016-01-14 17:54:47 +01:00
Sascha Brawer
9612ef1a22
[otlLib] Move buildCoverage from feaLib to otlLib
2016-01-14 17:10:45 +01:00
Sascha Brawer
0f8882bcc3
[otlLib] Move creation of ValueRecords from feaLib to otlLib
2016-01-14 16:27:04 +01:00
Behdad Esfahbod
79953e9912
[otlLib] Fix build
2016-01-14 12:32:32 +00:00
Sascha Brawer
18297eb591
[otlLib] Move buildAnchor from feaLib to otlLib
2016-01-14 13:08:26 +01:00
Sascha Brawer
0c001da24a
[otlLib] Add tests for buildDevice()
2016-01-14 12:24:37 +01:00
Sascha Brawer
6246c71a07
[feaLib] Port to otlLib builder for supported lookups
...
Make the output of otlLib.buildLigatureSubst() deterministic.
Before this change, otlLib ligatures were emitted in a non-deterministic
sorting order (depending on what hash value Python would give
to a string tuple).
2016-01-14 10:27:54 +01:00