Review Unicode normalization and confusable characters
Characters can look alike while their code points differ. Review NFC/NFKC, zero-width characters, and cross-script confusables with synthetic cases, then save a decision note.
Review a character boundary
Unicode normalization and confusable review
Only synthetic strings are used. No input is sent or saved externally, and visual similarity is not treated as equality.
Boundaries to check
NFC can join equivalent representations but does not resolve every visual similarity.
NFKC includes compatibility mappings, so confirm the identifier contract first.
Zero-width and cross-script characters are not necessarily removed by normalization.