### Enumeration

# PangoBidiType

deprecated: 1.44 since: 1.22

#### Declaration

    enum Pango.BidiType

#### Description [src]

`PangoBidiType` represents the bidirectional character type of a Unicode character.

The values in this enumeration are specified by the Unicode bidirectional algorithm.

Available since: 1.22

Deprecated since: 1.44

Use fribidi for this information.

#### Members

`PANGO_BIDI_TYPE_L`

  Left-to-Right.

  - Value: `0`
  - Nickname: `l`
  - Available since: 1.22
`PANGO_BIDI_TYPE_LRE`

  Left-to-Right Embedding.

  - Value: `1`
  - Nickname: `lre`
  - Available since: 1.22
`PANGO_BIDI_TYPE_LRO`

  Left-to-Right Override.

  - Value: `2`
  - Nickname: `lro`
  - Available since: 1.22
`PANGO_BIDI_TYPE_R`

  Right-to-Left.

  - Value: `3`
  - Nickname: `r`
  - Available since: 1.22
`PANGO_BIDI_TYPE_AL`

  Right-to-Left Arabic.

  - Value: `4`
  - Nickname: `al`
  - Available since: 1.22
`PANGO_BIDI_TYPE_RLE`

  Right-to-Left Embedding.

  - Value: `5`
  - Nickname: `rle`
  - Available since: 1.22
`PANGO_BIDI_TYPE_RLO`

  Right-to-Left Override.

  - Value: `6`
  - Nickname: `rlo`
  - Available since: 1.22
`PANGO_BIDI_TYPE_PDF`

  Pop Directional Format.

  - Value: `7`
  - Nickname: `pdf`
  - Available since: 1.22
`PANGO_BIDI_TYPE_EN`

  European Number.

  - Value: `8`
  - Nickname: `en`
  - Available since: 1.22
`PANGO_BIDI_TYPE_ES`

  European Number Separator.

  - Value: `9`
  - Nickname: `es`
  - Available since: 1.22
`PANGO_BIDI_TYPE_ET`

  European Number Terminator.

  - Value: `10`
  - Nickname: `et`
  - Available since: 1.22
`PANGO_BIDI_TYPE_AN`

  Arabic Number.

  - Value: `11`
  - Nickname: `an`
  - Available since: 1.22
`PANGO_BIDI_TYPE_CS`

  Common Number Separator.

  - Value: `12`
  - Nickname: `cs`
  - Available since: 1.22
`PANGO_BIDI_TYPE_NSM`

  Nonspacing Mark.

  - Value: `13`
  - Nickname: `nsm`
  - Available since: 1.22
`PANGO_BIDI_TYPE_BN`

  Boundary Neutral.

  - Value: `14`
  - Nickname: `bn`
  - Available since: 1.22
`PANGO_BIDI_TYPE_B`

  Paragraph Separator.

  - Value: `15`
  - Nickname: `b`
  - Available since: 1.22
`PANGO_BIDI_TYPE_S`

  Segment Separator.

  - Value: `16`
  - Nickname: `s`
  - Available since: 1.22
`PANGO_BIDI_TYPE_WS`

  Whitespace.

  - Value: `17`
  - Nickname: `ws`
  - Available since: 1.22
`PANGO_BIDI_TYPE_ON`

  Other Neutrals.

  - Value: `18`
  - Nickname: `on`
  - Available since: 1.22
`PANGO_BIDI_TYPE_LRI`

  Left-to-Right isolate. Since 1.48.6

  - Value: `19`
  - Nickname: `lri`
  - Available since: 1.22
`PANGO_BIDI_TYPE_RLI`

  Right-to-Left isolate. Since 1.48.6

  - Value: `20`
  - Nickname: `rli`
  - Available since: 1.22
`PANGO_BIDI_TYPE_FSI`

  First strong isolate. Since 1.48.6

  - Value: `21`
  - Nickname: `fsi`
  - Available since: 1.22
`PANGO_BIDI_TYPE_PDI`

  Pop directional isolate. Since 1.48.6

  - Value: `22`
  - Nickname: `pdi`
  - Available since: 1.22

#### Type functions

###### pango_bidi_type_for_unichar

Determines the bidirectional type of a character.

since: 1.22