# `GSGlyph isSmartGlyph`

*Instance Method*

Whether the glyph uses Smart Component behavior.

## Declaration

```swift
func isSmartGlyph() -> Bool
```

```objc
- (BOOL) isSmartGlyph;
```

```python
isSmartGlyph() -> bool
```

## Discussion

Glyphs with glyph-local axes qualify, as do glyphs recognized by their classification, script, or naming convention.

## See Also

### Special Glyph Types

- [`GSGlyph isCornerName:`](/Core/GlyphsCore/GSGlyph/isCornerName:) — Whether a glyph name uses a recognized corner-glyph prefix.
- [`GSGlyph isCornerGlyph`](/Core/GlyphsCore/GSGlyph/isCornerGlyph) — Whether the glyph name identifies a corner glyph.
- [`GSGlyph isIcon`](/Core/GlyphsCore/GSGlyph/isIcon) — Whether icon-specific metrics and drawing behavior apply to the glyph.
- [`GSGlyph isSFSymbol`](/Core/GlyphsCore/GSGlyph/isSFSymbol) — Whether the glyph category is SF Symbol.

