From b73ce282e2116e65279ef5d0af617bf96de9fba3 Mon Sep 17 00:00:00 2001
From: Tiziano Munaro <munaro@fortiss.org>
Date: Tue, 23 Jun 2020 17:58:25 +0200
Subject: [PATCH] Improve readability of texts in spider charts

Issue-Ref: 3452
Issue-Url: https://af3-developer.fortiss.org/issues/3452

Signed-off-by: Tiziano Munaro <munaro@fortiss.org>
---
 .../src/org/fortiss/tooling/common/ui/javafx/style/.ratings    | 2 +-
 .../org/fortiss/tooling/common/ui/javafx/style/FontStyle.java  | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/style/.ratings b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/style/.ratings
index 19f774cd5..98c0545d5 100644
--- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/style/.ratings
+++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/style/.ratings
@@ -1,5 +1,5 @@
 ColorStyleBase.java ca05f515764870da3d814f0ac38b32186f582132 YELLOW
 FillStyle.java 198ea42987a2f02a07ed7d855b34a09e1deba28e YELLOW
-FontStyle.java ab25b918bfee12eccbaad941b00adbc0bba29228 YELLOW
+FontStyle.java 4edae307ef7e7b97d553466ac7f401172bc4420a YELLOW
 LineStyle.java e2d64254bdb62d9e53cee33577291ec67c3ce047 YELLOW
 StrokeStyle.java 703b573d91c469f064e146b683e744eda6f3d8ed YELLOW
diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/style/FontStyle.java b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/style/FontStyle.java
index ab25b918b..4edae307e 100644
--- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/style/FontStyle.java
+++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/style/FontStyle.java
@@ -12,6 +12,7 @@ package org.fortiss.tooling.common.ui.javafx.style;
 
 import static javafx.scene.paint.Color.BLACK;
 import static javafx.scene.text.Font.font;
+import static javafx.scene.text.FontSmoothingType.LCD;
 
 import javafx.geometry.Bounds;
 import javafx.geometry.Dimension2D;
@@ -51,6 +52,7 @@ public final class FontStyle extends ColorStyleBase {
 		gc.setStroke(getColor());
 		gc.setFill(getColor());
 		gc.setFont(font);
+		gc.setFontSmoothingType(LCD);
 	}
 
 	/** Draws the given text at the given location. */
@@ -58,7 +60,6 @@ public final class FontStyle extends ColorStyleBase {
 		gc.save();
 		applyStyle(gc);
 		gc.fillText(text, x, y);
-		gc.strokeText(text, x, y);
 		gc.restore();
 	}
 
-- 
GitLab