[Bf-blender-cvs] [490f2ae] master: Fix for rB61a330baca0f: Changed SVG file encoding from UTF-16 to UTF-8.

Tamito Kajiyama noreply at git.blender.org
Sat Oct 18 16:42:49 CEST 2014


Commit: 490f2aeb8247463a7ea1a86a3a8c4246fcf45f23
Author: Tamito Kajiyama
Date:   Sat Oct 18 23:41:19 2014 +0900
Branches: master
https://developer.blender.org/rB490f2aeb8247463a7ea1a86a3a8c4246fcf45f23

Fix for rB61a330baca0f: Changed SVG file encoding from UTF-16 to UTF-8.

===================================================================

M	release/scripts/freestyle/modules/svg_export.py

===================================================================

diff --git a/release/scripts/freestyle/modules/svg_export.py b/release/scripts/freestyle/modules/svg_export.py
index 0956673..92149b7 100644
--- a/release/scripts/freestyle/modules/svg_export.py
+++ b/release/scripts/freestyle/modules/svg_export.py
@@ -27,7 +27,7 @@ et.register_namespace("inkscape", "http://www.inkscape.org/namespaces/inkscape")
 et.register_namespace("sodipodi", "http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd")
 
 
-# use utf-8 here to keep ElementTree happy, end result is utf-16
+# use utf-8 here to keep ElementTree happy
 svg_primitive = """<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="{:d}" height="{:d}">
 </svg>"""
@@ -128,7 +128,7 @@ class SVGPathShader(StrokeShader):
 
         # write SVG to file
         indent_xml(root)
-        tree.write(self.filepath, encoding='UTF-16', xml_declaration=True)
+        tree.write(self.filepath, encoding='UTF-8', xml_declaration=True)
 
 # - Fill export - #
 class ShapeZ(BinaryPredicate1D):
@@ -222,7 +222,7 @@ class SVGFillShader(StrokeShader):
 
         # write SVG to file
         indent_xml(root)
-        tree.write(self.filepath, encoding='UTF-16', xml_declaration=True)
+        tree.write(self.filepath, encoding='UTF-8', xml_declaration=True)
 
 
 def indent_xml(elem, level=0, indentsize=4):
@@ -302,4 +302,4 @@ def write_animation(filepath, frame_begin, fps=25):
 
     # write SVG to file
     indent_xml(root)
-    tree.write(filepath, encoding='UTF-16', xml_declaration=True)
+    tree.write(filepath, encoding='UTF-8', xml_declaration=True)




More information about the Bf-blender-cvs mailing list