---
title: ScaledMetric
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/scaledmetric
---

# ScaledMetric

A dynamic property that scales a numeric value.

## Declaration

```swift
@propertyWrapper struct ScaledMetric<Value> where Value : BinaryFloatingPoint
```

## Mentioned in

Applying custom fonts to text

## Topics

### Creating the metric

- [init(wrappedValue:)](swiftui/scaledmetric/init(wrappedvalue:).md)
- [init(wrappedValue:relativeTo:)](swiftui/scaledmetric/init(wrappedvalue:relativeto:).md)

### Getting the metric

- [wrappedValue](swiftui/scaledmetric/wrappedvalue.md)

## Relationships

### Conforms To

- [DynamicProperty](swiftui/dynamicproperty.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Adjusting text size

- [textScale(_:isEnabled:)](swiftui/view/textscale(_:isenabled:).md)
- [dynamicTypeSize(_:)](swiftui/view/dynamictypesize(_:).md)
- [dynamicTypeSize](swiftui/environmentvalues/dynamictypesize.md)
- [DynamicTypeSize](swiftui/dynamictypesize.md)
- [TextVariantPreference](swiftui/textvariantpreference.md)
- [FixedTextVariant](swiftui/fixedtextvariant.md)
- [SizeDependentTextVariant](swiftui/sizedependenttextvariant.md)
