Skip to content

Commit

Permalink
ok im done for today i promise
Browse files Browse the repository at this point in the history
  • Loading branch information
crescentheaded committed Apr 4, 2024
1 parent 7d46868 commit 532fe4f
Showing 1 changed file with 39 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -51,17 +51,54 @@ Talking about **Dynamic Type** we are going to discuss those **visual impairment

**Dynamic Type** is **Apple**'s technology that automatises [**scaling of fonts**](https://support.apple.com/en-us/102453).

@Row {
@Column {
@Image(source: regular-penguins, alt: "") {
Regular text
}
}
@Column {
@Image(source: large-penguins, alt: "") {
Larger text
}
}
@Column {
@Image(source: accessible-penguins, alt: "") {
Even larger text
}
}
}

A **font** is a family of **glyphs** of the same style used to represent **symbols** -- units of the *written* language.

**Font scaling** is a term that describes **changing the size of symbols** both to *lesser* or *bigger* degrees.

@Image(source: text-sizes, alt: "")


### Adjust System Fonts Size
To see **Dynamic Type** in action, go to **Settings**, proceed to **Accessibility** category and find **Display & Text Size** settings. **Large Text** scaler is available among other **accessible appearance settings**.
@Row {
@Column {
@Image(source: settings-dt, alt: "") {
}
}
@Column {
@Image(source: larger-text, alt: "") {
}
}
@Column {
@Image(source: larger-text-settings, alt: "") {
}
}
}

## Adjusting Text Size
Customisation of **text appearance** is the most common accessibility setting chosen by users of various displaying means. **Mobile devices** are more exposed to the need of font scaling support due to a relatively small size of their displays which may be found *inconvenient* for some people to interact with.
@Image(source: dt-sizes, alt: "")


### Use Cases: Symbols Recognition
@Image(source: text-sizes, alt: "")

Font scaling is purposed to **enhance the visual perception** so people have better **reading experience**. According to statistics, most of the users who change the font size prefer to **enlarge** text. Which, well, sounds reasonable: vision loss is not only *inevitably* obtained by age, but **widely present** in *any* age.

Expand Down Expand Up @@ -98,4 +135,4 @@ Moreover, Apple provides a powerful instrument that allows developers to scale v
To support **Dynamic Type** the appropriate **forms of a font** have to be *available* for the application.

### Dynamic Type Enablement
To learn **how to enable your application to have scaling fonts**, see the [**appropriate tutorial**](<doc:DynamicType>.
To learn **how to enable your application to have scaling fonts**, see the [**appropriate tutorial**](<doc:DynamicType>).

0 comments on commit 532fe4f

Please sign in to comment.