# GSLayer Annotations

*API Collection*

Layer-local notes displayed with a glyph.

## Overview

Annotations provide text and simple geometric marks for editing and review. They are stored with the layer but are not part of its outline.

## Topics

- [`GSAnnotation`](/Core/GlyphsCore/GSAnnotation) — The annotation object

### Annotations

- [`GSLayer.annotations`](/Core/GlyphsCore/GSLayer/annotations) — The annotations stored on the layer.
- [`GSLayer countOfAnnotations`](/Core/GlyphsCore/GSLayer/countOfAnnotations) — The number of annotations.
- [`GSLayer objectInAnnotationsAtIndex:`](/Core/GlyphsCore/GSLayer/objectInAnnotationsAtIndex:) — The annotation at an index.

### Adding and Removing Annotations

- [`GSLayer addAnnotation:`](/Core/GlyphsCore/GSLayer/addAnnotation:) — Adds an annotation.
- [`GSLayer removeAnnotation:`](/Core/GlyphsCore/GSLayer/removeAnnotation:) — Removes an annotation.
- [`GSLayer removeObjectFromAnnotationsAtIndex:`](/Core/GlyphsCore/GSLayer/removeObjectFromAnnotationsAtIndex:) — Removes the annotation at an index.

## See Also

- [GSLayer Kind](/Core/GlyphsCore/GSLayer-Kind) — The different roles that a layer can serve.
- [GSLayer Shapes](/Core/GlyphsCore/GSLayer-Shapes) — The paths and components that form the outline of a layer.
- [GSLayer Bounds](/Core/GlyphsCore/GSLayer-Bounds) — Bounding rectangles of outlines, selections, and metrics.
- [GSLayer Metrics](/Core/GlyphsCore/GSLayer-Metrics) — Side bearings, baseline offsets, layer box, and metrics keys.
- [GSLayer Grid](/Core/GlyphsCore/GSLayer-Grid) — Setting for rounding coordinates on a layer.
- [GSLayer Background](/Core/GlyphsCore/GSLayer-Background) — Background content and reference images associated with a layer.
- [GSLayer Anchors](/Core/GlyphsCore/GSLayer-Anchors) — Named attachment points on a layer.
- [GSLayer Hints](/Core/GlyphsCore/GSLayer-Hints) — Manual and generated hint data on a layer.
- [GSLayer Guides](/Core/GlyphsCore/GSLayer-Guides) — Layer-local guides used while editing outlines.
- [GSLayer Kerning](/Core/GlyphsCore/GSLayer-Kerning) — Spacing adjustment between specific layers.
- [GSLayer Interpolation](/Core/GlyphsCore/GSLayer-Interpolation) — Axis coordinates and rules that place layers in a design space.
- [GSLayer Color](/Core/GlyphsCore/GSLayer-Color) — Colors used to draw a layer.
- [GSLayer Attributes](/Core/GlyphsCore/GSLayer-Attributes) — Additional values stored for a layer.
- [GSLayer Inspection](/Core/GlyphsCore/GSLayer-Inspection) — Intersections between layer outlines and line segments.
- [GSLayer Editing](/Core/GlyphsCore/GSLayer-Editing) — Operations for modifying outlines and other layer content.

