From 0940243fa10fcd91c1c569dc6612bda0e2b720eb Mon Sep 17 00:00:00 2001 From: "honfika@gmail.com" Date: Sun, 27 Dec 2015 13:59:19 +0100 Subject: [PATCH] #980 Export to Fla Problems fixed --- .../com/jpexs/decompiler/flash/xfl/XFLConverter.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/XFLConverter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/XFLConverter.java index f818a9700..9b326b0b9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/XFLConverter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/XFLConverter.java @@ -1966,8 +1966,16 @@ public class XFLConverter { continue; } String embeddedCharacters = fontChars; - embeddedCharacters = embeddedCharacters.replace("\u00A0", ""); //nonbreak space - embeddedCharacters = embeddedCharacters.replace(".", ""); + embeddedCharacters = embeddedCharacters.replace("\u00A0", ""); // nonbreak space + embeddedCharacters = embeddedCharacters.replace(".", ""); // todo: honfika: why? + for (char i = 0; i < 32; i++) { + if (i == 9 || i == 10 || i == 13) { + continue; + } + + embeddedCharacters = embeddedCharacters.replace("" + i, ""); // not supported in xml + } + boolean hasAllRanges = false; for (int r = 0; r < CharacterRanges.rangeCount(); r++) { int[] codes = CharacterRanges.rangeCodes(r);