The character priority order is as follows:
- Space
- Symbols (!#$%&'()*+,-./)
- Numbers (0-9)
- Symbols (:;<=>?@)
- Uppercase Letters (A-Z)
- Symbols ([\]^_`)
- Lowercase Letters (a-z)
- Symbols ({|}~)
- Other characters
Checkpoints when the order is not as expected
- Check if there are spaces at the beginning of titles
- Check if different characters with the same appearance but different character codes are being used
Example: Hyphen (-) U+002D and Minus (−) U+2212