# Flutter Typography Measurement

Flutter provides several text styles to help developers create beautiful typography for their applications. Understanding typography measurement is essential to ensure that your text is readable and visually appealing. Here’s an overview of key concepts:

## Font Size
Font size can be specified using the `TextStyle` class, which includes predefined sizes as well as custom sizes. An example of setting font size in Flutter:

```dart
Text(
  'Hello, Flutter!',
  style: TextStyle(fontSize: 20),
)
```

## Font Weight
The weight of the font is determined using `FontWeight`. You can use constants like `FontWeight.bold` or specify a numerical value:

```dart
Text(
  'Bold Text',
  style: TextStyle(fontWeight: FontWeight.bold),
)
```

## Letter Spacing
Letter spacing controls the amount of space between letters. It can be adjusted for aesthetics or readability:

```dart
Text(
  'Spaced Text',
  style: TextStyle(letterSpacing: 2.0),
)
```

## Line Height
Line height adjusts the spacing between lines of text. This is managed by the `height` property:

```dart
Text(
  'Text with Line Height',
  style: TextStyle(height: 1.5),
)
```

Understanding and properly utilizing these typography metrics ensures that your Flutter application has a professional and polished look.
