使用自定义字体时,日语文本不在 IOS 上垂直居中

Duk*_*uke 6 ios react-native

我面临着在 IOS 上垂直居中日语文本的问题。每当我在 IOS 的设置中添加日语PREFERRED LANGUAGE ORDER列表时Language and Region

在此处输入图片说明

日语文本将高于中心并且只有日语文本,而不是英语文本。一切都在 Android 上完美运行。我正在使用自定义字体更具体。任何人都知道如何解决这个问题?

日语文本 (IOS) Japanese text (IOS)

英文文本 (IOS) English text (IOS)

日语文本 (Android) Japanese text (Android)

编辑:

我用来居中文本的代码:

flexDirection: 'row',
alignItems: 'center',
justifyContent: 'center'
Run Code Online (Sandbox Code Playgroud)

Gia*_*ran 0

Android 具有默认值 = false 的 prop includeFontPadding,因此 Android 上不会发生此问题。

Anw,要解决 iOS 上的此问题,您可以使用 XCode 的 Font Tool 来编辑字体,请阅读这篇文章了解更多详细信息:

https://medium.com/@martin_adamko/consistent-font-line-height-rendering-42068cc2957d