Repository: flutter
Issue: TextAlign.justify in Chinese paragraph has wrong indent indentation
Labels: engine,a: internationalization,dependency: skia,a: typography,has reproducible steps,P2,team-engine,triaged-engine,found in release: 3.13,found in release: 3.14

### Is there an existing issue for this?

- [X] I have searched the [existing issues](https://github.com/flutter/flutter/issues)
- [X] I have read the [guide to filing a bug](https://flutter.dev/docs/resources/bug-reports)

### Steps to reproduce

Execute flutter run on the code sample.

### Expected results

Correct indent

### Actual results

```
1. "　　" is missing.
2. "        " is missing.
```

### Code sample

<details><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 MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  String text1 =
      "　　2030年，10月1号，晚上八点，全球“御九天”同时在线人数突破三亿，再创奇迹，全服各大主城人满为患，“至高圣堂”作为全球八大主城之首更是热闹非凡，空中悬浮着数百艘平时难得一见的齐柏林荆棘飞艇，甚至还有三艘天空堡垒争奇斗艳，各大工会门";
  String text2 = "        2030年，10月1号，晚上八点，全球“御九天”同时在线人数突破三亿，再创奇迹，全服各大主城人满为患，“至高圣堂”作为全球八大主城之首更是热闹非凡，空中悬浮着数百艘平时难得一见的齐柏林荆棘飞艇，甚至还有三艘天空堡垒争奇斗艳，各大工会门";

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        backgroundColor: Theme.of(context).colorScheme.inversePrimary,
        title: Text(widget.title),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          crossAxisAlignment: CrossAxisAlignment.start,
          children: <Widget>[
            ColoredBox(
              color: Colors.red.shade100,
              child: Text(text1),
            ),
            const SizedBox(height: 12),
            ColoredBox(
              color: Colors.red.shade100,
              child: Text(text1, textAlign: TextAlign.justify),
            ),
            const SizedBox(height: 24),
            ColoredBox(
              color: Colors.blue.shade100,
              child: Text(text2),
            ),
            const SizedBox(height: 12),
            ColoredBox(
              color: Colors.blue.shade100,
              child: Text(text2, textAlign: TextAlign.justify),
            ),
          ],
        ),
      ),
    );
  }
}

```

</details>


### Screenshots or Video

<details>
<summary>Screenshots</summary>

<img width="318" alt="Snipaste_2023-09-17_11-34-44" src="https://github.com/flutter/flutter/assets/12608693/9c56424b-3744-46c6-b3ca-47b5d086b211">


</details>


### Logs

_No response_

### Flutter Doctor output

<details><summary>Doctor output</summary>

```console
[✓] Flutter (Channel stable, 3.13.4, on macOS 13.5.2 22G91 darwin-arm64, locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.3)
[✓] IntelliJ IDEA Community Edition (version 2023.1)
[✓] VS Code (version 1.80.0)
[✓] Connected device (3 available)
```

</details>