Repository: flutter
Issue: Height of special characters like ♀,♂ is not consistent with font weights
Labels: platform-ios,engine,dependency: skia,a: typography,has reproducible steps,P2,found in release: 2.10,found in release: 2.11,team-ios,triaged-ios

I would like to use special characters like ♀ and ♂ in a text widget. It looks like they are cropped/cut off no matter if I changed the height in the text style, they are correctly displayed if I change the fontWeight to >= 600.  Is this a bug or is it by design? 

## Steps to Reproduce
1. Create a project and add the sign to the default text widget. 

**Expected results:** <!-- what did you want to see? -->

```
Text(
              'You have pushed the ♀ button this many times:',
              style: TextStyle(height: 3, fontWeight: FontWeight.w300),
            ),
```
<img width="432" alt="Skärmavbild 2022-03-02 kl  13 59 58" src="https://user-images.githubusercontent.com/1668861/156366641-ef9f2706-bc39-40b1-a893-46a53bd1102d.png">


```
Text(
              'You have pushed the ♀ button this many times:',
              style: TextStyle(height: 3, fontWeight: FontWeight.w600),
            ),
```
<img width="439" alt="Skärmavbild 2022-03-02 kl  14 02 01" src="https://user-images.githubusercontent.com/1668861/156366651-98b3dbee-afd6-4e92-a29f-b969e67b63e0.png">



<details>
  <summary>Logs</summary>

<!--
      Run your application with `flutter run --verbose` and attach all the
      log output below between the lines with the backticks. If there is an
      exception, please see if the error message includes enough information
      to explain how to solve the issue.
-->

```
```

<!--
     Run `flutter analyze` and attach any output of that command below.
     If there are any analysis errors, try resolving them before filing this issue.
-->

```
```

<!-- Finally, paste the output of running `flutter doctor -v` here. -->

```
[✓] Flutter (Channel stable, 2.10.2, on macOS 12.2.1 21D62 darwin-arm, locale sv-SE)
    • Flutter version 2.10.2 at /Users/erik/flutter/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 097d3313d8 (11 days ago), 2022-02-18 19:33:08 -0600
    • Engine revision a83ed0e5e3
    • Dart version 2.16.1
    • DevTools version 2.9.2

[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    • Android SDK at /Users/erik/Library/Android/sdk
    • Platform android-32, build-tools 32.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)
```

</details>


<!--
      Consider also attaching screenshots and/or videos to better
      illustrate the issue.

      You can upload them directly on GitHub.
      Beware that video file size is limited to 10MB.
-->