From cf9cf24d94ea3ba528bb6de7ee0ae573cc61398f Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 18 Mar 2023 14:36:46 +0100 Subject: [PATCH] Preserve space after image --- app/src/main/java/eu/faircode/email/HtmlEx.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/HtmlEx.java b/app/src/main/java/eu/faircode/email/HtmlEx.java index 53fd642cbd..0eef9e3003 100644 --- a/app/src/main/java/eu/faircode/email/HtmlEx.java +++ b/app/src/main/java/eu/faircode/email/HtmlEx.java @@ -565,12 +565,14 @@ public class HtmlEx { } else if (c > 0x7E || c < ' ') { out.append("&#").append((int) c).append(";"); } else if (c == ' ') { + boolean img = (i - 1 >= 0 && text.charAt(i - i) == '\uFFFC'); + while (i + 1 < end && text.charAt(i + 1) == ' ') { out.append(" "); i++; } - out.append(' '); + out.append(img ? " " : ' '); } else { out.append(c); }