Why uppercase can change text length
Unicode case mappings can expand one code point into several; count source and result separately.
ReadCase rules explained
Short guides document exactly what changes, what stays, and what still needs human review.
Unicode case mappings can expand one code point into several; count source and result separately.
ReadCaseShift uses visible punctuation boundaries rather than pretending to parse grammar.
ReadA universal publisher title case does not exist. CaseShift names its simpler token rule instead of claiming AP, APA, Chicago or MLA compliance.
Read