From 3873e960e56907ce4a2f476e0c7f36bb7fcf415f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sun, 10 Sep 2023 16:56:15 +0200 Subject: [PATCH] Font tag classname escape --- .../src/com/jpexs/decompiler/flash/tags/base/FontTag.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/FontTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/FontTag.java index 2a2ff9ac8..8bb0db7aa 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/FontTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/FontTag.java @@ -33,6 +33,7 @@ import com.jpexs.decompiler.flash.types.SHAPE; import com.jpexs.decompiler.flash.types.TEXTRECORD; import com.jpexs.decompiler.flash.types.shaperecords.SHAPERECORD; import com.jpexs.helpers.ByteArrayRange; +import com.jpexs.helpers.Helper; import com.jpexs.helpers.SerializableImage; import java.awt.Color; import java.awt.Font; @@ -211,7 +212,7 @@ public abstract class FontTag extends DrawableTag implements AloneTag { nameAppendList.add(exportName); } if (className != null) { - nameAppendList.add(className); + nameAppendList.add(Helper.escapePCodeString(className)); } String fontName = getFontNameIntag(); if (fontName != null) {