From 5509b6383559dd393c886b9bfbb8cbb16767e2f0 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 6 Mar 2023 15:21:38 -0500 Subject: [PATCH] v2.0.0: slightly reduced spacing for text blocks not separated by spaces --- .../shatteredpixeldungeon/ui/RenderedTextBlock.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/RenderedTextBlock.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/RenderedTextBlock.java index b8e9dec22..7e9bf101c 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/RenderedTextBlock.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/RenderedTextBlock.java @@ -215,7 +215,7 @@ public class RenderedTextBlock extends Component { for (int i = 0; i < words.size(); i++){ RenderedText word = words.get(i); if (word == SPACE){ - x += 1.5f; + x += 1.667f; } else if (word == NEWLINE) { //newline y += height+2f; @@ -233,7 +233,7 @@ public class RenderedTextBlock extends Component { //Chinese/Japanese always render every character separately without spaces however while (Messages.lang() != Languages.CHINESE && Messages.lang() != Languages.JAPANESE && j < words.size() && words.get(j) != SPACE && words.get(j) != NEWLINE){ - fullWidth += words.get(j).width() - 0.5f; + fullWidth += words.get(j).width() - 0.667f; j++; } @@ -255,7 +255,7 @@ public class RenderedTextBlock extends Component { //Note that spacing currently doesn't factor in halfwidth and fullwidth characters //(e.g. Ideographic full stop) - x -= 0.5f; + x -= 0.667f; } }