From 3663a1e2e4acb78bed573b38a3531a2dadd2b377 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sun, 8 Mar 2026 17:43:37 +0100 Subject: [PATCH] fix: font normalizer uses 1024em (#2661) Fixes #2661 --- .../src/com/jpexs/decompiler/flash/FontNormalizer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/FontNormalizer.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/FontNormalizer.java index cdb3e9801..6c361f842 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/FontNormalizer.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/FontNormalizer.java @@ -165,7 +165,7 @@ public class FontNormalizer { } sumH += h; char c = font.glyphToChar(i); - Font f = new Font(systemFont, (font.isBold() ? Font.BOLD : 0) | (font.isItalic() ? Font.ITALIC : 0), 1000); + Font f = new Font(systemFont, (font.isBold() ? Font.BOLD : 0) | (font.isItalic() ? Font.ITALIC : 0), 1024); if (!f.canDisplay(c)) { continue; } @@ -177,7 +177,7 @@ public class FontNormalizer { if (systemH == null) { h = sumH / shapes1.size(); - Font f = new Font(Font.SERIF, (font.isBold() ? Font.BOLD : 0) | (font.isItalic() ? Font.ITALIC : 0), 1000); + Font f = new Font(Font.SERIF, (font.isBold() ? Font.BOLD : 0) | (font.isItalic() ? Font.ITALIC : 0), 1024); FontRenderContext frc = new FontRenderContext(null, true, true); GlyphVector gv = f.createGlyphVector(frc, new char[]{'H'}); systemH = gv.getGlyphOutline(0).getBounds2D().getHeight();