Repository: flutter
Issue: Internationalized words in text widgets are not centered vertically.
Labels: framework,engine,a: internationalization,a: typography,has reproducible steps,P2,found in release: 1.22,found in release: 2.0,team-engine,triaged-engine

Having a problem regarding displaying Kannada language words using the Text widget. The text is not aligned vertically center.

```dart
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: Column(
        crossAxisAlignment: CrossAxisAlignment.center,
        mainAxisAlignment: MainAxisAlignment.center,
        children: [
          FlatButton(
            child: Text(
              'Follow',
              style: TextStyle(fontSize: 20, color: Colors.white),
            ),
            onPressed: () {
              print("Button pressed");
            },
            color: Colors.blue,
          ),
          FlatButton(
            child: Text(
              'ಫಾಲೋ',
              style: TextStyle(fontSize: 20, color: Colors.white),
            ),
            onPressed: () {
              print("Button pressed");
            },
            color: Colors.blue,
          ),
        ],
      ),
    );
  }
}
```
<img width="367" alt="Screenshot 2019-10-17 at 6 04 42 PM" src="https://user-images.githubusercontent.com/17924983/67009156-9d252380-f108-11e9-921c-89d6e2ac9c24.png">

```
flutter doctor -v

[✓] Flutter (Channel stable, v1.9.1+hotfix.4, on Mac OS X 10.15 19A583, locale en-IN)
    • Flutter version 1.9.1+hotfix.4 at /Users/vinothini/Documents/flutter
    • Framework revision cc949a8e8b (3 weeks ago), 2019-09-27 15:04:59 -0700
    • Engine revision b863200c37
    • Dart version 2.5.0

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/vinothini/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.0, Build version 11A420a
    • CocoaPods version 1.8.3

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 39.0.3
    • Dart plugin version 191.8423
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] VS Code (version 1.39.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.5.1

[✓] Connected device (1 available)
    • iPhone 11 • 4BE1A3E5-2E98-4539-B98C-672848CA2098 • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-0 (simulator)

• No issues found!
```