NFC Quick Check
NFC Quick Check is a per-character status that indicates whether a string containing that character is already in Normalization Form C (NFC), without requiring full normalization. It has three possible values: Yes, No, or Maybe. “Yes” means the character (and any following combining marks) cannot cause a normalization change, so no further checks are needed. “No” signals that reordering or composition is required, forcing a full normalization pass. “Maybe” applies only to characters that can change depending on the surrounding context, such as Hangul syllables or certain combining sequences, thus requiring a targeted verification. This property allows software to skip expensive normalization for the vast majority of text, significantly speeding up processing for searches, comparisons, and storage, while still guaranteeing canonical equivalence.
- Abbr
- Y
- Count
- 309089
Yes is the NFC Quick Check result indicating a string is already in Normalization Form C, requiring no decomposition or recomposition.
- Abbr
- N
- Count
- 1120
No is the result when a character’s canonical decomposition differs from its NFC normalization form, indicating it requires full normalization.
- Abbr
- M
- Count
- 132
Maybe is when a string might already be in Normalization Form C, but needs checking against combining marks to confirm.