From e6574ce6a857dea1024a15b54675ca19b89987a0 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 7 Feb 2024 22:32:07 +0100 Subject: [PATCH] Use relative percentage font sizes --- app/src/main/java/eu/faircode/email/HtmlEx.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/HtmlEx.java b/app/src/main/java/eu/faircode/email/HtmlEx.java index 0eef9e3003..725e8c2e27 100644 --- a/app/src/main/java/eu/faircode/email/HtmlEx.java +++ b/app/src/main/java/eu/faircode/email/HtmlEx.java @@ -434,11 +434,15 @@ public class HtmlEx { if (style[j] instanceof RelativeSizeSpan) { float sizeEm = ((RelativeSizeSpan) style[j]).getSizeChange(); if (sizeEm < 1) - out.append(String.format("", - sizeEm < HtmlHelper.FONT_SMALL ? "x-small" : "small")); + out.append(String.format("", + Math.round(100f * (sizeEm < HtmlHelper.FONT_SMALL + ? HtmlHelper.FONT_XSMALL + : HtmlHelper.FONT_SMALL)))); else if (sizeEm > 1) - out.append(String.format("", - sizeEm > HtmlHelper.FONT_LARGE ? "x-large" : "large")); + out.append(String.format("", + Math.round(100f * (sizeEm > HtmlHelper.FONT_LARGE + ? HtmlHelper.FONT_XLARGE + : HtmlHelper.FONT_LARGE)))); } if (style[j] instanceof ForegroundColorSpan) { int color = ((ForegroundColorSpan) style[j]).getForegroundColor();