diff --git a/src/libse/Common/TextLengthCalculator/CalcNoSpaceOrPunctuation.cs b/src/libse/Common/TextLengthCalculator/CalcNoSpaceOrPunctuation.cs index 668d0c594..233bcb9f3 100644 --- a/src/libse/Common/TextLengthCalculator/CalcNoSpaceOrPunctuation.cs +++ b/src/libse/Common/TextLengthCalculator/CalcNoSpaceOrPunctuation.cs @@ -41,6 +41,7 @@ } else if (!char.IsControl(ch) && ch != ' ' && + ch != '\t' && ch != zeroWidthSpace && ch != zeroWidthNoBreakSpace && ch != '\u200E' && @@ -58,16 +59,22 @@ ch != '\u2012' && // ‒ Figure dash (\u2012) ch != '\u2013' && // – En dash (\u2013) ch != '-' && - ch != ';' && + ch != '\'' && + ch != '"' && ch != ':' && ch != '(' && ch != ')' && + ch != '{' && + ch != '}' && ch != '[' && ch != ']' && + ch != '…' && ch != ',' && ch != '.' && ch != '!' && - ch != '?') + ch != '?' && + ch != '¡' && + ch != '¿') { length++; }