# AccessibilitySettings

> Access point to system accessibility settings on the user's device and to events that trigger when the user changes these settings.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.Accessibility](/engine/6000.7/script-reference/unityengine/accessibility.md)
* **Assembly:** UnityEngine.AccessibilityModule

```csharp
public static class AccessibilitySettings
```

## Remarks

These APIs provide information about the user's accessibility preferences and can be used to adapt an application's UI according to the accessibility settings on the user's device. Their values are read-only and are updated when the user changes them in the system settings.

These APIs are currently supported on the following platforms:

* [RuntimePlatform.Android](/engine/6000.7/script-reference/unityengine/runtimeplatform/android.md)

* [RuntimePlatform.IPhonePlayer](/engine/6000.7/script-reference/unityengine/runtimeplatform/iphoneplayer.md)

Additional Resources:

* [Accessibility for mobile applications](/engine/6000.7/manual/accessibility.md)

* [Sample project using the accessibility APIs](https://github.com/Unity-Technologies/a11y-public-sample)

## Static Properties

| Property                                                                                                                                  | Description                                                  |
| ----------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ |
| [fontScale](/engine/6000.7/script-reference/unityengine/accessibility/accessibilitysettings/fontscale.md)                                 | The font scale set by the user in the system settings.       |
| [isBoldTextEnabled](/engine/6000.7/script-reference/unityengine/accessibility/accessibilitysettings/isboldtextenabled.md)                 | Whether bold text is enabled in the system settings.         |
| [isClosedCaptioningEnabled](/engine/6000.7/script-reference/unityengine/accessibility/accessibilitysettings/isclosedcaptioningenabled.md) | Whether closed captioning is enabled in the system settings. |

## Static Events

| Member                                                                                                                                            | Description                                                                                                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| [boldTextStatusChanged](/engine/6000.7/script-reference/unityengine/accessibility/accessibilitysettings/boldtextstatuschanged.md)                 | Event invoked on the main thread when the user changes the bold text setting in the system settings.         |
| [closedCaptioningStatusChanged](/engine/6000.7/script-reference/unityengine/accessibility/accessibilitysettings/closedcaptioningstatuschanged.md) | Event invoked on the main thread when the user changes the closed captioning setting in the system settings. |
| [fontScaleChanged](/engine/6000.7/script-reference/unityengine/accessibility/accessibilitysettings/fontscalechanged.md)                           | Event invoked on the main thread when the user changes the font scale in the system settings.                |
