///|
/// The pixel layout used by an image surface.
pub(all) enum Format {
  Argb32
  Rgb24
  A8
  A1
} derive(Debug, Eq)

///|
/// The color and alpha channels stored by a surface.
pub(all) enum Content {
  Color
  Alpha
  ColorAlpha
} derive(Debug, Eq)

///|
/// The backend used by a Cairo font face or scaled font.
pub(all) enum FontType {
  Toy
  Ft
  Win32
  Quartz
  User
  Dwrite
} derive(Debug, Eq)