From ac9a22dbe13f1ede9d177251ef2292b67a853bdc Mon Sep 17 00:00:00 2001 From: OneWay Date: Mon, 21 Sep 2026 21:53:32 +0800 Subject: [PATCH] fix(dsl): render [p] labels in italics Style and grammar labels printed upright while sources mark the same words in different ways, so identical labels rendered inconsistently. Every [p] block now uses the label color with italic posture, and the text scan for specific label words is removed. --- .../java/com/example/research/ui/article/DslAnnotatedParser.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/example/research/ui/article/DslAnnotatedParser.kt b/app/src/main/java/com/example/research/ui/article/DslAnnotatedParser.kt index 24db031..219e726 100644 --- a/app/src/main/java/com/example/research/ui/article/DslAnnotatedParser.kt +++ b/app/src/main/java/com/example/research/ui/article/DslAnnotatedParser.kt @@ -216,7 +216,7 @@ object DslAnnotatedParser { } } "p" -> { - push(labelStyle) + push(labelStyle.copy(fontStyle = FontStyle.Italic)) } "b" -> push(SpanStyle(fontWeight = FontWeight.Bold)) "m", "m0", "m1", "m2", "m3", "m4", "m5" -> {