Fixed bug where punctuation was skipped when occuring inside numbers. Also removed the end of sentence pause marker for punctuation inside words/numbers.

This commit is contained in:
Storm Dragon committed 2026-10-30 11:54:15 -04:00
1 parent 22f6df6af9
commit 36736725ea
4 files changed
+85 -26

No files matched your search

+5 -2
View File
@@ -122,10 +122,13 @@ mark.
Character echo, word echo, and cursor echo can be configured separately.
Punctuation levels are `none`, `some`, `most`, and `all`. At `some` and `most`,
punctuation inside words, URLs, email addresses, and filenames is also named.
punctuation inside words, URLs, email addresses, and filenames is also named,
without adding sentence pauses.
Apostrophes within words and single numeric separators such as those in `3.14`,
`1,000`, and `12:30` follow the selected level. Sentence punctuation follows the
selected level too. A percent sign immediately after a digit is named at `some`
selected level too. Multiple dots in numeric sequences are named, so
`2026.10.31` is read as "2026 dot 10 dot 31" at `some` and `most`.
A percent sign immediately after a digit is named at `some`
and `most`, so `100%` is read as "100 percent". Character review always names
punctuation. Repeated-symbol summaries also handle multiple runs inside matching
brackets, such as `[#####-----]`.