Android 反应本机自定义字体额外填充

Android 反应本机自定义字体额外填充,android,ios,reactjs,react-native,native,Android,Ios,Reactjs,React Native,Native,我正在为Android和IOS使用自定义字体(Cairo)。对于这两种平台,呈现的字体都带有额外的填充,如下所示 当我试图设置lineHeight=[fontSize]时,我得到了以下结果 在本文之后,我尝试设置lineGap=0: 但我发现它已经是零了 还尝试了paddingTop解决方案,但根本不起作用,只需将文本向下移动,并保留底部空间,如上图所示 希望任何人都能帮忙:)我最后做了这样的事情: fontSize: 15, lineHeight: 15 * 1.4, height: 15

我正在为Android和IOS使用自定义字体(Cairo)。对于这两种平台,呈现的字体都带有额外的填充,如下所示

当我试图设置
lineHeight=[fontSize]
时,我得到了以下结果

在本文之后,我尝试设置
lineGap=0
: 但我发现它已经是零了

还尝试了paddingTop解决方案,但根本不起作用,只需将文本向下移动,并保留底部空间,如上图所示


希望任何人都能帮忙:)

我最后做了这样的事情:

fontSize: 15,
lineHeight: 15 * 1.4,
height: 15
不相信这样的解决方案,但这是唯一能让它奏效的方法


如果我得到更好的解决方案,我将更新问题:)

尝试设置高度和线条高度相同的问题:(考虑到你的答案正是我建议的,你确定是相同的问题吗;P@JohnRuddellhhh,是的,你是对的:),设置高度是你的,而(线宽:字体大小*1.4)是我的;幸运的是,这不是一个好的答案(但可以,因为变通是可以接受的),因为您增加了多行文本行之间的行距