From 218eeb08fc5ef687101a93e5749f409ba091d299 Mon Sep 17 00:00:00 2001 From: Bixilon Date: Sat, 30 Oct 2021 20:47:15 +0200 Subject: [PATCH] eros: obfuscated monospace font fixes --- src/main/java/de/bixilon/minosoft/data/text/TextComponent.kt | 5 ++++- src/main/resources/assets/minosoft/eros/style.css | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/bixilon/minosoft/data/text/TextComponent.kt b/src/main/java/de/bixilon/minosoft/data/text/TextComponent.kt index 23aea771f..13171f099 100644 --- a/src/main/java/de/bixilon/minosoft/data/text/TextComponent.kt +++ b/src/main/java/de/bixilon/minosoft/data/text/TextComponent.kt @@ -33,7 +33,7 @@ import javafx.util.Duration open class TextComponent( message: Any? = "", override var color: RGBColor? = null, - override val formatting: MutableSet = DEFAULT_FORMATTING.toMutableSet(), + override val formatting: MutableSet = DEFAULT_FORMATTING.toSynchronizedSet(), var clickEvent: ClickEvent? = null, var hoverEvent: HoverEvent? = null, ) : ChatComponent, TextStyle { @@ -117,6 +117,9 @@ open class TextComponent( } } for (formattingCode in this.formatting) { + if (formattingCode == PreChatFormattingCodes.SHADOWED) { + continue + } stringBuilder.append(ProtocolDefinition.TEXT_COMPONENT_SPECIAL_PREFIX_CHAR) stringBuilder.append(formattingCode.char) } diff --git a/src/main/resources/assets/minosoft/eros/style.css b/src/main/resources/assets/minosoft/eros/style.css index f54e0ebc1..f661e0d8a 100644 --- a/src/main/resources/assets/minosoft/eros/style.css +++ b/src/main/resources/assets/minosoft/eros/style.css @@ -263,3 +263,7 @@ .text-area .content { -fx-background-color: -secondary-color; } + +.obfuscated { + -fx-font-family: 'monospaced'; +}