ezdxf.addons- internal structures of modern DXF files are too complex and too undocumented to support importing data in a reliable way - using
Importer()may corrupt your DXF files or just don't work!
ezdxf.new('R12', setup=True)to setup default line types, text styles and dimension styles, this feature is disabled by default.
dwg.styles.duplicate_entry('OpenSans', new_name='OpenSansNew'), this works for all tables, but is intended to duplicate STYLES and DIMSTYLES.
ezdxf.render, because of DIMENSION rendering
Python 2 support dropped
Support for linear dimension (more dimension types to come), but I have no time to write a documentation now, please look at the script dimensions_linear.py for many examples. DIMENSION works with DXF R12, but you will get better results with DXF R2000 and later.
Run tests by tox on Manjaro Linux in an VM on VirtualBox.
Replaced all fonts by open source fonts.