Repository: flutter
Issue: CupertinoSystemText lookup issue
Labels: platform-ios,framework,f: cupertino,has reproducible steps,P2,team-ios,triaged-ios,found in release: 3.19,found in release: 3.22

### Steps to reproduce

1. Set TextStyle fontFamily to 'CupertinoSystemText' and check how the Text looks
2. Pass non-empty fontFamilyFallback into TextStyle with a single valid font family name and do a hot reload

Important note: this issue doesn't reproduce for 'CupertinoSystemDisplay'  

### Expected results

Text style shouldn't change after doing step 2, since the lookup of the CupertinoSystemText should be successful, according to TextStyle documentation:
```
  /// On Apple devices the strings 'CupertinoSystemText' and
  /// 'CupertinoSystemDisplay' are used in [fontFamily] as proxies for the
  /// Apple system fonts. They currently redirect to the equivilant of SF Pro
  /// Text and SF Pro Display respectively. 'CupertinoSystemText' is designed
  /// for fonts below 20 point size, and 'CupertinoSystemDisplay' is recommended
  /// for sizes 20 and above. When used on non-Apple platforms, these strings
  /// will return the regular fallback font family instead.
```

### Actual results

Text style changes, so framework failed to find 'CupertinoSystemText' and picked font family from the fontFamilyFallback instead

### Code sample

<details open><summary>Code sample</summary>

```dart
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      title: 'iOS Font Text',
      home: HomeScreen(),
    );
  }
}

class HomeScreen extends StatelessWidget {
  const HomeScreen({super.key});

  @override
  Widget build(BuildContext context) {
    return const Scaffold(
      body: Center(
        child: Text(
          'You have pushed the button this many times:',
          style: TextStyle(
            fontFamilyFallback: ['Graphik'],
            fontFamily: 'CupertinoSystemText',
          ),
        ),
      ),
    );
  }
}

```

</details>

### Screenshots or Video

<details open><summary>Screenshots or Video</summary>
With fontFamilyFallback

![with_fallback](https://github.com/flutter/flutter/assets/79097999/a6eb955f-1a00-4892-9352-065b30073f6f)

Without fontFamilyFallback
![without_fallback](https://github.com/flutter/flutter/assets/79097999/5bd12049-4578-49f5-868a-616d66241671)
</details>

### Logs

<details open><summary>Logs</summary>

```console
Performing hot restart...
[   +3 ms] Scanned through 629 files in 3ms
Syncing files to device iPhone Yaroslav...
[   +1 ms] <- reset
[        ] Compiling dart to kernel with 1 updated files
[        ] Processing bundle.
[        ] <- recompile package:ios_fonts_test/main.dart 69d8796d-281f-4bcd-acdf-c71ab0a8be88
[        ] package:ios_fonts_test/main.dart
[        ] <- 69d8796d-281f-4bcd-acdf-c71ab0a8be88
[        ] Bundle processing done.
[  +20 ms] Updating files.
[ +381 ms] DevFS: Sync finished
[        ] Synced 35.0MB.
[        ] <- accept
[ +170 ms] Hot restart performed in 578ms.
[        ] Restarted application in 580ms.
```

</details>


### Flutter Doctor output

<details open><summary>Doctor output</summary>

```
[!] Flutter (Channel [user-branch], 3.19.6, on macOS 13.2 22D49 darwin-arm64, locale en-UA)
    ! Flutter version 3.19.6 on channel [user-branch] at ***path hidden***
      Currently on an unknown channel. Run `flutter channel` to switch to an official channel.
      If that doesn't fix the issue, reinstall Flutter by following instructions at https://flutter.dev/docs/get-started/install.
    ! Warning: `dart` on your path resolves to /usr/local/Cellar/dart/2.15.1/libexec/bin/dart, which is not inside your current Flutter SDK checkout at ***path hidden*** Consider adding
      ***path hidden*** to the front of your path.
    ! Upstream repository unknown source is not a standard remote.
      Set environment variable "FLUTTER_GIT_URL" to unknown source to dismiss this error.
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.
[✓] Xcode - develop for iOS and macOS (Xcode 14.2)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.2)
[✓] IntelliJ IDEA Ultimate Edition (version 2022.3.2)
[✓] Connected device (3 available)
[✓] Network resources
```

</details>

<details open><summary>Device info</summary>
Real device (not simulator)

iOS 16.2
</details>