---
title: CTGlyphInfo
framework: coretext
role: symbol
role_heading: Class
path: coretext/ctglyphinfo
---

# CTGlyphInfo

Override a font’s specified mapping from Unicode to the glyph ID.

## Declaration

```swift
class CTGlyphInfo
```

## Topics

### Getting the GlyphInfo Type

- [CTGlyphInfoGetTypeID()](coretext/ctglyphinfogettypeid().md)

### Creating GlyphInfo Objects

- [CTGlyphInfoCreateWithGlyphName(_:_:_:)](coretext/ctglyphinfocreatewithglyphname(_:_:_:).md)
- [CTGlyphInfoCreateWithGlyph(_:_:_:)](coretext/ctglyphinfocreatewithglyph(_:_:_:).md)
- [CTGlyphInfoCreateWithCharacterIdentifier(_:_:_:)](coretext/ctglyphinfocreatewithcharacteridentifier(_:_:_:).md)

### Getting GlyphInfo Data

- [CTGlyphInfoGetGlyphName(_:)](coretext/ctglyphinfogetglyphname(_:).md)
- [CTGlyphInfoGetCharacterIdentifier(_:)](coretext/ctglyphinfogetcharacteridentifier(_:).md)
- [CTGlyphInfoGetCharacterCollection(_:)](coretext/ctglyphinfogetcharactercollection(_:).md)
- [CTGlyphInfoGetGlyph(_:)](coretext/ctglyphinfogetglyph(_:).md)

### Constants

- [CTCharacterCollection](coretext/ctcharactercollection.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)

## See Also

### Opaque Types

- [CTFont](coretext/ctfont.md)
- [CTFontCollection](coretext/ctfontcollection.md)
- [CTFontDescriptor](coretext/ctfontdescriptor.md)
- [CTFrame](coretext/ctframe.md)
- [CTFramesetter](coretext/ctframesetter.md)
- [CTLine](coretext/ctline.md)
- [CTParagraphStyle](coretext/ctparagraphstyle.md)
- [CTRun](coretext/ctrun.md)
- [CTRunDelegate](coretext/ctrundelegate.md)
- [CTTextTab](coretext/cttexttab.md)
- [CTTypesetter](coretext/cttypesetter.md)
