フォントの設定方法(iOS & Android)【ReactNative】



今回は、ReactNativeで使用することができるフォントについて調べてみました。

以下のGitHubのサイトを参考にして、調べました。
react-native-fonts

1. 概要

ReactNativeでは、”iOS”と”Android”で使うことのできるフォントは、異なります。

実際に実装して、現在使えるかどうか確認してみました。

2. 実装方法

ReactNativeにもとから入っているフォントを使用するには、

スタイル要素の fontFamily にフォント名を設定することで使用することができます。



3. Androidで設定できるフォント

ソースコード

Androidでは、以下のフォントが使用可能でした。

結果


4. iOSで設定できるフォント

ソースコード

iOSでは、以下のフォントが使用可能でした。

結果



5. 各プラットフォームに対応

それぞれのプラットフォームでは、使えるフォントが異なります。
(対応していないフォントを使用するとエラーが表示される)。

そんな時は、「Platform.select」を使うことで、それぞれのプラットフォームに対して、処理(フォント)を設定することができます、

サンプルコード