- Letter =
%i[letter uppercase_letter lowercase_letter
titlecase_letter modifier_letter other_letter]
- Mark =
%i[mark nonspacing_mark spacing_mark
enclosing_mark]
- Number =
%i[number decimal_number letter_number
other_number]
- Punctuation =
%i[punctuation connector_punctuation dash_punctuation
open_punctuation close_punctuation initial_punctuation
final_punctuation other_punctuation]
- Symbol =
%i[symbol math_symbol currency_symbol
modifier_symbol other_symbol]
- Separator =
%i[separator space_separator line_separator
paragraph_separator]
- Codepoint =
%i[other control format
surrogate private_use unassigned]
- All =
Letter + Mark + Number + Punctuation +
Symbol + Separator + Codepoint