Я пытаюсь отключить масштабирование шрифтов по всему миру по всему приложению. Я знаю о рисках, которые могут возникнуть из -за ограничения доступности. Я прочитал разные/противоречивые ответы, некоторые упоминают, чтобы разместить код поддержки по умолчанию в app.tsx, а другие упоминают, чтобы разместить его в index.js. Куда я ошибаюсь?import { StatusBar } from 'expo-status-bar';
import { StyleSheet, Text, View, TextInput } from 'react-native';
import { SafeAreaProvider } from "react-native-safe-area-context";
import Navigation from './Navigation';
import { useState, useEffect } from 'react';
import * as Font from 'expo-font';
import AppLoading from 'expo-app-loading';
import './TextConfig';
// @ts-ignore
if (Text.defaultProps == null) Text.defaultProps = {};
// @ts-ignore
if (TextInput.defaultProps == null) TextInput.defaultProps = {};
// @ts-ignore
Text.defaultProps.allowFontScaling = false;
// @ts-ignore
TextInput.defaultProps.allowFontScaling = false;
const getFonts = () => Font.loadAsync({
'Gilroy-Regular': require('./assets/fonts/Gilroy-Regular.ttf'),
'Gilroy-Bold': require('./assets/fonts/Gilroy-Bold.ttf'),
'Gilroy-SemiBold': require('./assets/fonts/Gilroy-SemiBold.ttf'),
'Gilroy-Light': require('./assets/fonts/Gilroy-Light.ttf'),
'Gilroy-Medium': require('./assets/fonts/Gilroy-Medium.ttf'),
'Gilroy-Thin': require('./assets/fonts/Gilroy-Thin.ttf'),
})
export default function App() {
const [fontsLoaded, setFontsLoaded] = useState(false);
if(fontsLoaded) {
return ;
} else {
return ( setFontsLoaded(true)} onError={console.warn} />)
}
}
< /code>
index.js
import { registerRootComponent } from 'expo';
import {Text, TextInput} from 'react-native';
import App from './App';
// registerRootComponent calls AppRegistry.registerComponent('main', () => App);
// It also ensures that whether you load the app in Expo Go or in a native build,
// the environment is set up appropriately
registerRootComponent(App);
Подробнее здесь: https://stackoverflow.com/questions/796 ... g-globally
Expo - Font по -прежнему масштабируется после отключения во всем мире ⇐ Javascript
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Проблема в объявлении массива во всем мире и в рамках функции размера 10^7 в C ++ [дубликат]
Anonymous » » в форуме C++ - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-