0

我有使用大量字体文件(超过 100 MB)的颤动移动应用程序..

我正在使用这个函数来加载自定义字体:

https://api.flutter.dev/flutter/dart-ui/loadFontFromList.html

我正在尝试使用 woff2 格式而不是 ttf,它将节省大量存储空间..

但是由于颤振不支持 woff2 ..

我正在尝试加载 woff2 字节,然后将其转换为 ttf 字节,然后再将字节传递给 loadFontFromList 函数

那么是否有任何库或解决方案可以将 woff2 字节转换为 ttf 字节。

4

1 回答 1

0

我相信它有点复杂,你可以在 android 的原生环境中使用 Ndk https://developer.android.com/ndkhttps://github.com/google/woff2并与flutter平台将woff2文件传输到flutter环境中。

于 2022-03-03T10:50:21.670 回答