---
title: NSGlyphInscription
framework: appkit
role: symbol
role_heading: Enumeration
path: appkit/nsglyphinscription
---

# NSGlyphInscription

Constants that specify how a glyph is laid out relative to the previous glyph.

## Declaration

```occ
enum NSGlyphInscription : NSUInteger;
```

## Overview

Overview The glyph inscription constants are possible values for the glyph attribute NSGlyphAttributeInscribe; glyph inscriptions are set during glyph generation. The only constants that the text system currently uses are NSGlyphInscribeBase (for most glyphs) and NSGlyphInscribeOverstrike (for nonbase glyphs). Nonbase glyphs occur when diacritical marks are applied to a base character, and the font does not have a single glyph to represent the combination. For example, if a font did not contain a single glyph for ü, but did contain separate glyphs for u and ¨, then it could be rendered with a base glyph u followed by a nonbase glyph ¨. In that case the nonbase glyph would have the value NSGlyphInscribeOverstrike for the inscribe attribute.

## Topics

### Constants

- [NSGlyphInscribeBase](appkit/nsglyphinscription/nsglyphinscribebase.md)
- [NSGlyphInscribeBelow](appkit/nsglyphinscription/nsglyphinscribebelow.md)
- [NSGlyphInscribeAbove](appkit/nsglyphinscription/nsglyphinscribeabove.md)
- [NSGlyphInscribeOverstrike](appkit/nsglyphinscription/nsglyphinscribeoverstrike.md)
- [NSGlyphInscribeOverBelow](appkit/nsglyphinscription/nsglyphinscribeoverbelow.md)
