From 5297458ca46e704da2279a543e977c7ee103f6f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=F8=EDk?= Date: Mon, 23 Sep 2013 21:25:19 +0200 Subject: [PATCH] Issue #395 Fixed GFx chars advance --- .../com/jpexs/decompiler/flash/tags/GFxDefineCompactedFont.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trunk/src/com/jpexs/decompiler/flash/tags/GFxDefineCompactedFont.java b/trunk/src/com/jpexs/decompiler/flash/tags/GFxDefineCompactedFont.java index eee399835..9e0a01f78 100644 --- a/trunk/src/com/jpexs/decompiler/flash/tags/GFxDefineCompactedFont.java +++ b/trunk/src/com/jpexs/decompiler/flash/tags/GFxDefineCompactedFont.java @@ -223,7 +223,7 @@ public class GFxDefineCompactedFont extends FontTag implements DrawableTag { FontTag.shiftGlyphIndices(fontId, pos, tags); } - Font fnt = new Font(fontName, fontStyle, 20 * font.nominalSize); + Font fnt = new Font(fontName, fontStyle, font.nominalSize); int advance = (int) Math.round(fnt.createGlyphVector((new JPanel()).getFontMetrics(fnt).getFontRenderContext(), "" + character).getGlyphMetrics(0).getAdvanceX()); if (!exists) { font.glyphInfo.add(pos, new GlyphInfoType(code, advance, 0));