gpt4 book ai didi

react-native - 在 React Native 中运行时下载字体

转载 作者:行者123 更新时间:2023-12-05 07:31:47 27 4
gpt4 key购买 nike

我想在运行时下载字体并在整个应用程序中应用。有一种方法可以在字体文件夹中携带 ttf 文件。但这会增加 bundle 的大小。

最佳答案

我使用了 react-native-dynamic-fonts 库,这让这变得非常简单。您只需调用 loadFont 函数。唯一需要注意的是,您需要将字体解析为 base64。我们已在后端实现此功能,但您可以像这样使用 fs 库。

const fontAsBase64 = fs.readFileSync('/path/to/font.ttf', {encoding: 'base64'});

loadFont('nameOfTheFont', fontAsBase64, 'ttf').then((name: string) => {
console.log('Loaded font successfully. Font name is: ', name);
});

关于react-native - 在 React Native 中运行时下载字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51624908/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com