mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-06-03 07:45:28 +00:00
text letterspacing fix for multiple text records... maybe fixes issue #1124
This commit is contained in:
@@ -250,6 +250,7 @@ public abstract class StaticTextTag extends TextTag {
|
||||
writer.append("rotateskew1 ").append(textMatrix.rotateSkew1).newLine();
|
||||
}
|
||||
writer.append("]");
|
||||
int textHeight = 12;
|
||||
for (TEXTRECORD rec : textRecords) {
|
||||
if (rec.styleFlagsHasFont || rec.styleFlagsHasColor || rec.styleFlagsHasXOffset || rec.styleFlagsHasYOffset) {
|
||||
writer.append("[").newLine();
|
||||
@@ -260,9 +261,10 @@ public abstract class StaticTextTag extends TextTag {
|
||||
}
|
||||
writer.append("font ").append(rec.fontId).newLine();
|
||||
writer.append("height ").append(rec.textHeight).newLine();
|
||||
textHeight = rec.textHeight;
|
||||
}
|
||||
if (fnt != null) {
|
||||
int letterSpacing = detectLetterSpacing(rec, fnt, rec.textHeight);
|
||||
int letterSpacing = detectLetterSpacing(rec, fnt, textHeight);
|
||||
if (letterSpacing != 0) {
|
||||
writer.append("letterspacing ").append(letterSpacing).newLine();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user