This PR adds new typographical line breaking opportunities, characters that break depending on what follows. For example comma if not followed by a space or a number. Period if not followed by a space or another period. Along with related non-Latin equivalents, like Greek question mark, full width punctuation, Hebrew, Arabic, etc. Pull Request: https://projects.blender.org/blender/blender/pulls/137934