# `GSFont defaultPropertyForName:`

*Instance Method*

The default-language value for a font info property, or `nil` when the font has no matching value.

## Declaration

```swift
func defaultProperty(forName name: GSPropertyName) -> String?
```

```objc
- (NSString *) defaultPropertyForName:(GSPropertyName) name;
```

```python
defaultPropertyForName_(name: GSPropertyName) -> str
```

## Parameters

- `name` — The font info property name.

## See Also

### Properties

- [`GSFont.properties`](/Core/GlyphsCore/GSFont/properties) — The font info properties stored in the font.
- [`GSFont countOfProperties`](/Core/GlyphsCore/GSFont/countOfProperties) — The number of font info properties.
- [`GSFont objectInPropertiesAtIndex:`](/Core/GlyphsCore/GSFont/objectInPropertiesAtIndex:) — The font info property at an index, or `nil` when the index is out of range.
- [`GSFont indexOfObjectInProperties:`](/Core/GlyphsCore/GSFont/indexOfObjectInProperties:) — Returns the index of a font info property, or `NSNotFound` when the property is not in the font.
- [`GSFont propertyForName:`](/Core/GlyphsCore/GSFont/propertyForName:) — The font info property for a property name, or `nil` when the font has no matching property.
- [`GSFont propertyForName:languageTag:`](/Core/GlyphsCore/GSFont/propertyForName:languageTag:) — The localized font info value for a property name and language tag, or `nil` when the font has no matching value.
- [`GSFont setProperty:value:languageTag:`](/Core/GlyphsCore/GSFont/setProperty:value:languageTag:) — Sets a font info value for a property name and language tag.
- [`GSFont setDefaultProperty:value:`](/Core/GlyphsCore/GSFont/setDefaultProperty:value:) — Sets the default-language value for a font info property.
- [`GSFont addProperty:`](/Core/GlyphsCore/GSFont/addProperty:) — Adds a font info property.
- [`GSFont addPropertyFast:`](/Core/GlyphsCore/GSFont/addPropertyFast:) — Adds a font info property without undo registration or change notifications.
- [`GSFont insertObject:inPropertiesAtIndex:`](/Core/GlyphsCore/GSFont/insertObject:inPropertiesAtIndex:) — Inserts a font info property at an index.
- [`GSFont removeObjectFromProperties:`](/Core/GlyphsCore/GSFont/removeObjectFromProperties:) — Removes a font info property.
- [`GSFont removeObjectFromPropertiesAtIndex:`](/Core/GlyphsCore/GSFont/removeObjectFromPropertiesAtIndex:) — Removes the font info property at an index.
- [`GSFont allowedPropertyKeys`](/Core/GlyphsCore/GSFont/allowedPropertyKeys) — The font info property names supported by the font.
- [`GSFont preferredFamilyNames:`](/Core/GlyphsCore/GSFont/preferredFamilyNames:) — The preferred localized family names.

