# `GSOutlineFormat`

*Enumeration*

An outline format used to export a static or variable OpenType font.

## Declaration

```swift
enum GSOutlineFormat
```

```objc
enum GSOutlineFormat : uint8_t;
```

```python
GSOutlineFormat
```

## Overview

The format determines the outline table and curve representation of the exported font.

## Topics

### Enumeration Cases

- [`GSOutlineFormat.GSOutlineFormatCFF`](/Core/GlyphsCore/GSOutlineFormat/GSOutlineFormatCFF) — Static cubic outlines in a CFF table.
- [`GSOutlineFormat.GSOutlineFormatCFF2`](/Core/GlyphsCore/GSOutlineFormat/GSOutlineFormatCFF2) — Static cubic outlines in a CFF2 table.
- [`GSOutlineFormat.GSOutlineFormatTrueType`](/Core/GlyphsCore/GSOutlineFormat/GSOutlineFormatTrueType) — Static quadratic outlines in a `glyf` table.
- [`GSOutlineFormat.GSOutlineFormatTTCubic`](/Core/GlyphsCore/GSOutlineFormat/GSOutlineFormatTTCubic) — Static cubic outlines in a `glyf` table.
- [`GSOutlineFormat.GSOutlineFormatUnknown`](/Core/GlyphsCore/GSOutlineFormat/GSOutlineFormatUnknown) — No outline format has been selected.
- [`GSOutlineFormat.GSOutlineFormatVariableCFF2`](/Core/GlyphsCore/GSOutlineFormat/GSOutlineFormatVariableCFF2) — Variable cubic outlines in a CFF2 table.
- [`GSOutlineFormat.GSOutlineFormatVariableTT`](/Core/GlyphsCore/GSOutlineFormat/GSOutlineFormatVariableTT) — Variable quadratic outlines in a `glyf` table.
- [`GSOutlineFormat.GSOutlineFormatVariableTTCubic`](/Core/GlyphsCore/GSOutlineFormat/GSOutlineFormatVariableTTCubic) — Variable cubic outlines in a `glyf` table.

