8
下の画像では、左側のAndroidと右側のiOSでレンダリングされたのと同じテキストコンポーネントを調べました。 iOSがフォントをテキストコンテナの上にレンダリングするようです。React Native:AndroidとiOSでカスタムフォントレンダリング
私はAndroidとiOSの両方で同じTTFフォントファイルを使用しています。 (私はhereを使用しているフォントのオンラインリファレンスを見つけました)
フォントを作成する方法は、AndroidとiOSの両方で同じですか?
ちょうど明確にするために、差は任意のスタイリング(余白、フォントサイズなど)によって引き起こされていません。それはまったく同じです。
おかげで、これは本当に助け
あなたはテキストコンポーネントの同じ垂直方向の配置を取得するには
lineHeight
、padding
とmargin
で遊ぶことができます私は解決策を見つけるために!複数行のテキストをサポートする必要があるので、私はあなたのように高さを設定することはできません。しかし、それは、テキストのコンポーネントの一番下にパディングを追加し、Textコンポーネントの下部に負のマージンを追加すると、両方の値がフォントサイズに比例して動作するように見えます。 – henkimon@henkimonありがとう、私は助けてうれしいです。ご覧のとおり、私はあなたのコメントに基づいて私の答えを改善しました。あなたがそれを受け入れることができれば、それは私にとって世界を意味するでしょう。 – AlexB