fix: prediction for surface range

This commit is contained in:
ensan-hcl
2025-07-18 10:52:14 -07:00
parent 8b7569777c
commit 42a7102a23

View File

@@ -28,7 +28,7 @@ extension Kana2Kanji {
case let .input(left, right):
ComposingText.getConvertTarget(for: composingText.input[left..<right]).toKatakana()
case let .surface(left, right):
String(composingText.convertTarget.dropFirst(left).prefix(right - left))
String(composingText.convertTarget.dropFirst(left).prefix(right - left)).toKatakana()
}
$0.append(ruby)
}