- Letter =
[:letter_any, :letter_uppercase, :letter_lowercase,
:letter_titlecase, :letter_modifier, :letter_other]
- Mark =
[:mark_any, :mark_nonspacing, :mark_spacing,
:mark_enclosing]
- Number =
[:number_any, :number_decimal, :number_letter,
:number_other]
- Punctuation =
[:punct_any, :punct_connector, :punct_dash,
:punct_open, :punct_close, :punct_initial,
:punct_final, :punct_other]
- Symbol =
[:symbol_any, :symbol_math, :symbol_currency,
:symbol_modifier, :symbol_other]
- Separator =
[:separator_any, :separator_space, :separator_line,
:separator_para]
- Codepoint =
[:other, :control, :format,
:surrogate, :private_use, :unassigned]
- All =
Letter + Mark + Number + Punctuation +
Symbol + Separator + Codepoint