---
title: "appendPackedGlyphs(_:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsbezierpath/appendpackedglyphs(_:)"
---

# appendPackedGlyphs(_:)

Appends an array of packed glyphs to the path.

## Declaration

```swift
func appendPackedGlyphs(_ packedGlyphs: UnsafePointer<CChar>)
```

## Parameters

- `packedGlyphs`: A C-style array containing one or more CGGlyph data types terminated by a NULL character.

## Discussion

Discussion You should avoid using this method directly. Instead, use the appendGlyph(_:in:) and appendGlyphs(_:count:in:) methods to append glyphs to a path.

## See Also

### Related Documentation

- [drawPackedGlyphs(_:at:)](appkit/nsbezierpath/drawpackedglyphs(_:at:).md)

### Appending Common Shapes to a Path

- [append(_:)](appkit/nsbezierpath/append(_:).md)
- [appendPoints(_:count:)](appkit/nsbezierpath/appendpoints(_:count:).md)
- [appendOval(in:)](appkit/nsbezierpath/appendoval(in:).md)
- [appendArc(from:to:radius:)](appkit/nsbezierpath/appendarc(from:to:radius:).md)
- [appendArc(withCenter:radius:startAngle:endAngle:)](appkit/nsbezierpath/appendarc(withcenter:radius:startangle:endangle:).md)
- [appendArc(withCenter:radius:startAngle:endAngle:clockwise:)](appkit/nsbezierpath/appendarc(withcenter:radius:startangle:endangle:clockwise:).md)
- [appendRect(_:)](appkit/nsbezierpath/appendrect(_:).md)
- [appendRoundedRect(_:xRadius:yRadius:)](appkit/nsbezierpath/appendroundedrect(_:xradius:yradius:).md)
- [append(withCGGlyph:in:)](appkit/nsbezierpath/append(withcgglyph:in:).md)
- [append(withCGGlyphs:count:in:)](appkit/nsbezierpath/append(withcgglyphs:count:in:).md)
- [appendGlyph(_:in:)](appkit/nsbezierpath/appendglyph(_:in:).md)
- [appendGlyphs(_:count:in:)](appkit/nsbezierpath/appendglyphs(_:count:in:).md)
