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 af7d0ca..76fc5c3 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 @@ -124,7 +124,10 @@ object DslAnnotatedParser { mClosedPendingBreak = false } - fun appendChar(char: Char) { + fun appendChar(char: Char, hard: Boolean = false) { + if (char == ' ' && !hard) { + if (lastAppended == null || lastAppended == ' ') return + } lastAppended = char if (mClosedPendingBreak) { mClosedPendingBreak = false