diff --git a/normalization/data/glif/format1.glif b/normalization/data/glif/format1.glif
index 9a351fa..a6c62c9 100644
--- a/normalization/data/glif/format1.glif
+++ b/normalization/data/glif/format1.glif
@@ -28,4 +28,4 @@
arbitrary custom data!
-
\ No newline at end of file
+
diff --git a/normalization/data/glif/format2.glif b/normalization/data/glif/format2.glif
index 7796cce..99b476c 100644
--- a/normalization/data/glif/format2.glif
+++ b/normalization/data/glif/format2.glif
@@ -36,4 +36,4 @@
arbitrary text about the glyph
-
\ No newline at end of file
+
diff --git a/normalization/test_ufonormalizer.py b/normalization/test_ufonormalizer.py
index 4bd2a90..33965b4 100644
--- a/normalization/test_ufonormalizer.py
+++ b/normalization/test_ufonormalizer.py
@@ -443,9 +443,9 @@ def test_normalizeFontInfoPlist_guidelines_zero_is_not_None(self):
def _test_glifFormat(self):
glifFormat = {}
- glifFormat[1] = GLIFFORMAT1.strip().replace(" ", "\t")
+ glifFormat[1] = GLIFFORMAT1.replace(" ", "\t")
- glifFormat[2] = GLIFFORMAT2.strip().replace(" ", "\t")
+ glifFormat[2] = GLIFFORMAT2.replace(" ", "\t")
return glifFormat
def test_normalizeGLIF_formats_1_and_2(self):
diff --git a/normalization/ufonormalizer.py b/normalization/ufonormalizer.py
index ceba154..ab813b9 100644
--- a/normalization/ufonormalizer.py
+++ b/normalization/ufonormalizer.py
@@ -22,7 +22,7 @@
- things that need to be improved are marked with "# TO DO"
"""
-__version__ = "0a1"
+__version__ = "0a2"
description = """
UFO Normalizer (version %s):
@@ -528,6 +528,7 @@ def normalizePropertyList(data, preprocessor=None):
writer.beginElement("plist", attrs=dict(version="1.0"))
writer.propertyListObject(data)
writer.endElement("plist")
+ writer.raw("")
return writer.getText()
# GLIF
@@ -596,6 +597,7 @@ def normalizeGLIFString(text, glifPath=None, imageFileRef=[]):
if note is not None:
_normalizeGlifNote(note, writer)
writer.endElement("glyph")
+ writer.raw("")
return writer.getText()
def normalizeGLIF(ufoPath, *subpath):