React Native 自定义字体额外填充

问题描述 投票:0回答:2

我正在为 Android 和 IOS 使用自定义字体 (Cairo)。针对两个平台使用额外填充渲染的字体,如下所示

当我尝试设置

lineHeight=[fontSize]
时,我得到以下信息

我尝试按照本文设置

lineGap=0
一致的字体行高渲染 但我发现它已经为零

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

希望大家能帮忙:)

android ios reactjs react-native native
2个回答
6
投票

我最终做了类似的事情:

fontSize: 15,
lineHeight: 15 * 1.4,
height: 15

对这样的解决方案不相信,但这是唯一使它起作用的o_O

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


0
投票

对我来说工作

includeFontPadding: false
风格

https://reactnative.dev/docs/text-style-props#includefontpadding-android

© www.soinside.com 2019 - 2024. All rights reserved.