React Native Expo IOS - невозможно использовать собственные шрифты, никакое исправление от Google не помоглоIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 React Native Expo IOS - невозможно использовать собственные шрифты, никакое исправление от Google не помогло

Сообщение Anonymous »

Я пытаюсь загрузить пользовательские шрифты для своего приложения Expo ios, но всегда возникает какая-то досадная ошибка, которая не исчезает, и никакое исправление из google/github/stackoverflow не помогает.
В конце концов ошибка всегда такая >
Ошибка
Вот моя ситуация
У меня есть шрифт в /assets/fonts/Avenir LT 95 Black Oblique.ttf
У меня есть плагин, записанный в файле app.json

Код: Выделить всё

   [
"expo-font",
{
"fonts": ["./assets/fonts/Avenir LT 95 Black Oblique.ttf"]
}
]
У меня есть response-native-config.js с этим

Код: Выделить всё

module.exports = {
project: {
ios: {},
android: {},
},
assets: ["./assets/fonts"],
};

в моем app.js я попробовал запустить следующие строки:
Собственное руководство по шрифтам Expo

Код: Выделить всё

import { useCallback } from 'react';
import { Text, View, StyleSheet } from 'react-native';
import { useFonts } from 'expo-font';
import * as SplashScreen from 'expo-splash-screen';

SplashScreen.preventAutoHideAsync();

export default function App() {
const [fontsLoaded, fontError] = useFonts({
'Inter-Black': require('./assets/fonts/Inter-Black.otf'),
});

const onLayoutRootView = useCallback(async () => {
if (fontsLoaded || fontError) {
await SplashScreen.hideAsync();
}
}, [fontsLoaded, fontError]);

if (!fontsLoaded && !fontError) {
return null;
}
Я попробовал это исправление, но загрузка приложений устарела, поэтому, конечно, оно не сработало.
Я попробовал оба исправления в этой теме вверху. ответ, та же ошибка
Я попробовал совет от "zdivozzo", и ошибка перешла в предупреждение и произнесла
Предупреждение
Предупреждение
p>
Опять же, шрифт записан как плагин в app.json, и я проверил орфографию миллион раз, и он кажется хорошим.
Что такое Я здесь пропал? Может ли кто-нибудь мне помочь?
Мои узлы обновлены, и я даже пытался удалить node_modules и переустановить его снова, но ничего не изменилось

Подробнее здесь: https://stackoverflow.com/questions/783 ... gle-helped
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»