---
title: "CTGlyphInfoCreateWithCharacterIdentifier(_:_:_:)"
framework: coretext
role: symbol
role_heading: Function
path: "coretext/ctglyphinfocreatewithcharacteridentifier(_:_:_:)"
---

# CTGlyphInfoCreateWithCharacterIdentifier(_:_:_:)

Creates an immutable glyph info object with a character identifier.

## Declaration

```swift
func CTGlyphInfoCreateWithCharacterIdentifier(_ cid: CGFontIndex, _ collection: CTCharacterCollection, _ baseString: CFString) -> CTGlyphInfo?
```

## Parameters

- `cid`: A character identifier.
- `collection`: A character collection identifier.
- `baseString`: The part of the string the returned object is intended to override.

## Return Value

Return Value A valid reference to an immutable CTGlyphInfo object if glyph info creation was successful; otherwise, NULL.

## Discussion

Discussion This function creates an immutable glyph info object for a character identifier and a character collection.

## See Also

### Creating GlyphInfo Objects

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