'Material Icons': require('@expo/vector-icons/fonts/MaterialIcons.ttf') })
в этом случае iOS всё хавает норм, на андроиде кидает ошибку fontFamily 'MaterialIcons' is not a system …
2)
import MaterialIcons from './node_modules/@expo/vector-icons/fonts/MaterialIcons.ttf';
await Font.loadAsync({MaterialIcons});
Тут ситуация меняется - андроид норм, iOS кидает ошибку
Кто-нибудь сталкивался с подобным?
создаешь loadIcons.ios.js и loadIcons.android.js
А Font - это какое-то расширение к RN, специфичное для expo, правильно? Ещё замечу, что у вас не эквивалентные пути к шрифтам: 1. @expo/vector-icons/fonts/MaterialIcons.ttf 2. ./node_modules/@expo/vector-icons/fonts/MaterialIcons.ttf Это не то же самое в общем случае.
Обсуждают сегодня