### Enumeration

# GLib UnicodeType

since: 2.0

#### Declaration

    enum GLib.UnicodeType

#### Description

These are the possible character classifications from the Unicode specification. See Unicode Character Database.

Available since: 2.0

#### Members

`G_UNICODE_CONTROL`

  General category “Other, Control” (Cc)

  - Value: `0`
  - Nickname: `control`
  - Available since: 2.0
`G_UNICODE_FORMAT`

  General category “Other, Format” (Cf)

  - Value: `1`
  - Nickname: `format`
  - Available since: 2.0
`G_UNICODE_UNASSIGNED`

  General category “Other, Not Assigned” (Cn)

  - Value: `2`
  - Nickname: `unassigned`
  - Available since: 2.0
`G_UNICODE_PRIVATE_USE`

  General category “Other, Private Use” (Co)

  - Value: `3`
  - Nickname: `private-use`
  - Available since: 2.0
`G_UNICODE_SURROGATE`

  General category “Other, Surrogate” (Cs)

  - Value: `4`
  - Nickname: `surrogate`
  - Available since: 2.0
`G_UNICODE_LOWERCASE_LETTER`

  General category “Letter, Lowercase” (Ll)

  - Value: `5`
  - Nickname: `lowercase-letter`
  - Available since: 2.0
`G_UNICODE_MODIFIER_LETTER`

  General category “Letter, Modifier” (Lm)

  - Value: `6`
  - Nickname: `modifier-letter`
  - Available since: 2.0
`G_UNICODE_OTHER_LETTER`

  General category “Letter, Other” (Lo)

  - Value: `7`
  - Nickname: `other-letter`
  - Available since: 2.0
`G_UNICODE_TITLECASE_LETTER`

  General category “Letter, Titlecase” (Lt)

  - Value: `8`
  - Nickname: `titlecase-letter`
  - Available since: 2.0
`G_UNICODE_UPPERCASE_LETTER`

  General category “Letter, Uppercase” (Lu)

  - Value: `9`
  - Nickname: `uppercase-letter`
  - Available since: 2.0
`G_UNICODE_SPACING_MARK`

  General category “Mark, Spacing” (Mc)

  - Value: `10`
  - Nickname: `spacing-mark`
  - Available since: 2.0
`G_UNICODE_ENCLOSING_MARK`

  General category “Mark, Enclosing” (Me)

  - Value: `11`
  - Nickname: `enclosing-mark`
  - Available since: 2.0
`G_UNICODE_NON_SPACING_MARK`

  General category “Mark, Nonspacing” (Mn)

  - Value: `12`
  - Nickname: `non-spacing-mark`
  - Available since: 2.0
`G_UNICODE_DECIMAL_NUMBER`

  General category “Number, Decimal Digit” (Nd)

  - Value: `13`
  - Nickname: `decimal-number`
  - Available since: 2.0
`G_UNICODE_LETTER_NUMBER`

  General category “Number, Letter” (Nl)

  - Value: `14`
  - Nickname: `letter-number`
  - Available since: 2.0
`G_UNICODE_OTHER_NUMBER`

  General category “Number, Other” (No)

  - Value: `15`
  - Nickname: `other-number`
  - Available since: 2.0
`G_UNICODE_CONNECT_PUNCTUATION`

  General category “Punctuation, Connector” (Pc)

  - Value: `16`
  - Nickname: `connect-punctuation`
  - Available since: 2.0
`G_UNICODE_DASH_PUNCTUATION`

  General category “Punctuation, Dash” (Pd)

  - Value: `17`
  - Nickname: `dash-punctuation`
  - Available since: 2.0
`G_UNICODE_CLOSE_PUNCTUATION`

  General category “Punctuation, Close” (Pe)

  - Value: `18`
  - Nickname: `close-punctuation`
  - Available since: 2.0
`G_UNICODE_FINAL_PUNCTUATION`

  General category “Punctuation, Final quote” (Pf)

  - Value: `19`
  - Nickname: `final-punctuation`
  - Available since: 2.0
`G_UNICODE_INITIAL_PUNCTUATION`

  General category “Punctuation, Initial quote” (Pi)

  - Value: `20`
  - Nickname: `initial-punctuation`
  - Available since: 2.0
`G_UNICODE_OTHER_PUNCTUATION`

  General category “Punctuation, Other” (Po)

  - Value: `21`
  - Nickname: `other-punctuation`
  - Available since: 2.0
`G_UNICODE_OPEN_PUNCTUATION`

  General category “Punctuation, Open” (Ps)

  - Value: `22`
  - Nickname: `open-punctuation`
  - Available since: 2.0
`G_UNICODE_CURRENCY_SYMBOL`

  General category “Symbol, Currency” (Sc)

  - Value: `23`
  - Nickname: `currency-symbol`
  - Available since: 2.0
`G_UNICODE_MODIFIER_SYMBOL`

  General category “Symbol, Modifier” (Sk)

  - Value: `24`
  - Nickname: `modifier-symbol`
  - Available since: 2.0
`G_UNICODE_MATH_SYMBOL`

  General category “Symbol, Math” (Sm)

  - Value: `25`
  - Nickname: `math-symbol`
  - Available since: 2.0
`G_UNICODE_OTHER_SYMBOL`

  General category “Symbol, Other” (So)

  - Value: `26`
  - Nickname: `other-symbol`
  - Available since: 2.0
`G_UNICODE_LINE_SEPARATOR`

  General category “Separator, Line” (Zl)

  - Value: `27`
  - Nickname: `line-separator`
  - Available since: 2.0
`G_UNICODE_PARAGRAPH_SEPARATOR`

  General category “Separator, Paragraph” (Zp)

  - Value: `28`
  - Nickname: `paragraph-separator`
  - Available since: 2.0
`G_UNICODE_SPACE_SEPARATOR`

  General category “Separator, Space” (Zs)

  - Value: `29`
  - Nickname: `space-separator`
  - Available since: 2.0