DXF export doesn't work if stencil name use Non UNICODE caracter

Bug #834721 reported by Daniel Burnier
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Medium
Alvin Penner

Bug Description

I am Swiss French and using name like "PageRéférence" for a stencil, I obtain this script traceback when I am trying to export to DXF format :

"...
    print self.dxf
    UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 2908: ordinal not in range(128)
"

But no problem if I change the name by "PageReference" instead of "PageRéférence".

It will be nice to coud use accent caracter too.

Best regards

Revision history for this message
su_v (suv-lp) wrote :

Could you attach a sample SVG file to be exported to DXF which fails with this error, to allow for easier testing / addressing the issue?

tags: added: dxf encoding exporting
Revision history for this message
Daniel Burnier (daniel-burnier) wrote :

Here you will find a SVG file with "french" stencil name that could not be exported in DXF format

Revision history for this message
Alvin Penner (apenner) wrote :

thanks for the file, confirmed on Inkscape 0.48.2

Changed in inkscape:
status: New → Confirmed
Revision history for this message
Alvin Penner (apenner) wrote :

attached is a new version of the file dxf_outlines.py, which I believe should fix the problem. It contains a new option box to choose the type of encoding of the output. This is the same choice that is offerred on dxf input as well. I would suggest trying the utf-8, to see if it works.

Revision history for this message
Alvin Penner (apenner) wrote :

also attached is a new version of dxf_outlines.inx. Both these files will need to be placed in the directory Inkscape\share\extensions\ to replace the files that are currently there.

Revision history for this message
Daniel Burnier (daniel-burnier) wrote :

Hi Alvin,
Thank you a lot.
Your new files correct the problem and that is nice to have the units choice too.

Best regards. Dany

Revision history for this message
Alvin Penner (apenner) wrote :

good to hear, committed to rev 10606

Changed in inkscape:
status: Confirmed → Fix Committed
su_v (suv-lp)
Changed in inkscape:
assignee: nobody → Alvin Penner (apenner)
importance: Undecided → Medium
milestone: none → 0.49
Revision history for this message
Krzysztof Kosinski (tweenk) wrote :

Updated extension copied to stable in 9865

Changed in inkscape:
milestone: 0.49 → 0.48.3
Ted Gould (ted)
Changed in inkscape:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.