MFEK / sfdLib.py

An SFD to UFO converter
Other
17 stars 9 forks source link

No support for contextual substitutions? #17

Open typiconman opened 3 months ago

typiconman commented 3 months ago

Converting sfd file with contextual substitutions gives the following cryptic message:

Traceback (most recent call last): File "/home/name/.local/bin/sfd2ufo", line 33, in <module> sys.exit(load_entry_point('sfdLib', 'console_scripts', 'sfd2ufo')()) File "/home/name/Documents/sfdLib.py/Lib/sfdLib/__main__.py", line 37, in main parser.parse() File "/home/name/Documents/sfdLib.py/Lib/sfdLib/parser.py", line 1504, in parse self._parseChainPosSub(key, section) File "/home/name/Documents/sfdLib.py/Lib/sfdLib/parser.py", line 618, in _parseChainPosSub assert False, (lkey, kind, subtable) AssertionError: ('ChainSub2', 'class', 'Contextual Substitution - Soft Dot Removal-1')

The offending SFD file is here.