---
title: "FontSynthesisScope"
description: "An interface that introduces the fontSynthesis property to a Style receiver scope."
type: "interface"
lastmod: "2026-05-20T01:13:53.366106Z"
---
## API Reference

> Source set: Common

```kotlin
@ExperimentalFoundationStyleApi
interface FontSynthesisScope
```

An interface that introduces the [fontSynthesis](/jetpack-compose/androidx.compose.ui/ui-text/classes/FontSynthesis) property to a [Style](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/Style) receiver scope.

## Functions

### fontSynthesis

```kotlin
fun fontSynthesis(value: FontSynthesis) // enum int value, 4 possible values,
```

Sets the font synthesis strategy, determining if and how bold/italic styles are synthesized
when the font family does not natively support them. This property is inherited by child text
components if not overridden. This affects text rendering and is a component of a
[TextStyle](/jetpack-compose/androidx.compose.ui/ui-text/classes/TextStyle).

This property is inherited.

#### Parameters

| | |
| --- | --- |
| value | The [FontSynthesis](/jetpack-compose/androidx.compose.ui/ui-text/classes/FontSynthesis) strategy to apply. |
