From fc1268dd5b61a81f71778c1e3fb62efd4d33f2f1 Mon Sep 17 00:00:00 2001 From: zzz Date: Sun, 21 Feb 2016 22:11:48 +0000 Subject: [PATCH] Graphs: Increase font size --- .../src/net/i2p/router/web/SummaryRenderer.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryRenderer.java index 904ce2633..546d094e6 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryRenderer.java @@ -1,6 +1,7 @@ package net.i2p.router.web; import java.awt.Color; +import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.IOException; @@ -122,6 +123,20 @@ class SummaryRenderer { ImageOutputStream ios = null; try { RrdGraphDef def = new RrdGraphDef(); + // improve text legibility + String lang = Messages.getLanguage(_context); + Font small = def.getSmallFont(); + Font large = def.getLargeFont(); + if ("ar".equals(lang) || "jp".equals(lang) || ("zh".equals(lang) && !IS_WIN)) { + small = small.deriveFont(small.getSize2D() + 2.0f); + large = large.deriveFont(Font.PLAIN, large.getSize2D() + 3.0f); + } else { + small = small.deriveFont(small.getSize2D() + 1.0f); + large = large.deriveFont(large.getSize2D() + 1.0f); + } + def.setSmallFont(small); + def.setLargeFont(large); + def.setTimeSpan(start/1000, end/1000); def.setMinValue(0d); String name = _listener.getRate().getRateStat().getName();